使用CC2530的芯片,用DMA模式进行串口通信,上电一段时间后,关闭发送功能,将发送串口配置成普通IO,但是这样可能会造成接收串口也出现问题,无法接收数据,请问是不是因为串口配置出现了问题啊,求教各位大佬,感谢!
Alvin Chen:
DMA uart 设置参考hal_uart.c
C:\Texas Instruments\Z-Stack 3.0.1\Components\hal\target\CC2530EB
YiKai Chen:
就不要做串口發送就好了, 為什麼要将串口配置成普通IO
user5355203:
回复 YiKai Chen:
只是一段时间内禁止发送,之后还需要动态开启发送
user5355203:
回复 YiKai Chen:
只是一段时间内禁止发送,之后还需要动态开启发送
user5355203:
回复 YiKai Chen:
只是一段时间内禁止发送,之后还需要动态开启发送
user5355203:
回复 YiKai Chen:
只是一段时间内禁止发送,之后还需要动态开启发送
user5355203:
回复 YiKai Chen:
只是一段时间内禁止发送,之后还需要动态开启发送
YiKai Chen:
回复 user5355203:
那也不需要把发送串口配置成普通IO
user5355203:
回复 YiKai Chen:
那需要怎么做呢,把发送串口关掉
YiKai Chen:
回复 user5355203:
你應該是用HalUARTWrite來发送串口資料的吧?就不要調用HalUARTWrite就好了不是嗎?