Программатор!?! Помогите разобраться!!!
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Я не один, нас много.
В случае чего, мое дело завершат потомки и единомышленники. 
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Реклама
- Сообщения: 80
- Зарегистрирован: Сб окт 02, 2010 21:21:23
Наткнулся случайно на эту тему и не стал создавать новую так как название отражает суть моего вопроса. Задача следующая: нужно запрограммировать контролер для цифровой шкалы на pic16f84. на сайте автора предложен вариант решения. Вот:http://www.cqham.ru/pix.htm, но гугл по запросу программатор JDM привел к такой вот схеме. вопрос: можно ли этой схемой заменить исходную и прошить контролер? проблема в том что контролер один (я предпочитаю авр и с пиками первый раз работаю) не хочется убить его.
- Вложения
-
- newpic0.gif
- схема программатора
- (3.27 КБ) 380 скачиваний
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Помогите разобраться!?! Есть программатор, схема, сайт http://www.fischl.de/!!! Пытаюсь запрограммировать им
ATTiny2313A-PU, программа записи его не видит!!!
Теперь собственно вопросы:
1. ATTiny2313A-PU программирую без кварца, или всё-таки надо установить(если надо, то 10 000 пойдёт?).
2. У программатора есть джамперы J1, J2, J3! Ну с J1 вроде понятно, перекючает питание +5V или +3,3V(видно на схеме).
А вот остальных на самой плате нет, но есть на схеме, может вних причина(если возможно разъясните их назначение).
Может их надо впаять???
ATTiny2313A-PU, программа записи его не видит!!!
1. ATTiny2313A-PU программирую без кварца, или всё-таки надо установить(если надо, то 10 000 пойдёт?).
2. У программатора есть джамперы J1, J2, J3! Ну с J1 вроде понятно, перекючает питание +5V или +3,3V(видно на схеме).
А вот остальных на самой плате нет, но есть на схеме, может вних причина(если возможно разъясните их назначение).
Может их надо впаять???
- Вложения
-
- AC-PG-USBASP_03_LRG.jpg
- (98.63 КБ) 357 скачиваний
-
- USBASP1.JPG
- (41.9 КБ) 533 скачивания
-
- USBASP.JPG
- (38.92 КБ) 557 скачиваний
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Для 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 надо уменьшить. Мне ни разу не пригодилось.
Разводка разъема довольно оригинальна, не совсем соответствует стандарту ISP-10 но вряд ли это повлияет, тем более что шина TxD идет через резистор 1к. Надеюсь шина TxD со стороны платы тоже будет защищена, потому что по стандарту выводы, которые используются как RxD и TxD соединены с землей.
Перемычка SelfProg нужна для изменения прошивки программатора, она коммутирует вывод 5 разъема ISP-10 либо на вход (RESET контроллера) либо на выход (какая-то другая нога). Если контроллер уже запрограммирован перемычка особо не нужна, собственно ее могли даже не развести.
Перемычка LowSCK нужна для программирования тормозных контроллеров: запущенных от часового кварца или Watchdog-генератора на 128кГц, да еще и с делителем частоты на 8 (есть кое-где такой фуз) или если по каким-либо другим причинам частоту передачи по SPI надо уменьшить. Мне ни разу не пригодилось.
- Реклама
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Т.е. из-за не установленного кварца программа может увидеть, а может и не видеть контроллер?!? Это может являться одной из причин?COKPOWEHEU писал(а):Вообще лучше кварц поставить, для страховки.
У меня RxD и TxD вообще не подключины, в воздухе болтаються, а что их надо на землю коротнуть или к прошиваемому микроконтроллеру, при прошивке, подключать? Если Вам не сложно, поясните или схемку начертите(какие ноги куда), или может ссылочка есть как именно этот программатор подключить к ATTINY2313A_PU!!! Я начинающищий, может что не правильно делаю!!!COKPOWEHEU писал(а):Разводка разъема довольно оригинальна, не совсем соответствует стандарту ISP-10 но вряд ли это повлияет, тем более что шина TxD идет через резистор 1к. Надеюсь шина TxD со стороны платы тоже будет защищена, потому что по стандарту выводы, которые используются как RxD и TxD соединены с землей.
Если например в обычном режиме(без перемычки) программатор работает на частоте 1.5 Мгц и выше, то при установке джампера может работать на более низкой частоте. Я так понимаю, что если установить эту перемычку, то кварц точно ненужен?COKPOWEHEU писал(а):Перемычка LowSCK нужна для программирования тормозных контроллеров: запущенных от часового кварца или Watchdog-генератора на 128кГц, да еще и с делителем частоты на 8 (есть кое-где такой фуз) или если по каким-либо другим причинам частоту передачи по SPI надо уменьшить. Мне ни разу не пригодилось.
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
На наличие кварца она не влияет никак. Кварц не нужен, если контроллер работает от внутреннего генератора. А когда это случается и как этого добиться, написано в даташите.если установить эту перемычку, то кварц точно ненужен
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Посмотрите схему, я правильно всё подключил(в то смысле, что всё должно работать, определяться и прошиваться) или что-то сделал
не правильно, или чего-то не хватает!?!
Тинька новая, с магазина!
- Вложения
-
- USBASP_ATtiny2313A-PU.jpg
- Схема подключения.
- (224.82 КБ) 623 скачивания
Для новой кварц не нужен
RESET13Alex13 писал(а): или чего-то не хватает!?!![]()
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»
И Вас тоже вылечат!
И Вас тоже вылечат!
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Psychotherapeutics писал(а):Для новой кварц не нуженRESET13Alex13 писал(а): или чего-то не хватает!?!![]()
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
А зачем нужен RESET, я чесно говоря так и не понял?
Ну хоть документацию почитайте. ICSP осуществляется именно в режиме сброса.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Сообщения: 383
- Зарегистрирован: Пн окт 24, 2011 13:01:08
Респект и уважуха Вам!!!
Всем привет! Прошу прощения,немного не в тему,но может у кого есть драйвер для cp2102?
спасибо!
спасибо!
Сериг, а сами чего не скачаете?
http://www.silabs.com/products/mcu/page ... ivers.aspx
Жмите "Download VCP", VCP = virtual com port, насколько я понимаю, это и есть драйверы.
http://www.silabs.com/products/mcu/page ... ivers.aspx
Жмите "Download VCP", VCP = virtual com port, насколько я понимаю, это и есть драйверы.
only pure true norwegian blackx 


