МИКРОКОНТРОЛЛЕРЫ
м. ПУТЫРСКИЙ,
г. Минск
Информация предоставлена компанией INELTEK GMBH, официальным
дистрибутором фирмы Atmet в России, Беларуси и Украине.
Российское представительство: http://w ww.ineltek.ru, тел. (095)974 8118
А
р х и т е к т у р а
8 -
р а з р я д н ы х
МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА A V R
Порт Е
Порт Е является 8-разрядным двунаправленным I/O портом и ос-
нащен встроенными нагрузочными резисторами. Взаимодействие с
портом Е осуществляется тремя расположенными в пространстве I/ О
памяти данных регистров: регистра данных - PO R TE, $03($23), регис-
тра направления данных - D D R E , $02($22) и
регистра адресов выводов входа - P IN E ,
$01 ($21 ). Регистр адресов выводов входа порта
Е обеспечивает возможность только чтения,
регистры данных и направления данных пор-
та Е обеспечивают возможность и чтения, и
записи.
Выходные буферы выводов порта D обеспечиваю т втекаю щ ий
ток до 40 мА. Если выводы с РЕО по РЕ 7 используются в качестве
входов и внеш ним сигналом удерживаю тся на низком уровне, то
вытекающий ток обеспечивается подклю чением нагрузочных рези-
сторов. Выводы порта Е могут выполнять, дополнительны е к ос-
новным, ф ункции, представленны е в табл. 34.
Табл.34
В ы в о д
п о р т а
Д о п о л н и т е л ь н а я ф у н к ц и я
РЕО
В х о д п р о г р а м м и р у е м ы х д а н н ы х и л и п р и е м U A R T (P D I/R X D )
РЕ I
В ы х о д п р о г р а м м и р у е м ы х д а н н ы х и л и п е р е д а ч а U A R T (P D O /T X D )
Р Е 2
П о л о ж и т е л ь н ы й в х о д а н а л о г о в о г о к о м п а р а т о р а (А С + )
Р Е З
О т р и ц а т е л ь н ы й в х о д а н а л о г о в о г о к о м п а р а т о р а (А С -)
РЕ4
В х о д в н е ш н е г о п р е р ы в а н и я (IN T 4)
Р Е 5
В х о д в н е ш н е г о п р е р ы в а н и я (IN T 5)
Р Е 6
В х о д в н е ш н е г о п р е р ы в а н и я (IN T 6)
При использовании выводов порта для дополнительных ф унк-
ций их ф ункционирование определяется установкам и регистров
D D R E и P O R TE .
Регистр направления данных порта Е - DDRE - (PORT Е Data
Direction Register)
Регистр выводов входа порта Е - PINE - (PORT Е Input Pins
Address)
P IN E - адрес выводов входа порта Е не является регистром в
полном смысле этого слова, эти адреса обеспечиваю т считы вание
ф изического состояния каж дого вывода порта. При считывании
P O R TE считывается состояние ф иксаторов данны х порта Е , а при
считывании P IN E считываются непосредственно логические состо-
яния выводов.
Работа порта Е в качестве цифрового I/O общего назначения
Выводы порта Р Еп являю тся выводами I/O общ его назначе-
ния. С остояния битов D D E n регистра D D R E определяю т направ-
ление работы этих выводов. При установленном в состояние 1
бите D D E n вывод Р Еп конф игурируется как вывод выхода, сброс
бита D D E n в состояние 0 конф игурирует вывод Р Еп как вывод
входа. При установке вывода в Р Еп состояние 1, если он сконф и-
гурирован как вход, активируется M O S нагрузочный резистор. Для
Окончание. Начало в №5-11/2003)
отклю чения нагрузочного резистора вывод Р Еп долж ен быть очи-
щ ен (сброш ен в состояние 0) или ж е долж ен быть сконф игуриро-
ван как вывод выхода.
Влияние состояния битов ООЕп на выводы порта Е приведено в
табл. 35.
П р и м е ч а н и е к
табл. 35:
п : 7 , 6 .
.. 0
-
н о м е р а в ы в о д о в п о р т а Е .
Дополнительные функции выводов порта Е
P D I/R X D - P O R T E , Б и т О
P D I - в х о д п о с л е д о в а т е л ь н ы х п р о г р а м м и р у е м ы х д а н н ы х . В п р о -
ц е с с е п о с л е д о в а т е л ь н о й з а г р у з к и д а н н ы х п р о г р а м м ы э т о т в ы в о д и с -
п о л ь з у е т с я д л я в в о д а д а н н ы х в A T m e g a 6 0 3 /1 0 3 .
R X D - в х о д п р и е м а U A R T .
P D O /T X D - P O R T E , Б и т 1
P D O в ы х о д п о с л е д о в а т е л ь н ы х п р о г р а м м и р у е м ы х д а н н ы х . В п р о -
ц е с с е п о с л е д о в а т е л ь н о й з а г р у з к и д а н н ы х п р о г р а м м ы э т о т в ы в о д и с -
п о л ь з у е т с я д л я в ы в о д а д а н н ы х А Т т е д а б О З /1 0 3 .
T X D - в ы х о д п е р е д а т ч и к а U A R T .
А С + - P O R T E . Б и т 3
А С + - п о л о ж и т е л ь н ы й в х о д а н а л о г о в о г о к о м п а р а т о р а . Д а н н ы й
в ы в о д с о е д и н е н н е п о с р е д с т в е н н о с п о л о ж и т е л ь н ы м в х о д о м а н а л о г о -
в о г о к о м п а р а т о р а .
А С - - P O R T E , Б и т 4
А С - - о т р и ц а т е л ь н ы й в х о д а н а л о г о в о г о к о м п а р а т о р а . Д а н н ы й в ы -
в о д с о е д и н е н н е п о с р е д с т в е н н о с о т р и ц а т е л ь н ы м в х о д о м а н а л о г о в о г о
к о м п а р а т о р а .
IN T 4 .
. IN T 7 - P O R T O , Б и т ы с 4 п о 7
IN T 4 .
. IN T 7 - и с т о ч н и к и в н е ш н и х п р е р ы в а н и й с 4 п о 7 .
В ы в о д ы с 4 п о 7 м о г у т и с п о л ь з о в а т ь с я к а к и с т о ч н и к и в н е ш н и х
п р е р ы в а н и й M C U . П р е р ы в а н и я н а э т и х в ы в о д а х м о г у т з а п у с -
к а т ь с я п о н и з к о м у у р о в н ю н а в х о д е и л и п о н а р а с т а ю щ е м у и л и
п а д а ю щ е м у ф р о н т у с и г н а л а . А к т и в а ц и я в с т р о е н н ы х н а г р у з о ч -
н ы х M O S р е з и с т о р о в о п и с а н а в ы ш е . С п о с о б ы р а з р е ш е н и я и с -
т о ч н и к о в п р е р ы в а н и й и д е т а л и з а ц и я п р е р ы в а н и й п р и в е д е н ы в о п и с а -
н и и п р е р ы в а н и й .
Схемотехника порта Е
С х е м а о р г а н и з а ц и и в ы в о д а п о р т а Е ( в ы в о д Р Е О ) п р и в е -
д е н а н а
рис.
4 9 . К а ж д ы й и з в ы в о д о в п о р т а с и н х р о н и з и р о в а н ,
о д н а к о н а р и с у н к е з а щ е л к а с и н х р о н и з а ц и и н е п о к а з а н а .
W P - З а п и с ь P O R T E
W D - З а п и с ь D D R E
R L
-
Ч т е н и е ф и к с а т о р а P O R T E
R P - Ч т е н и е с о с т о я н и я в ы в о д а P O R T E
R D - Ч т е н и е D D R E
R X D
-
П р и е м д а н н ы х U A R T
R X E N - Р а з р е ш е н и е п р и е м а U A R T
С х е м а о р г а н и з а ц и и в ы в о д а п о р т а Е ( в ы в о д Р Е 1 ) п р и в е д е н а н а
рис. 50.
W P - З а п и с ь P O R T E
W D - З а п и с ь D D R E
R L - Ч т е н и е ф и к с а т о р а P O R T E
R P - Ч т е н и е с о с т о я н и я в ы в о д а P O R T E
R D - Ч т е н и е D D R E
T X D
-
П е р е д а ч а д а н н ы х U A R T
T X E N - Р а з р е ш е н и е п е р е д а ч и U A R T
Табл.35
D D E n
PO RTEn
I /O
Н а г р у зо ч н ы й
р е з и с т о р
О п и с а н и е
0
0
В х о д
О т к л ю ч е н
Т р е т ь е с о с т о я н и е
0
I
В х о д
П о д к л ю ч е н
П р и н и з к о м у р о в н е Р И п о б е с п е ч и в а ю т в ы т е к а ю щ и й т о к
I
0
В ы х о д
О т к л ю ч е н
Н и з к и й у р о в е н ь , д в у х т а к т н ы й в ы х о д
I
1
В ы х о д
О т к л ю ч е н
В ы с о к и й у р о в е н ь , д в у х т а к т н ы й в ы х о д
Б иты
7
6
5
4
3
2
1
0
$02 ($ 2 2 )
D D E 7
D D E 6
D D E 5
D D E 4
D D E 3
D D E 2
D D E I
D D E 0
D D R E
Ч т е н и е /
З а п и с ь
R /W
R /W
R /W
R /W
R /W
R /W
R / W
R / W
Н а ч а л ь н о е
с о с т о я н и е
0
0
0
0
0
и
0
0
Биты
7
6
5
4
3
2
1
ü
$01 ($ 2 1 )
P IN E 7
P IN E 6
P IN E 5
P IN E 4
P IN E 3
P IN E 2
P IN E 1
P 1N E 0
P IN E
Ч т е н и е /
З а п и сь
R
R
R
R
R
R
R
R
Н а ч а л ь н о е
с о с т о я н и е
H i-2
H i-Z
H i-Z
H i-Z
H i-Z
H i-Z
H i-Z
H i-Z
12/2003
41
предыдущая страница 42 Радиолюбитель 2003-12 читать онлайн следующая страница 44 Радиолюбитель 2003-12 читать онлайн Домой Выключить/включить текст