Параллельный программатор

Обсуждаем контроллеры компании Atmel.
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

Re: Параллельный программатор

Сообщение free_V_V »

Забыл предупредить. Для достоверности выяснения работоспособности программатора, я зашивал программу вида
#include <stdio.h>
#include <avr/io.h>

int main() {
uint8_t a = 0;
PORTB = 0x0;
DDRB = 0xff;
while(1) {
PORTB ^= 0xff;
a++;
}
return 0;
}

Потом снимал фьюзы. Т.е. после выхода из режима программирования все, включая ресет дергалось. После отключения ресета только полная симуляция схемы позволяла программировать такой кристалл. Думаю вам стоит поступить также для больших кристаллов. Думаю такой вариант проверки самый надежный.
free_V_V
Открыл глаза
Сообщения: 65
Зарегистрирован: Пт май 28, 2010 14:40:30

Re: Параллельный программатор

Сообщение free_V_V »

Плюс остается загадкой факт, что сигнал синхронизации после выхода из режима программирования, может конфликтовать с состоянием контроллера. У них стоит резистор на 33 ома и все. А при 5 вольтах это 150 ма. Многовато для одного вывода кристалла :o
Аватара пользователя
KraMax
Родился
Сообщения: 8
Зарегистрирован: Чт дек 03, 2009 17:36:55
Откуда: Барнаул

Re: Параллельный программатор

Сообщение KraMax »

Всем МЯУ.
Долго не мог читать топик, а высказаться очень хотелось. Поэтому, если где-то повторюсь, то прошу сильно не царапаться.
Собрал программатор по Сёминому варианту (большое ему спасибо). Правда плату взял без дорожек между выводами DD2 (74hc165) – страница 49.
При сборке случилась забавная история, подпаял DD1 и решил проверить генерацию на выходе кварцевого генератора – нету :( . Думал микруху спалил. Ставлю другую – тоже самое :( . Пришлось читать документацию, а там говорится, что при работе он может отключаться :) .
Прошить из AVRStudio не получилось, она не прошила Fuses. Пришлось это делать вручную.
Далее – преобразователь. Заработал сразу. На выходе 12,6V. Но как у некоторых Котов при включении нагрузки (режим HV) возникала просадка до 9,5V. Причина в срабатывании защиты по току – R3. Решения два. Я увеличил сопротивление R12 до 820 Ом.
Далее добавил резистор 47кОм с базы VT3 на землю. Ну не понравилось мне, что он просто так в воздухе может болтаться.
Восстановил Mega128, Mega8515 в SMD корпусах :) .
Программировал в разных режимах Tiny12, Tiny15, Tiny2313, Mega128, Mega8515, Mega16. Мне понравилось.

Платки и фотки.
P1030854_1.jpg
Вид на адаптеры
(73.99 КБ) 984 скачивания
P1030853_1.jpg
Подключение адаптера к программатору
(80.28 КБ) 905 скачиваний
P1030851_1.jpg
программатор
(78.34 КБ) 936 скачиваний
Вложения
Adapters.zip
Адаптеры для Mega128, Mega8515 smd
(33.59 КБ) 484 скачивания
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Параллельный программатор

Сообщение Rimsky »

Вид на адаптеры

Интересно! Вы их припаиваете, программируете и отпаиваете?
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Re: Параллельный программатор

Сообщение sema »

можно просто аккуратно прижать пальцем на время программирования
конечно ИМХО но сделать это проще чем припаивать\отпаивать :idea:
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Аватара пользователя
KraMax
Родился
Сообщения: 8
Зарегистрирован: Чт дек 03, 2009 17:36:55
Откуда: Барнаул

Re: Параллельный программатор

Сообщение KraMax »

У меня их было всего по две штуки, и я решил, что лучше припаяться а потом снять феном. В данный момент они там просто лежат.
Можно, конечно и прижать на время программирования, но есть вероятность смещения выводов относительно площадок.
Я ранее собирал платку для программирования микросхем в корпусе SO8w через ПониПрог, теперь её приспособил для этого устройства. Там есть контакты и ограничители от смещения. Микросхема просто прижимается пальцем.
Вложения
P1030862_1.jpg
(93.12 КБ) 711 скачиваний
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

А я решил собрать вот такой программер http://eldigi.ru/site/programmators/10.php. Поделитесь мнениями кто делал?? Еще есть вопрос - у меня вместо FT232BM есть FT232RL - продавец сказал что она якобы со встроенным кварцем, по даташиту нечего внятного про кварцы кроме упоминания по 6, 12, 24 И 48 НЕ НАШЕЛ - дернул апноут - а там только включение на 12 Мгц описано - вот теперь и маюсь - мне подайдет такая или BM искать????
Аватара пользователя
Modest
Сверлит текстолит когтями
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Re: Параллельный программатор

Сообщение Modest »

FT232BM и FT232RL отличаются не только функционалом (по моему FT232RL по функциональней) но и корпусом, тобишь они совсем не взаимозаменяемы. Придётся плату переделывать и схемку подправлять.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

Re: Параллельный программатор

Сообщение Multik »

vasjn23 писал(а):А я решил собрать вот такой программер http://eldigi.ru/site/programmators/10.php.

Если Вас устраивает то, что он программирует не все микросхемы, тогда хороший выбор. Но если завтра нужно будет запрограммировать, например, ATtiny 261, окажется, что программатора у Вас вроде как и нет. Я именно поэтому не стал его делать.
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3125
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Параллельный программатор

Сообщение Sailanser »

vasjn23 писал(а):А я решил собрать вот такой программер http://eldigi.ru/site/programmators/10.php. Поделитесь мнениями кто делал?? Еще есть вопрос - у меня вместо FT232BM есть FT232RL - продавец сказал что она якобы со встроенным кварцем, по даташиту нечего внятного про кварцы кроме упоминания по 6, 12, 24 И 48 НЕ НАШЕЛ - дернул апноут - а там только включение на 12 Мгц описано - вот теперь и маюсь - мне подайдет такая или BM искать????


Разные корпуса у этих микрух RL будет покруче чем BM но корпус поменьше будет у RL зато минимум обвязки надо будет ставить на нее, а вообще если надумал делать ParaPROG то он через раз видит подключенные к нему микроконтроллеры я сам одно время его делал так теперь просто а шкафе валяется.

Если схемку переделывать под RL то там пара пустяков.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

На счет программатора понятно - не самые лестные отзывы. Мне он в принципе только кривые фьюзы нужен поправлять - так то через SPI шью. Вот уже целая кучка почти нерабочих собралась, собственно почему и решил собрать.

А чем кстати RL круче ВМ-ки??
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3125
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Параллельный программатор

Сообщение Sailanser »

Если кратко то у RL встроенный кварц, встроенная память.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

мне так и сказали - а на какую частоту этот кварц?
Аватара пользователя
sobdv
Родился
Сообщения: 5
Зарегистрирован: Ср сен 23, 2009 19:52:02
Откуда: Армавир

Re: Параллельный программатор

Сообщение sobdv »

vasjn23 писал(а):мне так и сказали - а на какую частоту этот кварц?

12 МГц
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

ага. значит к интерфейсу USB я его не прикошачу??? там вроде на 6 идет?
Аватара пользователя
sobdv
Родился
Сообщения: 5
Зарегистрирован: Ср сен 23, 2009 19:52:02
Откуда: Армавир

Re: Параллельный программатор

Сообщение sobdv »

Это на FT232BL нужно 6 МГц, а на RL вообще не надо кварца, он внутренний 12 МГц идет. Кстати? сейчас плату Сёминого программатора под RL232RL развожу.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

ну тогда я первый в очереди!!! :)))
Аватара пользователя
sobdv
Родился
Сообщения: 5
Зарегистрирован: Ср сен 23, 2009 19:52:02
Откуда: Армавир

Re: Параллельный программатор

Сообщение sobdv »

Боюсь ждать придется долго. развожу в перерывах между работой (которой поприбавилось в последнее время) да и первую версию все никак лапы не доходят до ума довести.
vasjn23
Встал на лапы
Сообщения: 131
Зарегистрирован: Ср май 27, 2009 11:57:44
Откуда: Краснодар
Контактная информация:

Re: Параллельный программатор

Сообщение vasjn23 »

тогда может мне ссылку на действующий проект скинешь - а я его разведу и выложу - мне полюбому программер нужен!
Аватара пользователя
sobdv
Родился
Сообщения: 5
Зарегистрирован: Ср сен 23, 2009 19:52:02
Откуда: Армавир

Re: Параллельный программатор

Сообщение sobdv »

http://radiokot.ru/lab/controller/41/ Это Сёмин программатор, по схеме которого я и собрал свой, с переразводкой под детали которые у меня были
Ответить

Вернуться в «AVR»