打印

数据存储问题,求帮助

[复制链接]
1207|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sjc_sugar|  楼主 | 2012-1-2 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#define unsigned char INT8U
#define unsigned int INT16U
Recve[4];
先定义INT16U TAB[]={0xaa,0xbb}测试;将其存到一个按字存储的存储中,
发现用8位单片机串行接受到的数据:Recv[LEN++];LEN=4,Rcev[]={0x00aa,0x00bb},这个可以理解。
再定义个数组;INT8U TAB[]={0xaa,0xbb};
在存储器中是以0x00aa,0x00bb形式存储?
在单片机测试里;LEN=4,Rcev[]={0XAA,0XBB,0x00,0xbb},也就是说,这次只接受到两个数据!而这个LEN=4却迷惑了?求解。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

70

帖子

1

粉丝