реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Не работает USART на STM32F100RB
thamjell
сообщение Sep 1 2015, 11:32
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 23-06-14
Пользователь №: 82 030



Цитата(ViKo @ Sep 1 2015, 14:28) *
Так вы поняли, что к этому (нормальному) переходнику вам нужно добавить преобразователи 3V <-> +-12V на стороне микроконтроллера? Или влезть в нутро переходника, и там ... ломать.

Да, естественно понял. И понял, почему этот переходник исправно работал с оборудованием, на котором разъёмы RS232 стоят - там-то уровни напряжений нормальные, а не 3 вольта, как у меня.
Я не буду лезть внутрь переходника, сейчас поищу готовые переходники для таких случаев. Хотя мне кажется, что не найду и скорее всего буду сам делать переходник 3V <-> +-12V.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 1 2015, 11:36
Сообщение #17


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(thamjell @ Sep 1 2015, 14:32) *
на котором разъёмы RS232 стоят - там-то уровни напряжений нормальные, а не 3 вольта, как у меня.

... и инвертированные. 0 преобразовывается в +12 В, а 1 в -12 В. В-принципе, можно обойтись и +- 5 В сигналами. Даже и +-3 В. Да что там, и 0 +3 может работать (у вас же работает :-) ), но инвертировать нужно все равно).
Go to the top of the page
 
+Quote Post
thamjell
сообщение Sep 1 2015, 11:40
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 23-06-14
Пользователь №: 82 030



Цитата(ViKo @ Sep 1 2015, 14:36) *
... и инвертированные. 0 преобразовывается в +12 В, а 1 в -12 В. В-принципе, можно обойтись и +- 5 В сигналами. Даже и +-3 В. Да что там, и 0 +3 может работать (но инвертировать нужно все равно).

Вот этот момент поподробнее, как я понял - вы же про логический ноль? Поскольку таковым на выходе УАСПП для меня является +3В. Ну и 0 вольт на выходе УАСПП - это для меня лог. единичка, соответственно.
А не, всё понял. Лог. единичка - это +3 вольта на выходе, её инвертируем и получаем -12 вольт - соответствует лог. единичке для приёмника (терминала).

Сообщение отредактировал thamjell - Sep 1 2015, 11:46
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 1 2015, 11:51
Сообщение #19


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(thamjell @ Sep 1 2015, 14:40) *
Лог. единичка - это +3 вольта на выходе, её инвертируем и получаем -12 вольт - соответствует лог. единичке для приёмника (терминала).

Правильно. То есть, в вашем переходнике не хватает всего лишь инверсии сигналов.
Go to the top of the page
 
+Quote Post
thamjell
сообщение Sep 1 2015, 11:53
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 23-06-14
Пользователь №: 82 030



Цитата(ViKo @ Sep 1 2015, 14:51) *
Правильно. То есть, в вашем переходнике не хватает всего лишь инверсии сигналов.

Ну я попытаюсь сделать ещё, чтобы логическим уровням в +-12 вольт соответствовало. Спасибо за помощь.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th August 2025 - 10:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.0206 секунд с 7
ELECTRONIX ©2004-2016