TI的C2000系列MCU的数据手册里面写的Flash,RAM等都是类似4K×16,128K×16这样的,这里的×16是啥意思?我看其他厂家的MCU都是直接标多少KB的,TI这样标,是不是指的一个存储单位是2个byte也就是16bit?
hitaowei:
回复 Eric Ma:
嗯,这和其它直接标多少KB的做法不太一样,比如RAM 24KB,Flash 256KB,请问TI这么做是有什么特殊原因吗?
TI的C2000系列MCU的数据手册里面写的Flash,RAM等都是类似4K×16,128K×16这样的,这里的×16是啥意思?我看其他厂家的MCU都是直接标多少KB的,TI这样标,是不是指的一个存储单位是2个byte也就是16bit?
hitaowei:
回复 10#:
那这样,就没有char,unsigned char这样的八位的数据类型了,再网上查了下资料,TI E2E社区里有这个问题的答案
https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/21671
TI的C2000系列MCU的数据手册里面写的Flash,RAM等都是类似4K×16,128K×16这样的,这里的×16是啥意思?我看其他厂家的MCU都是直接标多少KB的,TI这样标,是不是指的一个存储单位是2个byte也就是16bit?
user450161651:
16bit,就像51单片机是8bit的
TI的C2000系列MCU的数据手册里面写的Flash,RAM等都是类似4K×16,128K×16这样的,这里的×16是啥意思?我看其他厂家的MCU都是直接标多少KB的,TI这样标,是不是指的一个存储单位是2个byte也就是16bit?
10#:
回复 hitaowei:
还是可以定义char这样的数据类型,但是它们都是16位的而已,参考编译器手册(spru514)的数据类型章节说明: