Microchip
直播中

李欣

8年用户 267经验值
私信 关注
[问答]

如何将DP放入字符串中?

下午好。大约3-4个月前,我请求了一些帮助,我需要一种通过PIC18F2680向LCD(Nextion)发送字符串数据的方法。我正在使用C18 MPLAB 8.63。经过几次尝试和建议后,我得到了以下适合我的代码。似乎工作正常。字符串实际上看起来像;t0.txt="128V"0xff0xff0xff0xff0xff我的问题是VBATT需要除以10来给我一个1dp.ie。这是实际的2.8Vi如何将DP放入字符串中,所以它看起来像T0. TXT =“128V”0xFF0XFF0XFFJASON。

回帖(7)

李兆峰

2020-4-13 09:38:59
您可以使用SaveTFF()。由于您似乎正在使用C18并且C18不支持sprintf()中的浮点数,所以您可以使用以下之一:http://www..hip.com/for./FindPost/295739
举报

李维兴

2020-4-13 10:09:42
又快又脏:
举报

高峰

2020-4-13 10:33:19
谢谢你,CinziaG。我试过了模拟模式,似乎很有效。明天会在PCB试一试,谢谢你的时间。
举报

李维兴

2020-4-13 10:45:34
这将涉及Prtff()和除法,都会占用资源。;)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分