R1AIT пишет:
RV3DSA пишет:
А чем Вам не нравятся выходы txd rxd? они свободные и к ним удобно подключаться- в скетче они и назначены...
Хозяин - барин, как говорится. Если вы автор скетча, или как минимум, уже работали с ним, вам виднее. Однако, эти же выходы изначально ориентированы на последовательный порт, и если не ошибаюсь, даже аппаратную поддержку оного внутри атмеги имеют. И для программирования именно этот порт используется. Если бы я делал проект, то, скорее всего, использовал бы для ключа другие свободные выводы, особенно, если их достаточно. Зачем лишнее совмещение функций при достаточном количестве свободных? Однако это лишь мое личное мнение. У каждого могут быть и собственные соображения на этот счет.
Спасибо за предложение!
Во-первых, свободных портов такого предназначения нет, все уже заняты под свои нужды;
Во-вторых, порты универсальные и универсально ориентированы. То, что они называются передача данных и приём данных, не значит что они только под это ‘заточены’, это дополнительные функции выделенные для этих двух портов, для удобства их так назвали, не исключая, естественно, основное предназначение и сквозную 0-9 нумерацию;
В-третьих, если Вы захотите программировать не выпаливая ардуину из трансивера- ради Бога!Подключайте к соответствующим (читай этим) выводам программатор и программируйте, играйтесь.
Более того, предусмотрен даже ‘горячий режим’ (правда не специально, так получилось) программирования во включённом состоянии , но это уже недокументированная функция и никакой смысловой нагрузки не имеет.
И, самое главное, отвечая на вопрос о том, зачем лишнее совмещение функций, хочу ответить цитатой Джошуа Беккера - «Вся прелесть минимализма заключается не в том, от чего мы отказываемся, а в том, что он потенциально способен нам дать.»
Каждый постигает и расшифровывает буквы Q R P по своему. У каждого свой минимализм.
С Уважением из «минималистического Китая» de by2/rv3dsa (nv3dsa)