Всем привет.
Подскажите как правильно подключить Ардуино для прошивки Attiny 2313 в случае, если контроллер нельзя вытащить из платы (запаян)? Дело в том что при прошивке на контроллер будет подаваться питание, соответственно все нагрузки (которыми контроллер управляет) также будут запитываться от этого питания.
Или можно просто подать общее питание на схему и прошивать?
[uquote="vem566",url="/forum/viewtopic.php?p=3124769#p3124769"]Только чтобы на ногах программирования нагрузка в схеме была высокоомная.[/uquote]
Я не очень разбираюсь в схемотехнике Не могли бы Вы подробнее объяснить, может схемку какую набросать для этих ног? Спасибо.
У ног программирования (17,18 и 19 в корпусе DIP) не должны иметь внешних сопротивлений меньше 5 кОм на корпус или + питания. Обычно по документам требуют не меньше 10 кОм, но ардуина должна "вывезти". Нужно просто кусок схемы посмотреть, и если это входы, то проблем нет, а если выходы - смотреть к чему подключены.
На пины 17,18, 19 и 1 подключен только разъем для программирования Х5. Больше на них ничего не выведено. Корпус SOP20.
Вот схема. Если не трудно - посмотрите, пожалуйста, может что-то нужно добавить. На Ардуине такую схему сделал, работает. Хочу попробовать просто на контроллере.
Мне важно чтобы после запайки контроллера его можно было прошивать.
тогда его прошивка в плате не будет отличаться от прошивки отдельно, если питание ни куда не уйдет, то всё ок
Для тех, кто не учил магию мир полон физики
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
У дудки такая ошибка в двух случаях. Или перепутаны провода, или во фузах стоит внешний генератор, который не работает. Ну и очевидная вещь - нет питания на контроллере.
[uquote="vem566",url="/forum/viewtopic.php?p=3138817#p3138817"]У дудки такая ошибка в двух случаях. Или перепутаны провода, или во фузах стоит внешний генератор, который не работает. Ну и очевидная вещь - нет питания на контроллере.[/uquote]
Попробовал подключить USBasp программатор, и с него же подавать питание. AVRDUDE выдает также ошибку и не видит контроллер
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Подключение 100 раз проверял. Может такая ошибка быть при мертвой микросхеме? Просто других вариантов не вижу.
А как же фьюзы переключить на внутренний генератор, если программатор не видит микросхему? Даже не читает из неё ничего. Подключать внешний кварц нужно чтоли?
или кварц или тактовый сигнал на вход XTAL (не помню точно на первый или второй)
Для тех, кто не учил магию мир полон физики
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Я правильно понимаю, что если подключить кварц, то эти 2 ноги контроллера уже нельзя будет использовать для подключения чего-то другого (только кварц)?
Как же люди прошивают эти контроллеры без кварца? Полно видео в сети. Может какие-то специальные микросхемы есть с включенным внутренним генератором по умолчанию?
"Заводские" установки бит конфигурации = 4 МГц внутреннего генератора, включен делитель на 8 и разрешено внутрисхемное программирование.
Если фузы не меняли, то все должно работать. Если меняли, то масса вариантов, вплоть до блокирования reset.
Не менял, по крайней мере я. Программаторы не видят контроллер, ничего поменять не могу Попробую ещё контроллер другой напрямую к программатору припаять. Если не получится значит битые они или без кварца не шьются.