在AVR单片机C语言中#pragrma data:code什么作用,
3个回答
展开全部
通常,单片机里会有断电易失的SRAM内存空间,和断电不失的FLASH的ROM程序存储空间,一般会把程序指令存储在ROM空间中,但是如果你需要存储一些比较大的数据,比如像字模,一般会把它存放到ROM中并在执行时直接从ROM中读取,如果不这么做,通常会把数据先读取到SRAM内存中,再从内存中调用,但是内存经常装不下类似字模那么多的数据,而导致溢出等一些问题,因此我们经常会把像较大的数组、字模、数据表等存放到ROM空间的code部分。
#pragrma 是C语言的预处理命令,在C编译器编译的时候完成特定的预处理功能,具体你可以查一下AVR的C语言相应的命令解释。
#pragrma 是C语言的预处理命令,在C编译器编译的时候完成特定的预处理功能,具体你可以查一下AVR的C语言相应的命令解释。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询