OMAPL138管腳複用配置

 OMAP-L138 C6000 DSP+ARM Processor Technical Reference Manual (Rev.A).pdf 裏的252頁有相應的管腳配置說明

MUX_CFG(DA850, UART1_RXD,    4,    24,    15,    2,    false)
MUX_CFG(DA850, UART1_TXD,    4,    28,    15,    2,    false)

對MUX_CFG()的參數解釋

 MUX_CFG(DA850, UART1_RXD,    4,    24,    15,    2,    false) DA850:

UART1_RXD:管腳描述

4:第4組pinmux寄存器,PINMUX4

24:在寄存器PINMUX4中的bit24到bit27位,相應位的偏移值

15:就是pinmux相應位全爲1的值(掩碼值)

2:pinmux寄存器相應位設置的值,在這裏設置爲PINMUX4_27_24功能,相應的二進制位爲0x02值即爲2 ,如果配置爲8 ,則爲IO口。

內核配置管腳複用的位置在\linux-3.3\arch\arm\mach-davinci\da850.c的 結構體static const struct mux_config da850_pins[] = {}裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章