МИКРОКОНТРОЛЛЕРЫ
Р и с. 53
Нагрузочный
MOS
резистор
< 3 гі
■СП
Сброс
Вывод
РЕп
П R П
PortEn
С
RL
WP
Управление
чувствительностью
Вывод
РЕп
ГЧГ
'
У>— [Y
к мультиплексору ADC
Р и с. 54
В: Загрузка младшего байта адреса
1. Установить биты ХА1 и ХАО в.состояние 0 и 0. Эта установка
разреш ает загрузку адреса.
2. Установить бит В в і в состояние 0.
3. Установить в битах РВ(7 - 0) младший байт адреса ($00 - $РР).
4. Подать на вывод ХТАІ.1 положительный импульс. Этим импуль-
сом загружается младший байт адреса.
С:
Загрузка байта данных
1. Установить биты ХА1 и ХАО в состояние
0 и 1 соответственно. Эта установка разреш а-
ет загрузку данных.
2. Установить в битах РВ(7 - 0) младший
байт данных ($00 - $РР).
3. Подать на вывод ХТАІ.1 положительный
импульс. Этим импульсом загружается байт
данных.
О: Фиксация младшего байта данных
1. Установить бит В Э! в состояние 0. Эта
установка выбирает младший байт данных.
2. Подать на вывод РАЭЕ1_ положитель-
ный импульс. Этим импульсом загружается байт данных.
Е: Загрузка байта данных
1. Установить биты ХА1 и ХАО в состояние 0 и 1 соответственно.
Эта установка разреш ает загрузку данных.
2. Установить в битах РВ(7 - 0) старший байт данных ($00 - $РР).
3. Подать на вывод Х Т А И положительный импульс. Этим импуль-
сом загружается байт данных.
F : Ф и к с а ц и я с т а р ш е г о б а й т а д а н н ы х
1. Установить бит BS1 в состояние 1. Эта установка
выбирает старший байт данных.
2. Подать на вывод PAGEL положительный импульс.
Этим импульсом загружается байт данных.
G : П у н к т ы с В п о F п о в т о р я ю т с я 1 2 8 р а з д о п о л н о -
г о з а п о л н е н и я б у ф е р а с т р а н и ц ы .
Н : З а г р у з к а с т а р ш е г о б а й т а а д р е с а
1. Установить биты ХА1 и ХАО в состояние 0 и 0 соот-
ветственно. Эта установка разреш ает загрузку адреса.
2. Установить бит BS1 в состояние 1. Эта установка
выбирает старший байт адреса.
3. Установить в битах РВ(7 - 0) старший байт адреса
(для АТтедабОЗ: $7F, для А Ттед аЮ З : $FF).
4. Подать на вывод XTAL1 положительный импульс.
Этим импульсом загружается старший байт адреса.
I: П р о г р а м м и р о в а н и е с т р а н и ц ы
1. Подать на вывод W R отрицательный импульс. Этим
импульсом запускается программирование страницы дан-
ных. Вывод переходит R D Y /B S Y на низкий уровень.
2. Ожидать перехода вывода R D Y /B S Y на высокий
уровень.
J : З а в е р ш е н и е п р о г р а м м и р о в а н и я с т р а н и ц ы
1. Установить биты ХА1 и ХАО в состояние 1 и 0. Эта
установка разреш ает загрузку команды.
2. Установить биты РВ(7 - 0) в состояние 0000 0000.
Это команда 'Ч е т операции”.
3. Подать на вывод XTAL1 положительный импульс. Этим импуль-
сом загружается команда и сбрасываются все внутренние сигналы
записи.
К : П у н к т ы с А п о J п о в т о р я ю т с я 2 5 6 /5 1 2 р а з , и л и д о т е х п о р ,
п о к а
все
д а н н ы е н е б у д у т з а п р о г р а м м и р о в а н ы .
Программирование EEPROM
Алгоритм программирования E E P R O M памяти данных приведен
ниже (подробности загрузки команд, адресов и данных см. в разделе
Программирование Flash памяти).
1. Загрузить команду 0001 0001.
2. Загрузить младший адрес E E P R O M ($00 - $FF).
3. Загрузить старший адрес E E P R O M (для АТтедабОЗ: $07, для
А Т тед аЮ З : $0F).
4. Загрузить младший байт данных E E P R O M ($00 - $FF).
5. Подать на вывод W R отрицательный импульс и ожидать пере-
хода вывода R D Y /B S Y на высокий уровень.
Табл. 37
О б о з н а ч е н и е с и г н а л а
в р е ж и м е п р о г р а м м и р о в а н и я
О б о з н а ч е н и е
в ы в о д а
I /O
О п и с а н и е
R D Y / BSY
P D I
О
0: П р и б о р з а н я т п р о г р а м м и р о в а н и е м ,
I: П р и б о р г о т о в к н о в о й к о м а н д е
О Е
P D 2
I
Р а з р е ш е н и е в ы х о д а (А к т и в е н н и з к и м у р о в н е м }
W R
PD 3
I
И м п у л ь с з а п и с и (А к т и в е н н и з к и м у р о в н е м )
BS1
P D 4
I
В ы б о р б а й т а (б и т 0}
ХАО
P D 5
I
Р е ж и м ХТА1- (б и т 0)
Х А !
PD 6
I
Р е ж и м Х Т А Ь (б и т I)
BS2
PD 7
I
В ы б о р б а й т а (б и т 2 -в с е г д а н а н и з к о м у р о в н е )
P A G E L
РАО
I
З а г р у з к а с т р а н и ц ы п р о г р а м м и р о в а н и я п а м я т и
Т а б л . 38
Х А 1
ХАО
Х а р а к т е р д е й с т в и я п р и п о с т у п л е н и и и м п у л ь с а н а XTAL1
0
0
З а г р у з к а F la sh и л и E E P R O M а д р е с а (с т а р ш и й и л и м л а д ш и й
б а й т а д р е с а F la sh п а м я т и о п р е д е л я е т б и т B S I)
0
I
З а г р у з к а д а н н ы х ( с т а р ш и й и л и м л а д ш и й б а й т а д р е с а
F la sh п а м я т и о п р е д е л я е т б и т BS1)
I
0
З а г р у з к а к о м а н д ы
I
I
Н е т д е й с т в и я , о ж и д а н и е
Т а б л .39
Б и т
В ы п о л н я е м а я о п е р а ц и я п р и у с т а н о в л е н н о м б и т е
7
О ч и с т к а к р и с т а л л а
6
З а п и с ь б и т а -п р е д о х р а н и т е л я . Р а з м е щ а ю т с я
в
б а й т е д а н н ы х п о с л е д у ю щ и м б и т а м : D 5: S P IE N б и т -п р е д о х р а н и т е л ь , D 3: E E S A V E б и т -п р е д о х р а н и т е л ь ,
D I: S U T 1 б и т -п р е д о х р а н и т е л ь , DO: S U T 0 б и т - п р е д о х р а н и т е л ь (
Примечание:
з а п и с ь 0 д л я п р о г р а м м и р о в а н и я , з а п и с ь I д л я с т и р а н и я )
5
З а п и с ь б и т а б л о к и р о в а н и я . Р а з м е щ а ю т с я в б а й т е д а н н ы х п о с л е д у ю щ и м б и т а м : D 2: LB 2, D l: L B l
{Примечание:
з а п и с ь 0 д л я п р о г р а м м и р о в а н и я )
4
З а п и с ь F la sh и л и E E P R O M п а м я т и ( о п р е д е л я е т с я б и т о м 0)
3
Ч т е н и е с и г н а т у р ы
2
Ч т е н и е б и т о в б л о к и р о в а н и я и б и т о в -п р е д о х р а н и т е л е й . Р а з м е щ а ю т с я
в
б а й т е д а н н ы х п о с л е д у ю щ и м б и т а м :0 5 : S P IE N б и т -п р е д о х р а н и т е л ь ,
D 3: E E S A V E б и т -п р е д о х р а н и т е л ь , D 2: LB 2, D l: S U T l/ L B l , DO: S U T 0
(Примечание:
с о с т о я н и е 0 п р о г р а м м и р у е т с я )
I
Ч т е н и е и з F la s h и л и E E P R O M п а м я т и (о п р е д е л я е т с я б и т о м 0)
0
0 : О б р а щ е н и е к F la sh , I : О б р а щ е н и е к E E P R O M
44
12/2003
предыдущая страница 45 Радиолюбитель 2003-12 читать онлайн следующая страница 47 Радиолюбитель 2003-12 читать онлайн Домой Выключить/включить текст