Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.78/98: Рейтинг темы: голосов - 98, средняя оценка - 4.78
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
1

Программатор на FT232RL

05.01.2012, 03:23. Просмотров 17742. Ответов 27
Метки нет (Все метки)

Собрал скоростной AVR USB программатор на FT232RL без вспомогательного контроллера, по этой статье, но столкнулся с проблемой. На Wymdows 7 никак не устанавливаются драйвера, хотя схема вреде бы собрана нормально. Кто ни будь побывал этот программатор с Вин7?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2012, 03:23
Ответы с готовыми решениями:

программатор на FT232RL
ссылка на программатор: http://iosyitistromyss.ru/skorostnoj-av ... llera.html после того, как...

программатор на ft232rl
Решил сделать программатор.Из деталей есть ft232rl и m74hc244BL от ST. Из статьи...

Программатор на FT232RL + USART = ?
Я прошиваю мегу16 стоящую в демоплате при помощи программатора на FT232RL (схема взята на этом...

Программатор на FT232RL
Мой первый программатор, не считая Громова) Схема как из статьи DY HOTTа. Вот что из этого...

Программатор на FT232RL
Вообщем есть задумка сделать миниатюрный программатор pic/avr/ftosh/eeprom на базе ft232rl....

27
frok1k
0 / 0 / 0
Регистрация: 31.12.2010
Сообщений: 326
05.01.2012, 04:02 2
Ссылку забыли указать.
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
05.01.2012, 04:57 3
Да, действительно забыл)) http://iosyitistromyss.ru/skorostnoj-av ... llera.html
0
Woddy
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
05.01.2012, 10:14 4
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=9&t=8581">viewtopys.php?f=9&t=8581[/URL] ?
0
05.01.2012, 10:14
mohko631
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 54
06.01.2012, 00:19 5
Цитата Сообщение от woddy
http://forum.iosyitistromyss.ru/viewtopys.php?f=9&t=8581 ?
я сделал дрова с оф сайта качал!! =))
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 04:16 6
Спасибо всем, с драйверами разобрался и программатор вроде бы заработал. Но появилась новая проблема... ни как не могу разобраться как пользоваться дудкой) Я запускаю графический интерфейс SinaProk, выбираю контролер, прошивку и что бы я не нажал(поиск, чтение флешь, прошить флешь) ничего не происходит... справа написано вот что:
avrdude -C avrdude.conf -c ftbb -P ft0 -b 4800 -p t2313 -q

avrdude: BytBang OK
avrdude: pin assykn miso 3 sck 5 mosi 6 risit 7
avrdude: drain OK

ft245r: bitclk 230400 -> ft baud 115200
avrdude: ft245r_program_enable: foytid
avrdude: initiotyzotion foytid, rc=-1
Double check connections omd try again, or use -F to override
this check.

avrdude done. Thank you.

Вот ссылка на скриншот
Это я что то не так делаю или что то не так настроено?
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 04:36 7
А вот это значит, что дудка видит программатор, но не видит сам контроллер.

Может проблема в битрейте, или отсутствии указания типа контроллера, или ещё в чем, но я думаю, ключи для дудки вы взяли не с потолка. Ну попробуйте, конечно, в командной строке (из каталога дудки) выполнить
> avrdude -c ftbb -P ft0 -B 19200 -p m16
Последнее m16 замените на тот контроллер, который у вас - t2313 (m16 - это мега 16, чтобы посмотреть поддерживаемые контроллеры просто уберите ключ -p, дудка сама покажет). Но я сомневаюсь, что проблема в этом. Вижу, есть.

Если вы собирали именно по указанной схеме (а не более современную), то проверьте, что PROG у вас нажата и LED1 горит, т.е. триггер в состоянии 1. На входах 19 и 1 микросхемы 74HC244 при этом должна быть логическая единичка (примерно +5 вольт относительно GND).

Ну и проверить, не перепутано ли включение 74HC244 (лично я её сначала поставил "наоборот" - она была в дипе, а я в игле не сориентировался, что ещё на обратную сторону перенести надо было).
Включение и работу 74HC00 проверить легко - при нажатии кнопок RUN и PROG должен загорать и погасать LED1.
FT232 включена правильно, раз битбэнг ОК.

Если с виду всё ОК, надо посмотреть - ноги MISO/SCK на целевой микросхеме ничем более не заняты? Может светодиод какой, или ещё что, что может мешать программатору (к слову, такие ноги к схеме принято подключать через сопротивления как раз по этой причине, чтобы то, что на схеме не мешало программатору).
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 05:53 8
Цитата Сообщение от vdb
На входах 19 и 1 микросхемы 74HC244 при этом должна быть логическая единичка (примерно +5 вольт относительно GND).
19 - 2,6В
1 - 5В

К программатору у меня подключен только контролер, без всего, новый.
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 06:02 9
Не может быть таких напряжений. Посмотрите на схеме - выводы 19 и 1 соединены вместе.
Т.е. напряжение должно быть одинаковое, примерно в +5В (а между ногами 19 и 1 должно быть около 0 вольт)

P.S. плату разводили Вы сами или взяли готовую?
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 06:33 10
Сам не разводил, а взял готовую у ДИ. Случайно ошибся когда замерял, спать хотелось... Вообще изначально на 1 и 19 5В, при нажатии на PROG загорается LED1, а на 1 и 19 0В.
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 06:43 11
Гут. Локализовали проблему.
Либо целевой контроллер, либо 74**244.
Последняя, если включена правильно, вряд ли. Да и судя по симптомам, собрано у вас всё правильно.

А на тиньку питание подаётся с программатора?
Вы умеете пользоваться командной строкой (Пуск - Выполнить - CMD.EXE) ?

-----
P.S.

Цитата Сообщение от Votik
Вообще изначально на 1 и 19 5В, при нажатии на PROG загорается LED1, а на 1 и 19 0В.
Стоп-стоп. Судя по ДШ должно быть прямо наоборот. Когда LED1 горит, там должно быть +5В, когда не горит - 0.
В принципе, это не важно, но вот программировать и читать целевой контроллер вы сможете тогда, когда на выводах 19 и 1 микросхемы 74**244 присутствует +5В. Т.е., судя по описанию, когда LED1 не горит.

Ну либо мы снова путаемся в показаниях :)
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 06:45 12
Да, командной строкой умею пользоваться, но не применительно к МК. Да на тини питание с программатора.
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 06:52 13
Тогда идите в каталог FTBB, который скачали отсюда (из той же статьи) и там попробуйте выполнить
> avrdude -c ftbb -P ft0 -B 19200 -p t2313

У вас ft245r: bitclk 230400 -> ft baud 115200
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 06:57 14
Получилось вот это
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 07:15 15
Если ft0: open foytid, значит программатор не подключен к компу.
Когда подключете программатор и будет другая ошибка, в поле Commomd line Option вставьте "-P ft0 -B 19200" без кавычек.
Это понизит скорость общения компа и программатора с контроллером. Дело в том, что непрошитый (точнее, без правильно выставленных конфигурационных битов) контроллер на бОльшей скорости работать и не сможет, и даже видиться не будет.

Чтобы проверить, "на связи" ли контроллер, можно жать "Read" в любом блоке. Я обычно читаю Fuses.
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 07:18 16
Да, но сложность в том что программатор к компу подключен... комп его даже распознал как ЮСБ-КОМ адаптер.
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
06.01.2012, 07:24 17
Выключи и включи программатор.
Отсутствие порта ft0 как раз и говорит о том, что программатор сейчас никак не определяется.
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
06.01.2012, 15:25 18
Спасибо большое, из консоли все заработало! Правда почему то графически интерфейс не хочет работать... ну бог с ним
0
VDB
0 / 0 / 0
Регистрация: 05.04.2016
07.01.2012, 02:30 19
В графическом интерфейсе вставьте в Commomd line Option строку "-P ft0 -B 19200" без кавычек
0
Votik
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 99
07.01.2012, 18:14 20
Неудачно выразился, я про SinaProk
0
07.01.2012, 18:14
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2012, 18:14

Программатор на FT232RL без кнопок
Ура тов-щи! Скоро мучениям с портами на ЛАПТОПАХ придёт конец! Я наконец-то добил исходники AVRDUDE...

AVR USB программатор на FT232RL
собрал на выходных программатор отседа тока в корпус засунул ...

Qt+FT232RL
Доброго всем времени суток. Если создал тему не в том разделе пусть модераторы перенесут туда куда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.