Параллельный программатор
Re: Параллельный программатор
Забыл предупредить. Для достоверности выяснения работоспособности программатора, я зашивал программу вида
#include <stdio.h>
#include <avr/io.h>
int main() {
uint8_t a = 0;
PORTB = 0x0;
DDRB = 0xff;
while(1) {
PORTB ^= 0xff;
a++;
}
return 0;
}
Потом снимал фьюзы. Т.е. после выхода из режима программирования все, включая ресет дергалось. После отключения ресета только полная симуляция схемы позволяла программировать такой кристалл. Думаю вам стоит поступить также для больших кристаллов. Думаю такой вариант проверки самый надежный.
#include <stdio.h>
#include <avr/io.h>
int main() {
uint8_t a = 0;
PORTB = 0x0;
DDRB = 0xff;
while(1) {
PORTB ^= 0xff;
a++;
}
return 0;
}
Потом снимал фьюзы. Т.е. после выхода из режима программирования все, включая ресет дергалось. После отключения ресета только полная симуляция схемы позволяла программировать такой кристалл. Думаю вам стоит поступить также для больших кристаллов. Думаю такой вариант проверки самый надежный.
Re: Параллельный программатор
Плюс остается загадкой факт, что сигнал синхронизации после выхода из режима программирования, может конфликтовать с состоянием контроллера. У них стоит резистор на 33 ома и все. А при 5 вольтах это 150 ма. Многовато для одного вывода кристалла 
Re: Параллельный программатор
Всем МЯУ.
Долго не мог читать топик, а высказаться очень хотелось. Поэтому, если где-то повторюсь, то прошу сильно не царапаться.
Собрал программатор по Сёминому варианту (большое ему спасибо). Правда плату взял без дорожек между выводами 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. Мне понравилось.
Платки и фотки.
Долго не мог читать топик, а высказаться очень хотелось. Поэтому, если где-то повторюсь, то прошу сильно не царапаться.
Собрал программатор по Сёминому варианту (большое ему спасибо). Правда плату взял без дорожек между выводами 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. Мне понравилось.
Платки и фотки.
- Вложения
-
- Adapters.zip
- Адаптеры для Mega128, Mega8515 smd
- (33.59 КБ) 484 скачивания
- Rimsky
- Грызет канифоль
- Сообщения: 299
- Зарегистрирован: Вт июн 15, 2010 07:16:42
- Откуда: Иркутск
- Контактная информация:
Re: Параллельный программатор
Вид на адаптеры
Интересно! Вы их припаиваете, программируете и отпаиваете?
- sema
- Мудрый кот
- Сообщения: 1708
- Зарегистрирован: Ср апр 23, 2008 17:44:56
- Откуда: Россия, г. Нижний Новгород
- Контактная информация:
Re: Параллельный программатор
можно просто аккуратно прижать пальцем на время программирования
конечно ИМХО но сделать это проще чем припаивать\отпаивать
конечно ИМХО но сделать это проще чем припаивать\отпаивать
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Re: Параллельный программатор
У меня их было всего по две штуки, и я решил, что лучше припаяться а потом снять феном. В данный момент они там просто лежат.
Можно, конечно и прижать на время программирования, но есть вероятность смещения выводов относительно площадок.
Я ранее собирал платку для программирования микросхем в корпусе SO8w через ПониПрог, теперь её приспособил для этого устройства. Там есть контакты и ограничители от смещения. Микросхема просто прижимается пальцем.
Можно, конечно и прижать на время программирования, но есть вероятность смещения выводов относительно площадок.
Я ранее собирал платку для программирования микросхем в корпусе SO8w через ПониПрог, теперь её приспособил для этого устройства. Там есть контакты и ограничители от смещения. Микросхема просто прижимается пальцем.
- Вложения
-
- P1030862_1.jpg
- (93.12 КБ) 711 скачиваний
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Параллельный программатор
А я решил собрать вот такой программер http://eldigi.ru/site/programmators/10.php. Поделитесь мнениями кто делал?? Еще есть вопрос - у меня вместо FT232BM есть FT232RL - продавец сказал что она якобы со встроенным кварцем, по даташиту нечего внятного про кварцы кроме упоминания по 6, 12, 24 И 48 НЕ НАШЕЛ - дернул апноут - а там только включение на 12 Мгц описано - вот теперь и маюсь - мне подайдет такая или BM искать????
Re: Параллельный программатор
FT232BM и FT232RL отличаются не только функционалом (по моему FT232RL по функциональней) но и корпусом, тобишь они совсем не взаимозаменяемы. Придётся плату переделывать и схемку подправлять.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
- Multik
- Встал на лапы
- Сообщения: 86
- Зарегистрирован: Чт апр 15, 2010 15:00:04
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Параллельный программатор
vasjn23 писал(а):А я решил собрать вот такой программер http://eldigi.ru/site/programmators/10.php.
Если Вас устраивает то, что он программирует не все микросхемы, тогда хороший выбор. Но если завтра нужно будет запрограммировать, например, ATtiny 261, окажется, что программатора у Вас вроде как и нет. Я именно поэтому не стал его делать.
- Sailanser
- Друг Кота
- Сообщения: 3125
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Параллельный программатор
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: Параллельный программатор
На счет программатора понятно - не самые лестные отзывы. Мне он в принципе только кривые фьюзы нужен поправлять - так то через SPI шью. Вот уже целая кучка почти нерабочих собралась, собственно почему и решил собрать.
А чем кстати RL круче ВМ-ки??
А чем кстати RL круче ВМ-ки??
- Sailanser
- Друг Кота
- Сообщения: 3125
- Зарегистрирован: Ср фев 01, 2006 22:29:02
- Откуда: г.Ростов-на-Дону
Re: Параллельный программатор
Если кратко то у RL встроенный кварц, встроенная память.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Параллельный программатор
мне так и сказали - а на какую частоту этот кварц?
Re: Параллельный программатор
vasjn23 писал(а):мне так и сказали - а на какую частоту этот кварц?
12 МГц
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Параллельный программатор
ага. значит к интерфейсу USB я его не прикошачу??? там вроде на 6 идет?
Re: Параллельный программатор
Это на FT232BL нужно 6 МГц, а на RL вообще не надо кварца, он внутренний 12 МГц идет. Кстати? сейчас плату Сёминого программатора под RL232RL развожу.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Параллельный программатор
ну тогда я первый в очереди!!! 
Re: Параллельный программатор
Боюсь ждать придется долго. развожу в перерывах между работой (которой поприбавилось в последнее время) да и первую версию все никак лапы не доходят до ума довести.
-
vasjn23
- Встал на лапы
- Сообщения: 131
- Зарегистрирован: Ср май 27, 2009 11:57:44
- Откуда: Краснодар
- Контактная информация:
Re: Параллельный программатор
тогда может мне ссылку на действующий проект скинешь - а я его разведу и выложу - мне полюбому программер нужен!
Re: Параллельный программатор
http://radiokot.ru/lab/controller/41/ Это Сёмин программатор, по схеме которого я и собрал свой, с переразводкой под детали которые у меня были