Например TDA7294

Форум РадиоКот • Просмотр темы - связать по USART 16f628 c 18f13k50
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт май 15, 2025 07:31:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: связать по USART 16f628 c 18f13k50
СообщениеДобавлено: Вс сен 04, 2016 19:55:14 
Родился

Зарегистрирован: Ср май 15, 2013 18:17:06
Сообщений: 13
Рейтинг сообщения: 0
Помогите связать по usart 18f13k50 c 16f628 в асинхронном режиме. 628-прд. 18f13k50- прм. частота у обоих 4мгц. Если ставлю обе 16f628 все работает нормально с теми же настройками.
_INIT
CLRF TRISA
movlw b'11110000' ;b0.b1.b2.b3-0. b4-in.b5-in.b6-in.b7-in.
movwf TRISB ;НАСТРОЙКА ПОРТОВ
movlw b'01000000' ;c6-in. c0-c5-out.c7-out
movwf TRISC
CLRF ANSELH ;RC4-7 цифровые входы-выходы
CLRF ANSEL
CLRF BAUDCON
clrf RCSTA ;Очистим упр. и статус приемника
bcf TXSTA,BRGH
bcf BAUDCON,BRG16 ; 0=SPBRGH-OFF
movlw .51
movwf SPBRG ; 1200
bsf RCSTA,SPEN ;Включим USART
bsf RCSTA,CREN ;разрешаем прием
bsf RCSTA,RX9 ; 9 бит прием
clrf TXSTA ;Очистим упр. и статус передатчика
bsf TXSTA,TXEN
;****************

ktm
btfss RCSTA,OERR ; переполнение
goto ktm1
bcf RCSTA,4 ; выключаем приемник
bcf PIR1,RCIF
nop
ktm1
movff RCREG,f0
clrf f1
btfss RCSTA,RX9D ;считываем 9-й бит
bcf f1,0
btfsc RCSTA,RX9D ;считываем 9-й бит
bsf f1,0
bsf RCSTA,4 ; включаем приемник
call B2D ; 2-10 преобразов.
call lcd ; вывод на LCD
goto ktm


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: связать по USART 16f628 c 18f13k50
СообщениеДобавлено: Вс сен 04, 2016 20:04:25 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Вам бы pdf-ы на два контроллера почитать (разделы USART).
Ошибка в Init-е USART.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: связать по USART 16f628 c 18f13k50
СообщениеДобавлено: Пн сен 05, 2016 19:45:50 
Родился

Зарегистрирован: Ср май 15, 2013 18:17:06
Сообщений: 13
Рейтинг сообщения: 0
Связь заработала когда в SPBRG вогнал .207 вместо .51 как установлено в прд. Буду разбираться - почему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: связать по USART 16f628 c 18f13k50
СообщениеДобавлено: Пн сен 05, 2016 20:00:03 
Родился

Зарегистрирован: Ср май 15, 2013 18:17:06
Сообщений: 13
Рейтинг сообщения: 0
Разобрался. В конфигурации было включено PLL умножение на 4.


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y