??? 11/26/12 13:12 Read: times |
#188902 - Simulator Responding to: ???'s previous message |
Rich, great feedback!
I think my original post of "where can I find this information in the Silabs IDE , went to which is better or more efficient, simulator or hardware debug. Obviously, nothing beats real hardware. With that said, it has been "my" experience that the Keil IDEs simulator does a very good job with the micros I have used. Do I use the simulator from project conception through prototype to production? NO. However, it has come in handy for me when working with a new micro or just needing to verify/observe the behavior of various register settings/configurations. The example I used in my early post, was a real one.... I needed to verify what was written to the Crossbar and UARTS in the c8051f020 micro. I am in the process of changing micros , from NXP to Silabs and it just so happened that I had an old Devboard in the shack to play with. My first run was to utilize both UARTS. I couldn't figure why I was not seeing a Clock on the assigned TX pin? Note, I started my work using the Siabs IDE. This brought up my original post, where is all the peripheral information? I then used the Keil simulator and immediately it was apparent that I wrote the incorrect information to the crossbar. For me, this use of the simulator proved efficient and successful. I am not sure how to witness this information (along with a score of others) using just the hardware debugger....(Without using a scope and logic analyzer ) I would be interested in hearing about your technique for verifying/viewing information about this type of configuration... Such as, Viewing the UART registers for bps settings, data written to the crossbar, and data written to the scratch pad area to perform math calculations . Thanks again for sharing your experience. |