OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4567|回复: 0

使用正点原子例程,串口2收发出现问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-11-7
在线时间
1 小时
发表于 2021-10-26 17:09:28 | 显示全部楼层 |阅读模式
3金钱
采集AD值时,每20ms与上位机通讯一次,20ms时无法接收数据,调为100ms时,可以接收数据,但是每隔几个周期就会出现无法接收数据的情况。串口2接收数据图如下,

其中,红框框出的数据为接收数据长度,我们发送恒定的三位数据,但收到的却是00,01,03跳变的数据,单片机时钟配置与定时器配置如下:
Stm32_Clock_Init(160,5,2,4);    //设置时钟,400Mhz

TIM3_Init(1000-1,20000-1);  //定时器 3 初始化,定时器时钟为 200M,分频系数为 20000-1,所以定时器 3 的频率
                //为 200M/20000=10K,自动重装载为 1000-1,那么定时器周期就是 100ms(要求周期<=20ms)

现在不知道是什么问题,请各位帮忙看看,程序已作为附件上传

微信图片_20211026170728.jpg
微信图片_20211026170646.png

10.25.5.zip

18.6 MB, 下载次数: 136

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 20:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表