В программе на CodeVisionAVR есть такое определение:
extern volatile unsigned char rf_rx_buffer[128]@0x0300; //receive buffer В IAR-е так это выглядет: extern __no_init volatile unsigned char rf_rx_buffer[128]@0x0300;
А в подпрограмме CodeVisionAVR такое использование
unsigned char j; unsigned char *ptr;
.....................
ptr = &rf_rx_buffer[1]; j = *ptr;
Как это в IAR-е будет? Не хочет компилятор присваивать ptr адрес.
|