USB программатор для AVR без предварительной прошивки.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

а для фт245 сможеш подправить?
лежит без дела
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Сообщение avreal »

kalobyte писал(а):а для фт245 сможеш подправить?
лежит без дела
Для FT245R, мне кажется, ничего менять не надо. FT245BM работать в этом режиме не будет - его нет.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Alistair
Родился
Сообщения: 8
Зарегистрирован: Ср фев 17, 2010 02:10:32

Сообщение Alistair »

Подскажите начинающему, а куда выход CLK6 пихать? Быть может вы подскажете как выглядит распиновка колодки для ISP? Я буду очень благодарен вам.
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Я с сайта ДиХалт-а делаю, там сразу с UART конвертером от USB)))
Не умеешь - не берись, но не взявшись не научишься...
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

Alistair писал(а):Подскажите начинающему, а куда выход CLK6 пихать? Быть может вы подскажете как выглядит распиновка колодки для ISP? Я буду очень благодарен вам.


CLK6 Нужен для внешнего тактирования МК, если Фузы настроены на внутренний генератор или на кварц, то CLK6 никуда не надо пихать.
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

Stalker46 писал(а):Я с сайта ДиХалт-а делаю, там сразу с UART конвертером от USB)))


Тут тоже конвертер - 8,10 контакты разьёма ISP. У ДиХалта они вывеедены на отдельный разьём, у меня на ISP разьёме. Всёравно контакты "пропадают". + В данном программаторе UART Отключается буфером от платы при программировании, потом подключается назад. Что позволяет избежать возможных ошибок при программировании.
Brodjaga
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс май 18, 2008 20:54:57
Откуда: Украина, Киев

Сообщение Brodjaga »

А что будет если я вместо 74hc241 поставлю 74hc244, работать будет? Или нужно что-то подправить, чтобы заработало?
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

Можно, если поставить инвертор на вход 2ОЕ (19 пин) управления буфера. У 244й 2х4 буфера с обычными входами для управления. У 241й тоже 2х4 буфера, но одна четвёрка управляется через инвертированный вход.
Brodjaga
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс май 18, 2008 20:54:57
Откуда: Украина, Киев

Сообщение Brodjaga »

А как его сделать?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

кого? инвертор? Это логических элемент НЕ, залитый эпоксидным компаундом, имеющий выводы))) (микросхема)
Не умеешь - не берись, но не взявшись не научишься...
Brodjaga
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс май 18, 2008 20:54:57
Откуда: Украина, Киев

Сообщение Brodjaga »

Ну да :oops:
Эх... целая микросхема :( Это получается только плату переделывать или искать 241, ну или делать переходник с dip на smd (у меня она есть в корпусе dip) :(
Кстати, у них же выводи одинаковы (у dip и smd корпусов микросхемы 74hc241)? В даташите только одна картинка с пинами, это получается она на все корпуса?
А инверторы выпускают примерно таких же размеров как резисторы 1206, например?
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

Выводы должны быть в таком-же порядке. Но в Дип корпусе я их не встречал.

Инвертер -
Не обязательно лепить микросхему, достаточно схемы с одним транзистором и двумя резисторами. Транзстор NPN например КТ3102, База-Эмиттер соеденяем резистором 15К, Эмиттер на массу. Колектор - выход. Вход на Базу через 10К.
Или - 74V1G04STR Intgrated circuit Single Inverter SOT23-5
Маленький корпус, легко влезет куданить.
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

avreal писал(а):
kalobyte писал(а):а для фт245 сможеш подправить?
лежит без дела
Для FT245R, мне кажется, ничего менять не надо. FT245BM работать в этом режиме не будет - его нет.

245бм имеет 8 входов-выходов
почему нельзя ими управлять как хочеш? вроде как все дело только в софте
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Сообщение neon-f »

подскажите, а рекомендации по длине проводов от программатора до прошиваемого контроллера остаются прежними - не более15-30 см??
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

Да, я сделал 20см. А от компа до программатора хоть 3 метра.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Сообщение red2cat »

kalobyte писал(а):
avreal писал(а):
kalobyte писал(а):а для фт245 сможеш подправить?
лежит без дела
Для FT245R, мне кажется, ничего менять не надо. FT245BM работать в этом режиме не будет - его нет.

245бм имеет 8 входов-выходов
почему нельзя ими управлять как хочеш? вроде как все дело только в софте


В FT245BM НЕТУ BitBang Режима.
Он есть в FT245R
Принцип работы данного программатора основан как-раз на функциях BitBang.
Поддержка AVR программатора USBBit - http://www.reddylab.eu
Brodjaga
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс май 18, 2008 20:54:57
Откуда: Украина, Киев

Re: USB программатор для AVR без предварительной прошивки.

Сообщение Brodjaga »

"Транзстор NPN например КТ3102, База-Эмиттер соеденяем резистором 15К, Эмиттер на массу. Колектор - выход. Вход на Базу через 10К."
А к чему + подключать?
Я вот только что подумал :shock: а к ножке микросхемы ведь вЫход паять? :shock:

http://reddylab.eu/rclab/pub/usbbit_v1- ... 1_shem.png
Если соединить штырьки 1.2 то будет ведь 5в, ведь так?
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Re: USB программатор для AVR без предварительной прошивки.

Сообщение red2cat »

Плюс никуда. Ток коллектор-эмиттер через МС протекает.
"штырьки" 2-1 = 5В, 2-3 = 3,3В
Поддержка AVR программатора USBBit - http://www.reddylab.eu
red2cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Ср фев 10, 2010 11:02:11
Откуда: Estonia
Контактная информация:

Re: USB программатор для AVR без предварительной прошивки.

Сообщение red2cat »

Рекомендую не большое дополнение к схеме!!! - Для уменьшения паразитных помех на лини приёма UART (COM Port) можно подключить резистор сопротивлением 10К между массой и контактом №15 микросхемы U2 (74HC241). Проверяется просто, включаем любую терминальную программу, выбираем и открываем КОМ-Порт USBBit'a, и трогаем контакты ISP разъёма пальцем. Без этого резистора в порт будет приходить "мусор".
http://www.reddylab.eu/rclab/#ahtung3
Поддержка AVR программатора USBBit - http://www.reddylab.eu
marv2272
Родился
Сообщения: 6
Зарегистрирован: Вс мар 14, 2010 00:03:30
Откуда: оттуда

Re:

Сообщение marv2272 »

red2cat писал(а):
В FT245BM НЕТУ BitBang Режима.
Он есть в FT245R
Принцип работы данного программатора основан как-раз на функциях BitBang.



http://ftdichip.com/Documents/DataSheets/DS_FT245BM.pdf
Здесь сказано, что в FT245BM есть режим BitBang, хотя и не факт, что он будет работать в данном случае.

Bit Bang Mode
The 2nd generation device has a new option
referred to as “Bit Bang” mode. In Bit Bang mode,
the eight FIFO data lines can be switched between
FIFO interface mode and an 8-bit Parallel IO
port.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»