The fact is, 10 years ago this project could have been completed. It will be a useful tool to help you debug code. The challenge was to make a debugger that does not require any MCU resources to be used from the MCU, allowing the debugger to run integrated with the code being debugged.
The Debugger only use 1 I/O pin, and is connected to a serial port from the host PC. Using a VT100 terminal to capture the output from the Debug tool, all of the debug information can be captured. By adding a simple command along with the debug firmware, you can send out debug statements like debugXY(x,y, "test"). The Debugger will adapt to any speed from 1Mhz to 20Mhz without configuration from the user.
Features Ver : 1.0
- No resource need in the MCU you are debugging
- No configuration to do
- Run with MCU from 1Mhz to 20Mhz
- Use VT100 terminal emulator as debugging window
- Self powered by the serial port of your PC
- Simple to build
- Convert any I/O in a verbose debugger
- Reset button
- Terminal software
- Debugging circuit with the HEX file of the debugger
- PC free serial port
One AVR user had convert this project for USB connection and the code is written in CAVR. Here is the files
21 Comments to “AVR Code Debuger”
All my source codes were taken from my personal projects.
Everything is for your information only. The C/C++ codes have been written
with ICCAVR. You can find the header and source CRT files by downloading their compiler.
All is for your information and everything is AS IS without any warranty of any kind. No other files are available and I don't make any modification for any body.
- All projects
- Electric Train
- General Posting
- Lastes News
- Work Bench Tools