Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/19: Рейтинг темы: голосов - 19, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5

Определить скорость USART

22.06.2021, 10:05. Показов 3918. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья, а мне поможете погадать по осциллограмме? хочу определить параметры ком-порта. буду очень признателен.
Сам различаю только стоп-старт, а вот с частотой, чётностью и прочей лабудой запутался...
Миниатюры
Определить скорость USART   Определить скорость USART   Определить скорость USART  

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2021, 10:05
Ответы с готовыми решениями:

PIC18F25K22. Максимальная скорость передачи по USART
Добрый день. Попала ко мне в руки платка с контроллером PIC18F25K22 и проект для нее. Стоит внешний генератор на 4,9152МГц и включен PLL: ...

Определить скорость USART по осциллограмме
Два устройства обмениваются по USORT. осциллографом захватил пакет передачи. помогите определить скорость <Изображение...

Скорость передачи данных в USART.
Я инициализирую третий USORT, подключаю плату RS232 и включаюсь в COM-порт на компьютере. Но вот засада, мне надо передавать данные c baud...

10
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
22.06.2021, 23:22
_EF_, для своих вопросов создавайте свои темы
не надо лезть в чужие
правила п5.16
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
1
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
23.06.2021, 00:25
Надо ещё развернуть, что бы импульс минимальной длительности можно было измерить. А дальше включите курсоры и с их помощью измерьте ширину импульса. Там курсоры умеют сразу в герцах измерять. Судя по картинке, похоже, что вы захватили большой промежуток времени, а потом приблизили... так делать нежелательно, т.к. при слишком большом увеличении искажается форма сигнала (на первой фотографии видно, что фронты завалены, чего не должно быть при таких низких скоростях). В общем, выставьте развёртку на 4 мкс в клетке и нажмите кнопку single.
1
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
23.06.2021, 00:48  [ТС]
Спасибо за ответ. Оно показывает частоту 57.8к. неужели 115200 ? Или всё-таки 57600?
Миниатюры
Определить скорость USART  
0
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
23.06.2021, 06:37  [ТС]
идиотизм ситуации заключается в том, что ни на какой скорости не видно вменяемых символов.
Ставил:
стоп битов 1
четность нет
контроль потока нет
Миниатюры
Определить скорость USART  
0
 Аватар для FFPowerMan
2156 / 1236 / 508
Регистрация: 11.10.2018
Сообщений: 6,241
23.06.2021, 08:53
Стартовый бит же вроде переход из 1 в 0, а у Вас сразу 0. Или это инверсный?

Добавлено через 1 минуту
Цитата Сообщение от _EF_ Посмотреть сообщение
Или всё-таки 57600?
- 57600 по ходу дела. Смотрите байтами.
1
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
23.06.2021, 10:12  [ТС]
кстати, спасибо за идею насчет инверсного. наверное поєтому оно и не расшифровывается
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,856
23.06.2021, 10:27
Лучший ответ Сообщение было отмечено _EF_ как решение

Решение

Цитата Сообщение от _EF_ Посмотреть сообщение
наверное поєтому оно и не расшифровывается
Вы используете два постулата никем не подтвержденные
1 скорость используется из стандартного набора, это не так - скорость может быть любой, мне часто встречается скорость 250000
2 передаются символы ASCII, передаваться может все что угодно
ну и третье передаются 8 бит, по стандарту USART может быть от 5 до 9 бит
нужно знать что это за устройство и что оно передает, иначе можно гадать бесконечно
да и неплохо бы иметь логический анализатор
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
24.06.2021, 18:11
Цитата Сообщение от _EF_ Посмотреть сообщение
Оно показывает частоту 57.8к. неужели 115200 ?
Один бит - это длительность только одного состояния. Так что тут получается скорость около 115.6

Откуда вообще снимаются эти осциллограммы? С выхода контроллера или с какой-то микросхемы? Может, это один из сигналов RS-485 ? Просто странно, что сигнал инверсный и странные уровни сигналов: на первых картинках около 5.5 В, а на последней менее, чем 0.3 В. И вообще, откуда уверенность, что это UART?
0
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
24.06.2021, 18:24  [ТС]
это плата убитого спутникового реса. написано serial TxD и GND.
по поводу напряжений - был грех - переключал шуп x1/x10.
как говорится, мечтать не вредно, но я надеялся увидеть там что-нибудь читаемое... нет - так нет...
всем спасибо.
0
 Аватар для Voland_
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
28.06.2021, 13:13
Лучший ответ Сообщение было отмечено _EF_ как решение

Решение

вангую - скорость 115200, но раз ТС не видит данных - вероятно, загвоздка в битах четности. Нужно поиграться настройками количества бит + количество стоп-бит + наличие и тип бита четсности.

То что визуально UART находится в нуле может говорить либо о инверсном его типе (такое вполне возможно), либо просто о нуле в отсутствие сигнала, что тоже вполне допустимо. В этом случае передатчик корректно отрабатывает старт-бит в начале байта и стоп-бит(ы) в конце, и никаких сложностей в момент приема не происходит.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.06.2021, 13:13
Помогаю со студенческими работами здесь

xmega: usart - какой глубины буфер в USART?
Взялся тут "запилить" на xmego32a4 мультиплексор двух rs232 в один rs485. Все как бы получилось и почти работает (надо код почистить и...

передача данных с 2 портов can и 1 usart в usart
Доброго времени суток форумчане! Пытаюсь написать код для stm32f4disko с помощью которого можно читать данные с 2 can и usart. насколько я...

Приём данных с usart через dma в память периферии и вывод обратно на usart (для проверки)
Подскажите, как сделать так, чтобы при отправке через usart в переменную и обратно вывести по нажатию кнопки на usart(для проверки, что мы...

Интернет и соеденения. Как определить скорость подключения? Как определить скорость скачивания? И т.д.
Вот чо я хочу узнать: Как определить скорость подключения? Как определить скорость скачивания? Можно ли определить IP-адрес сервера? ...

Определить скорость второй пули, если первая пуля имела скорость 700м/с?
Здравствуйте, вот такая задача: Из винтовки, установленной горизонтально. производят два выстрела в мишень, установленную перпендикулярно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru