MSP-EXP430G2 LaunchPad Experimenter Board

Обсуждение вопросов связанных с микроконтроллерами AVR,PIC,MSP430,ARM.
Прошивка. Написание программ на Си, C++

Модераторы: RZ9I, R9IT

MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 17 фев 2011, 23:38

Купил сегодня такую вот штуку в Элграде всего за 280 руб. Видео в аттаче. 2 мк серии MSP430 в комплекте + даже шнур миниUSB + все это еще в коробке :)
Прекрасно шьется из под ИАР
Вложения

[ Воспроизвести файл QuickTime ] 17022011.mp4 [ 852.93 Кб | Просмотров: 24043 ]

Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 18 фев 2011, 12:12

Я такой же заказыл пару недель назад, только по 178 рэ, да и сроком пять недель :)
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 18 фев 2011, 16:36

Ого, 5 недель это круто.А я решил не экономить :D. Только пока не разобрался - после перепрошивки нужно шнур USB передергивать почему-то.
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 19 фев 2011, 10:31

Я просто взял для того что бы было :) поэтому и сроки не важны...
Это беда всех программаторов не дорогих, как например в СТМ8, так же требуется передернуть питание. Правда я так не делаю я прошиваю, а потом дебаггером сбрасываю :) (благо все через консоль доступно)
Глянь может и тут можно лазеку найти.
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 19 фев 2011, 12:43

Да, разобрался также сбрасываю в режиме отладки
В аттаче видюшка по настройке IAR для данной штуки
Вложения

iar_msp.swf [ 57.67 Кб | Просмотров: 24022 ]

Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 20 фев 2011, 01:05

Я иар давно уже не использовал, видео сам писал?
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 20 фев 2011, 02:09

НЕ, видео нашел где-то на радиокоте
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение RT9I » 05 мар 2011, 00:12

Да, за четыре бакса еще и неплохой НЧ осциллограф... :eusa-violin:
Реальный скриншот мой. По крайней мере, что такое дребезг контактов - иллюстрирует :)
478
Ссылка на проект
http://www.msp430launchpad.com/2010/12/ ... scope.html
RT9I
 
Сообщения: 124
Изображения: 23
Зарегистрирован: 07 авг 2010, 15:43
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 06 мар 2011, 01:06

Интересный сайт, спасибо Виктор. У них получилось лучше чем у микрочиповского pickit 2 . Только у меня пока не установилось, сильно не разбирался, видать, каких-то компонентов не хватает...
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение RT9I » 06 мар 2011, 02:13

Может в режиме администратора запускать? Какой виндовс стоит?

Еще - Grace - конфигурилка периферии http://focus.ti.com/docs/toolsw/folders ... escription

правда, только для Code Composer Studio

479
RT9I
 
Сообщения: 124
Изображения: 23
Зарегистрирован: 07 авг 2010, 15:43
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 06 мар 2011, 10:33

Поставил фреймверк 3.5 винда хр сп3. Там несколько архивов в них есть sеtup.ехе - запускал их как-то безрезультатно. Но потом нашел архив этой программы осциллографа она не требует установки. Сам не пробовал, так как кодю в иаре
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 07 мар 2011, 13:50

Что-то ссылка выше не работает
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение RT9I » 07 мар 2011, 19:55

Сергей, имеешь в виду вот это ? http://software- dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/grace
Там пробел лишний. В общем, мне из под CSS так и не удалось поставить, выкачал сами инсталляторы, поставилось. Фаилы выложу, дам ссылку
RT9I
 
Сообщения: 124
Изображения: 23
Зарегистрирован: 07 авг 2010, 15:43
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение RT9I » 07 мар 2011, 20:09

RT9I
 
Сообщения: 124
Изображения: 23
Зарегистрирован: 07 авг 2010, 15:43
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 07 мар 2011, 20:18

ОК. Забрал
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 08 мар 2011, 18:19

UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 08 мар 2011, 19:59

Ассемблер это хорошо, можно отлично разобраться с архитектурой. А вот я ковырял MSP430f123 в свое время с LPT-JTAGом ссамодельным. В этом коде работает ШИМ, USART(выдает хеллоу ворлд если в мк прилетает символ 'u', и светодиод моргает по таймеру
Код: Выделить всё

#include  <msp430x12x.h>

static char string1[] = { "Hello World\r\n" };

char i; 
unsigned int p,cnt,y ;

void main(void)
{
 
  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog

  // ########## Настройка портов ввода-вывода ########################
  P3SEL = 0x30;             // P3.3,4 = USART0 TXD/RXD
  P1DIR |=0xFF;
  P1SEL |= 0x0C;                            // P1.2 and P1.3 TA1/2 otions
 
           
  // #############################################################################
  // ######### В данных мк есть 4 источника тактовых сигналов ####################
  // ##### LFXT1CLK низко/высокочастотных генератор работает от 32768 гц до 16 Мгц
  // ##### XT2CLK - опциональный высокочастотный генератор от 400 Кгц до 16 Мгц ##
  // ##### DCOCLK - Встроенный генератор с цифровым управлением (DCO) ############
  // ##### VCLOCK - Встроенный низкочастотный генератор частота 12 Кгц ###########
  // #############################################################################
  // ##### Модуль синхронизации формирует 3 вида тактовых сигналов ###############
  // ##### MCLK - Основной тактовый сигнал #######################################
  // ##### ACLK - Вспомогательный тактовый сиггнал ###############################
  // ##### SMCLK - Дополнительный тактовый сигнал. Может назнач. для отд.периферии
  // ############### Настройка системы тактирования ##############################
  // ###############################  32768 ######################################
  // DCOCTL=0x00;
  // BCSCTL1=0x80;  // XT2OFF,LF-enable,ACLK Divider=1
  // BCSCTL2=0xC8;  // MCLK=LFXT1CLK,MCLK Divider=1,SMCLK=LFXT1CLK,
  // ############################################################################
 
  // ################# Настройка для внешнего кварца 4.433619 Мгц  или любого внешнего #######
  BCSCTL1 |= 0xC0; // XT2OFF,HF-enable,ACLK Divider=1
  do
  {
  IFG1 &= ~OFIFG;                // Clear OSCFault flag
  for (i = 0xFF; i > 0; i--);    // Time for flag to set
   }
 while   ((IFG1 & OFIFG));       // OSCFault флаг установлен ?       
  BCSCTL2=0xC8;  // MCLK=LFXT1CLK,MCLK Divider=1,SMCLK=LFXT1CLK,
  // ##########################################################################################
 
   // ############# Настройка модуля USART #############################
 
  ME2 = 0x03;                    // Enabled USART0 TXD/RXD
  UCTL0 |=0x11;                  // 8-bit character, SWRST=1
  UTCTL0 |= 0x30;                // UCLK = MCLK
  UBR00 = 0xE6;                  // 9600 from 1Mhz
  UBR10 = 0x00;                  //
  UMCTL0 = 0xBF;                 // Modulation
  UCTL0 &= ~0x01;                // Initialize USART state machine
  IE2 |=0x03;                    // Enable USART0 RX/TX interrupt
  IFG2 |=0x03;                   // Clear inital flag on POR
 
 
  // ################  Настройка модуля Timer_A Генерация ШИМ на ноге 23 - P1.2 ###################
  // ####### Каждый блок захвата/сравнения содержит модуль вывода. Модуль вывода ##################
  // ####### используется для генерации выходных сигналов, в т.ч. таких, как ШИМ-сигналы ##########
  // ####### Каждый модуль вывода имеет восемь рабочих режимов, которые генерируют ################
  // ####### сигналы, основываясь на сигналах EQU0 и EQUx. ########################################
  // ##############################################################################################
  TACTL =   0x0210;       // Control register.SMCLK, timer up to TACCR0
  TACCTL0 = 0x0010;       // Capture/Compare control register CCR0 interrupt enabled
  TACCR0 = 2500;          // Outpu compare register                         
  TACCR1 = 1200;          // CCR1 PWM duty cycle
                           
  // ################################################################################################

  // ############# Просто таймер в режиме счета ####################################################
  // ################  Считает до TACCRO и сбрасывается в 0 ########################################
  // TACTL =   0x0210;       // Control register.SMCLK, timer up to TACCR0
  // TACCTL0 = 0x0010;       // Capture/Compare control register CCR0 interrupt enabled
  // TACCR0 = 2500;          // Outpu compare register                         
 
  // ##############################################################################################
 
  _BIS_SR( GIE);  // global  interrupt   enable 
}
// UART0 TX ISR
#pragma vector=USART0TX_VECTOR
__interrupt void usart0_tx (void)
{
  if (i < sizeof string1-1)
    TXBUF0 = string1[i++];
 
}

// UART0 RX ISR
#pragma vector=USART0RX_VECTOR
__interrupt void usart0_rx (void)
{
  if (RXBUF0 == 'u')                        // 'u' received?
  {
    i = 0;
    TXBUF0 = string1[i++];
   
  }
 

 
 
  #pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
  cnt++;
  if ( (cnt>=100)&&(cnt<=200) )   { TACCTL1 = 0xE0; P1OUT = 0x01; }
  if ( (cnt>200)&&(cnt<=400) )    {TACCTL1 = 0x00; P1OUT = 0x00; }
  if (cnt > 400) cnt =0;
                           
}   
 
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 30 мар 2011, 10:23

Ну вот и мне пришел наборчик, пока не открывал :)
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 03 апр 2011, 16:31

Ну как , кто-нибудь ковыряет этот наборчик? Или все в долгий ящик положили ?
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 03 апр 2011, 22:52

я по сути только распаковал,
поставил CCS4, обновил, но в списке только один из двух мк.
почитал доку, что-то совсем скудненько и по памяти и по периферии, потребление на данный момент не супер, думаю соберу мигалку
или пищалку для дочки :) и забуду по MSP...
Попробуй лучше стм32, сейчас вообще по низкой цене пошла отладка, по моему 300 рублей в элко
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 04 апр 2011, 14:07

По мне так серия msp430f5xxx вполне ничего себе так. Свою нишу занимает вполне.
Вместо СТМ32, я выбираю LPC, Stellaris от TI и PIC32 (как альтернатива ядру АРМ)
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 04 апр 2011, 14:30

ну не знаю, я вон заказал STM8L152C8 за 12 рублей штука, по моему порвет любого :) а от TI поди купи, да и дока у них черт ногу сломит :)
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 04 апр 2011, 17:02

И кстати, СТМ32 к лету только выпустят линейку 2х с нормальной скоростью FLASH. Сейчас у них 24 Мгц против 50 Мгц Stellaris
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение UB9HCE » 04 апр 2011, 23:46

Не совсем понял тебя :)
Может ты имел ввиду флешь память? там действительно ограничение у флешки 24 мгц, но для этого и существует предвыборка (и не только у стм).
из озу старая линейка прекрасно работает до 72 мгц, новая не знаю, пока не смотрел...
объявляю перемирие :)
UB9HCE
 
Сообщения: 76
Изображения: 2
Зарегистрирован: 19 июл 2010, 11:11
Категория: Третья

Re: MSP-EXP430G2 LaunchPad Experimenter Board

Сообщение R9IT » 05 апр 2011, 08:25

Исправился :)
НУ да закругляем этот холивар очередной :)
Молодой конденсатор без вредных утечек
ищет привлекательную катушку индуктивности
для создания совместного колебательного контура.
Низкие частоты не предлагать.
Аватара пользователя
R9IT
Администратор
 
Сообщения: 611
Изображения: 512
Зарегистрирован: 28 июн 2010, 22:35
Откуда: Оттуда
Категория: Первая

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron