完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我重新讨论了数据大小的问题,特别是int和无符号int。T(注意,他没有使用一个数字,如8, 16, 32,64)。他应该更加具体,但不是。我总是使用类型中具有位大小的变量来明确,但他没有,因此现在我不确定这些变量的大小。所以我让MPLAB-X导航我到这些的声明,并发现这个:这根本没有帮助,因为它只是告诉我:那个“长度可能有所不同”,我已经知道了……我试着用Google搜索实际大小,但是只找到上面这样的一般讨论。问题:PIC24的C30中INT和UINT的实际大小是多少?
|
|
相关推荐
7个回答
|
|
|
类型int是16位。使用siZeFor()。
|
|
|
|
|
|
“int”通常是累加器的大小。C的最小值是16位。沿着这些线的东西在C规格中,int将被签名。
|
|
|
|
|
|
是的,那些从其他文件中结束的“包含”,包括我不记得的文件应该是便携式的。
|
|
|
|
|
|
显而易见的地方是C30用户指南。
|
|
|
|
|
|
H.S.。
|
|
|
|
|
|
谢谢,我把UINT改为UINT16是为了在视觉上锁定大小。可能和以前一样(在幕后),但是读起来更清晰。在处理系统之间的混乱时,这是非常重要的。在我的例子中,我们有一个硬件系统,由两个相当大的板组成最初MCU是MC68HC11,但现在我们已将一块板升级为PIC24FJ256GB206,而且它仍然必须与另一端通信兼容。我们正在将旧的固件移植到C30编译器中,两块板之间正在发送数据,这些数据以二进制形式传输,这带来了一些问题,因为HC11和PIC24是不同的端计算机。因此,变量的大小和EnDead的处理都很重要,我必须深入研究。谢谢大家的澄清!
|
|
|
|
|
|
嗨,UINT16是一个非标准扩展,它定义在一些已经过时的微芯片头文件中。特定固定整数大小类型的宏定义定义在
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:14 , Processed in 0.994944 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
616