Board logo

标题: 基于ARM的数控算法图示仪设计(2) [打印本页]

作者: yuyang911220    时间: 2015-2-27 08:13     标题: 基于ARM的数控算法图示仪设计(2)

  (2)操作检测任务:流程如图4所示。该任务启动后将定时进行A/D采样和I/O电平检测,并与上次结果进行对比。如果电位器的电位发生较大的变化或功能选择的I/O电平发生变化时,就将变换值以约定好的数据形式通过邮箱发送给显示更新任务,并发送更新信号量,通知显示更新任务刷新显示屏。

  (3)信号捕获中断服务程序:流程如图5所示。

  发生中断后首先判断是哪一个轴产生的中断,然后将计数值存放在相应的变量中,并清除计时器的值,接着读取方向信号的电平。在与上一次的计时数值比较后,如果相同,则说明机床在做直线运动,不需要刷新显示屏,程序返回;如果计数值或电平发生了变化,则通过邮箱向更新任务发送相关数据,然后发送信号量通知屏幕刷新。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0