最便宜的AVR调试工具

分享到:

  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

©2018 Microchip Corporation
facebook google plus twitter linkedin youku weibo rss