完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
l、typedef void @far (*interrupt_handler_t)(void);定义了一个函数指针的别名。
2、用interrupt_handler_ t给interrupt_handler做类型限制,并定义了兰个结构名interrupt_vector3、用interrupt_vector和const做_vectab[]的类型限制,定义了一个元素为常量的数组. 4、数组的某一个元素:0x82,,NonHfandledInterupt, OX82相当于unsigned char interrupt_instruction=Ox82;从interrupt_instruction字面意思看似乎是中断指令,但为什么是OX82还是没弄明白。 5、@far @interrupt void NonHandledlnterrupt (void的意思: 所有未用到的中断,其名字在中断向量数组内的名字都是NonHtandledInterrupt,如果执行时PC异常跳到这个地址后,都会去执行NonHandledInterrupt这个函数而自动退出。 6、_vectab[]是否为编译器内部已经规定好的一个关键字,否则它如何正确的指向到中断的地址空间? 7、_stext的定义还是没查到在哪里有?! 8、现在最主要的是还是没有明白vectab[]里面数值是如何和正确跳转到中断入口联系起来。
|
|
|
|
|
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
140 浏览 0 评论
483 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
815 浏览 0 评论
1346 浏览 2 评论
804 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16907 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 21:10 , Processed in 0.403535 second(s), Total 39, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖