基于Memory-link協(xié)議的人機交互系統(tǒng)的可靠性設計
1)中斷函數(shù)部分程序


上述的代碼可見,單片機進入中斷后執(zhí)行的最長有效的指令超過10條,單片機如果用10 M的晶振3倍頻后時鐘周期為30 M,在根據(jù)ARM最大指令周期估算,整個中斷執(zhí)行時間不超過10μs。遠遠小于人的正常反應時間0.1 s,保證了單片機能執(zhí)行在觸摸屏中人的觸摸發(fā)來的任意多個連續(xù)的中斷。
2)主函數(shù)部分程序
在主函數(shù)中。通過查詢全局變量,進入相應中斷程序。不把中斷程序放在中斷里,減弱了實時性,但是極大的增強了可靠性。
4 結束語
由上述的理論分析和詳細的軟硬件設計可以看出?;?a class="contentlabel" href="http://www.antipu.com.cn/news/listbylabel/label/S3C44BOX">S3C44BOX與Proface通信系統(tǒng)硬件將結構具有普適性,軟件結構清晰簡單。硬件采用隔離、差分傳輸、增強驅動的方式來阻斷傳播途徑、減弱敏感元件的敏感性的方式來提高硬件的抗干擾能力;軟件則采用在中斷置標志位的辦法實現(xiàn)中斷的快速反應能力和在主函數(shù)或任務中通過判斷標志位的方法來運行中斷程序保證了其不會受到多重中斷的干擾而不能被正常執(zhí)行。實踐證明,在弧焊機等強干擾源的干擾下,系統(tǒng)沒有出現(xiàn)數(shù)據(jù)傳輸錯誤或死機等現(xiàn)象。
評論