蓝牙技术学习
直播中

张青梅

7年用户 177经验值
私信 关注
[问答]

请问怎么使用UART5来实现HC05操作?

我在设计中使用的是uart5串口连接HC05蓝牙模块,我看例程中是通过串口2来读写数据的,里面用到了DMA,但是uart5好像不能用DMA进行数据传输,那我该怎么实现蓝牙模块的数据传输????

回帖(5)

王希予

2019-3-13 07:38:02
可以不用dma的,没关系。循环发送就可以了。
举报

马沃源

2019-3-13 07:52:22
可以用UART的中断来接收数据,但这样如果接收的数据比较多的时候,中断就太多了
举报

刘洋

2019-3-13 07:59:37
谢谢原子哥,我设计中有好多模块,都是通过串口进行通信操作的,现在有个问题,如果更好的使用这五个串口,比如有rs232串口,HC05蓝牙模块,GSM模块,GPS模块等多个模块,这些在设计中需要合理的安排各个串口,原子哥有什么好的经验,还有就是在工程中是用寄存器还是用库函数操作,我设计GPS定位导航等,不知道F103RCT6能不能跑的过来?
举报

张杰

2019-3-13 08:14:42
都可以,
建议:中断服务函数尽量短
举报

更多回帖

发帖
×
20
完善资料,
赚取积分