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

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

Сообщение 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;
}

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

Сообщение free_V_V »

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

Сообщение 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 КБ) 985 скачиваний
P1030853_1.jpg
Подключение адаптера к программатору
(80.28 КБ) 906 скачиваний
P1030851_1.jpg
программатор
(78.34 КБ) 936 скачиваний
Вложения
Adapters.zip
Адаптеры для Mega128, Mega8515 smd
(33.59 КБ) 484 скачивания
Грызет канифоль
Аватара пользователя
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск

Сообщение Rimsky »

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

Сообщение sema »

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

Сообщение KraMax »

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

Сообщение vasjn23 »

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

Сообщение Modest »

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

Сообщение Multik »

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

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

Сообщение Sailanser »

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

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

Сообщение vasjn23 »

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

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

Сообщение Sailanser »

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

Сообщение vasjn23 »

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

Сообщение sobdv »

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

Сообщение vasjn23 »

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

Сообщение sobdv »

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

Сообщение vasjn23 »

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

Сообщение sobdv »

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

Сообщение vasjn23 »

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

Сообщение sobdv »

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

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