找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 3841 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-1 16:52

正文摘要:

现在只能显示字符串,变量显示不了,试过各种转换方法,都不行

回复

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: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 单片机教程网

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