完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我正在研究PIC32MX250F128L。我有一个十进制数,需要转换为十六进制,然后将其分割成两部分。假设转换后的十六进制值是2625A00,最后应该变成262和5A00。MPLABX v3.10中内置的任何函数都支持这些转换和分割操作。问候
|
|
相关推荐
4个回答
|
|
嗨,RicI,我在这里和C一起工作。
|
|
|
|
你做了很多你不懂的事。没有做什么都没有的躁狂功能。首先,你的数学是一个浮点数或一个乘积。你需要把它转换成int。因为它是一个32机器,int是32位。现在,您需要将其转换为ASCII十六进制。除非你混淆了这个问题。如果您只想转换值,将浮点分配给未签名的int。然后您可以移动它。
|
|
|
|
嗨,实际上我每次都需要计算这个值,十六进制值需要输入到PIC32MX350F128L的定时器寄存器2。在我把它转换成十六进制之前,我想要int类型的最终值。我的编译器支持Stdio.h,但是PrdTF剂量显示任何输出。
|
|
|
|
嗨,这个0.00000025是在程序运行时必须改变的东西,还是在源代码编译后不变的常数。为什么要除以0.00000025呢?相反,你可以乘以4000000得到同样的结果。除以分数。在计算机中需要浮点运算,并且对于MX250来说是一个缓慢而繁琐的过程。它可以通过编译器可用的库函数来完成,但是可以运行数百个指令周期。将一个整数值与另一个整数值相乘,或者将一个整数值与整数值相乘只需要几个指令周期。在PIC32MX250中,所有整数值变量都是可变的。es是二进制数字。十进制或十六进制是编译器要翻译的源代码中的表示,在调试器的监视窗口中,或者在要显示或打印的一串字符中。在可执行文件中的二进制值。问候,Mysil
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3214 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2261 浏览 5 评论
779浏览 1评论
672浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
598浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
682浏览 0评论
579浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 15:32 , Processed in 1.580524 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号