变量在main.C里面定义 ,格式如下
#pragma SET_DATA_SECTION("Cla1ToCpuMsgRAM")
变量定义
变量定义
.......
int16_t 变量n,变量n+1,变量n+2;
.......
变量定义
变量定义
#pragma SET_DATA_SECTION()
如果在中间多定义2个(或偶数个)16位整数 变成 “int16_t 变量n,变量n+1,变量n+2,变量n+3;
变量n+3只是定义,未使用
CLA运行就会出现异常(无PWM波形)。
如果在中间多定义2个(或偶数个)16位整数 变成“int16_t 变量n,变量n+1,变量n+2,变量n+3,变量n+4;"
依然是只定义不使用。
CLA运行依然会正常(正常PWM波形)。
问题:
1.CLA读写的内存需要4字节对齐吗?
2.相比于16位数据,CLA对32位数据处理更快或者更适合处理32位数据?