1
3
实习生
使用特权
935
2万
8万
版主
742
1万
3万
11
105
321
资深技术员
wei3890836 发表于 2015-2-25 13:59 32位的DSP没有8位,最低都是16位的,要想定义一个8位的变量,只能与上0x00ff,这个可以用modbus来验证,你 ...
海中水 发表于 2015-3-3 12:39 程序里面不能定义一个8位的变量吗?
wei3890836 发表于 2015-3-4 09:42 https://bbs.21ic.com/icview-37747-1-1.html 很早之前的一个相同问题
海中水 发表于 2015-3-4 10:20 这应该不是定义一个变量吧!汇编的时候可能会是这样。
wei3890836 发表于 2015-3-4 13:41 dsp数据总线上最少都是16位的话,那么变量怎么定义8位呢,这点我没想明白,但首先一点char是16位的 ...
海中水 发表于 2015-3-4 15:03 这一点真颠覆了我之前的观点了,也就是说在编写程序中char是16位的。难道是我错了吗? ...
wei3890836 发表于 2015-3-4 20:29 呵呵,貌似是的。但ARM和如AVR的单片机的CHAR是8位的
126
390
icegoat 发表于 2015-3-5 09:26 拿16位的空间来当8位的用,char其实就是低8位,高8位闲置~
海中水 发表于 2015-3-5 09:18 这个问题我之前没有关注过,如果有不对的地方,还请多多指教。
wei3890836 发表于 2015-3-5 09:40 没啥指教的,正好前一段时间做modbus通信,这地方遇到过问题,就关注了,以后还指望版主大大多帮助我呢 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号