Чип MAX232 не может правильно инициализироваться с Arduino

Я подключил чип MAX232 для связи по RS232 к своему Arduino. Вход чипа подключен к Arduino Tx и получает питание от внешнего источника постоянного тока напряжением 3,3 В.

Мой Arduino также получает питание от внешнего источника постоянного тока напряжением 12 В.

При подключении и запуске устройства ПК не получает никаких данных, пока я не перезагружу MAX232.

Как мне сделать надежную установку, чтобы после включения питания он начал передавать данные. Даже если соединение с моим ПК потеряно.

, 👍0

Обсуждение

MAX232 не является микропроцессором и не требует инициализации. На самом деле это просто инвертирующий преобразователь уровня. Можете ли вы показать схему его подключения? Кроме того, типичный MAX232 — это 5-вольтовая часть, поэтому питание 3,3 В не будет надежным., @jose can u c

Согласен - для работы от 3,3 В нужно использовать MAX**3**232., @Majenko


1 ответ


Лучший ответ:

3

Техническое описание для MAX232

Раздел 7.3 Рекомендуемые условия эксплуатации Напряжение питания VCC

МИН=4,5, НОМ=5, МАКС=5,5 (В)

MAX232 имеет минимальное напряжение питания 4,5 В, обычно ожидается 5 В.

Существуют и другие альтернативы, такие как MAX3232, которая поддерживает напряжение питания 3,3 В или 5 В.

,

Спасибо, я тоже нашел эту ошибку в техническом описании о питании 5 вольт. Но есть ли какая-то последовательность запуска?, @Moithil Biswas

Скажем, мне нужно сначала включить питание 12 вольт, затем 3,3, а затем подключить его к ПК. Есть ли какая-то логика в правильной последовательности запуска? Я использую разные источники питания., @Moithil Biswas

Микросхема MAX232 не имеет питания 12 В. Последовательность запуска отсутствует., @jose can u c

Я перепробовал все, что нашел здесь, но все еще не могу отправить данные с Arduino на ПК через MAX232. Я только подключил линию TX, заземление от Arduino к чипу MAX232, это то, что мне на самом деле нужно (Arduino здесь не должен получать никаких данных)., @Moithil Biswas

Все общие заземления в порядке. Линии электропередач в порядке. Соединения сделаны слишком хорошо., @Moithil Biswas

Я разобрался с проблемой. В моем коде задержки не было. Задержка в 100 мс решила проблему. Для MAX232 есть какая-то определенная частота переключения., @Moithil Biswas

Для 5-вольтового VCC также необходим резистор определенного номинала, чтобы предотвратить перегрев микросхемы., @Moithil Biswas