|
STM32F4, UART и заваленные фронты сигнала, куды крестьянину податься? |
|
|
|
Feb 19 2016, 17:03
|

Местный
  
Группа: Свой
Сообщений: 243
Регистрация: 4-12-08
Из: Москва
Пользователь №: 42 205

|
Есть проблема: я хочу воспользоваться UART'ом на частоте 1МБод, но из-за заваленных фронтов сигнала ничего не выходит. Что я делал? - Есть у меня плата STM32F429-DISC0. - Я создал болванку проекта с помощью STM32Cube, - выбрал там 180 МГц частоты, - включил UART5, - выставил ему режим Single Wire (Half Duplex), - да назначил 1000000 бод скорости, - и даже скорость GPIO поставил HIGH. В тестовой программке я просто и без затей посылаю 0x55 по этому самому UART'у. Вроде бы, ломаться тут нечему, но не тут-то было: фронты UART-сигнала завалены просто в хлам: длительность фронта как раз и составляет примерно 1 мкс.
Имею спросить: как бы мне это забороть? P.S. Тестовый проект прилагается:
TestUART.rar ( 8.54 мегабайт )
Кол-во скачиваний: 48P.P.S. Cнизить скорость UART'а, не могу: то устройство, с которым мне надо общаться, работает именно на 1МБод.
|
|
|
|
|
 |
Ответов
|
Feb 19 2016, 21:05
|

Местный
  
Группа: Свой
Сообщений: 243
Регистрация: 4-12-08
Из: Москва
Пользователь №: 42 205

|
Цитата(adnega @ Feb 19 2016, 23:07)  Или настраивайте как push-pull. Вам открытый коллектор нужен вообще? Боюсь, именно он-то мне и нужен: у меня полудуплексный UART (т.е. один и тот же порт и пишет с МК на периферийное устройство, и потом читает его ответ). Цитата(Огурцов @ Feb 19 2016, 23:10)  GPIO_OType_PP В HAL-драйвере это GPIO_MODE_OUTPUT_PP?
|
|
|
|
Сообщений в этой теме
Я.К. STM32F4, UART и заваленные фронты сигнала Feb 19 2016, 17:03 adnega А на каких пинах висят RXD и TXD UART5? Feb 19 2016, 17:13 Я.К. Цитата(adnega @ Feb 19 2016, 20:13) А на ... Feb 19 2016, 17:14  Огурцов Цитата(Я.К. @ Feb 19 2016, 21:02) человеч... Feb 19 2016, 20:10 Огурцов на каком то уарте висит конденсатор от юсб Feb 19 2016, 19:43 Я.К. Цитата(Огурцов @ Feb 19 2016, 22:43) на к... Feb 19 2016, 19:45  Огурцов Цитата(Я.К. @ Feb 19 2016, 20:45) Вы знае... Feb 19 2016, 20:05 iosifk Цитата(Я.К. @ Feb 19 2016, 20:03) Есть пр... Feb 19 2016, 19:50 Огурцов не знаю, в хел - без меня Feb 19 2016, 21:21 adnega Ну, или скорость понижать многократно.
Кста, при р... Feb 20 2016, 08:24 Ruslan1 Я.К., правильно Вам про открытый коллектор и подтя... Feb 20 2016, 08:46 Tarbal Цитата(adnega @ Feb 20 2016, 12:24) Ну, и... Feb 22 2016, 03:48  ViKo Цитата(Tarbal @ Feb 22 2016, 06:48) Ничут... Feb 22 2016, 04:40   Tarbal Цитата(ViKo @ Feb 22 2016, 07:40) А срезы... Feb 22 2016, 19:40    ViKo Цитата(Tarbal @ Feb 22 2016, 22:40) Дык с... Feb 22 2016, 20:13  adnega Цитата(Tarbal @ Feb 22 2016, 06:48) Все б... Feb 22 2016, 07:59   ViKo Цитата(adnega @ Feb 22 2016, 10:59) Обращ... Feb 22 2016, 08:13    adnega Цитата(ViKo @ Feb 22 2016, 11:13) А bit-b... Feb 22 2016, 09:37 veteq Судя по картинке, как будто-то щуп осциллографа бе... Feb 21 2016, 21:25 vlad_new в ф4, да и во всех других стм-ах есть би директ ре... Feb 24 2016, 00:51 Я.К. ЦитатаЯ.К., правильно Вам про открытый коллектор и... Feb 24 2016, 15:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|