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

 
 
 
Reply to this topicStart new topic
> потеря части посылок по ком порту
Fynjy86
сообщение Mar 13 2012, 09:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 24-03-08
Пользователь №: 36 192



здравствуйте, использую MSP4304fg618 для оцифровки сигнала и передачи по ком порту в компьютер.
использую внешний кварц на 4МГц. во время передачи часть посылок теряется.
тактирую UART от ACLK, частоту вывожу на порт, проверяю - все прекрасно.
делитель, паритет, число стоп бит - всё преправерено. вот код для режима работы UART.

ORG 3300h
COMLOAD:
BIS.B #BIT4+BIT5,&P2SEL //vibiraem porti kak slugebnie
BIS.B #BIT4+BIT5,&P2DIR //vibiraem porti kak slugebnie
BIS.B #UCSWRST+UCSSEL0,&UCA0CTL1//USCI logic held in reset state.+ACLK
BIS.B #UCPEN+UCSPB+UCPAR,&UCA0CTL0// +UCBRS2 Parity enable+2stop bita
//BIS.B #UCLISTEN,&UCA0STAT// regim proslushki
MOV.B #0A0h,&UCA0BR0 //Baud Rate Control Register 0
MOV.B #01h,&UCA0BR1 //Baud Rate Control Register 0
BIS.B #UCBRS1+UCBRS2,&UCA0MCTL//Modulation Control Register= + UCBRS0
BIC.B #UCSWRST,&UCA0CTL1//logic reset state off
BIS.B #UCA0RXIE, IE2// razreshili prerivaniya
RET

Подскажите, где и что можно упустить в настройке порта.
Go to the top of the page
 
+Quote Post
Fynjy86
сообщение Mar 14 2012, 04:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 24-03-08
Пользователь №: 36 192



мда)
сделал режим прослушки - после лини передачи от MSP закоротил Tx на Rx
Оказалось, источником ошибок является буфер (защищает от статики). max13234
разьберусь - отпишу
Go to the top of the page
 
+Quote Post
Fynjy86
сообщение Mar 20 2012, 05:09
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 24-03-08
Пользователь №: 36 192



1) Привет разработчикам отладочника MSP430FG4618/F2013 Experimenter’s Board, на ножках Xin Xout вести кварц часовой, а в отладочнике он числится как Х2, а ножки XT2IN XT2OUT ведут к кварцу Х1, на месте которого ничего нет. Это как минимум не логично) моглибы сделать и логичнее)

2) MAX13234 оказался капризным - рекомендую использовать наменалы на помпах в 2 раза больше указанного в даташите.

3) Ножку 11 буфера (VL) лучше припаять к питанию MSP, по идее она управляет режимом работы схемы, экономит батареи, но что-то он капризничает при управлении с порта MSP (может моих батареек + 22мкФ не хватает для стабильности питания).

Всё работает ))
Go to the top of the page
 
+Quote Post

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

 


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


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