34
цифрлік кәрәс\шығыс кезінде қолдану мүмкін емес.Алтернативті функция
портының жұмысы үшін таймер 1 кестеде келтірілген.Бұл таймердің шығыстық
сыртқы счетчик режимін тарату кезінде микросхеманың нақты биттік портын
кіріс\шығыс шешімімен қосу керек.ШИМ режимінің таймер жұмысы кезінде
таймер шығысы нақты бит портын қосады.
Кесте 1
Таймерді қолданып, алтернативтік
функция порты
Таймер
Мәні
Жазылуы
Порт шешімі
ТО
ТО
ТО таймерінің сыртқы кірісі
РВО
ОСО
ТО таймерінің сыртқы шығысы
РВЗ
Т1
Т1
Т1 таймерінің сыртқы кірісі
РВ1
ОС1А А сыртқы шығысының Т1 таймері
PD5
ОС1В
В сыртқы шығысының Т1 таймері
PD4
Т2
TOSC1
1 сыртқы шешім таймерінің резонаторын
Т2 таймері үшін қосу
РС6
TOSC2
2 сыртқы шешім таймерінің резонаторын
Т2 таймері үшін қосу
РС7
ОС2
Т2 таймерінің сыртқы шығысы
PD7
Ескерту: Алтернативтік функция портының биттерінің алдын-ала
қорытындысы кезінде кірістік немесе шығыстық конфигурлеу үшін
қолданылады. Мысалы, ОСО алтернативтік функцияны қолдану кезінде
ақпараттар үшін ТО таймерін РВ3 микросхемалық шығыс ретінде белгіленген:
6ит DDB3 1-ге тең.
Таймерден үзіліссіз
Микроконтроллер таймерінің үзіліссіз жұмысын жіберу және бұғаттау
TIMSK регистрі арқылы орындалады – таймерден үзіліссіз маскалық регистрі.
TIMSK регистр биттері 2-ші кестеде корсетілген,ал олардың нұсқаулықтары 3-
ші кестеде көрсетілген
Кесте 2
TIMSK таймерінің үзіліссіз маскалық реистрі
Бит номері
7
6
5
4
3
2
1
0
Бит атауы OCIE2 TOIE2 TICIE1 OCIE
1A
OCIE
1B
TOIE1 OCIEO
TOIEO
Оқу /жазу
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Бастапқы
мәні
0
0
0
0
0
0
0
0
Таймер
Т2
Т1
ТО
37
ОСО микроконтроллер жағдайы өзгеруі мүмкін.Бұл жағдай егер ТО таймер
шығысы ОСО шешімімен қосылса және РВЗ микроконтроллерінің шешімін
(DDB3=1)-
ге сконфигурациялаған жағдайда орындалады.
TCCR0 регистрі ТО таймер жұмысын басқару үшін белгіленген. Регистр
форматы 6-шы кестеде, биттердің нұсқауы 7-ші кестеде көрсетілген.
Кесте 6.
TCCR0 басқару регистрінің разряды
Бит номері
Бит атауы
Нұсқау
7
FOCO
ОСО шешім жағдайы ықтиярсыз ауыстыру
(Normal және СТС режимінде)
3,6
WGM01:WGMOO
Таймер жұмысының режимі
WGM01 WGM00
жұмыс режимі
0 0 Normal
0 1 ШИМ фазалығы
1 0 СТС (қосылыс кезіндегі түсу)
1 1 ШИМ тездік
5,4
COMOl:COMOO
ОСО таймерінің шығыс қосылымы
COMOl СОМОО
ОСО шығыс жағдайы
0 0
ОСО шығыс өшірілген
0 1 жұмыс режимінен тәуелді
1 0 ОСО шешімі «0» де орнатылады
1 1 ОСО шешімі «1»де орнатылады
2...0
SC02...SC00
Бөліністі басқару
SC02 SC01 SC00
бөлініс коэффициенті
0 0 0 Таймер өшірілген
0 0 1Кдел=1
0 10 Кдел=8
0 1 1Кдел=64
10 0Кдел=256
1 0 1Кдел=1024
110 Подключен вход ТО (фронт ақуалы )
1 1 1 ТО кірісі қосылған (фронт негізгісі )
Кесте 7.
TCCR0
басқару регистрі
Бит номері
7
6
5
4
3
2
1
0
Бит атауы FOCO WGM0
COMO
СОМО
WGM0
SC02
SC01
SC00
Оқу /жазу
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Бастапқы мәні
0
0
0
0
0
0
0
0