完善资料让更多小伙伴认识你,还能领取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是一个非标准扩展,它定义在一些已经过时的微芯片头文件中。特定固定整数大小类型的宏定义定义在
|
|
|
|
只有小组成员才能发言,加入小组>>
4824 浏览 9 评论
1829 浏览 8 评论
1747 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2954 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2059 浏览 5 评论
460浏览 1评论
1110浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
362浏览 0评论
263浏览 0评论
LAN9252使用SQI通信,进行数字复位后读BYTE_TEST异常
1796浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 04:15 , Processed in 0.963887 second(s), Total 51, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号