Hello, I have a question. I use silicon labs's c8051f340. In the Keil,i found when use simulator debug code the peripherals isn't use.But other product of silicon labs is may use.Why? Thank you very much!
Easy - Keil just haven't written code to simulate all peripherials of all supported microcontrollers. And the Keil web site have a web page for the individual microcontrollers supported, where you can see what they do support for each microcontroller.
Thank you very much. I think what you say is right. Do you give me the web page? thank you again.
http://www.keil.com/support/docs/1211.htm
I use silicon labs's c8051f340. In the Keil,i found when use simulator debug code the peripherals isn't use
why simulate when you can 'emulate', the SILabs chips have JTAG debug.
Erik
Running in real hardware obviously requires you to already have real hardware.
The simulator - if the processor is fully supported - allows you to connect virtual hardware to the peripherial devices of the processor, making it possible to debug the software weeks before the prototype hardware shows up.