eddy_em: (Default)
[personal profile] eddy_em
Вчера спалил на рабочем компе очередной порт USB (тем самым преобразователем USB-RS232). Вообще не понимаю, почему их делают такими нежными! Главное, питание есть, а D+/D- не откликаются. Уже один такой порт у меня на морде компьютера есть. Явно нужно спаять гальваноразвязку и подключать для всяких экспериментов через нее отдельный USB-хаб. Жаль, с USB3.0 такой финт не провернешь: на него гальваноразвязок не существует.

МК, как уже писал, на плате управления куполом вчера перепаял. Работало по USB, но 232 проверить было нечем. Сегодня притащил из дома. Подключаюсь - ноль реакции. Потыкал осциллографом: на Rx сигнал есть, на Tx - нет. А потом внезапно увидел отклик в терминале, но они так же внезапно прекратились. Перезагрузил плату. В терминале и по USB, и по 232 толпа "ОК". На команды ни там, ни там не реагирует. Прошиваю "новой" прошивкой (там достаточно много чего производитель поменял): вменяемый ответ на USB, а на команды по 232 пишет, мол "неправильная команда" - ну, хоть видно, что Tx у UART'а живой. Возможно, я спалил Rx, но как-то хитро: одно понимает, а другое - нет.

В общем, ХЗ. Мне откровенно лень еще раз МК перепаивать. Лучше, наверное, сниму сегодня или завтра плату управления с третьего и попробую ее реанимировать. Только осциллографом в дорожки уже тыкать не буду (там ведь какая засада: высоковольтная нога R1IN на MAX3232 находится прямо рядом с низковольтной R1OUT (а это - как раз Rx микроконтроллера).

Самая главная засада в том, что ни на старой, ни на новой прошивке не завелся RS-485 (а должен был бы). ХЗ. MAX3485 я правильно впаял. Разве что не проверил: может там питание таки должно быть 5В, и нужно заместо него паять MAX485 (однако, специально именно 3485 паял, т.к. до него там был конвертер именно на 3.3В питания)?

June 2025

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 06:03 pm
Powered by Dreamwidth Studios