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

 
 
> UART на MSP430F2131
Slash
сообщение Nov 20 2008, 13:46
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 202
Регистрация: 10-04-05
Из: Санкт-Петербург
Пользователь №: 4 011



Мне нужно реализовать UART на MSP430F2131. У этого МК нет аппаратного UART, а есть Timer UART с 3-мя Capture/Compare Registers.
Я пока развожу плату, поэтому мне пока нужно разобраться в функциях ног МК.

Расскажите, пожалуйста, на пальцах назначение выходов, предназначеных для ССRx.

Вот часть таблицы из даташита, оставил только непонятное:

P1.1/TA0 Timer_A, capture: CCI0A input, compare: Out0 output
P1.2/TA1 Timer_A, capture: CCI1A input, compare: Out1 output
P1.3/TA2 Timer_A, capture: CCI2A input, compare: Out2 output
P1.5/TA0 Timer_A, compare: Out0 output
P1.6/TA1 Timer_A, compare: Out1 output
P1.7/TA2 Timer_A, compare: Out2 output
P2.2TA0 Timer_A, capture: CCI0B input
P2.3/TA1 Timer_A, compare: Out1 output
P2.4/TA2 Timer_A, compare: Out2 output

В чем разница этих функций? В общем, ничего пока не понятно...

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Slash
сообщение Nov 25 2008, 08:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 202
Регистрация: 10-04-05
Из: Санкт-Петербург
Пользователь №: 4 011



Сергей Борщ, rezident, спасибо, стало понятнее.

Вот только каким все-таки хедером пользоваться io430x21x1.h или msp430x21x1.h?


Код

TACTL_bit.TAMC = 3; // не проходит с msp430x21x1.h
TACTL|=MC1|MC0;  // не проходить с io430x21x1.h
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 25 2008, 14:06
Сообщение #3


Гуру
******

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



Цитата(Slash @ Nov 25 2008, 13:19) *
Вот только каким все-таки хедером пользоваться io430x21x1.h или msp430x21x1.h?
Первые (io430x....h) это поделие фирмы IAR System, а вторые (msp430x....h) это стандартные заголовочные файлы фирмы TI. Об этом в заголовках файлов написано.
Из io430x21x1.h
Цитата
/********************************************************************
*
* Standard register and bit definitions for the Texas Instruments
* MSP430 microcontroller.
*
* This file supports assembler and C/EC++ development for
* MSP430x21x1 devices.
*
* Copyright 1996-2004 IAR Systems. All rights reserved.
*
* $Revision: 4349 $
*
********************************************************************/

Из msp430x21x1.h
Цитата
/********************************************************************
*
* Standard register and bit definitions for the Texas Instruments
* MSP430 microcontroller.
*
* This file supports assembler and C development for
* MSP430x21x1 devices.
*
* Texas Instruments, Version 1.2
*
* Rev. 1.0, Setup
*
* Rev. 1.1, Removed unused def of TASSEL2
* Rev. 1.2, added definitions for Interrupt Vectors xxIV
*
********************************************************************/

Кроме того, первый пригоден для использования с IAR С и C++, а TI-ский для "чистого" C. Поскольку я C++ для программирования MSP430 не применяю, то поэтому пользуюсь стандартным хедером от TI.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slash   UART на MSP430F2131   Nov 20 2008, 13:46
- - Dog Pawlowa   Цитата(Slash @ Nov 20 2008, 17:46) В чем ...   Nov 20 2008, 14:24
- - IgorKossak   Slash, выделил Ваш вопрос в отдельную тему. Не сле...   Nov 20 2008, 16:55
- - rezident   Цитата(Slash @ Nov 20 2008, 18:46) Мне ну...   Nov 20 2008, 17:09
|- - Slash   Цитата(rezident @ Nov 20 2008, 20:09) sla...   Nov 20 2008, 17:56
|- - rezident   Цитата(Slash @ Nov 20 2008, 22:56) Всего ...   Nov 20 2008, 18:26
- - Slash   Спасибо всем за советы, продолжаю работу Работаю ...   Nov 24 2008, 14:02
|- - Сергей Борщ   Цитата(Slash @ Nov 24 2008, 16:02) 1 вари...   Nov 24 2008, 14:40
- - rezident   Зачем обязательно придумывать что-то свое? Использ...   Nov 24 2008, 19:28
- - Slash   Подскажите, пожалуйста, в чем может быть ошибка? О...   Dec 24 2008, 18:26
- - rezident   Slash, вы наверное считаете, что телепатические сп...   Dec 24 2008, 19:51
- - Slash   Отладчик MSP-FET430UIF, схему приложил. Может еще ...   Dec 25 2008, 06:57
|- - rezident   Цитата(Slash @ Dec 25 2008, 11:57) Отладч...   Dec 25 2008, 13:14
|- - Slash   Цитата(rezident @ Dec 25 2008, 16:14) Вы ...   Dec 25 2008, 18:12
- - rezident   Тогда скорее всего проблема с величиной тока нагру...   Dec 25 2008, 18:30
- - Slash   Еще подключены: ADUM5401 ADM3312 HEF4051 - 3шт. А...   Dec 26 2008, 10:21
|- - rezident   Цитата(Slash @ Dec 26 2008, 15:21) А кака...   Dec 26 2008, 13:50
- - Slash   Ясно, спасибо. Пока у меня не прошел период детск...   Dec 26 2008, 14:46
- - Slash   Здравствуйте! Вопрос больше по принципам про...   Jan 8 2009, 10:43
- - chert_kol   Меня смущают такие конструкции Кодk->bdcNumber...   Jan 24 2009, 15:56


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

 


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


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