Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
9 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1107227
Топик полностью
Coня
(07.06.2021 15:24, просмотров: 11)
ответил
rezident
на
Кажется, что уже сто лет назад программировал. ЕМНИП в вашу программу нужно вставить прототип функции extern int __low_level_init( void ); А сама функция __low_level_init должна обязательно возвращать 1.
Короче, нужно писать точно как в avr/src/lib:
extern "C" char __low_level_init()
{
PORTA = 0xFF;
return 1;
};
Если у вас C++, то да - extern "C", если pure C, то достаточно одного extern.
-
rezident
(07.06.2021 15:26
)