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.
I am using a Rix51 board with 8xc251TB and SAB82526 HDLC controller. I want to memory map the HDLC registers so that I can easily read-write to them in C code. For example to write to a FIFO register addressable at 0x40 location internally in SAB82526 I do the following : #define FIFO *(volatile unsigned char far *)(0x01FD40) FIFO = 0x01; Is the above incorrect in any way because I am unable to write in the above manner . Though there are no errors/warnings during building but while running on the simulator (uvision2) , I dont get the expected values at expected addresses. Can anyone help? Thanks Puneet
i am yet not running the application on actual hardware but just on the simulator environment provided by uvision. So i guess the memory window should show me the details. Also if you know of any monitor program for downloading and running (with breakpoints,etc) the 251 applications on a Rix51 board, please let me know. Thanks