#pragma指令有什么作用?pragmacomment是什么意思啊该怎么解决?
普通代码会编译生成相应的机器指令。预处理指令只是用来控制编译器,本身并不生成机器指令。["commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串。在msp430中每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR吗?
- #pragma指令有什么作用?
- pragmacomment是什么意思啊该怎么解决?
- 在msp430中每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR吗?而且这是什么类型的语句?
#pragma指令有什么作用?
预处理指令。
与普通代码不同。普通代码会编译生成相应的机器指令。预处理指令只是用来控制编译器,如可去编译代码。本身并不生成机器指令。预处理指令有很多,没法说详细的,你要用哪条你自己去看MSDN比较好。pragmacomment是什么意思啊该怎么解决?
#pragma comment( comment-type ,["commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串。
在msp430中每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR吗?而且这是什么类型的语句?
这是中断服务函数的起始语句,每次在写中断中执行什么内容前都要写,TIMERA0_VECTOR 只是针对TimerA0的中断,它是对应于TimerA0的中断向量。
如果是其他外设所引发的中断,这句话写法会不同,例如#pragma vector=UART0RX_VECTOR是写针对串口的中断。 中断的写法是这样的:
0