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.
Hi everyone, I am working with LPC2292 board and I am trying to store some infomation into an external RAM memory, the width of the memory is 16 bits, but ARM7 uses memories of 32bits, so when I try to read from the memory half data I read are wrong because it interpretes the RAM as a 32bit RAM so half the direction is accesing deos not exists. I am using keil and it is suppose to be configured for a RAM 16 bits wide, so it should do it properly, do you know which is my problem,
Thanks you in advance.
If configured correctly, wouldn't the controller break a 32-bit access into two 16-bit accesses?
Thank you for your help. I finally found what the problem was, I did not configured the port 3 pins for addressing a 16 bits external memory, I supposed it was done automaticcally by keil but it wasn't, once I did it myself everything worked correctly.
again, Thank you very much.