#pragma指令有什么作用?pragmacomment是什么意思啊该怎么解决?

2天前 (07-27 08:33)阅读1回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值294230
  • 级别管理员
  • 主题58846
  • 回复0
楼主
普通代码会编译生成相应的机器指令。预处理指令只是用来控制编译器,本身并不生成机器指令。["commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串。在msp430中每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR吗?
  1. #pragma指令有什么作用?
  2. pragmacomment是什么意思啊该怎么解决?
  3. 在msp430中每次开中断之前都需要写#pragma vector=TIMERA0_VECTOR吗?而且这是什么类型的语句?

#pragma指令有什么作用?

预处理指令。

与普通代码不同。普通代码会编译生成相应的机器指令。预处理指令只是用来控制编译器,如可去编译代码。本身并不生成机器指令。预处理指令有很多,没法说详细的,你要用哪条你自己去看MSDN比较好。

pragmacomment是什么意思啊该怎么解决?

#pragma指令有什么作用?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
回帖

#pragma指令有什么作用?pragmacomment是什么意思啊该怎么解决? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息