Тема: MPLAB IDE X
Показать сообщение отдельно
Старый 14.10.2019, 08:20   #1083
Aleksey_
Member
 
Регистрация: 12.12.2012
Адрес: Пермь, Чайковский
Возраст: 40
Сообщений: 43
Вес репутации: 100/27
Aleksey_ will become famous soon enoughAleksey_ will become famous soon enough
По умолчанию Re: MPLAB IDE X

Скажите, как написать правильно синтаксически прерывание в MPLAB X на Си для PIC12F683. Разрабатываю схему с ШИМ, нужно прерывание от таймера_2. В прерывании по переполнению у меня сначала инкрементируется переменная, которая устанавливает длительность начального импульса, а затем настраивает модуль ССР для ШИМ. В инете видел проекты, где синтаксически описано как
Код:
void interrupt myISR(void){
}
- это не работает. Посоветовали прочесть "MPLAB_XC8_C_Compiler_User_Guide_for_PIC" и "MPLAB_XC8_Getting_Started_Guide", нашёл там и пример приведённый раньше и вот этот: "void __interrupt(irq(TMR0),high_priority) tc0Int(void)" , но ничего не помогает.
Скажите как написать правильно, что я делаю не так. Если можно, то приведите рабочий код с этим прерыванием
Aleksey_ вне форума   Ответить с цитированием