ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
919312
VLLV (04.05.2019 08:30, просмотров: 26750)
А вот объясните плз, почему берется не адрес константы, а сама константа. ИАР, есличё. #pragma location = ".Flash_const" const uint32_t my_const = DEFAULT_MY_CONST; uint16_t CRC(uint8_t *buf, uint8_t len) { ...} вызовы: return CRC( (uint8_t*) &my_const , 4); // в функцию передается константа, а не ее адрес uint32_t tmp = my_const; return CRC( (uint8_t*) &tmp , 4); // тут все правильно