S3C6410的IIS驅動修改

2021-05-23 06:44:03 字數 356 閱讀 4922

因為硬體是將語音晶元從ac97,修改為其它晶元,所以需要更改驅動程式為iis方式

我認為有幾點需要注意:

1、6410有三個iis通道,iis0,iis1和iis2,驅動程式預設是使用iis2,所以需要修改的地方為:

hwctxt.cpp檔案

pclk_gate和sclk_gate暫存器,用於選擇時鐘源

mapregisters裡的暫存器要選對

iis_ch_2通道要修改為對應的通道

dma_i2s_v40_tx 源要選對應的(包括接收的)

2、void iis_initialize_inte***ce(void)

初始化對iis介面進行配置,可根據你的需要進行選擇

S3C6410按鍵驅動 中斷方式

本文 cpp view plain copy include include include include include include include include include include include include include 新版核心 include include st...

串列埠驅動設計(基於S3C6410)

串列埠充當的角色有兩個,乙個是資料傳輸,還有乙個就是充當控制台。串列埠通訊分為同步和非同步,我們通常使用的是非同步串列埠。通訊時,雙方先約定好資料幀的格式,即波特率,資料位,停止位,奇偶校驗位等。我們通常使用的是rs232的9幀串列埠,其中,最重要的是2,3,5腳。2 rxd接收資料 3 txd傳送...

S3C6410的GPIO流驅動 WINCE600

論壇id sturtle 版權 xfdarm www.xfdarm.com 平台 芯飛達科技 xfd6410開發板 wince6.0 os 發布日期 2010 10 09 最後修改 寫前 控制gpio通常是用physical address和mmmapiospace,通俗的說就是通過virtuala...