求助,stc32G串口问题!!!
stc32g12k128单片机向电脑发送数据有问题发送01,电脑接受到7F;02——3F;03——7E;04——1F。
波特率是软件直接生成的,不管波特率是多少结果都是这样,单片机能正确接受电脑发来的数据,我直接下载官方的试验箱示例代码也不能正确传输,串口1和2都存在问题 用仿真器 【STC-USB Link1D】 仿真来发现你错在哪
用 STC-USB Link1D 硬件SWD仿真STC32 - 编译器/仿真器/ISP下载/做自己的ISP/ID号加密/程序加密后传输 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
https://www.stcaimcu.com/data/attachment/forum/202303/29/095343epi1hz5s8z63phz8.png
深圳国芯人工智能有限公司-教学视频 (stcai.com)
您用 STC32G12K128实验箱的范例测试下:
STC32G12K128 发表于 2023-6-6 09:07
您用 STC32G12K128实验箱的范例测试下:
试过的,一模一样的问题,我觉得是芯片内部时钟存在问题,我使用芯片集成的RTC实时时钟,时钟的一分钟比正常的一分钟要明显偏慢 nnggg 发表于 2023-6-7 13:12
试过的,一模一样的问题,我觉得是芯片内部时钟存在问题,我使用芯片集成的RTC实时时钟,时钟的一分钟比 ...
能下载程序,但通信不正常,我认为还是你没测试正确,再仔细检查下,比如下载时选择的IRC时钟跟程序的是否一致,串口助手设置是否跟单片的格式一致。
。
如果MCU能成功下载程序,则单片机串口通信一定正常,否则你没有成功下载程序的机会。
内部RTC 32K时钟偏差比较大是正常的,不是有问题,但是IRC主时钟则会精确得多,误差常温下不超过0.3%,全温不超过1%。 怎样将一组数据通过串口发出去,哪里有最简例程? 钱工 发表于 2023-6-12 16:58
怎样将一组数据通过串口发出去,哪里有最简例程?
可以参考这个例子:
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=2461&pid=16822 一样的问题,把波特率从115200改到9600就好了
页:
[1]