, поэтому мне была назначена задача записи пользовательской функции reset() для компиляции AVR.Как написать пользовательскую функцию reset() в C для AVR-Studio?
Мне дана эта информация - «Atmega128 и Pic24e имеют прерывание сброса по адресу программы 0x0. Напишите функцию reset(), чтобы сбросить программу. Я также слышал простой способ заставить вашу систему перезагрузиться это, отправив его в бесконечный цикл
Позови меня с ума, но это так же просто, как написание:.
function reset(){
goto 0x00000000;
}
не уверен, что если вы можете сделать это, и не ищет сложного объяснения, как я Я уверен, что это общий вопрос. Короткий и сладкий, если вы можете:
Нет, это не так. Операция 'goto' используется для выполнения (или перехода к) помеченного раздела в вашем коде C. Но вам нужно прервать 0x0. Таким образом, вам может понадобиться встроенная сборка и прерывание с использованием сборки код –