Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/2008: Рейтинг темы: голосов - 2008, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 209
1

Программатор на FT232RL без кнопок

31.01.2010, 05:06. Показов 363788. Ответов 334
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ура тов-щи! Скоро мучениям с портами на ЛАПТОПАХ придёт конец! Я наконец-то добил исходники AVRDUDE и SERJTAG`a, скоро опубликую схему USB программатора, который не требует предварительной прошивки, работает в WinAvr с пропатченым Avrdude, и после прошивки запускает прошиваемый контроллер (не нужно отсоеденять МК от Программатора). Переделанный Avrdude 5.9 тоже будет опубликован.
т.е. вариант http://iosyitistromyss.ru/skorostnoj-av ... llera.html
но без кнопок. Спасибо DY HOTTу за "наводку" на мысль, а ЧУВАКУ из ЯПОНИИ за патч для дудки 5.3.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2010, 05:06
Ответы с готовыми решениями:

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

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

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

Программатор на FT232RL
Собрал скоростной AVR USB программатор на FT232RL без вспомогательного контроллера, по этой статье,...

334
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 209
01.11.2010, 22:06 81
Author24 — интернет-сервис помощи студентам
Давайте перенесём все вопросы по ТЕСТЕРУ сюда - <a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=4&t=2704&p=47895#p47895">viewtopys.php?f=4&t=2704&p=47895#p47895[/URL]
Кстати кому не терпится, может взять там альфу BBTistirа

ЗЫ: консольные программы, типа дудки, запускайте из cmd или сделайте *.bat файл, в котором будет прописан полный путь к "дудке" вместе с коммандами.
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
01.11.2010, 23:39 82
Нашол я один баг..

Код
avrdude: ft245r_program_enable: foytid
Хули 245?!?! Должно бить 232!
0
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 209
02.11.2010, 01:32 83
Нет, всё правильно, это просто формальное название "библиотеки"
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 13:30 84
Так , комрады есть идея . Возможно я неправильно сделал плату , кому не влом/позволяют финансы\дам плату на халяву , при условии что вы отпишетесь. Дам я вам оригинал!!! А не свой мод .

Вот и узнаем , напартачил я или автор.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
06.11.2010, 13:39 85
Чтобы не забыть, запишу здесь свои размышлизмы о возможных изменениях к схеме программатора USBByt. Опираюсь на схему автора темы.
Надеюсь, горячий парень Otixokrat подождет обсуждения моих предложений до того, как наваяет новый вариант платы :)

Итак,

1) Предлагаю поставить защитный резистор и по сигналу РЕСЕТ. Почему такое исключение? Или кто-то может описать мне ситуацию, когда РЕСЕТ не сработает через 33 Ома?
Кстати, как насчет увеличения номиналов этих резисторов в 2-3 раза?

2) Давайте задействуем свободные выводы 2Y0 и 2Y2 на, например, усиление сигналаов Rx и Tx. Чьо пропадать добру?

3) Можно ли уменьшить частоту с CBUS4 до 100 кГц или даже ниже? Не вижу причин, по которым следует шарашить 6 МГц. В своем экземпляре программатора я вижу ее везде, где не надо :(

3а) Поставить возможность отрывать сигнал с 3 ноги разъема IDC-10. Не всегда, наверное, частота на входе XTAL1 нужна? Хотя, ИМХО, она и не вредит. Но кто знает...

4) Спорное, но осмелюсь предложить. Мы, вроде как, не очень жмемся с пространством, не так ли? Давайте повесим на все линии программирования по светику, через 1 К вполне достаточно. Пока мы шьем себе по быстрячку, это не мешает и не помогает. А вот когда начнем на супернизких частотах (вплоть до постоянного тока) проц обмацывать - так елы-палы! как же удобно видеть весь процесс, не тычась тестером или осциллом!
Нам же не жалко заложить в разводку 7 резюков и светиков? А там - хошь паяй, хошь нет :)
Ну, для полного вые*она включить все эти светики к земле через дополнительный джампер. Тогда без него они и светиться зря не будут. Экономия электроэнергии :)
Да, и еще одно. По сигналу МИСО светик лучше вешать после буфера - чтобы таргет МК не грузить.

5) Добавлено. Так фигня получается, если именно так буфером управлять, как ridsot предложил. Убрал бред сивой кобылы. Спасибо, ridsot!

Эх, только что увидел, что Otixokrat уже сделал новый вариант. От шустрый!

Что скажете, коллеги? Я никого не напрягаю делать "под меня". Просто хочу получить обратную связь от более опытных товарищей.
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 13:52 86
Так , у меня тут уже образовалась кучка просьб , так что сегодня сажусь за утюг.
Есле ты сможеш переразвести плату , дерзай. Лично я не люблю их проектировать , хоть и умею. Я по большей части техник , заварганить могу , а придумать - нет.

А есле впихать светики и резюки , виход 3,3/5 в не просядет до 2,6/4,3 в ? От тода может быть жопа.

Появилась у меня тут блудная идея , запихать платку на производство. Но зачем? Никто ведь её не заставил ожить! Так что , думайте.

З.Ы. Да есть у меня некое шило в жопе , но ничё , изредка оно даже спасает.
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 14:07 87
NEW раздача слона!


http://s014.***********/i328/1011/98/bccbcbb0f4b7.jpg

Щас я его вымою , это первая плата УсБбита , замазана шмолью для шелкографии.

Минусы :
1) Надпись Илексократ сверху.
2) нету одного пяточка (он и не нужен) на 241
3) Светики жрут до !!!80!!! мамп , перепаяйте.
4) одна ножка у светика отслоилась от текстоля. Этот текстолит перегревать нельзя , ему 26 лет .
0
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 209
06.11.2010, 14:17 88
Резистор на СБРОС вполне можно воткнуть.
Номиналы защитных резисторов можно увеличить на порядок.
33оМа там по простой причине - на момент сборки у меня не было других СМД резисторов.

По поводу усиления RX/TX , это типа прогнать сигналы ещё раз через буфер?

Частоту на CBUS уменьшить нельзя, она генерится самим FT232, там переключается делитель.
Варианта два -
1. делить делителем эту частоту - но это требует дополнений в схеме.
2. Генерить программно - но это требует или отдельного софта, или модификаций имеющегося.
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 14:23 89
теперь это дельфин


http://s015.***********/i332/1011/89/778dc22b78fa.jpg
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
06.11.2010, 14:48 90
Цитата Сообщение от ridsot
Резистор на СБРОС вполне можно воткнуть.
Номиналы защитных резисторов можно увеличить на порядок.
На порядок - стремно.

Ну, я прикидываю так: с одной стороны +5, с другой ноль (почему-то), через резистор пойдет, грубо говоря, 5/R:
- это 150 мА на 33 Омах, достаточно, чтобы спалить много чего, даже кратковременно;
- это 50 мА на 100 Омах (у меня стоят) - тоже можно спалить, но уже не все, тот же МК вряд ли выгорит.
А увеличить до 180 Ом (где-то я и так ставил) - 28 мА практически безболезненно для кого-угодно.

О "минусах" увеличения. Возникает фильтр на паразитных емкостях. Например, емкости 100 пФ (я не знаю, что реально на шлейфике будет!) с резистором 100...200 Ом дают частоту среза порядка 16...8 МГц. И это частота, на которой завал составляет всего 3 дБ. То есть, при программировании на частотах в единицы мегагерц эти фильтры не очень мешают. А на сотнях кГц - все нипочем.
Какие еще соображения?

Цитата Сообщение от ridsot
По поводу усиления RX/TX , это типа прогнать сигналы ещё раз через буфер?
Ну, соединить 7 с 9, 13 с 11 ноги 241 - сигнал Tx будет мощнее. В обратном направлении - это я затупил. Для Rx это не нужно.
Ну, РЕСЕТ умощнить. Жалко, блин, ноги бросать...

Цитата Сообщение от ridsot
Частоту на CBUS уменьшить нельзя, она генерится самим FT232, там переключается делитель.
То есть, в проге FT_Prok вот та менюшка CLK6 CLK12 CLK24 CLK48 - только такие мегагерцы и все? Жаль...
Мож прав был ДИХАЛЬТ, поставив генератор аппаратный в своем программаторе, который ты взял за прототип? Ну, я понимаю, как это выглядит... Платка раздувается. Ладно. Хер с ним, пусть шпарит 6 МГц.

А может по командам от софта??? Задал там где-то (в ДУДКЕ), что в 4 раза чаще смены SPI-шного SCK дрыгается нога CBUS2 или CBUS3, а на платке джампер - брать на SPI-разъем либо с CBUS4, либо с CBUS3, либо вообще на подавать? Патчить, так патчить :)
Да, добавляю в предыдущий пост предложение разрывать подачу CLK6 на SPI-разъем.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
06.11.2010, 14:53 91
Цитата Сообщение от otixokrot
[size=200]теперь это дельфин
Подожди, не спеши. Вытанцуется схемка, заработает без вопросов - тогда и делать можно. ИМХО.
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 14:55 92
Что можно , я отдаю оригиральную плату , Фирс едишн , заберайте.

Или ты про завод?
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 14:56 93
Есле надо , я прям сейчас вирулюю на кардачи.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
06.11.2010, 16:04 94
Уважаемый ridsot,

посмотри в моих предложениях добавленный пункт 5. там, ИМХО, очень важное замечание по поводу управления буфером 241. Или я чего-то не понимаю.
0
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 209
06.11.2010, 16:58 95
Такой замут с буфером для того, что-бы виртуальный ком-порт могла использовать любая программа, которой не нужно знать как переключать буфер. Т.е. в режиме ком-порта нам всегда доступны RX\TX, так как в этот момент подключена одна половинка буфера.
"дудка" , после перевода в режим бит-банг даёт сигнал на буфер и половинка буфера с RX\TX отключается, а другая половинка c SPI подключается.

КОРОЧЕ, самый главный смысл такого подключения заключается в удобстве при отладке устройства.
Т.е. подключаем SPI для прошивки и подключаем RX\TX тоже к МК для контроля программы, например для посылки контрольных комманд и приёма ответа от МК. В программе для мка можно наладить посылку ответов по USORT в определённых точках программы........
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
06.11.2010, 20:31 96
Блин, как я затупил! Я думал, что открываются обе половинки одним потенциалом. Ясно. Снимаю этот вопрос.

А остальные мои потуги - если не увижу хорошего оппонирования (как с вопросом буфера, который ты осветил), то реализуем с Otixokratom в виде клона. Там идея еще в том, чтобы все "сигнальные" светики вывести на одноразрядный 7-сегментный индикатор. Компактно :) КАРОЧИ, жду обсуждения, но Otixokrat такой быстрый, что раньше сделает, чем мы дождемся :)
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
06.11.2010, 21:17 97
Угу угу , это ещё жило из жопы временно винял.

Да , так и сделаем , хотя можно просто понавесить СМД 0805 и по месту это столькоже и дыркине надо сверлить.

А ладно , нарисуем схему тогда будим разбиратся.
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
07.11.2010, 15:36 98
Ну так что, разобрались с программатором?
Кто скажет, схема рабочая или нет? Повторять стоит?
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
07.11.2010, 18:03 99
Какой стул такой и стол.
Какой вопрос такой и ответ!.
Щас у нас тут консилиум , решаем все проблемы и баги , я по технарю ,drvtos по проге.
У обоих нас есть идеи , и собраное чудо , оба не понимаем где подляна.
Не спеши , чуток познее будет не глючащая версия , но теперишня - отстой.
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
07.11.2010, 20:10 100
А чем вопрос не понравился? Ладно, к сути. Спаял, включил, не работает. Что делать дальше, как найти неисправность? Один из вариантов - методом исключения, т.е. если не работает с НС241, то что мешает накинуть проводочки на ФТшку и попробовать? С ФТшки по-любому должно работать, тут надо вывернуться наизнанку, но заставить работать связку FT232RL<->МК, с софтом поколдавать, с дровами, системой, не знаю, но заставить их работать. Кто нибудь такое пробовал?
0
07.11.2010, 20:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2010, 20:10
Помогаю со студенческими работами здесь

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

ft232rl программатор проблемы
Собственно, собрал программатор Вытравил, спаял и т.п., дальше отсюда поставил драйвер. ...

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

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

Скоростной AVR USB программатор на FT232RL
Всем привет. Снова я со своими неопытными вопросами. На печатной плате этого программатора...

Программатор на основе ft232rl, avrdude, linux
Собрал программатор по аналогии с...

FT232RL+2313 - работает без питания?
Простите за очередной топик по теме :) Есть макетка на которой распаян разъем программирования,...


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

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru