找回密码
 立即注册
查看: 815|回复: 2

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

[复制链接]

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,难怪画不准
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:374
  • 最近打卡:2025-06-17 07:50:49

20

主题

221

回帖

953

积分

高级会员

积分
953
发表于 2024-9-3 07:53:42 | 显示全部楼层
你的磁悬浮成功了吗,能不能共享学习一下。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 11:03 , Processed in 0.118867 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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