We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Howdy, I was just working on a C8051F312 chip using the Keil UV3 C51 compiler and noticed the options for viewing the peripherals are missing when debugging through the JTAG connector. I've recently been working on a F120, F045, and F132 and all of those seemed to have the appropriate peripherals appearing when debugging using the JTAG. Unfortunately this design was started by someone else, and I can't be entirely sure they didn't "break" it somehow hehe. Does anyone know what would be causing this issue? Is there no support for the F31x line with regards to peripherals perhaps? Thank you for any help you can provide me with.
I never meant to imply that SFRs are peripherals, simply that UNDER peripherals you can see the state of the Special Function Registers that control the operation of those peripherals. A peripheral such as the UART is controlled by a series of SFRs such as SC0N0 and SBUF0. Timers too are a peripheral according to the layout of the Keil IDE and are controlled by SFRs such as TC0N and TM0D. All the peripherals menu lets me do is select which grouping of SFRs I want to see (and they are grouped BY peripheral). The debugger contains both a simulator to debug with, as well as debugging via the JTAG connector to a working prototype If you reread that I mentioned 2 distinct ways to use Keil: 1). Simulator to debug with. 2). JTAG and hardware to debug with. I never said that you use a simulator in conjunction with the JTAG. It is one or the other.