135
1957
1万
资深工程师
QQ截图20131029192657.jpg (21.89 KB )
下载附件
2013-10-29 19:27 上传
使用特权
136
3万
技术总监
1
103
325
资深技术员
戈卫东 发表于 2013-10-29 20:30 咦~~~~它居然是u32,要是从这个名字来看它似乎是32位宽才对. 不过如果你的u32是从unsigned int经过typedef来 ...
QQ截图20131030084913.jpg (11.05 KB )
2013-10-30 08:49 上传
lee2k 发表于 2013-10-29 22:10 这是编译器的问题,如果编译器将int认为16位,那么在这个编译环境中就是16位, 如:Keil C和IAR中int都是16 ...
8
45
138
中级技术员
游浪星 发表于 2013-10-30 09:40 unsigned long int 都是16位的?不肯能吧。 一般short int 至少是16位,int 看编译环境,long int 至少32 ...
s0023.jpg (22.84 KB )
2013-10-30 10:13 上传
戈卫东 发表于 2013-10-30 10:14 unsigned long没有问题, 你那个unavailable是编译器优化掉了...
戈卫东 发表于 2013-10-30 10:37 我也是IAR FOR STM8----1.40.1好像....
戈卫东 发表于 2013-10-30 11:13 你在你的timeout2--那里放个断点看看......
QQ截图20131030112754.jpg (10.31 KB )
2013-10-30 11:29 上传
QQ截图20131030112740.jpg (8.66 KB )
戈卫东 发表于 2013-10-30 11:37 这种优化很常见.......现在差不多所有编译都会这么做. 而已这很可能BEBUGGER的行为----在这一句之后,timeou ...
35
1072
4932
中级工程师
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
94
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号