因為硬體是將語音晶元從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...