设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
编写中断服务程序
返回列表
发新帖
编写中断服务程序
[复制链接]
11
|
3
|
2009-7-12 06:51:27
|
显示全部楼层
|
阅读模式
WARNING L15: MULTIPLE CALL TO SEGMENT这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。 产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!这时,很可能出错! 避免这种情况的方法很多:如,在进中断的时候置需调用该函数的标志,而在主循环中调用该函数你可以在中断函数设置标志 FLAG_Display = 1; 在主函数里判断这个标志:
if(FLAG_Display)
ValueDisplay(); 更新后,清除显示标志: FLAG_Display = 0;
回复
使用道具
举报
千问
|
2009-7-12 06:51:27
|
显示全部楼层
这东西在这里是稳步到明白的人 就算问到了 别人也说不明白 还是在生活中找个高手吧
回复
使用道具
举报
千问
|
2009-7-12 06:51:27
|
显示全部楼层
这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。
回复
使用道具
举报
千问
|
2009-7-12 06:51:27
|
显示全部楼层
教程上有啊。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行