这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » CCS3.3下开发28335碰到的数据格式问题

共3条 1/1 1 跳转至

CCS3.3下开发28335碰到的数据格式问题

助工
2013-05-23 14:29:21     打赏
我现在使用的是TMS320x28335,CCS3.3版本进行仿真,watch window中8位变量显示为16位,例如:
Uint8 uc_BufTdSci[700];
Uint8 uc_BufRdSci[20];

还有在做数据拷贝的时候,也碰到同样的问题:
memcpy((Uint8 *)&uc_BufTdSci[11], (Uint8 *)&s_ACSRealData.ui_U[0], 2);
此时s_ACSRealData.ui_U[0]=0x55F0,按照标准C函数,结果应该是uc_BufTdSci[11]=0xF0,uc_BufTdSci[12]=0x55。但实际上,看到的结果是uc_BufTdSci[11]=0x55F0。

希望TX们帮忙看看怎么检查。



关键词: CCS3.3     开发     28335     碰到     数据     格式         

助工
2013-05-28 21:55:39     打赏
2楼
感谢二位的答复。
按照标准C定义:typedef unsigned char uint8;
但是结果是16位的;
不知要如何设置CCS或编译器;
再请TX们给出具体解决办法,谢了!

 


助工
2013-06-03 07:49:56     打赏
3楼
我刚试啦 确实有这个问题的啊

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]