Posted on May 17, 2011 at 09:59If the data you're receiving is 'not quite right' (some data bits are wrong) it's most likely that the SPI mode you are using isn't set properly for your slave device. Verify your CLK_PHA and CLK_POL settings in your S...
Posted on May 17, 2011 at 09:59Yes, I think I know what's going on. A DMA channel cannot request an SSP read operation, it can only respond to one that has already taken place as a result of a previous write. When in SSP (SPI) master mode, in order ...
Posted on May 17, 2011 at 09:59You haven't mentioned your tool chain or programming language, but I'll take a guess that's a HLL. In this case your compiler's startup code will set the initial stack pointer. If you're using an OS, the OS will set th...
Posted on May 17, 2011 at 09:58Sorry but I neglected to mention that in EW the XCL file is buried in a dialog box. If you right-click on the EW project in the left hand tree of EW you should see a Properties entry, in there I think there is a Linker...
Posted on May 17, 2011 at 09:58Yes, you use the XCL file to define a new memory section (with -Z I think it is) and then locate the RAM objects you want in there by either using a #pragma directive or an @ modifier to your definition (in your C/C++ ...