Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Непонятки с UART
Непонятки с UART
ivan_fd Дата: Чт, 03.06.2021, 09:03  |                                                                                                                Сообщение # 16
Группа: Модераторы
Ранг:  Специалист
Сообщений: 1157
Репутация: 117   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Зачем вам проверка на четность?

У меня так, при
HRSOut 1,2,3,4
HRSOut Dec 1, Dec 2, Dec 3, Dec 4 :


Меня все время преследуют умные мысли...но я быстрее!!!
vladh Дата: Чт, 03.06.2021, 11:43  |                                                                                                                Сообщение # 17
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 349
Репутация: 9   ±
Замечания:   ±
На сайте с 15.10.2007

Статус: Offline

Не понял о какой проверки на четность вы пишите?
ivan_fd Дата: Чт, 03.06.2021, 12:17  |                                                                                                                Сообщение # 18
Группа: Модераторы
Ранг:  Специалист
Сообщений: 1157
Репутация: 117   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Ну это же вы написали:

Declare Hserial_Parity = ODD ' проверка на четность


Меня все время преследуют умные мысли...но я быстрее!!!
vladh Дата: Чт, 03.06.2021, 12:44  |                                                                                                                Сообщение # 19
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 349
Репутация: 9   ±
Замечания:   ±
На сайте с 15.10.2007

Статус: Offline

Цитата ivan_fd ()
Declare Hserial_Parity = ODD ' проверка на четность
Ах, вы вот о чем. Но как я понимаю при проверки на четность должно быть 
Declare Hserial_Parity = Even
ivan_fd Дата: Чт, 03.06.2021, 13:21  |                                                                                                                Сообщение # 20
Группа: Модераторы
Ранг:  Специалист
Сообщений: 1157
Репутация: 117   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Нет, не правильно.

По умолчанию передача идет 8N1 - 8 бит данных, 1 стоповый бит, без четности.
Если ставим Declare Hserial_Parity = ODD или Even, то будет 7E1 или 7O1.

Короче, уберите строчку Declare Hserial_Parity = ODD!


Меня все время преследуют умные мысли...но я быстрее!!!
vladh Дата: Чт, 03.06.2021, 13:50  |                                                                                                                Сообщение # 21
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 349
Репутация: 9   ±
Замечания:   ±
На сайте с 15.10.2007

Статус: Offline

Спасибо. Но я вроде недавно только читал значение этого объявления. Тогда скорее всего понятно почему у меня не работает общение с частотником.
ЯНДЕКС Дата: 03.06.2021
Форум Picbasic.ru » Программирование МК » Proton PicBasic » Непонятки с UART
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: