ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 сентября
1541474 Топик полностью
Driver_gv (11.09.2025 18:51, просмотров: 92) ответил Ig_B на XC8 генерит хрень в прерывании для 18F2550 и нормальный код для 18F14K22.
Надо скачать XC8 версии более чем 2.2. 

Сам пользую минимум 2.31 и выше, лечится также примерно - все хорошо. Если будут ошибки при миграции , надо переписать чуть чуть код или на гаечном ключике проекта в разделе компилятора в подменю с-стандарт выбрать С90/С99 или другое, проект соберется. Да еще возможны разные описания прерываний, если будет ругаться то заменить - пример :

void interrupt INTERRUPT_InterruptManager (void) или void __interrupt() INTERRUPT_InterruptManager (void) , тело одинаковое. Собирал проекты для обоих ваших .проблем нет.