??? 11/20/12 14:39 Read: times |
#188859 - SiLabs - C8051F020 - Keil IDE Responding to: ???'s previous message |
Hal -
This is what I am finding very confusing... (and I don't think it really has anything to do with either IDE (Keil or SiLabs)- I think it is the hardware...???... ...and that is while debugging, the information presented is clearly incorrect. For example, my program polls P3.7 for a switch press, when detected, LED1 = ON. This clearly happens, but when monitoring the DEBUG PORT 3, it does NOT display this behavoir. Infact, the P3 INPUTs in DEBUG never changes. Without this information, how is one to know while debugging that they have correcting configured the P3.7 for input? (Yes, I can witness the hardware behavoir, but I need to test before hardware is available.) The same is true for the value I write to the Crossbar and the value I have the UARTs configured for. I would expect while debugging, the debugger would display the XBRxx values and UART BPS, etc. For example, I can successfully test that the UART is configured for 9600 bps. Because I can sucessfully communicate wtih a PC running HyperTerminal. But without hardware, how is one to examine in the DEBUGGER that the values written to the device is correct? I guess I will have to play with this for awhile. I think my frustrations are that I have always seen this information before in the Keil debugger when developing with the P89C668. If I cannot get the IDE Debugger to give me this basic information, I may as well use NOTEPAD for development. I am frustrated and confused! How are you able to witness this information during your development/debugging? Thanks in advance, Robert |