因为是别人的板子 用的 不是VOUT[1]_B_CB_C[6]VOUT[1]_B_CB_C[7] 这俩管脚做的
用的是UART0_DCD 与UART0_DSR 两个管脚做的 看文档貌似没什么区别,而且根据 mode 设置完毕后可以通信,但是在波特率与属性都设置同样的情况下通信 的值不对 硬件部分 有个确定好用的ttl芯片与这个口的芯片交换过 结果一样 ,看uart的init部分 每个串口设置的属性也都是一样的 但是这个程序在uart1的时候 跑通与值都是正确的 在uart3的时候 就会出现类似波特率不一样的现象,但是波特率已经很明白的确认过 是没问题的 不知道还有什么其他的地方需要更改或者设置的么
TI814X_MUX(VOUT1_B_CB_C7, (OMAP_MUX_MODE2 | TI814X_PIN_OUTPUT_PULL_DIS)),
TI814X_MUX(VOUT1_B_CB_C6, (OMAP_MUX_MODE2 | TI814X_PIN_OUTPUT_PULL_DIS)),
TI814X_MUX(UART0_DCDN, (OMAP_MUX_MODE1 | TI814X_PIN_INPUT_PULL_UP)),
TI814X_MUX(UART0_DSRN, (OMAP_MUX_MODE1 | TI814X_PIN_INPUT_PULL_UP)),
Chris Meng:
Li Yingzhao,
请你确认一下是否同一个功能没有设置多个引脚。
Yingzhao Li:
回复 Chris Meng:
请问这个板子的引脚是可以多次复用的么? 如果是的话有什么关键参数可以清空这个管脚然后在按照我那么写是否就可以?
Chris Meng:
回复 Yingzhao Li:
你好,
同一个功能,只能配置一个引脚。如果多个引脚配置同一个功能,可能会导致问题。所以,请你检查一下。
Yingzhao Li:
回复 Chris Meng:
你好 ,
我看文档就两套 管脚是带uart3 的 而且也按照文档设置了 在问题贴的部分我贴代码了 请问还有别的地方需要注意的么。。。现在就是能通信可以通 波特率也对应了 但是就是数据不对
Yingzhao Li:
回复 Chris Meng:
请问 ti8148的uart345 是高速串口 时钟默认的不行么? 是否需要重新设置?