У меня была ошибка в моем приложении при назначении значения байта разыменованному 4-байтовому указателю: uint8_t value = 5;
uint8_t myArray [4] = {1,2,3,4};
uint32_t *myPointer = &myArray[0];
*myPointer = value; // myArray is now {5,0,0,0}
//*(uint8_t*)myPointer = value; // works correctly, m...
30 июль 2014, в 08:02