0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
|
|
1 | |
Определить скорость USART22.06.2021, 10:05. Показов 3325. Ответов 10
Метки нет (Все метки)
Друзья, а мне поможете погадать по осциллограмме? хочу определить параметры ком-порта. буду очень признателен.
Сам различаю только стоп-старт, а вот с частотой, чётностью и прочей лабудой запутался...
0
|
22.06.2021, 10:05 | |
Ответы с готовыми решениями:
10
PIC18F25K22. Максимальная скорость передачи по USART Определить скорость USART по осциллограмме Скорость передачи данных в USART. xmega: usart - какой глубины буфер в USART? передача данных с 2 портов can и 1 usart в usart |
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
23.06.2021, 00:25 | 3 |
Надо ещё развернуть, что бы импульс минимальной длительности можно было измерить. А дальше включите курсоры и с их помощью измерьте ширину импульса. Там курсоры умеют сразу в герцах измерять. Судя по картинке, похоже, что вы захватили большой промежуток времени, а потом приблизили... так делать нежелательно, т.к. при слишком большом увеличении искажается форма сигнала (на первой фотографии видно, что фронты завалены, чего не должно быть при таких низких скоростях). В общем, выставьте развёртку на 4 мкс в клетке и нажмите кнопку single.
1
|
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
|
|
23.06.2021, 00:48 [ТС] | 4 |
Спасибо за ответ. Оно показывает частоту 57.8к. неужели 115200 ? Или всё-таки 57600?
0
|
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
|
|
23.06.2021, 06:37 [ТС] | 5 |
идиотизм ситуации заключается в том, что ни на какой скорости не видно вменяемых символов.
Ставил: стоп битов 1 четность нет контроль потока нет
0
|
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
|
|
23.06.2021, 08:53 | 6 |
Стартовый бит же вроде переход из 1 в 0, а у Вас сразу 0. Или это инверсный?
Добавлено через 1 минуту - 57600 по ходу дела. Смотрите байтами.
1
|
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
|
|
23.06.2021, 10:12 [ТС] | 7 |
кстати, спасибо за идею насчет инверсного. наверное поєтому оно и не расшифровывается
0
|
Модератор
8909 / 6678 / 918
Регистрация: 14.02.2011
Сообщений: 23,524
|
|
23.06.2021, 10:27 | 8 |
Сообщение было отмечено _EF_ как решение
Решение
Вы используете два постулата никем не подтвержденные
1 скорость используется из стандартного набора, это не так - скорость может быть любой, мне часто встречается скорость 250000 2 передаются символы ASCII, передаваться может все что угодно ну и третье передаются 8 бит, по стандарту USART может быть от 5 до 9 бит нужно знать что это за устройство и что оно передает, иначе можно гадать бесконечно да и неплохо бы иметь логический анализатор
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
24.06.2021, 18:11 | 9 |
Один бит - это длительность только одного состояния. Так что тут получается скорость около 115.6
Откуда вообще снимаются эти осциллограммы? С выхода контроллера или с какой-то микросхемы? Может, это один из сигналов RS-485 ? Просто странно, что сигнал инверсный и странные уровни сигналов: на первых картинках около 5.5 В, а на последней менее, чем 0.3 В. И вообще, откуда уверенность, что это UART?
0
|
0 / 0 / 0
Регистрация: 22.06.2021
Сообщений: 5
|
|
24.06.2021, 18:24 [ТС] | 10 |
это плата убитого спутникового реса. написано serial TxD и GND.
по поводу напряжений - был грех - переключал шуп x1/x10. как говорится, мечтать не вредно, но я надеялся увидеть там что-нибудь читаемое... нет - так нет... всем спасибо.
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
28.06.2021, 13:13 | 11 |
Сообщение было отмечено _EF_ как решение
Решение
вангую - скорость 115200, но раз ТС не видит данных - вероятно, загвоздка в битах четности. Нужно поиграться настройками количества бит + количество стоп-бит + наличие и тип бита четсности.
То что визуально UART находится в нуле может говорить либо о инверсном его типе (такое вполне возможно), либо просто о нуле в отсутствие сигнала, что тоже вполне допустимо. В этом случае передатчик корректно отрабатывает старт-бит в начале байта и стоп-бит(ы) в конце, и никаких сложностей в момент приема не происходит.
1
|
28.06.2021, 13:13 | |
28.06.2021, 13:13 | |
Помогаю со студенческими работами здесь
11
Приём данных с usart через dma в память периферии и вывод обратно на usart (для проверки) Интернет и соеденения. Как определить скорость подключения? Как определить скорость скачивания? И т.д. Определить скорость второй пули, если первая пуля имела скорость 700м/с? Определить скорость звука в воздухе и скорость теплохода, по известному времени распространения гудка Определить конечную скорость шарика. какой угол с поверхностью листа образует эта скорость Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |