请教,stm32编程的话,变量定义成8位好还是16位号?还是没.....
比如需要一个变量,8位足够,那么定义的时候是定义成u8?u16?u32?“32位在某些情况下需要对齐,对datafalsh读写时地址要是4的整数倍
编程方面如果RAM足够考虑到效率问题尽可能用32位变量,不过貌似编译器会根据情况自动把char换成int32”
以上是在其他论坛看到的一个观点。
51的才用ux,arm用uintxx_t。。。 JackieLaura 发表于 2015-7-20 12:29
51的才用ux,arm用uintxx_t。。。
stm32f10x.h里有重命令:
typedef uint32_tu32;
typedef uint16_t u16;
typedef uint8_tu8; 一般是32位,如果是32位的MCU 32位的字长 我一般定义32位:D 请教以上各位,为什么要定义成32位的? 学习下! 同样关注 看需要,虽然说一般占用的是32个字节,但我还是喜欢分开定义
页:
[1]
2