Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.05.2013, 12:35  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
Вопрос Проблемы с инициализацией MSP430

Добрый день!
Помогите добрым словом, или советом!
Начал разбираться с MSP430...
Скачал "почти" лицензионный IAR)
Начал эксперименты, все хорошо... но вот не задача
[HTML]1 P3SEL |= 0x30; // P3.4,5 = USART0 TXD/RXD
2 ME1 |= UTXE0 + URXE0; // Enable USART0 TXD/RXD
3 UCTL0 |= CHAR; // 8-bit character
4 UTCTL0 |= SSEL0; // UCLK = ACLK = 32.768kHz
5 UBR00 = 0x03; // 32.768kHz/9600 - 3.41
6 UBR10 = 0x00;
7 UMCTL0 = 0x4a; // Modulation
8 UCTL0 &= ˜SWRST; // Initialize USART state machine
9 IE1 |= URXIE0 + UTXIE0; // Enable USART0 RX/TX interrupt[/HTML]
Нашол этот пример инициализации UART.
Когда выбираю камень старее MSP430f1611, то все компилируется, а когда мой кристалл MSP430f2416... то ничего не выходит
В мануалах написано что регистры одинаковые, но в хидере они как то переименованы...
Может нужен какой то другой хидер, а не родной?...
Заранее блогодарен!
Реклама:

Последний раз редактировалось papa_n; 20.05.2013 в 13:38.
papa_n вне форума  
Непрочитано 20.05.2013, 14:49  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: MSP430 !!!

Так хидер в папке иара поглядите. Там, вроде по другому, например - UCB0BR1 UCB0BR0
oleg110592 вне форума  
Непрочитано 20.05.2013, 17:57  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: MSP430 !!!

А по-простому посмотреть адреса регистров и сравнить с ДШ - не быстрее ли было бы, чем вопрошать, да ещё ждать, когда кто-то другой посмотрит то же самое и ответит сюда?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 21.05.2013, 13:39  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

Казалось бы все просто глянул в хидер и все хорошо... Смотрел, и ничего!!
Может у кого то есть небольшая программка под MSP430, желательно с UART
papa_n вне форума  
Непрочитано 21.05.2013, 22:48  
alex_r61
Временная регистрация
 
Регистрация: 09.09.2007
Сообщений: 82
Сказал спасибо: 40
Сказали Спасибо 32 раз(а) в 19 сообщении(ях)
alex_r61 на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

А какой недруг не даёт воспользоваться Crace?
Потыкали в кнопочки и получили:
Код:
void USCI_A0_graceInit(void)
{
    /* USER CODE START (section: USCI_A0_graceInit_prologue) */
    /* User initialization code */
    /* USER CODE END (section: USCI_A0_graceInit_prologue) */
    
    /* Disable USCI */
    UCA0CTL1 |= UCSWRST;

    /* 
     * Control Register 0
     * 
     * ~UCPEN -- Parity Disabled
     * ~UCPAR -- Odd parity
     * ~UCMSB -- LSB first
     * ~UC7BIT -- 8-bit
     * UCSPB -- Two stop bits
     * UCMODE_0 -- UART Mode
     * ~UCSYNC -- Asynchronous mode
     * 
     * Note: ~‹BIT› indicates that ‹BIT› has value zero
     */
    UCA0CTL0 = UCSPB + UCMODE_0;
    
    /* 
     * Control Register 1
     * 
     * UCSSEL_1 -- ACLK
     * ~UCRXEIE -- Erroneous characters rejected and UCAxRXIFG is not set
     * ~UCBRKIE -- Received break characters do not set UCAxRXIFG
     * ~UCDORM -- Not dormant. All received characters will set UCAxRXIFG
     * ~UCTXADDR -- Next frame transmitted is data
     * ~UCTXBRK -- Next frame transmitted is not a break
     * UCSWRST -- Enabled. USCI logic held in reset state
     * 
     * Note: ~‹BIT› indicates that ‹BIT› has value zero
     */
    UCA0CTL1 = UCSSEL_1 + UCSWRST;
    
    /* 
     * Modulation Control Register
     * 
     * UCBRF_0 -- First stage 0
     * UCBRS_3 -- Second stage 3
     * ~UCOS16 -- Disabled
     * 
     * Note: ~UCOS16 indicates that UCOS16 has value zero
     */
    UCA0MCTL = UCBRF_0 + UCBRS_3;
    
    /* Baud rate control register 0 */
    UCA0BR0 = 3;
    
    /* Enable USCI */
    UCA0CTL1 &= ~UCSWRST;
    
    /* USER CODE START (section: USCI_A0_graceInit_epilogue) */
    /* User code */
    /* USER CODE END (section: USCI_A0_graceInit_epilogue) */
}
И прерывание:
Код:
// Enter appropriate LPM with global interrupt enabled
__bis_SR_register(LPM0_bits + GIE); // Enter LPM0, interrupts enabled

// Echo back RXed character, confirm TX buffer is ready first
void USCIA0RXISRHandler(void)
{
    // Device enters ISR when character received in Rx Buffer

    // USCI_A0 TX buffer ready?
    while (!(IFG2 & UCA0TXIFG)); // Poll TXIFG to until set
    UCA0TXBUF = UCA0RXBUF;       // TX -› RXed character
}
alex_r61 вне форума  
Непрочитано 22.05.2013, 11:12  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

А есть у кого то Grace ? выложите куда то , плиз... а то что то не могу с Ti скачать
papa_n вне форума  
Непрочитано 22.05.2013, 15:40  
alex_r61
Временная регистрация
 
Регистрация: 09.09.2007
Сообщений: 82
Сказал спасибо: 40
Сказали Спасибо 32 раз(а) в 19 сообщении(ях)
alex_r61 на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

Я тоже не с первого раза скачал, главное правильно ответить на их дебильные вопросы.
alex_r61 вне форума  
Непрочитано 22.05.2013, 16:30  
lsa
Почётный гражданин KAZUS.RU
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
lsa на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

Даже если ответить на вопросы - не всегда разрешат скачать.
Мне сказали, что я не надежный и смогу с ихним грейсом и коткомпосером сделать бомбу.
Поэтому нахожу по внешним ссылкам, например:
http://jaanus.tech-thing.org/img/ grace_setup_2.0.0.00017.exe
lsa вне форума  
Непрочитано 22.05.2013, 18:20  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

Сообщение от alex_r61 Посмотреть сообщение
главное правильно ответить на их дебильные вопросы.
А какие ответы считаются правильными? Раньше попроще было - "не был, не состоял, не имею" - а теперь такое разнообразие, только успевай запоминать.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 23.05.2013, 04:31  
alex_r61
Временная регистрация
 
Регистрация: 09.09.2007
Сообщений: 82
Сказал спасибо: 40
Сказали Спасибо 32 раз(а) в 19 сообщении(ях)
alex_r61 на пути к лучшему
По умолчанию Re: Проблемы с инициализацией MSP430

Ну один раз прикинулся студентом - не прошло,
другой раз указал телеметрию - тоже.
Когда написал что просто знакомлюсь с их продукций
то прокатило.
"не был, не состоял, не имею" это вопросы от наших
чекистов, у них мозгов на большее не хватало.
А у них вопросы спускаются из ЦРУ, и над ними
целые научные учереждения работают.

Последний раз редактировалось alex_r61; 23.05.2013 в 04:37.
alex_r61 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MSP430 LaunchPad MSP-EXP430G2 дешевый билет в мир MSP430 Alexeink Микроконтроллеры, АЦП, память и т.д 107 22.07.2011 14:44
MSP430 первые впечатления oleg110592 Микроконтроллеры, АЦП, память и т.д 40 16.04.2011 00:40
uVision и библиотеки stm32 peripheral library - проблемы с дебагом и АЦП ) rukez Микроконтроллеры, АЦП, память и т.д 11 13.02.2011 15:35
Взлом када MSP430 Code007 Микроконтроллеры, АЦП, память и т.д 0 20.05.2010 22:21


Часовой пояс GMT +4, время: 06:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot