USB программатор для AVR без предварительной прошивки.
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Да, действительно есть упоминание.
Но как-то не понятно там описано, в общих чертах, в отличии от FT232RL. И в справочнике по функциям Bit-Bang указаны только новые чипы.
Возможно у старых использовались другие функции... в таком случае её всё равно не получится прикрутить вместо FT245R
Но как-то не понятно там описано, в общих чертах, в отличии от FT232RL. И в справочнике по функциям Bit-Bang указаны только новые чипы.
Возможно у старых использовались другие функции... в таком случае её всё равно не получится прикрутить вместо FT245R
Поддержка AVR программатора USBBit - http://www.reddylab.eu
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
ХМ... нашел функции для FT245BM, они те-же. Смущает отсутствие информации в справочниках от компании.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
Re: USB программатор для AVR без предварительной прошивки.
Кстати, у FT232B тоже BitBang имеется. А отсутствие описания функций в справочниках может быть объяснено тем, что раньше эти функции особо и не нужны были.
Re: USB программатор для AVR без предварительной прошивки.
Спасибо за конструкцию. Работает без проблем.
Несколько укоротил схему: за ненадобностью выкинул COM-порт и генератор, использовал в первом варианте 74HC125, во втором 74HC244. И запитал буфер и VCCIO FT232RL от программируемой схемы. Один экземпляр ATmega162L программировался при питании 1,78 В.

Подскажите профану в программировании, что нужно сделать, чтобы получить дудку для линукса.
Несколько укоротил схему: за ненадобностью выкинул COM-порт и генератор, использовал в первом варианте 74HC125, во втором 74HC244. И запитал буфер и VCCIO FT232RL от программируемой схемы. Один экземпляр ATmega162L программировался при питании 1,78 В.

Подскажите профану в программировании, что нужно сделать, чтобы получить дудку для линукса.
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Нужно взять исходники дудки - http://mirrors.zerg.biz/nongnu/avrdude/
Сконфигурировать их и откомпилировать под ядро. Описание процесса есть вместе с исходниками.
Сконфигурировать их и откомпилировать под ядро. Описание процесса есть вместе с исходниками.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
marv2272 писал(а):... И запитал буфер и VCCIO FT232RL от программируемой схемы. Один экземпляр ATmega162L программировался при питании 1,78 В.
Т.е. у тебя FT232R Питается от УСБ , а Буфер от программируемой схемы напряжением 1,78в?
Поддержка AVR программатора USBBit - http://www.reddylab.eu
Re: USB программатор для AVR без предварительной прошивки.
Программист вернется на следующей неделе, хотелось бы облегчить ему жизнь, т. к. он только линуксом пользуется. Сам я только железом занимаюсь, поэтому и спросить толком не умею. Видимо, интересуют модифицированные патчи.
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
ПРедлагаю опубликовать вашу модифицированую схему и печатную плату. Я их выложу на сайте для общего доступа, сделаю раздельчик модификации других пользователей....
Поддержка AVR программатора USBBit - http://www.reddylab.eu
Re: USB программатор для AVR без предварительной прошивки.
У FT232RL два питания: VCC (нога 20, 3.3V to 5.25V supply to the device core) и VCCIO (нога 4, +1.8V to +5.25V supply to the UART Interface and CBUS group pins). Первое здесь 5 В от USB, второе как раз варьируется для согласования с внешней логикой. И 74HC244, и программируемый контроллер запитаны вторым, и берется оно именно от программируемого контроллера.
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Да, для согласования уровней это правильный вариант, если программируемый девайс работает от напряжения ниже 3,3в...
Поддержка AVR программатора USBBit - http://www.reddylab.eu
Re: USB программатор для AVR без предварительной прошивки.
Возник еще такой вопрос: а почему нельзя обойтись без 74HC241? Ноги 3, 9 и 10 FT232RL в режиме программирования являются выходами и по окончании программирования мешают нормальной работе программируемой схемы. А чтобы не мешали, нужно лишь в этот момент сделать их всех входами по аналогии с ногой 2. Возможно ли это?
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Можно и входами. Но мы ведь не знаем, какое состояние может быть у МК, на контактах SPI, после её запуска.
Помомему лучше там будет высокое сопротивление, что и даёт буфер.
В общем буфер используется как дополнительный предохранитель.
Помомему лучше там будет высокое сопротивление, что и даёт буфер.
В общем буфер используется как дополнительный предохранитель.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Вообщето не получится без буфера. Я совсем забыл, что после прошивки ФТ232 включается в режим УСБ-КОМ адаптера.
Что-бы не нужные "ноги" сделать входами, нужно войти в режим Бит-Банг, а при этом отключается виртуальный КОМ. Если КОМ порт не нужен, можно программу переделать, но УСББит изначально задумывался как программатор и КОМ порт адаптер.
Что-бы не нужные "ноги" сделать входами, нужно войти в режим Бит-Банг, а при этом отключается виртуальный КОМ. Если КОМ порт не нужен, можно программу переделать, но УСББит изначально задумывался как программатор и КОМ порт адаптер.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
- headshotbacs
- Вымогатель припоя
- Сообщения: 641
- Зарегистрирован: Пт ноя 28, 2008 20:34:39
- Откуда: Краматорск
Re: USB программатор для AVR без предварительной прошивки.
Пробема с драйверами на Виндовс7. Делимся опытом. У кого 7??:?
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
Я на 7м тестировал. Всё работало. Я тут собираю все решения проблем по данному программатору. (Разборка одинаковых вопросов на разных форумах не удобна) Предлагаю обсудить.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
У FT232BM/FT245BM имеется ASYNCHRONOUS BITBANGmarv2272 писал(а):Кстати, у FT232B тоже BitBang имеется.
У FT232R/FT245R имеется и он, и более новый SYNCRONOUS BITBANG.
Асинхронным тоже можно сделать программирование AVR, но читаться (и, соответственно, верифицироваться) будет ооооооочень медленно. Посему и неинтересно делать.
А обсуждаемый программатор использует синхронный режим.
:-)marv2272 писал(а):А отсутствие описания функций в справочниках может быть объяснено тем, что раньше эти функции особо и не нужны были.
Были они описаны, да толку с того.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
avreal с FT2232C/L/D/H работает нормально с драйверами CDM 2.06.00 под W7/32, W7/64. Там режим MPSSE, а не SYNC BITBANG, но драйвера-то те же, большой разницы быть не должно.headshotbacs писал(а):Пробема с драйверами на Виндовс7. Делимся опытом. У кого 7??:?
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
- ssvd
- Нашел транзистор. Понюхал.
- Сообщения: 167
- Зарегистрирован: Ср ноя 04, 2009 18:00:56
- Откуда: Алтайский край
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
подскажи пожалуйста!
последняя разведенная плата а lay уже исправлена с учетом 10к резистора?
последняя разведенная плата а lay уже исправлена с учетом 10к резистора?
http://abro-nsk.ru
Re: USB программатор для AVR без предварительной прошивки.
red2cat, скажите, вот в разъеме IDC есть RX, TX, но если посмотреть в обучалке или "универсальный робо-контроллер MRC28 v1.4.1" эти контакты либо не задействаны, либо сидят на корпусе...
http://robozone.su/2008/02/29/universal ... mrc28.html
Как бы, когда я соберу "универсальный робо-контроллер MRC28 v1.4.1" не вышло чего нехорошего...
Общий вопросик, если у МК свой внешни генератор то CLK не требуется?
http://robozone.su/2008/02/29/universal ... mrc28.html
Как бы, когда я соберу "универсальный робо-контроллер MRC28 v1.4.1" не вышло чего нехорошего...
Общий вопросик, если у МК свой внешни генератор то CLK не требуется?
-
red2cat
- Открыл глаза
- Сообщения: 54
- Зарегистрирован: Ср фев 10, 2010 11:02:11
- Откуда: Estonia
- Контактная информация:
Re: USB программатор для AVR без предварительной прошивки.
ssvd писал(а):подскажи пожалуйста!
последняя разведенная плата а lay уже исправлена с учетом 10к резистора?
НЕТ.
vit007 писал(а):red2cat, скажите, вот в разъеме IDC есть RX, TX, но если посмотреть в обучалке или "универсальный робо-контроллер MRC28 v1.4.1" эти контакты либо не задействаны, либо сидят на корпусе...
http://robozone.su/2008/02/29/universal ... mrc28.html
Как бы, когда я соберу "универсальный робо-контроллер MRC28 v1.4.1" не вышло чего нехорошего...
Общий вопросик, если у МК свой внешни генератор то CLK не требуется?
1. RX / TX если замкнуть на массу, ничего страшного не случится, защитные резисторы для этого стоят. НО! Я посоветовал-бы, на разъёме со стороны робота эти контакты никуда не подключать.
2. CLK требуется только когда МК НЕ использует своего внутреннего генератора или наружного кварца.
Поддержка AVR программатора USBBit - http://www.reddylab.eu