Управлять устройством через плату ардуино вместо ATMega328P

Устройство, которое планируется выпустить в самостоятельную жизнь, будет жить (в идеале) на одном только MК 328P в DIP корпусе. Там будет стоять кроватка для микросхемы. Можно ли через переходник (шлейф, допустим) в эту кроватку завести пины с платы Arduino Uno (или Nano), чтобы всю отладку вести как привык, и только в последний момент запрограммировать голый чип и установить его в устройство?
Я при отладке не хочу постоянно переставлять чип в программатор, не хочу в финальной плате делать порт для прошивки. Такая подсадка внешнего мозга видится реальной.

Подводные камни есть?

вы пьяны штоль?
какая " ATTiny328p" ?
на каждый чих по

будет новая тема?
тут опять “сколковские инновации”?

отлаживаетесь на прототипе/макетке, дальше готовое устройство.
мистер гениальность, со страдающей логикой, жаждущий задавать вопросы…

1 лайк

Только прошить стандартные для ардуино фъюзы

1 лайк

Ну вот у меня в планах сделать одно устройство. На столе это беспаячные макетки в коробке и все на проводах с пинами.
Для устройства я на макетку для пайки распаиваю посадочные места под модули, спаиваю их соединения. В центре место под контроллер. Туда устанавливается чип, такая же микросхема как на Arduino UNO R3 в DIP исполнении. Я прекрасно знаю, что поведение сборки в обувной коробке и на распаяной плате будут разные. И знаю, что нужно по началу будет отладить установленную периферию. По сути пины кроватки для микросхемы во многом повторяют пины на шилде ардуинки. Ардуинка и прошивается быстро при отладке, и диагностика в порт удобная.
Как обычно в таком случае поступают?

Ну что вы хотите от человека притронувшегося к ардуинке месяц назад и уделяющего этому по часику времени вечером и то не каждый день? Конечно куча “глупых” вопросов. Если этот сайт для матерых профессионалов, хотя бы подскажите, где песочница для таких как я. Мне все равно на каком ресурсе советов спрашивать, еще нигде не прикипел.

Это уже в финальную микросхему.

А когда накидывать в кроватку шлейф с шилда ардуины - разницы быть не должно?

ну точно не теме " Аппаратные вопросы"

Не совсем понял про шлейф.
Берёте Уно с “кроваткой” - и меняете родной чип на новый, но, с прошитыми фъюзами

Я не хочу по многу раз переставлять чип для небольших изменений программы. Поэтому хочу прошивать Уно, а необходимые пины с него завести на ножки кроватки устройства, соответствующие этим выводам на микросхеме.

Это если загрузчик нужен. А без - ICSP через 4 пина, ничего не вынимая. Фьюзы на своё усмотрение.

Ну, это да, согласен

Но, с загрузчиком достаточно 2-х пинов - RX/TX. И даже без ресета.)

вы все врете…(с) Дед
нужно чЯтыре ))
или три (с) xDriver при внешнем питании.

У меня на одном ус-ве китайцы вывели только 4: VCC, GND, TX, RX. Пришлось изгальнуться.)

Надо учесть только, что Уно потребляет больший ток по +5В чем голый камень, т.к ещё USB-UART и 3V3 на борту.
А так, проблем никаких не вижу

3V3 там как раз СН340 поставляет

Есть же на ATmega16u2 USB-UART тоже

Распаять на плате разъём ICSP и шить по месту программатором. Заодно можно избавиться от загрузчика, которому в готовом устройстве делать нечего.

А если вывести еще и UART, то можно и отлаживать по месту и не маяться фигней ))

не… ты не понял нихрена, заголовок топика читай… как? (хоть и поправили уже, но все же)

Чойта? Понятно, что чел странного хочет ))

1 лайк

ладно, Родина в надежных руках, я спать.