微计算机应用
微計算機應用
미계산궤응용
MICROCOMPUTER APPLICATIONS
2007年
11期
1201-1204
,共4页
ARM核%串行I/O%中断驱动%无嵌套
ARM覈%串行I/O%中斷驅動%無嵌套
ARM핵%천행I/O%중단구동%무감투
通过定制scanf()/printf()函数,给出一种利用中断及自建FIFO队列驱动ARM核单片机串行口实现串行I/O的方法,避免了ARM核单片机系统工作在查询方式而处于低效等待的缺点.该方案解决了直接运用硬件中断而引起的中断嵌套问题,减小了为保护和恢复现场需要的资源开销,简化了代码复杂度及缩短了可能引起的不可预见长度的中断响应延迟时间.
通過定製scanf()/printf()函數,給齣一種利用中斷及自建FIFO隊列驅動ARM覈單片機串行口實現串行I/O的方法,避免瞭ARM覈單片機繫統工作在查詢方式而處于低效等待的缺點.該方案解決瞭直接運用硬件中斷而引起的中斷嵌套問題,減小瞭為保護和恢複現場需要的資源開銷,簡化瞭代碼複雜度及縮短瞭可能引起的不可預見長度的中斷響應延遲時間.
통과정제scanf()/printf()함수,급출일충이용중단급자건FIFO대렬구동ARM핵단편궤천행구실현천행I/O적방법,피면료ARM핵단편궤계통공작재사순방식이처우저효등대적결점.해방안해결료직접운용경건중단이인기적중단감투문제,감소료위보호화회복현장수요적자원개소,간화료대마복잡도급축단료가능인기적불가예견장도적중단향응연지시간.