I use the LPC11C24 development board, the use of uint8_t (unsigned char) type of array. Found it can only be in the value of 0 to 127, in fact it should be 0 to 255. The highest bit can not be used, which is why?
Works (correctly) for me. What is your code, and how are you checking your values?
My screenshot is as follows:
This is a program I developed with SPI，Please take a look Tx_Buf ,Tx_Buf, Tx_Buf ,Tx_Buf ,The value in memory.The highest bit can not be used.
That is a bug in the display of your IDE, nothing wrong with the code or the values. Complain to your IDE vendor.
Here is the output in MCUXpresso
Retrieving data ...