Приветствую Вас ГостьСреда, 2020-10-28, 02.30.06

Мой сайт


Каталог статей


Настройка ПК на программатор USBBit
Установка драйверов в Windows: 



Для работы устройства требуется установка драйверов. В большинстве случаев windows (особенно ХР) сама найдет необходимые драйверы. Но рекомендуется установить более свежие драйверы с сайта производителя чипа. (См. ниже) 
Архив содержит драйвер виртуального COM порта (Virtual COM port (VCP) drivers) и драйвер прямого доступа к USB устройству через. DLL (D2XX drivers allow direct access to the USB device through a DLL) 
Чипы, которые поддерживаются - 
FT2232H, FT4232H, FT232R, FT245R, FT2232, FT232B, FT245B, FT8U232AM, FT8U245AM 
ОС Поддерживаемые- 
Windows Server 2008 R2, Windows 7, Windows 7 x64, Windows Server 2008, Windows Server 2008 x64, Windows Vista, Windows Vista x64, Windows XP, Windows XP x64, Windows 2000, Windows Server 2003, Windows Server 2003 x64. 
 

Установка драйверов вручную в Windows XP 
Распакуйте загружены драйверы, например на диск С: в папку FTDrivers (C: \ FTDrivers \) 
После подключения программатора к USB порту компьютера, Windows найдет новое оборудование - FT232R USB UART. 
Выберите установки вручную. 
Укажите папку, в которой содержатся загружены драйверы (C: \ FTDrivers \). 
После установки в системе должны появиться новые устройства - 
USB Serial Converter и Usb Serial Port. Откройте "Диспетчер устройств" ("Device manager") через "панель управления" и убедитесь. 



Если по какой-либо причине не явился Usb Serial Port, правым кликом мыши откройте свойства USB Serial Converter, перейдите на вкладку Advanced и установите галочку на поле Load VCP. Нажмите применить изменения. Должен появиться виртуальный ком-порт. 

Конфигурирование программатора (в Windows):
К началу конфигурирования, драйверы чипа FT232RL должны быть установлены, устройство подключено к USB разъему, обнаружено и распознано системой.
С завода, чипы FT232RL выпускаются уже сконфигурированы, но для данного программатора необходимо изменить некоторые настройки. В основном, это необходимо для работы программатора как источника тактового сигнала [CLK] (он обведен прямоугольником см.. Фото 5,6), а также для установления максимального тока, программатор может тянуть с USB разъема
до значения в 500мА (по умолчанию система позволяет использовать ток максимум 100мА). Я бы не советовал использовать этот источник для питания схем микроконтроллеров, ибо может случиться, что в данной схеме является короткое замыкание, и тогда последствия для Вашего USB разъема если и южного моста ПК могут быть трагическими. Для предотвращения этого, лучше на плате программатора (см. фото 5,6) диод НЕ впаивать.
Этим источником можно пользоваться, если Вы уверены в исправности схемы, и ток
нагрузки не будет превышать значения 400 мА.

Программу для настройки FTDI чипа - FT_PROGv1.3.1.7z и более новые версии можно найти на сайте производителя http://www.ftdichip.com/Support/Utilities.htm.
Для конфигурирования скачиваем и запускаем программу FT_PROG.
На закладке "EEPROM" в верхнем меню выбираем "Devices" => "Scan and Parse" или просто нажимаем "F5". Программа должна обнаружить ваш чип и вывести информацию.



Далее в окне
"Device tree" выбираем "USB_Config_Descriptor" после, дело в ячейку "Max Bus Power" вводим значение 500. (По умолчанию значение 90 mAmps) Это позволит брать из порта USB компьютера ток до 500мА.



Следующий шаг - это конфигурирование выводов. Для этого в окне "Device tree" раскрываем "Hardware_Specific" и выбираем "IO_Controls".
Дело меняем значения - С2 = I / O MODE, C3 = I / O MODE, C4 = CLK6. C0, C1 оставляем без изменений (С0 = TXLED #, C1 = RXLED)



Далее изменения нужно записать в память программатора. Выбираем в верхнем меню "Devices" => "Program"



Появится окно, в котором необходимо отменить галочкой устройство "Device: 0 [Loc ID: xx]". Записываем изменения нажатием на кнопку "Program". Через пару секунд память устройства прошьеться.



Закрываем FT_PROG, на несколько секунд отключаем программатор от компьютера и подключаем обратно.
Можно пользоваться!
Внимание! Изменения вступают в силу только после переподключения устройства.
Процесс программирования микроконтроллера:
Этот программатор поддерживает только модифицированная AVR Dude. Поскольку программа консольная, разработана очень удобная графическая оболочка SinaProg. Для работы оболочки, файлы avrdude.exe и avrdude.conf должны находиться в папке с SinaProg. Оболочка + модифицированная дудка находятся в архиве в конце статьи. Загружайте их и распаковывайте куда-нибудь поближе. Например, C: \ usbbit \. В этом
пути не должно быть никаких папок с русскими названиями и пробелами, иначе программа не будет работать! Запускайте SinaProg. Если не запустилась, то установите фреймворк от NI - LabView RunTime Library.
Выберите программатор USBBit, порт USB и скорость. Далее подключите программатор к мк и ПК. Подайте на мк питания и нажмите кнопку Search. Если все нормально, то выскочит отчет, как на рисунке слева.



Для записи программы в микроконтроллер нужно выбрать
в программе вверху путь, где находится программа (формат файла. hex) и в поле Flash нажать Program. По завершении программа выдаст надпись ОК.
Для считывания программы из памяти контроллера, нужно вверху указать путь к файлу, куда будет записана слита прошивка. Например С: \ usbbit \ Read.txt или C: \ usbbit \ Read.hex, где файл Read.txt Read.hex это файл куда будет записана считана программа (будьте внимательны, имя этого файла должно быть новым, так как при считывании кода все предыдущее содержимое этого
файла будет стертым). По завершении считывания, программа выдаст надпись ОК и в папке С: \ usbbit \ появится файл Read.txt (или Read.hex) с считанной программой.
Кстати, в программе очень удобно устроен калькулятор фузив. Это встроенная в SinaProg штука, которая считывает шестнадцатилетний код фузив и выдает его в поле Fuses в виде удобный для человека (см. рис. 7). Но данный калькулятор работает только для 3-х мк - это ATMega8, 16 и 32. Для того, чтобы в этом поле появлялись значение фузив нужного
Вам микроконтроллера, нужно зайти в файл C: \ usbbit \ SinaProg \ Fuse.txt, куда необходимо дописать таблицу значений для нужного Вам микроконтроллера.
Например для ATTiny2313, нажмите кнопку Advanced и, перейдя в новое окно нажать кнопку С. Выпадет окно в котором отображается установлены текущие фуз и описание к ним. В окне Low Fuse Byte Calculator видим надпись
Ext. Crystal osc.; Frequency 8.0 - (то есть внешний кварц с частотой 8 МГц и выше).



Зная значение Low Fuse и High Fuse, в файл C: \ usbbit \ SinaProg \ Fuse.txt нужно добавить следующую таблицу
ATtiny2313.
[Ext. Crys. dfdf]
Теперь в поле Fuses будет отображаться надпись Ext. Crys. (См. предпоследний рисунок)

Категория: Настройка ПК на программатор USBBit | Добавил: serega (2014-01-07) | Автор: Настройка ПК на программатор USBBit
Просмотров: 5418 | Теги: USB, Программатор, ПК, Bit, настройка | Рейтинг: 3.3/7
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Почему ноутбук не заряжается? [11]
Настройка ПК на программатор USBBit [2]
Способ рисования печатных плат [0]
Перемотка динамиков [5]
Как выбрать качественный FM приемник [2]
Как определить сечение провода [1]
Раствор для вытравливания плат [4]
Установка драйвера на ПК для джойстика DENDI [0]
Вопросы по персональному компьютеру (ПК) [14]
Мини-чат
251
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Вход на сайт

Поиск
Друзья сайта