rezident (10.06.2007 21:30, просмотров: 1) ответил Parsekk на Спасибо всем ,извиняюсь что молчал ,увы небыло свободного времени.Значится чтобы задействовать TACCR1 неободимо запустить и TACCR0 ,я правильно понимаю ? Присвоить ему значение ,а какое? Такое же как
Раздел Timer_A в User's Guide (slau144a.pdf) чтите внимательно. Вот тут он (правда для серии 1xx, но суть та же) на русский переведен -> http://www.gaw.ru/html.cgi/txt/doc/micros/msp430/arh/11.htm
В режиме Up/Down таймер считает от нуля до значения, установленного в TACCR0, а затем обратно к нулю. Далее все по-новой. Т.е. значение записанное в TACCR0 задает период счета таймера, который за счет режима Up/Down будет удвоенным.
Режим выхода TA1, задаваемый командой TACCR1=OUTMOD_4 (Toggle/reset), инвертирует состояние TA1 при совпадении счетчика таймера (TAR) со значением в TACCR1 и сбрасывает TA1 при совпадении TAR и TACCR0.