Есть функция: //==================================================== void LoadLastByte(Xuint8 Data) { Xuint32 d=0xFFFFFD00 + Data; xil_printf("LoadLastByte - %x; Data - %x\r\n",d,Data); GENERAL_SIMPLE_IO_32_mWriteSlaveReg3(XPAR_CTRLTEMAC_BASEADDR,0,d); } //====================================================
Есть вызов этой функции: //==================================================== Xuint8 i;
LoadLastByte(i); Переменная не инициализирована... Результат следующий:
LoadLastByte - FFFF2444; Data - FFFF2744
Вопрос: Если переменная Xuint8 Data - один байт, то почеу значение - FFFF2744? заранее спасибо.
|