Top.Mail.Ru
Уведомления
Очистить все

[Решено] STM32F401CEU6 к MAX485EN

(@puhanator22)
New member

Здравствуйте, хочу сделать свою отладочную плату на базе stm32 за основу взял схему от black pill. Gодскажите как правильно подключить MAX485EN к stm32f401ceu6.
Как я понимаю выход PA10 - RO, PA9 - DI, а какой вывод выбрать для определения приемо/передачи?

Цитата
Создатель темы Размещено : 26.09.2023 11:16
Aveal
(@aveal)
Top level Admin

Доброго времени суток,

можно любой порт ввода-вывода (GPIO) задействовать для этого. И RO/DI тоже при необходимости можно перенести на другие пины, PA9/PA10 - это USART1, можно выбрать другой USART или ремапнуть на другие выводы.

ОтветитьЦитата
Размещено : 26.09.2023 15:21
(@eduard)
Level 4 Moderator
От: @puhanator22

как правильно подключить MAX485EN

Она не подойдёт. У неё питание 5в и соответственно логика то же.

Лучше MAX3483, MAX3485, MAX3486, MAX3488, MAX3490, MAX3491

Можно ISO3082DW, если защита нужна.

ОтветитьЦитата
Размещено : 26.09.2023 20:42
Aveal
(@aveal)
Top level Admin

@eduard там по уровням пройдет, главное, чтобы порты были 5V tolerant.

ОтветитьЦитата
Размещено : 26.09.2023 20:49
(@eduard)
Level 4 Moderator

@aveal Нафиг, нафиг.

Толерантность это смерть.

Зачем использовать что нибудь и как нибудь, если есть специальные микросхемы. Пора забывать Ардуиновские замашки. 🤣 

Это STM и, когда нибудь, она отомстит, если к этому пренебрежительно относиться.

 

ОтветитьЦитата
Размещено : 26.09.2023 20:56
Aveal
(@aveal)
Top level Admin

@eduard ну также как нельзя пихать бездумно все подряд, также нельзя чрезмерно перестраховываться "как бы что не вышло" ) Если есть у человека конкретно MAX485 и ее надо подключить, то значит надо убедиться, что порты в порядке, и подключить.

ОтветитьЦитата
Размещено : 26.09.2023 21:02
(@eduard)
Level 4 Moderator

@aveal Это ещё не окончание эпопеи. Скорее всего работать толком не будет.

Там всё не так просто. Я схему сопряжения с линией месяцев 5 не мог сделать. Перепробовал кучу всего.

Правда это было тогда, когда я только начал этим заниматься. А человек задаёт такие вопросы, на которые я тогда знал ответ.

Есть вероятность, что ему повезёт и у него заработает. Но заподлянки всякие могут быть.

ОтветитьЦитата
Размещено : 26.09.2023 21:06
Aveal
(@aveal)
Top level Admin

@eduard в целом бесспорно, конечно, но у меня лично RS485 всегда нормально с ходу заводился. Самым проблемным было выходные сигналы с первого раза правильно к оборудованию подключить... Вечная эпопея, что каждый производитель для своей продукции считает нормой A/B, D+/D- тасовать по настроению.

ОтветитьЦитата
Размещено : 26.09.2023 21:11
(@puhanator22)
New member

@eduard Спасибо за совет, я только начинаю свой путь и не хотелось бы выпустить первую и сразу не рабочую плату. Можете подсказать какие-то курсы или книги по разводке stm32?
Задача сейчас у меня не сложная, но в силу не опытности есть риск накосячить.

ОтветитьЦитата
Создатель темы Размещено : 27.09.2023 09:15
(@eduard)
Level 4 Moderator

@puhanator22 Книги я подсказать не могу. Я это слишком давно знаю, поэтому не читаю.

Со схемотехническими решениями подсказать могу.

У меня своя школа. Обучающиеся приезжают ко мне, когда у меня отпуск.  Altium Designer  и программирование в CubeIDE. Живут в бане 🤣 🤣 🤣 🤣 🤣 

ОтветитьЦитата
Размещено : 27.09.2023 19:44
Поделиться: