[DSP编程] 不能对定义的数组赋值

[复制链接]
 楼主| Mr5Tao 发表于 2016-8-30 21:14 | 显示全部楼层 |阅读模式
定义了两个数组,其中一个正常使用,另一个同样的方式定义的,但是不能对它赋值,不知道为什么?是因为定义的数组占用空间太长了?请教各位大神
llh1979 发表于 2016-8-31 17:26 | 显示全部楼层
什么也看不到
JY-DX-JY 发表于 2016-8-31 19:42 | 显示全部楼层
怎么定义的?有多大?
 楼主| Mr5Tao 发表于 2016-8-31 19:58 | 显示全部楼层
JY-DX-JY 发表于 2016-8-31 19:42
怎么定义的?有多大?

char SCIBRXBuf[17];
玄德 发表于 2016-8-31 21:56 | 显示全部楼层

17,换16试试。


 楼主| Mr5Tao 发表于 2016-9-1 08:58 | 显示全部楼层

换了也不行,最开始定义的时候初始化不行,后面赋值也不行
charrijon 发表于 2016-9-3 23:54 | 显示全部楼层
全局or临时?
 楼主| Mr5Tao 发表于 2016-9-5 09:33 来自手机 | 显示全部楼层
charrijon 发表于 2016-9-3 23:54
全局or临时?

全局的
 楼主| Mr5Tao 发表于 2016-9-5 09:43 来自手机 | 显示全部楼层
我现在觉得奇怪的是我的两个数组都是同样定义的,图片里面划线的两个数组。初始化也是用的相同的方法,但是只有下面的DATATXBuf那个数组里面元素的值是正确的,上面DATARXBuf数组里面的值是错的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| Mr5Tao 发表于 2016-9-26 11:07 来自手机 | 显示全部楼层
各位大神,求助啊
 楼主| Mr5Tao 发表于 2016-9-26 11:08 来自手机 | 显示全部楼层
这到底是什么原因,困扰了好久了,最近一段时间在忙其他事,现在又要尽快解决这个问题
长的帅怪我落 发表于 2016-10-12 14:43 | 显示全部楼层
char SCIBRXBuf[17]={,,,,,}试下,为什么要一个个的写
 楼主| Mr5Tao 发表于 2016-10-12 21:13 | 显示全部楼层
长的帅怪我落 发表于 2016-10-12 14:43
char SCIBRXBuf[17]={,,,,,}试下,为什么要一个个的写

这样效果也是一样的,只是最开始习惯这样赋值了。
 楼主| Mr5Tao 发表于 2016-10-12 21:16 | 显示全部楼层
问题解决了,其实严格来说本来就没什么问题,不知道是不是CCS3.3的BUG,我的程序基本上没怎么改,我只是把我的2812的Flash先完全擦除了,然后再烧写进去就可以了,我觉得很无语,找了很久居然是这个原因,不知道其他朋友遇到过类似的问题没有,如果也有类似的问题,不妨用我的方法试试,谢谢各位的解答!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

86

帖子

0

粉丝
快速回复 返回顶部 返回列表