10
49
159
中级技术员
QQ截图20120717093513.jpg (15.6 KB )
下载附件
2012-7-17 09:40 上传
使用特权
222
1万
4万
技术总监
32
1934
6025
高级工程师
0
254
775
高级技术员
2
6
实习生
144
465
资深技术员
5013
3万
版主
以前从来没有碰到过这样的情况,一时想懵了。从主程序进入一个子程序,是多重判定那种,包含for,if,while,延时等等,要求外部中断响应,中断程序结束后不在运行子程序,直接返回主程序中,请问怎样实现? 115598 ... loveme1949 发表于 2012-7-17 09:40
2# ayb_ice 没有道理是个什么情况啊~~新手求解 loveme1949 发表于 2012-7-17 11:21
187
8547
2万
VIP会员
void foo(int bar) { do { /* Do your business here */ // ... /* return detected */ if (flag) { return; } } while(1); return; }
4# dlyt_test001 请问不合规范是什么意思? loveme1949 发表于 2012-7-17 11:42
33
1868
5912
中断可能随时发生,你怎么知道是什么程序被中断呢,被中断的程序用了多少堆栈,你怎么知道呢, 这种想法用RTOS可以实现,在中断中将某个任务直接删除就可以了,因为每个任务有独立的堆栈 ... ayb_ice 发表于 2012-7-17 11:48
172
780
1388
禁止发言
5
3409
资深工程师
发表回复 本版积分规则 回帖后跳转到最后一页
时间类勋章
人才类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号