ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
275926 Топик полностью
MBedder, терминатор (02.10.2011 18:14 - 18:19, просмотров: 220) ответил mazur на Подробнее можно? С примерами. Я даже не совсем понял. Как код писать.
Подробнее - в ДШ, раздел Interrupt Vectors (смотреть адреса). А писать код нужно как обычно - головой и руками Каждому активному вектору прописать свой принудительный .org, взяв его символьное значение из соответствующего *def.inc файла: .include "m8535def.inc" .cseg ; ------------- Interrupt vectors: ----------------- rjmp reset .org INT0addr rjmp INT0isr .org OC1Aaddr rjmp OC1Aisr .org URXCaddr rjmp URXCisr .org ADCCaddr rjmp ADCCisr ; ------------- Main code: ------------------------- reset: ... ; ------------- ISRs: ------------------------------ INT0isr: ... reti OC1Aisr: ... reti URXCisr: ... reti ADCCisr: ... reti .exit ; ------------- Finita la comedia! -----------------