Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 06.12.2019, 02:27  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию EUART c parity Ewen на PIC16FXXX. Как?

Как сделать EUART на семействе PIC16 с parity even?
Реклама:
stubiflex вне форума  
Непрочитано 06.12.2019, 03:26  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 664
Сказал спасибо: 360
Сказали Спасибо 743 раз(а) в 353 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: EUART c parity Ewen на PIC16FXXX. Как?

Вручную, включив 9-битный режим:
"..Parity is not supported by the hardware, but can be implemented in software and stored as the ninth data bit."

Например, для PIC16F88x:

Биты в регистре TXSTA:
TX9: 9-bit Transmit Enable bit
1 = Selects 9-bit transmission
0 = Selects 8-bit transmission

TX9D: Ninth bit of Transmit Data
Can be address/data bit or a parity bit.


Биты в регистре RCSTA:
RX9: 9-bit Receive Enable bit
1 = Selects 9-bit reception
0 = Selects 8-bit reception

RX9D: Ninth bit of Received Data
This can be address/data bit or a parity bit and must be calculated by user firmware.

Последний раз редактировалось j-Roger; 06.12.2019 в 03:57.
j-Roger вне форума  
Сказали "Спасибо" j-Roger
stubiflex (12.12.2019)
Непрочитано 15.12.2019, 01:44  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: EUART c parity Ewen на PIC16FXXX. Как?

Сообщение от j-Roger Посмотреть сообщение
Вручную, включив 9-битный режим:
"..Parity is not supported by the hardware, but can be implemented in software and stored as the ninth data bit."

Например, для PIC16F88x:

Биты в регистре TXSTA:
TX9: 9-bit Transmit Enable bit
1 = Selects 9-bit transmission
0 = Selects 8-bit transmission

TX9D: Ninth bit of Transmit Data
Can be address/data bit or a parity bit.


Биты в регистре RCSTA:
RX9: 9-bit Receive Enable bit
1 = Selects 9-bit reception
0 = Selects 8-bit reception

RX9D: Ninth bit of Received Data
This can be address/data bit or a parity bit and must be calculated by user firmware.

Да. Конфиг выставили. Но как будет формироваться парити бит?
stubiflex вне форума  
Непрочитано 15.12.2019, 07:41  
my504
Прописка
 
Аватар для my504
 
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
my504 на пути к лучшему
По умолчанию Re: EUART c parity Ewen на PIC16FXXX. Как?

Сообщение от stubiflex Посмотреть сообщение
Но как будет формироваться парити бит?
http://www.microchip.su/showthread.php?t=7932
my504 вне форума  
Сказали "Спасибо" my504
stubiflex (16.12.2019)
Непрочитано 21.12.2019, 00:46  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: EUART c parity Ewen на PIC16FXXX. Как?

Спасибо за помощь! Получилось.
stubiflex вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ, помогите, плиз! 2й USART в PIC mxsimus Микроконтроллеры, АЦП, память и т.д 3 24.12.2004 02:26


Часовой пояс GMT +4, время: 19:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot