Если что, есть в нете русский вариант user guide
http://cwer.ws/node/183511/ Проверил ссылку на депозитфайл - там качается.
1. Два вектора потому, что один только для одного источника
TACCR0 CCIFG, а второй вектор общий для нескольких источников сразу:
TACCR1 CCIFG,
TACCR2 CCIFG,
TAIFG . Во втором случае надо делать дополнительное программное определение источника прерывания по его вектору в спец.регистре
TAIV. Но если известно заранее, что будет только один источник прерывания (напр.
TAIFG ) - то ничего дополнительно вычислять не надо, а сразу обрабатывать прерывание как обычно. Тоже и для таймера В.
2. Ну как... они считают и без прерываний... просто при событии выставляют флаги (переполнение, захват, и проч.), а за флагами тогда надо следить программно.
3. Это я не могу привести, бо не работал с этой моделью, и под рукой нет проверенного примера.
Сообщение отредактировал controller_m30 - Sep 13 2012, 17:05