Прошивка МК 328 в схеме через UART

ivpo
Offline
Зарегистрирован: 07.01.2014

Добрый день



Пытаюсь прошить atmega328 на плате через UART (модуль Troyka USB-UART от "Амперки": http://amperka.ru/product/troyka-usb-uart).

Питание у МК на плате свое, у "тройки" - через USB. Соединены по земле, rx-tx и reset'у (пин R на "Тройке").

Вывод в uart с МК вижу (там сейчас залита тестовая программа), но не шьет.

Перезагрузки МК не происходит.

Хотя и вручную не смог поймать момент, когда можно перезагрузить МК так, чтобы он прошился.

При соединении RST МК 328 с землей на "Тройке" МК уходит в перезагрузку.



Что я делаю не так?



Заранее спасибо!

sadman41
Offline
Зарегистрирован: 19.10.2016

Если с Arduino IDE шьете, то жмете ресет перед завершением компиляции (или держите нажатым на ее протяжении), а как только коричневые буквы появились - отпускаете.

strarbit
Offline
Зарегистрирован: 12.06.2016

возможно мануал Arduino своими руками от амперка

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

А в МК есть загрузчик? И какой ?Наличие тестовой прошивки говорит только о исправности  МК.А прошивка возможно залита без загрузчика.

ivpo
Offline
Зарегистрирован: 07.01.2014

Загрузчик в МК есть.

А почему не работает резет на этом модуле?

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

ivpo пишет:

Загрузчик в МК есть.

А почему не работает резет на этом модуле?

Вы заливали загрузчик?

Oleg_707
Oleg_707 аватар
Offline
Зарегистрирован: 02.12.2016

А ресетом уарт модуль дёргает вообще? Гляньте тестером в момент заливки скетча.

Загрузчик залит? 

Я делал уарт из ардуины нано, отпаяв оттуда 328p и припаяв ее на отдельную плату. И обмен по порту был, и прошивка прекрасно заливалась. Из подключений масса, ресет, rx, tx.