找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3835|回复: 15
收起左侧

用stm32驱动12864,怎么把变量显示在上面

[复制链接]
ID:449045 发表于 2019-3-1 16:52 | 显示全部楼层 |阅读模式
现在只能显示字符串,变量显示不了,试过各种转换方法,都不行
O7YTEKQ[WJ9WZ8DB7SAAC{M.png
回复

使用道具 举报

ID:472640 发表于 2019-3-3 21:21 | 显示全部楼层
如果偷懒,可以用淘宝上那些串口屏,小屏价格也比较低,串口控制开发速度非常快
回复

使用道具 举报

ID:397544 发表于 2019-3-3 20:58 | 显示全部楼层
用sprintf函数这个函数就可以转换为字符串,再使用就可以
回复

使用道具 举报

ID:250696 发表于 2019-3-3 19:12 | 显示全部楼层
本帖最后由 vvyywy 于 2019-3-3 19:34 编辑

float a=1;
unsigned char *b;
b=(unsigned char*)&a;
回复

使用道具 举报

ID:346616 发表于 2019-3-3 01:57 | 显示全部楼层
下面两句相当于常量,常量是有存储空间所以能正常显示。
*b没有分配空间,你那样用是错误的。关于变量,地址,指针这方面的东西建议多看书。
unsigned char c[20];
sprintf(c, "%f", a);
b=c;
回复

使用道具 举报

ID:449045 发表于 2019-3-2 19:33 | 显示全部楼层
vvyywy 发表于 2019-3-2 18:18
浮点数和整型的储存方式是不一样的,不能强制转换。

那该怎么操作呢

回复

使用道具 举报

ID:250696 发表于 2019-3-2 18:18 | 显示全部楼层
浮点数和整型的储存方式是不一样的,不能强制转换。
回复

使用道具 举报

ID:449045 发表于 2019-3-2 17:09 | 显示全部楼层
shuisheng60 发表于 2019-3-2 11:25
用sprintf函数把变量转化为字符串

sprintf用了,只要这个函数存在就三行都不显示了,不知道哪用错了
回复

使用道具 举报

ID:449045 发表于 2019-3-2 16:03 | 显示全部楼层
shuisheng60 发表于 2019-3-2 11:25
用sprintf函数把变量转化为字符串

sprintf用了,只要这个函数存在就三行都不显示了
回复

使用道具 举报

ID:449045 发表于 2019-3-2 16:02 | 显示全部楼层
1092648746 发表于 2019-3-2 10:11
可以用sprintf函数把变量转化为字符串,可以百度一下这个函数

sprintf用了,只要这个函数存在就三行都不显示了
回复

使用道具 举报

ID:472242 发表于 2019-3-2 11:25 | 显示全部楼层
用sprintf函数把变量转化为字符串
回复

使用道具 举报

ID:393699 发表于 2019-3-2 10:11 | 显示全部楼层
可以用sprintf函数把变量转化为字符串,可以百度一下这个函数
回复

使用道具 举报

ID:432823 发表于 2019-3-1 18:43 | 显示全部楼层
变量数字要转换为字符显示,如a=123,显示出123,1-->0x31,2-->0x32,3-->0x33,即数字加0x30。
回复

使用道具 举报

ID:449045 发表于 2019-3-1 18:40 | 显示全部楼层
后面两句是能显示的,就是倒数第三句不显示
1551436602(1).jpg
回复

使用道具 举报

ID:449045 发表于 2019-3-1 18:39 | 显示全部楼层
aux123456789 发表于 2019-3-1 18:08
要先建一个变量的字库,然后通过查询得到变量的字码,然后显示

现在字符串没有字库是能显示的,现在想显示adc才回来的数据,转换成字符串这一步受阻了
回复

使用道具 举报

ID:345680 发表于 2019-3-1 18:08 | 显示全部楼层
要先建一个变量的字库,然后通过查询得到变量的字码,然后显示
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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