找回密码
 立即注册
查看: 348|回复: 1

【求助】关于串口绘图接收区乱码和绘图数据不准的问题 | 已解决

[复制链接]

该用户从未签到

3

主题

47

回帖

187

积分

注册会员

积分
187
发表于 2023-8-29 19:01:48 | 显示全部楼层 |阅读模式
我接触了STC单片机也就一个月左右的时间,有一些不懂的地方。


目前我在做一个磁悬浮项目,需要使用PID调参,借鉴了梁工的PID代码。

我没有使用梁工的代码进行串口绘图,我在试验箱的串口绘图示例中得知使用USB_SendData函数就能够完成串口绘图。

以下是我的主要代码,SetPosition和position都是使用u8定义的,没有报错,串口绘图也能正常画,但是串口助手的接收区都是乱码。

第二个问题是串口绘图不精准,以下两张图中的黄线是SetPosition数据,一张图令SetPosition=500(1),另一张图令SetPosition=2000(2),结果图(1)的黄线却比图(2)的黄线要高,数据也不准

主要代码.png
串口助手.png
图1.png
图2.png
回复 送花

使用道具 举报

该用户从未签到

3

主题

47

回帖

187

积分

注册会员

积分
187
 楼主| 发表于 2023-8-29 20:08:05 来自手机 | 显示全部楼层
小白突然明白了u8只有0-255,难怪画不准
回复 支持 反对 送花

使用道具 举报

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-5-18 06:55 , Processed in 0.055738 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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