N76E003串口115200接收连续数据不完整怎么解决?

2020-01-12 17:29发布

本帖最后由 zhcj66 于 2018-6-23 11:13 编辑

如题"N76E003串口波特率115200,接收连续数据不完整怎么解决?",

原先用的STM8S103可以一次接收10bit数据,不丢数据,然而因为涨价严重,不的不换方案

这些8bit的mcu也没有DMA真的接收数据很累啊,GD和ST的32bit的mcu电压都是最高3.3v的也没有个5v的,如果换这样的mcu还需要加LDO成本又上去了

难道N76E003芯片串口接收连续数据是,只能在发送每个字节上加延时了吗?
23条回答
zhcj66
1楼 · 2020-01-15 00:48.采纳回答
anjiyifan 发表于 2019-5-30 23:43
楼主问题解决了吗?你的原因应该是计算波特率的时候多加了一个1导致的。试试这样:
#ifdef FOSC_166000                //  ...

已经放弃这个芯片了
wctmdgcd
2楼-- · 2020-01-14 08:20
dma的功能已经深入人心了,现在国产的mcu一般都是没有这功能,换国产的mcu只能将就点了。
zhcj66
3楼-- · 2020-01-14 12:15
 精彩回答 2  元偷偷看……
zhcj66
4楼-- · 2020-01-14 13:30
wctmdgcd 发表于 2018-6-23 15:01
dma的功能已经深入人心了,现在国产的mcu一般都是没有这功能,换国产的mcu只能将就点了。 ...

不知道GD的芯片稳定性咋样
wctmdgcd
5楼-- · 2020-01-14 16:07
zhcj66 发表于 2018-6-23 15:06
不知道GD的芯片稳定性咋样

gd的芯片用得好应该行,我跑过不过客户,三四年前就用它来代替st的了。现在中低端的mcu用国产的代替进口的是趋势。
zhcj66
6楼-- · 2020-01-14 17:01
wctmdgcd 发表于 2018-6-23 15:11
gd的芯片用得好应该行,我跑过不过客户,三四年前就用它来代替st的了。现在中低端的mcu用国产的代替进口 ...

st坑了 ,害了不少电工门
modbus
7楼-- · 2020-01-14 22:10
就一个串口还用得着DMA

一周热门 更多>