#pragma vector
来源:互联网 发布:java ee api 中文下载 编辑:程序博客网 时间:2024/05/16 17:39
在IAR编译器里用关键字来__interrupt来定义一个中断函数。用#pragma vector来提供中断函数的入口地址。
#pragma vector = 0x12
__interrupt void time0(void)
{
}
1 .内在函数也可以称为本征函数
延时函数,以周期为标准
2.中断指令
3.从FLASH空间指定地址读取数据
__extended_load_program_memory(unsigned char __farflash *);
__load_program_memory(unsigned char __flash *);
4.乘法函数
__fracdtional_multiply_signed(signed char, signed char);
__fractional_multiply_signed_with_unsigned(signed char, unsigned char);
__fractional_multiply_unsigned(unsigned char, unsigned char);
//以上为定点小数乘法
__multiply_signed(signed char, signed char);//有符号数乘法
__multiply_signed_with_unsigned(signed char, unsigned char);
//有符号数和无符号数乘法
__multiply_unsigned(unsigned char, unsigned char);//无符号数乘法
__swap_nibbles(unsigned char);
6.MCU控制指令
__no_operation();//空操作指令
_NOP();
__sleep();//休眠指令
_SLEEP();
__watchdog_reset();//看门狗清零
_WDR();
- #pragma vector
- #pragma vector
- IAR中断定义 #pragma vector
- #pragma
- Pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- #pragma
- 判断是不是回文:使用string类型的迭代器和反向迭代器遍历
- Session工具类:实例1
- android 最新bootloader LK加载kernel的问题
- c#实现16进制和字符串之间转换
- 安朗客户端的无线路由器之路
- #pragma vector
- Fedora 10網卡消失的問題
- 烟台大学ACM OJ之手机后四位尾号问题
- 黑马程序员_常见java问题小计
- hdu1176-免费馅饼
- Hibernate工具类:实例2 HQL查询
- poj018(2)
- 黑马程序员__javascript重点实用实例!
- association多表查询