ouyitx99 发表于 2019-5-5 08:20:54

STM8L050J3 串口问题

软件设置为:                  1起始位

                  8位数据位
                  0位效验位
                  1位停止位       共10位
但是,单片机的输出波形却有11位,请高手指点怎样设置才能输出 10位的 谢谢!!!

ouyitx99 发表于 2019-5-5 08:48:23

这是不是芯片的坑,让我遇到了!!请高手指点一二,谢谢!!

toofree 发表于 2019-5-5 10:11:56

设置输出10位,实际有11位,似乎是2个停止位。
这个在STM32上也遇到过,一直没去管它,不影响正常数据通信,无非是发送的时间长了一点。

ouyitx99 发表于 2019-5-5 10:50:21

谢谢楼上的回复!!

edmundlee 发表于 2019-5-6 14:09:03

没用DMA吧
猜你是判断TC来发送, 改用TXE吧

butterflyspring 发表于 2019-5-10 13:17:30

楼上说的很有道理。如果用TC 去判断,那么再赋值就很大机会延迟一位。楼主可以试一试。
页: [1]
查看完整版本: STM8L050J3 串口问题