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

 
 
> msp430f4618 USCI, channel A & B
jorikdima
сообщение Dec 19 2007, 19:24
Сообщение #1


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Приветствую.
Начал разбираться с 4 серией контроллеров и наткнулся на непонятку, которую пока не понял как разрешить. Волнует модуль USCI, насколько понял это своего рода развитие USART. В даташите режимы UART, SPI и I2C рассматриваются отдельно в разных главах. Но в каждой (I2C не смотрел ибо не интересно совсем) говорится что для каждого модуля существует
Цитата
Different USCI modules support
different modes. Each different USCI module is named with a different letter.

То есть я так понял два... подрежима или подмодуля чтоли 07.gif 07.gif wacko.gif Более того написано:
Цитата
The USCI_Ax modules support:
 UART mode
 Pulse shaping for IrDA communications
 Automatic baud rate detection for LIN communications
 SPI mode
The USCI_Bx modules support:
 I2C mode
 SPI mode

Ну если UARTа не касаются все эти дела с модулем A и B, то вот интересующий меня SPI присутствует и в USCI_Ax и в USCI_Bx. И его контакты выведены дважды P3.1/UCB0SIMO, P7.1/UCA0SIMO. А во всем микроконтроллере, учитывая USART получается трижды. wacko.gif
Что с этим делать? Как понимать наличие этих двух подмодулей и двойного вывода? Соответсвенно как разводить (на шину spi садятся 3 разных устройства, куда их цеплять)? Для чего все это сделано?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jorikdima
сообщение Dec 30 2007, 18:02
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



После разбирательства с вышеуказанной проблеммой был некий перерыв... теперь снова вопрос аналогичный появился. Если в случае USCI_Ax и USCI_Bx я более менее все понял и там хотя бы пины по-разному названы, то в случае UCA0RXD/UCA0TXD у меня остались вопросы. Дело в том, что таких контактов на msp430f4618 две пары - на пинах 75, 74 и 46,47. И как это понимать? С какими из них работать?
Вообще должен сказать в доках вопрос этого USCI раскрыт неглубоко smile.gif может я апликуху не увидел какую, где более подробно описан новый модуль.
Спасибо!
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 30 2007, 19:14
Сообщение #3


Гуру
******

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



Цитата(jorikdima @ Dec 30 2007, 23:02) *
Если в случае USCI_Ax и USCI_Bx я более менее все понял и там хотя бы пины по-разному названы, то в случае UCA0RXD/UCA0TXD у меня остались вопросы. Дело в том, что таких контактов на msp430f4618 две пары - на пинах 75, 74 и 46,47. И как это понимать? С какими из них работать?
Дык с какими хотите с такими и работайте. Если LCD не используете, то можете c P4.6/P4.7 работать, а если используете, то только с P2.4/P2.5, для этого и сделали альтернативные пины.
Обратите внимание, что при установленном бите LCDS36 пины UARTa на P4 не доступны. Эта особенность раскрыта в разделе input/output schematic в даташите MSP430xG461x Mixed Signal Microcontroller (Rev. G).
Go to the top of the page
 
+Quote Post



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

 


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


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