求助帖,串口4
用的是官方提供的库函数,串口4定时器4,为啥程序下载串口可以接收,然而断电重启后串口中断就不正常了
I/O 口的工作模式要配置啊
先别修改程序,不要编译,直接下载例子原版HEX测试也不正常吗? 神农鼎 发表于 2023-5-10 13:01
I/O 口的工作模式要配置啊
设置了准双向口,我猜想是不是上电的时候单片机串口引脚会有一段高电平啊,导致输入缓存那里不是0x00,我后续初始化增加了初始化接收缓存,就好了。 梁工 发表于 2023-5-10 15:19
先别修改程序,不要编译,直接下载例子原版HEX测试也不正常吗?
原版测试可以的,估计是上电的时候串口有一瞬间高电平吧,我增加了开局清零,就好了 楼主解决就好{:4_250:}
其实STC是串口专家,直接从 STC 官方的串口程序开始:
https://www.stcaimcu.com/data/attachment/forum/202305/13/104714sqzggaghk2gwok0q.png
【新提醒】求STC8H/STC8G系列 4个串口同时通信的演示程序,Modbus 演示程序 - 串行口,DMA支持的4组串口 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
STC32G12K128 发表于 2023-5-13 10:53
楼主解决就好
其实STC是串口专家,直接从 STC 官方的串口程序开始:
梁工,有没有OTA远程升级的程序啊,我这个项目需要stc8g远程升级的,有没有这类的程序啊 有啊,官网很多范例,链接如下,您下载测试看看, 再改成你需要的通信接口:
深圳国芯人工智能有限公司-在线升级https://www.stcai.com/zxsj
风化了的笑容 发表于 2023-5-13 10:33
原版测试可以的,估计是上电的时候串口有一瞬间高电平吧,我增加了开局清零,就好了 ...
上电的时候串口本来就是高电平(空闲状态),不需要清零(不知道您说的是清零什么)。 梁工 发表于 2023-5-13 13:00
上电的时候串口本来就是高电平(空闲状态),不需要清零(不知道您说的是清零什么)。 ...
已经解决了,问题不大
页:
[1]
2