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

 
 
> пример работы UART, рабочий
Dubov
сообщение Mar 6 2014, 10:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Прошу поделится примером рабочего кода инициализирующего UART, и принимающего/передающего символы через UART.

Code Examples от TI - полное барахло.


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 6 2014, 15:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вначале следует утончить: режим UART для модуля USART или для модуля USCI?
Примеры использования периферийных модулей (и USART и USCI) есть на сайте производителя - см. MSP430 Code Examples.
Go to the top of the page
 
+Quote Post
Dubov
сообщение Mar 7 2014, 08:07
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Цитата(rezident @ Mar 6 2014, 19:34) *
Вначале следует утончить: режим UART для модуля USART или для модуля USCI?
Примеры использования периферийных модулей (и USART и USCI) есть на сайте производителя - см. MSP430 Code Examples.


а вы этот Code Example сами пробовали? код нерабочий там. Нужен пример для USCI
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 7 2014, 09:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Dubov @ Mar 7 2014, 13:07) *
а вы этот Code Example сами пробовали? код нерабочий там. Нужен пример для USCI

Который именно? Вы же не указали конкретный тип МК. К тому же прием/передачу данных через UART можно организовать двумя способами: 1) по прерываниям от USCI и 2) без использования прерываний, по опросу флагов готовности USCI. Вам какой способ больше подходит? Вы бы конкретизировали свою задачу, а то "инициализация и прием/передача символов через UART" это слишком общо.
Да и честно говоря, при самостоятельном изучении документации (User's Manual) эта задача занимает максимум один рабочий день вместе с обедом, послеобеденным сном и семью перекурами biggrin.gif Там регистров-то USCI кот наплакал. Загвоздка может возникнуть лишь с использованием модулятора - дык, можно просто оценив ошибку baudrate, пока и не использовать его. laughing.gif
Go to the top of the page
 
+Quote Post



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

 


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


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