这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » stm32的串口通讯可以用和校验吗?

共4条 1/1 1 跳转至

stm32的串口通讯可以用和校验吗?

助工
2013-03-18 14:45:52     打赏
0
如题。最近想把51上一个成熟的串口通讯程序移植到stm32上。
但是发现stm32有奇偶校验选择端。和校验如何实现呢?
另外,为了提高通讯速度,节约中断时间。之前51串口采取的是汇编写的。 现在移到stm32,自问没有用stm32汇编的能力。看了一些串口通讯资料,用状态机判断的或用串口缓冲队列的都有。请问stm32适用哪个?
谢谢诸位先



关键词: stm32 和校验    

院士
2013-03-18 16:06:14     打赏
2楼

据我不完全了解,51程序大多数在stm32上无法使用。

stm32f103有dma通讯方式,这个可以完全替代51的串口中断通讯——可参考官方的例程

不过,它们有些是类似的,比如进入中断后都需要清中断等等


院士
2013-03-18 16:14:18     打赏
3楼
stm32f103是没有硬件fifo的,的确需要自行设计列队。不过,这个队列可以只是一个接收或发送缓存区而已

高工
2013-03-19 12:11:46     打赏
4楼
串口的奇偶校验都是硬件自动完成的啊,你只需要在收发两端都配置一致即可~!

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]