-fl
МИКРОКОНТРОЛЛЕРЫ
if
Доступна только одна кнопка “Read Chip”. При на-
жатии на эту кнопку программа ParaPROG осуществ-
ляет поиск программируемого микроконтроллера и пы-
тается прочесть фузы и лок-биты.
Если поиск устройства был неудачным, программа
выводит сообщение о неудачной попытке и остается в
прежнем состоянии (рис. 6).
При удачном поиске осуществляется автоопреде-
ление подключенного микроконтроллера, считывают-
ся фузы, лок-биты и вся эта информация выводится в
основном окне программы. Становятся доступны все
остальные кнопки (рис. 7).
Значения фузов и лок-битов выводятся в форма-
те, принятом Atmel, т.е. 1 = бит не запрограммирован
(соответствует установленному флажку) и 0 = бит зап-
рограммирован (соответствует снятому флажку).
Ф ункции кнопок
R ead Chip
Нажатие на эту кнопку осуществляет синхрониза-
цию управляющей программы и центрального модуля
программатора, поиск программируемого микроконт-
роллера, читает сигнатуру, фузы и лок биты.
Write Fuses
Запись фузов в соответсвии со значениями задан-
ными флажками для фузов.
Write Lock Bits
Запись лок битов соответсвии со значениями за-
данными флажками для фузов.
Chip Erase
Стирает Flash память программируемого микрокон-
троллера и сброс лок битов.
Write Flash
Программирование Flash памяти в соответсвии с
файлом, имя которого задано в поле рядом с этой
кнопкой.
Verify Flash
Сравнение Flash памяти с содержимым файла, имя
которого задано в поле рядом с кнопкой Write Flash.
R ead Flash
Считывание Flash памяти в файл, имя которого за-
дано в поле рядом с этой кнопкой.
Программа принимает для записи/сравнения, а так-
же выходным для чтения Flash являются файлы bin-
формата. Получить их можно при помощи утилиты
hex2bin.exe из архива.
Во время работы программой выводятся сообще-
ния в строке состояния, диалоговых окнах, помогаю-
щих пользователю сориентироваться в работе про-
граммы (рис. 8).
Управляющую программу, прошивку микроконтрол-
лера, печатные платы (файл
paraprog.zip)
вы можете заг-
рузить с сайта нашего журнала:
http://w w w .radioliga.com (раздел “Программы”)
4*
AVR ParaPROG
C hip
Low Byte
Not Found Л ^ * Л
Read Chip jj
H igh B yte
L*|
.
.
E xtende uP yte
Lock Bits
т;Гг.~1У
|
Writs HASH [ ,
|~ ~
Vwifj- FLASH |
RosrFiAFH
J
Рис. 6
ф
AVR ParaPROG
ш р
M e g a 4 8
IL flM
jICNP
Write Fuse;
Write
Lock ВЫ
C .jEi «г
Verify FLASH
Lew Byte
n ig h Byte
E xtended b yte
Lock B its
г
с к
от
р
RSTUISBL
р
CLOUT
р
DWEN
Г
SUT1
Г
SPIEN
p
BIJ3L2
Г SUTC-
F WDTON
P
BLB1
Р
CkScL3
17 EESAVE
p
Bl £02
Р
CKSEL2
17 B0L-UVEL2
|7 BLB01
р
CK.SEL1
1? BODLEVr.1
F LB2
F CLSELO
F BOUJVELO
|7 S£ JPRGEN
F L B 1
x;
Read FLASH
J
Рис. 7
Chip
Tiny2313
H a ad O jp
Low B yte
Fuser, " - v -
,1 F CKD1V8
Г CKOLIT
‘I P
SUT1
H igh B yte
F DWEN
P EESAVE
Г
SPIEN
.
,xj
Extended Byte
Lock Bits
*2 3
Write Lock В*
3
File sb e
.%
greater than size o f Flash to r target device.
Oper-s ur aborted. Pleasr "Aset correct file
Chip Erase
P LB2
P LB1
Write FLASrl l
|F\My\Temo\2 bin
Ыу
FLASH
}
Seed FLASH
j ["
m
Рис. 8
Литература
1. http://ln.com ua/~real/avreal/
2. http://pol-sem.narod.ru/fbprg/fbprg.htm
3. http://pol-sem.narod.ru/AVRminilCE/jtag.htm
W
'
VHOH<
:
J
L
pjn
J
Начиная со следующего номера мы начнем публиковать новый иикл статей Александра
Черномырдина, посвященный микроконтроллерам фирмы А1те1. В цикле статей будут
рассмотрены особенности работы с двумя сериями микроконтроллеров - серией А ТТту
(на примере А ТТту15) и серией АТМе§а (на примере АТМе§а128).
Радиолюбитель - 0 3 /2 0 0 7 [)
45
предыдущая страница 45 Радиолюбитель 2007-03 читать онлайн следующая страница 47 Радиолюбитель 2007-03 читать онлайн Домой Выключить/включить текст