Вопросы по FT232
Re: Программатор на ft232rl не работает
Ну если он припой в состоянии расплавить, то почему нет?
Re: Программатор на ft232rl не работает
Обыкновенный паяльник на 25 Вт и сплав Розе. Залить одну сторону, приподнять, залить другую, снять. Снять сплав, промыть, намазать флюсом, припаять нормальным припоем.
Берегите лес,он нам еще пригодится...
- blackx
- Говорящий с текстолитом
- Сообщения: 1518
- Зарегистрирован: Пт дек 28, 2012 21:56:46
- Откуда: St. Petersburg
Re: Вопросы по FT232
van0mah, без информации о вашем программаторе, схемы, описания вам будет трудно помочь. Если буквально: МК не распознан.
Отвечу развернуто, так как подобные вопросы часто возникают. Чтобы потом сюда всех отправлять.
Это распространенная ошибка, которая говорит о том, что МК не распознан.
1. Для поддержки ftbb в avrdude некогда был написан патч, добавляющий новый тип программатора. В некоторых версиях патча есть ошибка, при которой установка скорости может игнорироваться. Судя по логу, у вас все ок, но все равно проверьте, не заработает ли с таким ключом:
1.1. Проверьте работу программатора с другой патченной версией avrdude, взятой из другого источника. Или установите патч самостоятельно.
2. Прозвоните все соединения: GND, MISO, MOSI, SCK, RESET от программатора до МК.
2.1. Проверьте схему подключения МК. Конечно, если забыть подать питание на МК вовсе, то он все равно сможет прошиться (проверено
). Но это скорее исключение. В остальном тут трудно накосячить.
3. Если программатор самопальный, и/или конфиги взяты неизвестно откуда без всяких гарантий, проверьте правильность маппингов портов в конфиге согласно таблице:

На примере вышеприведенного лога avrdude:
Что значит:
pin 2 ft232rl: MISO - должно быть подключено к ноге MISO AVR
pin 3 ft232rl: SCK - <...> SCK
pin 10 ft232rl: MOSI - <...> SCK
pin 9 ft232rl: RESET - <...> RESET. Причем RESET не должен быть напрямую соединен с +Uпит, только через резистор.
pin 11 ft232rl: GATES - Это вывод, который можно подключить ко входу ENABLE многоканального буфера с возможностью установки трех состояний у выходов. Он не является обязательным.
// ...
Отвечу развернуто, так как подобные вопросы часто возникают. Чтобы потом сюда всех отправлять.
avrdude писал(а):avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override this check.
Это распространенная ошибка, которая говорит о том, что МК не распознан.
1. Для поддержки ftbb в avrdude некогда был написан патч, добавляющий новый тип программатора. В некоторых версиях патча есть ошибка, при которой установка скорости может игнорироваться. Судя по логу, у вас все ок, но все равно проверьте, не заработает ли с таким ключом:
Код: Выделить всё
-В 48001.1. Проверьте работу программатора с другой патченной версией avrdude, взятой из другого источника. Или установите патч самостоятельно.
2. Прозвоните все соединения: GND, MISO, MOSI, SCK, RESET от программатора до МК.
2.1. Проверьте схему подключения МК. Конечно, если забыть подать питание на МК вовсе, то он все равно сможет прошиться (проверено
3. Если программатор самопальный, и/или конфиги взяты неизвестно откуда без всяких гарантий, проверьте правильность маппингов портов в конфиге согласно таблице:
На примере вышеприведенного лога avrdude:
MISO 4
SCK 2
MOSI 6
RESET 5
GATES 3
Что значит:
pin 2 ft232rl: MISO - должно быть подключено к ноге MISO AVR
pin 3 ft232rl: SCK - <...> SCK
pin 10 ft232rl: MOSI - <...> SCK
pin 9 ft232rl: RESET - <...> RESET. Причем RESET не должен быть напрямую соединен с +Uпит, только через резистор.
pin 11 ft232rl: GATES - Это вывод, который можно подключить ко входу ENABLE многоканального буфера с возможностью установки трех состояний у выходов. Он не является обязательным.
// ...
- Вложения
-
- ft232-bitbang.png
- (39.02 КБ) 1560 скачиваний
only pure true norwegian blackx 
Re: Вопросы по FT232
Начнем с того что я решил заняться программированием выбрал avr даже сам не знаю почему
Программатор пришлось поискать (т.к. com порта нет, у меня ноутбук) остановился на ft232rl
http://we.easyelectronics.ru/AVR/usb-pr ... apu-2.html
делал самопальный платить 1200 и более за заводской меня жаба задушила
установил дрова и прогу с того же сайта
подключил микроконтроллер мега16а не заработало
купил тини2313 тоже не заработало писал вот ту же фигню что я скинул
но где-то после 5 раз переподключения написал что инициализация прошла успешно я решил через CodevisionAVR написал простейшую программу на мигание светодиода
нажимаю прошить а он пишет то же самое что и было раньше
Программатор пришлось поискать (т.к. com порта нет, у меня ноутбук) остановился на ft232rl
http://we.easyelectronics.ru/AVR/usb-pr ... apu-2.html
делал самопальный платить 1200 и более за заводской меня жаба задушила
установил дрова и прогу с того же сайта
подключил микроконтроллер мега16а не заработало
купил тини2313 тоже не заработало писал вот ту же фигню что я скинул
но где-то после 5 раз переподключения написал что инициализация прошла успешно я решил через CodevisionAVR написал простейшую программу на мигание светодиода
нажимаю прошить а он пишет то же самое что и было раньше
- blackx
- Говорящий с текстолитом
- Сообщения: 1518
- Зарегистрирован: Пт дек 28, 2012 21:56:46
- Откуда: St. Petersburg
Re: Вопросы по FT232
Возможно еще, это из-за помех. Провод, соединяющий программатор с микроконтроллером должен быть коротким. Лучше всего использовать 10-жильный шлейф, где между сигнальными линиями можно землю пробросить. Все нужно 10 раз прозвонить на кз и непропаи. При пайте ft232 очень легко не заметить какую-нибудь каплю, которая коротит соседние ноги, или наоборот, там где кажется есть контакт его не будет.
Пожно не платить 1200 рублей, а заказать у китайцев USBASP (на aliexpress например). Не глючит, шьет быстро и стоит меньше 10 баксов
Пожно не платить 1200 рублей, а заказать у китайцев USBASP (на aliexpress например). Не глючит, шьет быстро и стоит меньше 10 баксов
only pure true norwegian blackx 
Re: Вопросы по FT232
я все мультиметром пропикивал
просто из китая ждать 1,5-2 месяца это большой недостаток
контакты завтра еще раз проверю
просто из китая ждать 1,5-2 месяца это большой недостаток
контакты завтра еще раз проверю
Re: Вопросы по FT232
небольшое пожелание если будет свободное время понимающие люди можете подобрать недорогой качественный программатор и чтоб можно было программировать через CodeVisionAVR
-
forfrends
- Вымогатель припоя
- Сообщения: 546
- Зарегистрирован: Вс дек 30, 2012 00:32:06
- Откуда: Николаев / Украина
- Контактная информация:
Re: Вопросы по FT232
Добрый день!
Я хочу сделать небольшое устройство, что-то вроде Arduino но без Arduino
Решил саму суть взять: устройство + на его борту находится программатор. Сам я использую USBASP, но мне хочется сделать устройство автономным, что бы не разбирать ради перепрошивки, а просто напрямую подключить к компу и обновить прошивку. Изначально хотел использовать контроллер с функцией FLIP (их можно на прямую подключать к USB порту и перепрошивать) но у нас в продаже их нет, только под заказ. Вот и решил сделать с встроенным программатором на базе FT232RL. И у меня возникло несколько вопросов:
Пересмотрел я кучу схем Arduino, пример: http://cxem.net/arduino/arduino61.php
Во всех схемах FT232RL не подключен к выводам MOSI MISO SCK контроллера, а подключен к выводам TX0 и RX0. Что это за подключение такое? Разве так можно прошить контроллер? Как использовать данное подключение для прошивки?
Я хочу сделать небольшое устройство, что-то вроде Arduino но без Arduino
Пересмотрел я кучу схем Arduino, пример: http://cxem.net/arduino/arduino61.php
Во всех схемах FT232RL не подключен к выводам MOSI MISO SCK контроллера, а подключен к выводам TX0 и RX0. Что это за подключение такое? Разве так можно прошить контроллер? Как использовать данное подключение для прошивки?
Сделать своими руками всегда интересней чем просто купить и пользоваться
Re: Вопросы по FT232
Такое подключение используется если предварительно в МК запрограммирован загрузчик (bootloader). Тогда, активировав загрузчик через FT-шку и прошивается.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
-
forfrends
- Вымогатель припоя
- Сообщения: 546
- Зарегистрирован: Вс дек 30, 2012 00:32:06
- Откуда: Николаев / Украина
- Контактная информация:
Re: Вопросы по FT232
А загрузчик можно зашить в любой МК?
И есть ли сложности потом в прошивке? То есть нужна ли какая-то особенная программа-прошивальщик?
И есть ли сложности потом в прошивке? То есть нужна ли какая-то особенная программа-прошивальщик?
Сделать своими руками всегда интересней чем просто купить и пользоваться
Re: Вопросы по FT232
Тот же avrdude умеет через разные "железки"/протоколы прошивать. Указываете ему программатор с протоколом, который реализует загрузчик...
Например.
Вот тут есть загрузчик работающий по протоколу версии 2 программатора STK500.
Тут есть загрузчики по USB совместимые с программатором USBASP.
Например.
Вот тут есть загрузчик работающий по протоколу версии 2 программатора STK500.
Тут есть загрузчики по USB совместимые с программатором USBASP.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- oleg63m
- Друг Кота
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
- Контактная информация:
Re: Вопросы по FT232
van0mah писал(а):небольшое пожелание подобрать недорогой качественный программатор и чтоб можно было программировать через CodeVisionAVR
Ну так поищи гуглом AVR910 от Protoss" здесь на котах есть даже. Это тот-же USBASP и обойдется покупкой огрызка юсб кабеля и одной мега-8.
остальное на мусорке найти можно. его же можно перешить в стк500 можно и студией будет шить, (прошивки в интернете валом)
мой выбор HVPROG Hamer ( HVPP stk-500) даже фюзы лечит
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Re: Вопросы по FT232
Добрый день! подскажите может кто знает, хотел удалить драйвера на 232rl. запустил утилиту FTDIunin/exe а вот провтыкакл вытянють хвост из юсб....теперь не могу установить драйвера...в диспетчере вижу как FTDIBUS\COMPORT&VID_0403&PID_6001
...остается только выкинуть?
...остается только выкинуть?
Re: Вопросы по FT232
я тогда в 2013 таки добился того чтоб мне китайцы из www.itead.cc/ прислали НОВЫЙ неподдельный (оригинал) чип, после перепайки все заработало, НО потом в интернете нашел статью где чувак откопал старые драйверы которые нормально работали с китайской подделкой (как я понимаю с новыми чипами старые драйвера тоже работают без проблем)