新闻  |   论坛  |   博客  |   在线研讨会
最便宜的AVR调试工具
zhchxgh | 2009-07-04 02:06:34    阅读:1338   发布文章

AvrMon 是一种交互式的调试工具。程序执行时,他处于等待状态:
------------------------------------------------------------------
     Waiting for uC to send break token; hit ESC to interrupt.
     Break token received: 1, 0x01, B00000001; program count 0x0085
     ----------------------------------------------------------------
     avrMon>


在你需要调试的地方,加一句断点(汇编为rcall avrmon ,c为avrmon()),它就会中断程序的执行,通过LPT1交互式的对话,如:
     查看地址:
     avrMon> cout $63    -->    0xf0, B11110000, decimal 240

     或寄存器:

     avrMon> cout r16   -->    0x01, B00000001, decimal 1
     
     或IO:

     avrMon> cout PORTD    -->    0x02, B00000010, decimal 2

 

AVRmon & SP12 Cable

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客