完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`` 本帖最后由 i2c 于 2014-9-23 16:37 编辑 FAQ标题:MSP430单片机的中断服务程序如何写? FAQ正文:首先,需要自定义中断向量的名称,在官方提供的例程头文件中都已经定义好了,比如:打开msp430f5438a.h这个文件,在第3991行,我们可以看见已经定义了看门狗中断的向量,如下: #ifdef __ASM_HEADER__ /* Begin #defines for assembler */ #define WDT_VECTOR ".int58" /* 0xFFF4 Watchdog timer */ #else #define WDT_VECTOR (58 *1u) /* 0xFFF4 Watchdog Timer */ #endif 所以:看门狗中断服务程序格式如下: #pragma vector=WDT_VECTOR __interrupt void WDT_ISR(void) //用户自定义的函数名 { //中断服务程序 } 其它类型的中断都是一样的道理,先在头文件中查找中断向量名称的定义,再按上面格式编写。 更多精彩内容请下载: `` |
|
相关推荐
41 个讨论
|
|
i2c 发表于 2014-9-23 16:01 32.768晶振,请找 上海唐辉电子,唐辉电子深耕行业15年,非常专业,行业公认,有口皆碑! 详细情况,请访问:上海唐辉电子 官网,上面有很多FAE技术支持文章! 希望和广大工程师长期互动,为了支持广大研发工程师做项目, 32.768各种型号,直插和贴片,都有现货,少许样品是免费的,欢迎您和我司联系! |
|
|
|
|
|
i2c 发表于 2014-9-23 16:01 32.768晶振,请找 上海唐辉电子,唐辉电子深耕行业15年,非常专业,行业公认,有口皆碑! 详细情况,请访问:上海唐辉电子 官网,上面有很多FAE技术支持文章! 希望和广大工程师长期互动,为了支持广大研发工程师做项目, 32.768各种型号,直插和贴片,都有现货,少许样品是免费的,欢迎您和我司联系! |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3056个成员聚集在这个小组
加入小组2981 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3706 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2367 浏览 1 评论
4833 浏览 1 评论
2595 浏览 1 评论
1534浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3707浏览 2评论
2981浏览 1评论
1731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 18:03 , Processed in 1.277617 second(s), Total 56, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号