首页 » 电器知识 » 冰箱知识 » stm32开发板串口原理图「stm32开发板功能介绍」

stm32开发板串口原理图「stm32开发板功能介绍」

admin 2024-10-17 02:28:49 冰箱知识 0

扫一扫用手机浏览

大家好,今天小编关注到一个比较有意思的话题,就是关于stm32开发板串口原理图的问题,于是小编就整理了2个相关介绍stm32开发板串口原理图的解答,让我们一起看看吧。

STM32串口发不出数据?

stm32开发板串口原理图

1.使用到的模块(1)康威电子STM32主控板(2)康威电子ADS1256 24Bit ADC(3)PC机:运行基于串口调试助手的上位机软件 host computer software2.想实现的目的单片机采集“指定数量(801条)”数据,通过串口反馈给PC机3.出现的问题一开始指定数量为41时,可以正常上传并且可以正常停止采集,但是一旦指定的数据量达到501,801的时候,单片机就停不下来了,会采集超过指定数量的数据,存到数据库中。STM32中相关的部分代码4.问题的解决经过正点原子qq群里大佬的指点,才发现是自己变量的定义出错了STM32中相关的部分代码uint8_t 的取值范围是 0-256 ,那么我指定 501 或者 801 已经超过了它的取值范围,所以STM32才停不下来!!

目前已经修改了程序,STM32也可以正常停止采集数据了!!

修改后的变量定义部分的程序5.引发的思考比如说我的变量 freq_num 已经到255了,那么再加一,它会变成什么呢?据说会变成0 ( 这也可以解释为什么STM32停不下来了 ),具体的需要自己写个简单代码来验证。6.目前的问题当然STM32已经可以正常停止采集数据了,但是上传给Qt上位机后,会有数据丢失的现象,因为数据库中的数据数量没达到我指定的数量。

数据库中记录的数据需要进一步判断是哪个方面的问题,如(1)STM32的数据发送有问题?

(2)Qt上位机没有及时接收?(3)数据库操作问题?可以先用XCOM来接收单片机返回的数据,看下是不是801条!!Aug. 5. 2019上面说的问题,我重新使用XCOM来接收STM32返回的数据,发现XCOM可以完整接收到STM32返回的数据,那么说明,目前出问题的地方还是我的Qt上位机!!

XCOM接收的数据,我先是存到了txt文件里面,后面再导入了一个excel之后,我又重新使用自己开发的Qt上位机采集数据,我这次突发奇想把接收窗口里的数据直接复制到一个txt文件中,再导入excel文件中,统计数据的个数,再与数据库中保存的数据进行比较,发现惊人的现象——两个地方的数据的数量居然不一样!比较数据的数量Qt上位机之后我又做了一次,还是出现类似的结果,说明确实是我在向数据库插入数据时,产生了遗漏!那么,问题又进一步缩小范围!!

stm32怎么看串口好坏?

可以通过串口打印来判断串口的工作情况,将需要调试的数据通过串口发送输出到终端,如果终端可以接收到显示正确且数据传输速度稳定,说明串口工作良好。

同时,还可以通过示波器或逻辑分析仪等工具,对串口信号进行检测和分析,判断串口是否存在波形畸变、干扰等问题,从而确认串口的质量和稳定性。

到此,以上就是小编对于stm32开发板串口原理图的问题就介绍到这了,希望介绍关于stm32开发板串口原理图的2点解答对大家有用。

相关文章

iepe型传感器「iepe传感器工作原理」

大家好,今天小编关注到一个比较有意思的话题,就是关于iepe型传感器的问题,于是小编就整理了2个相关介绍iepe型传感器的解答,让...

冰箱知识 2024-10-17 阅读2 评论0

stm32单片机分类「stm32单片机类型」

大家好,今天小编关注到一个比较有意思的话题,就是关于stm32单片机分类的问题,于是小编就整理了4个相关介绍stm32单片机分类的...

冰箱知识 2024-10-17 阅读2 评论0

ai概念股龙头「ai概念股龙头股票有哪些」

大家好,今天小编关注到一个比较有意思的话题,就是关于ai概念股龙头的问题,于是小编就整理了4个相关介绍ai概念股龙头的解答,让我们...

冰箱知识 2024-10-16 阅读2 评论0