МИКРОКОНТРОЛЛЕРЫ
р л
Информация предоставлена компанией INELTEK GMBH,
официальным дистрибутором фирмы Atmet в России, Беларуси и Украине.
Российское представительство: http://www.ineltek.ru, тел. (095)974 8118
М. ПУТЫРСКИЙ,
г. Минск
А
р х и те ктур а
8 -
ра зря д н ы х
МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА AVR
Продолжение. Начало в №5-9/2003)
Бод-генератор (Baud Rate Generator)
Бод-генератор представляет собой д е л и -
тель, генерирую щий импульсы передачи с час-
тотой, определяемой выражением:
BAUD=16-(UBRR+l)
где:
- B A U D - частота в бодах;
- fCK - частота кварцевого генератора;
- U B R R - содержимое регистра U B R R (Baud
R ate register = 0.
..255).
При использовании стандартных кварцевых
кристаллов, наиболее часто используемые ско-
рости передачи в бодах могут быть получены ус-
тановками U B R R , представленными в табл . 25.
При установках U BRR, указанных в таблице, ре-
альные скорости в бодах будут иметь отличия м енее 2 % от стандар-
тных скоростей (показано в таблице полужирным шриф том).
Регистр БОД-генератора UART - UBRR - (UART Baud Rate
Register)
Биты
7
6
5
4
3
2
1
0
$09($29)
MSB
LSB
UBRR
Ч тение/
Запись
R/W
RAV
R /W
R/W
R /W
R /W
R /W
R /W
Н ачальное
состояние
0
0
0
0
0
0
Ü
0
Регистр U B R R является 8-разрядны м регистром, с возможнос-
тью чтения/записи, определяю щ им скорость U A R T в соответствии
с установками таб л . 25.
Аналоговый компаратор
А налоговы й ко м п ар ато р с р ав н и в ает уровни на полож итель-
ном вы воде Р Е 2 (А С + ) и о три ц ател ь н ом вы воде Р Е З (А С -). При
н а п р я ж е н и и на по л ож и тел ь ном вы воде Р Е 2 (А С + ) бол ьш ем ,
ч ем н а п р я ж е н и е на о тр и ц ател ь н о м вы воде Р Е З (А С -), выход
анал о го в о го ко м п ар ато р а А С О уста н а в л и в ае тс я в с о сто я н и е
1. Выход ко м п ар ато р а м о ж ет бы ть испол ьзован д л я уп р ав л е -
ния входом зах в а та т а й м е р а /с ч е т ч и к а 1 . К р о м е того, ко м п ар а -
тор м о ж ет ф о р м и ро в ать свой за п р о с пр еры в ани я. П о ль зо ва-
тел ь м о ж ет зад ать ф о р м и р о в ан и е зап р о с а на п р еры в ани е по
н а р а с та ю щ е м у или п а д а ю щ е м у ф ро нту или по пер екл ю чен и ю .
Б л о к-схем а аналогового ко м п ар ато р а, со схем ам и обр ам лен ия,
п о ка за н а на
рис. 33.
Т а б л . 25
С корость, бод
1
МГц
О ш ибка, %
1,8432 М Гц
О ш ибка, %
2 МГц
О ш ибка, %
2,4576 МГц
О ш ибка, %
2400
UBRR—
25
0,2
UBRR= 47
0,0
UBRR= 51
0,2
UBRR= 63
0,0
4800
UBRR= 12
0,2
UBRR= 23
0,0
UBRR= 25
0,2
UBRR= 31
0,0
9600
UBRR= 6
7,5
UBRR= 11
0,0
UBRR= 12
0,2
UBRR= 15
0,0
І4400
UBRR= 3
7,8
U B R R = 7
0,0
UBRR= 8
3,7
UBRR= 10
3,1
19200
U B R R = 2
7.8
UBRR= 5
0,0
UBRR= 6
7,5
U B R R = 7
0,0
28800
UBRR= 1
7,8
UBRR= 3
0,0
UBRR= 3
7,8
UBRR= 4
6,3
38400
UBRR~ l
22,9
UBRR= 2
0,0
UBRR= 2
7,8
UBRR= 3
0,0
57600
UBRR= 0
7,8
UBRR= 1
0,0
UBRR= 1
7,8
UBRR= 2
12,5
76800
U B R R = 0
22,9
UBRR= I
33,3
IJBRR= 1
22,9
UBRR— 1
0,0
115200
UBRR= 0
84,3
UBRR= 0
0,0
UBRR= 0
7,8
UBRR= 0
25,0
Скорость, бод
3,2768 М Гц
О ш ибка, %
3,6864 МГц
О ш ибка, %
4 М Гц
О ш ибка, %
4,608 МГц
О ш ибка, %
2400
UBRR= 84
0,4
UBRR= 95
0,0
UBRR= 103
0,2
UBRR= 119
0,0
4800
UBRR= 42
0,8
UBRR= 47
0,0
UBRR= 51
0,2
UBRR= 59
0,0
9600
UBRR= 20
1.6
UBRR= 23
0,0
UBRR= 25
0,2
UBRR= 29
0,0
14400
UBRR= 13
1.6
UBRR= 15
0,0
UBRR= 16
2,1
UBRR= 19
0,0
19200
UBRR= 10
3,1
UBRR= 11
0,0
UBRR= 12
0,2
UBRR= 14
0,0
28800
UBRR= 6
1,6
UBRR= 7
0,0
U B R R = 8
3,7
UBRR= 9
0,0
38400
UBRR= 4
6,3
UBRR= 5
0,0
UBRR= 6
7,5
UBRR= 7
6,7
57600
U B R R = 3
12,5
UBRR= 3
0,0
UBRR= 3
7,8
UBRR= 4
0,0
76800
UBRR= 2
12,5
UBRR= 2
0,0
UBRR= 2
7,8
UBRR— 3
6,7
115200
UBRR= 1
12,5
UBRR= 1
0,0
UBRR= 1
7,8
U B R R = 2
20,0
С корость, бод
7,3728 М Гц
О ш ибка,
%
8 МГц
О ш ибка, %
9,216 М Гц
О ш ибка, %
11,059 МГц
О ш ибка, %
2400
UBRR= 191
0,0
UBRR= 207
0,2
UBRR= 239
0,0
UBRR= 287
-
4800
UBRR= 95
0,0
UBRR= 103
0*2
UBRR= 119
0,0
UBRR— 143
0,0
9600
UBRR= 47
0,0
UBRR= 51
0,2
UBRR= 59
0,0
UBRR= 71
0,0
14400
UBRR= 31
0,0
UBRR= 34
0,8
UBRR= 39
0,0
UBRR= 47
0,0
19200
UBRR= 23
0,0
UBRR= 25
0,2
UBRR= 29
0,0
UBRR= 35
0,0
28800
UBRR= 15
0,0
UBRR= 16
2,1
UBRR= 19
0,0
UBRR= 23
0,0
38400
UBRR—
11
0,0
UBRR= 12
0,2
UBRR= 14
0,0
UBRR= 17
0,0
57600
UBRR= 7
0,0
UBRR= 8
3,7
UBRR= 9
0,0
UBRR= 11
0,0
76800
UBRR= 5
0,0
UBRR= 6
7,5
U B R R = 7
6,7
UBRR= 8
0,0
115200
UBRR= 3
0,0
UBRR= 3
?, 8
UBRR= 4
0,0
U B R R = 5
0,0
*7
0/2003
предыдущая страница 44 Радиолюбитель 2003-10 читать онлайн следующая страница 46 Радиолюбитель 2003-10 читать онлайн Домой Выключить/включить текст