UART STM32F030F4P6

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

UART STM32F030F4P6

Сообщение vovik15 »

Здравствуйте! Начал изучение MP3 плеера DFplayer mini. Подал питание на него напрямую с LI-Ion АКБ (4,2V) Соединил его с отладочной платой STM32F407 Discovery по UART проводками, написал код,все работало без вопросов. Далее я изготовил плату, установил МК попроще STM32F030F4P6, и выскочила проблема. Сей девайс (DFplayer mini) отказывается запускаться. Посмотрел по форумам, люди ставят Pull Up резисторы 4,7к на линии TX и RX. Я тоже так сделал, эффекта 0. Подключил USB Uart конвертер, параллельно шине обмена, в терминале вижу одни нули. Поменял местами провода конвертера TX->TX RX->RX, в терминале ничего нет, но почему то все заработало.
Далее было замечено,что если замкнуть TX и RX между собой через резистор 4,7к, все начинает замечательно работать.
Я понимаю, что так делать нельзя, и так же я не могу понять почему с этим резистором все работает. Подскажите, как сделать правильно? Спасибо за ответы.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: UART STM32F030F4P6

Сообщение VladislavS »

[uquote="vovik15",url="/forum/viewtopic.php?p=3830206#p3830206"]Подскажите, как сделать правильно?[/uquote]Электрошокером его, чтобы не мучился! :kill: Питание на контроллере должно быть 3.3 В, а то ведь и волшебный дым выйдет. Соединить GND и перекрестить RX на TX. Всё. Никаких резисторов не надо.
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: UART STM32F030F4P6

Сообщение vovik15 »

Где-то сообщество слишком сильно умничает, а где то и сказать ничего не могут. Нужно было просто поставить конвертер уровней вот и все.
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: UART STM32F030F4P6

Сообщение Eddy_Em »

Какой конвертер уровней? С 9 вольт на 3.3?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: UART STM32F030F4P6

Сообщение vovik15 »

4.2 на 3.3 . От повышенного напряжения у мк ехала крыша, и он не воспринимал сигнал по uart. Я использовал 74lvc1t45
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: UART STM32F030F4P6

Сообщение Eddy_Em »

vovik15, как минимум USART1 у STM32 имеет 5v-tolerant пины, так что никаких там конвертеров не нужно!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: UART STM32F030F4P6

Сообщение vovik15 »

Вы ошибаетесь доктор

Изображение
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: UART STM32F030F4P6

Сообщение Eddy_Em »

vovik15, а вот нечего ремапить со стандартных ног!
Стандартные ноги — PA9 и PA10 — толерантные!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Re: UART STM32F030F4P6

Сообщение vovik15 »

Ничего я не ремапил, мне куб предложил именно эти ноги.
Хотя действительно PA9 и PA10 толерантны к 5V
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: UART STM32F030F4P6

Сообщение Eddy_Em »

[uquote="vovik15",url="/forum/viewtopic.php?p=3831011#p3831011"]мне куб предложил[/uquote]
Прискорбно.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Ответить

Вернуться в «ARM»