добрый день
подобная задача - на будущее, надеюсь пригодится всем (кому пригодится :о)
в наличие упрощенная версия ардуины-нано, так же интересует "полноценная работа" с портами TX&RX
исходные данные
- Arduino Nano wich
CH340
- возможность полноценной работы портов RX&TX не в режиме приема/передачи
- какие могут быть особенности, подводные камни итд?
- без перепаек и доработок
- как отдельный пункт, можно рассмотреть удаление/выпайку деталей (резисторы/св.диоды), именно удаление, потому как подобное возможно сделать без спец. средств/подготовки, замену и перепайку уже не будем рассматривать(один из подобных модов - это удаление "резистора и св.диода на 13 пине", как лишнее, имхо)
- HiZ - состояние теперь не интересует (не будем теперь извращаться, слишком специфичная это задача :о)
схема немного отличается от "натуральной ардуины нано", ссылки
http://actrl.cz/blog/wp-content/uploads ... matics.pdf
http://actrl.cz/blog/index.php/2016/ard ... d-details/
высказывайтесь, аргументируйте, царапайте на здоровье
п.с.
что такое HiZ-состояние я понимаю :о), просто высказываюсь не всегда "тем чем думаю"...
...
итак, мыфсли
1. подключаем к пинам RX & TX - некое УСТРОЙСТВО, которым будем управлять.
2. УСТРОЙСТВО принимает сигналы/реагирует только в режиме "чистого эфира", в режиме "приема-передачи" - он "неактивен" или как он реагирует на "эфир" - нам по барабану.
3. судя по схеме, чип CH340 - находится в режиме "всегда готов", т.е ни чем не управляется, и следовательно сразу готов к работе после влючения, пины RX & TX, соответственно, находятся в режиме ВХОД и ВЫХОД, через 1к подключены к соотв. пинам TX & RX контроллера + св.диодам индикаторам.
4. пины контроллера, в свою очередь (видимо библиотекой ардуино) - проинициализированы "по умолчанию" соотв. как вход и выход, это, вроде как по умолчанию, и не требует от "пользователя" ни каких доп. действий (ардуина все сделает сама) ... хотя, надо бы уточнить :о)
тут, вроде как нет ни каких непоняток
5. когда не используется канал "прием/передачи", мы хотим что-то передать на "УСТРОЙСТВО", пин RX надо будет перевести в режим ВЫХОДА, передать данные, и перевести обратно в режим ВХОД.
6. в вязи, с тем, что пин TX/CH340 постоянно раходится в режиме ВЫХОД, то, видимо, это надо учитывать при разработке подключаемого УСТРОЙСТВА и, возможно, при написании кода
7. использоваться будет среда Arduino
ну вот, некоторые мыфсли...