hi..
Is the hardware debugger required or i just can debug via the software ?
dont worry to much about debugger, debugger is actually a tool that make life easier when we are facing bugs because of the semantic or logical error of the code.
syntax errors are easily detected by compiler, but semantic error is not that easy to be found, but it can be debugged through experience and knowledge on architecture requirements. so, if u are not rushing a project. hardware debugger is not really needed for a small project. just need a little patience to get the code working well. partitioning the code into smaller parts for debugging purposes, when all the small parts are working well, then combine it into a full complete working code.
but UIC00B is working as both programmer and simple debugger at a very low cost of RM50.90. worth to buy and be added into ur list.
probably UC00A is a good tools to have for debugging, sending the received data or any information we wan to see to terminal through UART/serial communication to see it on terminal. UC00A make it possible for simple communication to computer.
do consider buying cytron's PR8 project, its very similar to yours project. the sample source code i ready for u, its open and free.
PR8 RFID : Read & Display V2010
http://www.cytron.com.my/viewProduct.php?pid=ExUoFhQNEwkWCyklKREgO2IGmqiNPZZB49SjdeVTBfM=UIC00B
http://cytron.com.my/viewProduct.php?pid=BzYeLhUrEjgYAxIYGTwAILieD7KDQ8dkqavD3RHHWp8=UC00A
http://cytron.com.my/viewProduct.php?pid=MjYPKBwIOQIwGSEnCicQPYTvbV6gh31Y9uunwYW1UxM=regards,
yh