1,编程语言
1,extern static
extern代表这个函数、变量是全局的,可以在其他文件中使用;static代表这个函数、变量只能在本文件中使用,不能在其他文件中使用;
2,头文件包含问题
使用以下代码,可以避免重复包含:
#ifndef __XXX_H__
#define __XXX_H__
... ...
#endif
注意:头文件的所有内容都要包含到上述代码的内部。
3,#undef
4,#program
5,const volatile
simulink生成的代码中,标定量前缀通过const volatile修饰,那如何在标定时还能修改这个标定量呢?
2,CPU相关
数据位,地址位:
通常所说的MCU是32位处理器的是指MCU的数据位是32位,一般来说MCU的数据位和地址位是一致的。