Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 112

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 106 107 108 109 110 111 < 112 > 113 114 115 116 117 118 .. 166 >> Следующая

К недостаткам мы бы отнесли некоторую запутанность интерфейса, весьма краткий файл подсказки и необходимость каждый раз открывать USB-соединение, если устройство перезапустили (а это стандартная последовательность действий: загружаем программу, проверяем, исправляем, снова загружаем).
После инсталляции программы обязательно требуется выбрать в меню пункт Start->Programs->FLIP x.y.z->Install USB Driver. Эта команда копирует в системный каталог необходимые файлы драйверов и INF-файлы. После подключения устройства (и запуска стартового загрузчика, см. далее) оно должно появиться в списке устройств в ветке Jungo (рис. 13.8). Наличие драйверов Jungo (см. разд. 9.5) связано с тем, что USB-драйверы для Atmel предоставлены разработчиками WinDriver (рис. 13.9).
File Action View Help
ига "ш Ш. rS з: * й"«
В-І|НОМЕ
Ш - ? Computer
EfHM» Disk drives
S" S Display adapters
S J, DVD/CD-ROM drives
Si Q Floppy disk controllers
+: Л Floppy disk drives
І Q IDE AT A/AT API controllers
a~u Jungo
Universal Serial Bus controllers
Рис. 13.8. Новое устройство — загрузчик АТ89С5131
346
Часть IV. Создание USB-устройств
ИІШШВИЖЯ
Select the de* Windows notil computer.
Hardware devices: Щ AT89C5131
ДТ89С5131 Properties
General I Driver |
mm AT83C5131
AT89C5131 atLocatioi
17 Display device corr
Device type Manufacturer Location Device status — --
Jungo
Atmel Coiporation Location 0 (USB Device)
This device is working properly "*1
If you are having problems with this device. cEck Troubleshoot to start the houbleshooter
Troubleshoot..
Device usage.
I Use this device (enable)
"3
OK
Cancel
Рис. 13.9. Драйвер Jungo для USB
Программатор ER-Tronik
Еще один программатор удалось найти на немецком сайте http://www.er-tronik.de. Эта программа предназначена только для программирования микропроцессора АТ89С5131 и только по интерфейсу USB (рис. 13.10). Конечно, узкая функциональность является существенным минусом программы, но, с другой стороны, дает, как нам кажется, и существенные плюсы. Простой и понятный интерфейс показался очень удобным:
? три кнопки в правой части представляют весь требуемый для работы набор функций (read — прочитать, erase — очистить, write — записать);
? совершенно очевидный редактор кода (в отличие от FLIP, где для редактирования требуется двойной щелчок на байте, и открывается отдельное окно для редактирования);
? два раздельных окна для FLASH и EEPROM не требуют переключения между типами памяти, а настройки в правой части позволяют работать как с одним типом памяти, так и с обоими одновременно;
Глава 13. HID-устройство на основе Atmel АТ89С5131
347
?,%T8?CSm Рговгегопн-г »1Л
FLASH
с* I •I НІ
WSf
Во 01
ff FF
0010 FF FF
оого FF FF
0030 FF FF
0040 FF FF
00S0 FF FF
0060 FF FF
0070 і FF FF
0080 FF FF
0090 FF FF
QOAO FF FF
оово FF FF
оосо і ff FF
0000 FF FF
оово FF FF
O0F0 і FF FF
EEPROH- '—
НІ
F FF F FF
04 -05: Об 07:00 09 OA.OB CC OD OK OF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
012345«789ABCDEFi лллллляяяллняллл ляяллллляяллляял ялллляллллляяялл ля
1
АТ89С5131 Programmer v1.0
¦ Device Programm* lot АТ8ЭС5131 with USB Booooader
¦'. (c)2O04 En*- Reust. ER-Products/ER-Tror* ¦hlto://www.«-tionik.da
: Available Memory: Pla«oim.CPU;
523760 KB - 1 x Intel Pentium or compatible
Jo Cl t
ЕШЗ< " FF І
0010 і FF FF 1 0020 ! FF FF I 0030 j FF FF W
OK
VJI IK
яя
кя
ял к л
0040 і FF FF FF FF
0050 ! FF FF FF FF
0060! FF FF FF FF
0.070 ] FF FF FF FF
Л080 і FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF
лллялллляяяллллл ллллляяляллллллл лллляняякяяяялня княяяяккяяняяяяя ляяляяяянлляяллл
Zi
CONFIGURATION
• Manufacturer: — <:¦':.• FamifyCode: -.-ProductName: — і , Product Revision;. --' = BootloadefVercioa -.-.-
HSB
SBB
Oscillator
|11 -0..32 MHz _] 17 BUB ГХ2 BSb(TfT" eb|*ff !
SBV\tF F j
,Software Security Byte: v I 111 - No program locks _J j
START APPLICATION-----.
Ш
RUN
Г RESET
ACTION

READ ERASE WRITE
"'FLASH Г Auto Erase j Г EEPROM Г FlashA» |
Device • 0
Рис. 13.10. Программатор ER-Tronik
? особенно удобным показалась возможность загружать содержимое памяти из файла, список которых сохраняется в специальном меню, позволяя очень быстро загрузить файл еще раз (рис. 13.11).
У АТВ9С5131 Programmer vl.O
FUSH
|E:WJSBVTe»lVATB9\TEST.HEX

Uli! #U5B\Test\AT89\TEST.HEX |Я 08 09 ОБ OC OD °1 OF 01Z3456789ABCDKF
0000J 02 00 SD 80 PB DO S3 DO 82 S4 93~ 70 09 74 of 93 . . шЪвзРгР, д^-р. C. 44
0010 . 70 04 A3 A3 80 OB 74 02 93 6F 60 OS A3 A3 A3 80 р . JJT). t. 44O' . J J JT)
oozo-i Е8 74 01 93 CO EO Е4 93 CO EO ZZ ZB FB SO 01 OA Kt. ччАад^Аа" +ііР . .
0030 EF FF ВЭ 00 04 А8 03 F6 ZZ В9 01 06 8А 83 SB 8Z пяЮ. . Н.ц"№. . Jbr< ,
0040 I FO ZZ А8 03 FZ 2Z ZB FB SO 01 OA В9 00 OS А8 03 р " K . т " +ііР . . Ю. . K .
Предыдущая << 1 .. 106 107 108 109 110 111 < 112 > 113 114 115 116 117 118 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100