C语言数据类型占用字节大小+rand_mode/randomize_mode/static constraint+I2C和SPI的选中方式

发布时间 2023-10-15 16:56:30作者: 大浪淘沙、

C语言数据类型占用字节大小

https://blog.csdn.net/sinan1995/article/details/79577106
对于整形,最大8字节,超出8字节的计算,要么用库,要么不用。
64位编译器:
char/unsigned char :1字节
char *:8字节
short int:2字节
int/unsigned int:4字节
long int:8字节
float:4字节
double:8字节
long long:8字节
long double:16字节

rand_mode/randomize_mode/static constraint

rand_mode:打开或关闭某个变量的随机化
constraint_mode:打开或关闭约束
https://www.cnblogs.com/lyc-seu/p/12797099.html#7-static-constraint
文中关于randomize_mode,应该是rand_mode。
static constraint:对所有实例共用,当一个实例的控制效果发生变化,另外一个实例的空间效果同样变化。

I2C和SPI的选中方式

I2C一个总线上挂好多设备,通过广播地址选中
https://blog.csdn.net/lzy13785490347/article/details/90742003

SPI一个总线上挂好多设备,使用片选选中
https://blog.csdn.net/wwt18811707971/article/details/89190625