Программатор!?! Помогите разобраться!!!

Обсуждаем контроллеры компании Atmel.
Ответить
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Я не один, нас много. :) В случае чего, мое дело завершат потомки и единомышленники. :)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 80
Зарегистрирован: Сб окт 02, 2010 21:21:23

Сообщение prow »

Наткнулся случайно на эту тему и не стал создавать новую так как название отражает суть моего вопроса. Задача следующая: нужно запрограммировать контролер для цифровой шкалы на pic16f84. на сайте автора предложен вариант решения. Вот:http://www.cqham.ru/pix.htm, но гугл по запросу программатор JDM привел к такой вот схеме. вопрос: можно ли этой схемой заменить исходную и прошить контролер? проблема в том что контролер один (я предпочитаю авр и с пиками первый раз работаю) не хочется убить его.
Вложения
newpic0.gif
схема программатора
(3.27 КБ) 381 скачивание
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

не убъётся , но может и не прошъётся.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Помогите разобраться!?! Есть программатор, схема, сайт http://www.fischl.de/!!! Пытаюсь запрограммировать им
ATTiny2313A-PU, программа записи его не видит!!! :dont_know:
:idea: Теперь собственно вопросы:
1. ATTiny2313A-PU программирую без кварца, или всё-таки надо установить(если надо, то 10 000 пойдёт?).
2. У программатора есть джамперы J1, J2, J3! Ну с J1 вроде понятно, перекючает питание +5V или +3,3V(видно на схеме).
А вот остальных на самой плате нет, но есть на схеме, может вних причина(если возможно разъясните их назначение).
Может их надо впаять??? :dont_know:
Вложения
AC-PG-USBASP_03_LRG.jpg
(98.63 КБ) 358 скачиваний
USBASP1.JPG
(41.9 КБ) 534 скачивания
USBASP.JPG
(38.92 КБ) 557 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

Для ATtiny2313 кварц сколько помню не обязателен, если он не выставлен в качестве источника тактового сигнала и не включена совместимость с AT90S2313. Вот этот контроллер без кварца или хотя бы RC-цепочки работать не может. Вообще лучше кварц поставить, для страховки. Ставить можно любой от 0 до максимальной частоты, она указана в даташите, обычно 8, 16 или 20МГц. Минимальная частота кварцев если не ошибаюсь 32768 Гц (часовые), в принципе их тоже можно поставить но обычно используют побольше. Короче ваш 10МГц квац подойдет.
Разводка разъема довольно оригинальна, не совсем соответствует стандарту ISP-10 но вряд ли это повлияет, тем более что шина TxD идет через резистор 1к. Надеюсь шина TxD со стороны платы тоже будет защищена, потому что по стандарту выводы, которые используются как RxD и TxD соединены с землей.
Перемычка SelfProg нужна для изменения прошивки программатора, она коммутирует вывод 5 разъема ISP-10 либо на вход (RESET контроллера) либо на выход (какая-то другая нога). Если контроллер уже запрограммирован перемычка особо не нужна, собственно ее могли даже не развести.
Перемычка LowSCK нужна для программирования тормозных контроллеров: запущенных от часового кварца или Watchdog-генератора на 128кГц, да еще и с делителем частоты на 8 (есть кое-где такой фуз) или если по каким-либо другим причинам частоту передачи по SPI надо уменьшить. Мне ни разу не пригодилось.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

COKPOWEHEU писал(а):Вообще лучше кварц поставить, для страховки.
Т.е. из-за не установленного кварца программа может увидеть, а может и не видеть контроллер?!? Это может являться одной из причин?
COKPOWEHEU писал(а):Разводка разъема довольно оригинальна, не совсем соответствует стандарту ISP-10 но вряд ли это повлияет, тем более что шина TxD идет через резистор 1к. Надеюсь шина TxD со стороны платы тоже будет защищена, потому что по стандарту выводы, которые используются как RxD и TxD соединены с землей.
У меня RxD и TxD вообще не подключины, в воздухе болтаються, а что их надо на землю коротнуть или к прошиваемому микроконтроллеру, при прошивке, подключать? Если Вам не сложно, поясните или схемку начертите(какие ноги куда), или может ссылочка есть как именно этот программатор подключить к ATTINY2313A_PU!!! Я начинающищий, может что не правильно делаю!!! :oops:
COKPOWEHEU писал(а):Перемычка LowSCK нужна для программирования тормозных контроллеров: запущенных от часового кварца или Watchdog-генератора на 128кГц, да еще и с делителем частоты на 8 (есть кое-где такой фуз) или если по каким-либо другим причинам частоту передачи по SPI надо уменьшить. Мне ни разу не пригодилось.
Если например в обычном режиме(без перемычки) программатор работает на частоте 1.5 Мгц и выше, то при установке джампера может работать на более низкой частоте. Я так понимаю, что если установить эту перемычку, то кварц точно ненужен?
Реклама
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

если установить эту перемычку, то кварц точно ненужен
На наличие кварца она не влияет никак. Кварц не нужен, если контроллер работает от внутреннего генератора. А когда это случается и как этого добиться, написано в даташите.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Посмотрите схему, я правильно всё подключил(в то смысле, что всё должно работать, определяться и прошиваться) или что-то сделал :solder: не правильно, или чего-то не хватает!?! :dont_know: Тинька новая, с магазина!
Вложения
USBASP_ATtiny2313A-PU.jpg
Схема подключения.
(224.82 КБ) 623 скачивания
Друг Кота
Аватара пользователя
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Сообщение Psychotherapeutics »

Для новой кварц не нужен
13Alex13 писал(а): или чего-то не хватает!?! :dont_know:
RESET
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

Psychotherapeutics писал(а):Для новой кварц не нужен
13Alex13 писал(а): или чего-то не хватает!?! :dont_know:
RESET
:idea: А зачем нужен RESET, я чесно говоря так и не понял?!? Без него что работать не будет? А остальное правильно подключил? :solder:
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

А зачем нужен RESET, я чесно говоря так и не понял?
:facepalm: :facepalm: :facepalm:

Ну хоть документацию почитайте. ICSP осуществляется именно в режиме сброса.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн окт 24, 2011 13:01:08

Сообщение 13Alex13 »

:)) Спасибо добрые люди за разъяснение!!! Подбросил RESET всё завелось!!!
Респект и уважуха Вам!!! :beer:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Сообщение Сериг »

Всем привет! Прошу прощения,немного не в тему,но может у кого есть драйвер для cp2102?
спасибо!
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Сериг, а сами чего не скачаете?
http://www.silabs.com/products/mcu/page ... ivers.aspx

Жмите "Download VCP", VCP = virtual com port, насколько я понимаю, это и есть драйверы.
Изображение only pure true norwegian blackx Изображение
Ответить

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