Перейти к содержанию
    

Darth_Vader

Участник
  • Постов

    74
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Darth_Vader

  • Звание
    Участник
    Участник
  • День рождения 19.09.1976

Информация

  • Город
    Array
  1. Отладка в AVR Studio 4.19

    Добрый день! Для отладки установил AVR Studio 4.19 и AVR Toolchain. При начале отладки Студия несколько раз выводит окна с предложением указать некие каталоги Какие каталоги она хочет от меня? P.S. У кого-то получается авторизоваться последние дни на atmel.com?
  2. Proteus 8.3 и симуляция MSP430

    Добрый день! Не знаю, угадал ли с разделом форума... Как прикрутить к Proteus 8.3 симуляцию MSP430? CCS 6.0.1 установлен.
  3. Большое спасибо! Про оптимизацию кода компилятором я как-то и не подумал!
  4. Почему может не выполняться оператор if, ни одна ветка не исполняется - ни истинная, ни ложная. Трассировкой прохожу - с if сразу идёт переход на return. CSS6.0.1 #include <msp430g2452.h> int main(void) { int i=0; WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer P1DIR = 0b00011110; P1OUT = 0; P2DIR = 0; P2REN = 255; P2OUT = 0; if(P2IN) i++; else i--; return 0; }
  5. Полностью полагаюсь на ваше мнение, так как своего опыта в этой области ноль. Как говорится, волею судеб в процессе конструирования GSM-сигнализации на дачу стал обладателем модуля на SIM900A - и тут понеслось! :)
  6. Вчера удачно прошил вот такой модуль с SIM900A прошивкой 1137B13SIM900M64_ST - sms отправляет и принимает и с Билайна, и с МТС.
  7. Спасибо, всё получилось! Отдельная благодарность за картинку с разводкой сигналов rxd-txd. В картинке, которую я нашёл на taobao, они были переставлены местами и ничего из-за этого не работало.
  8. А flow-control для com-порта какой выбрать? 9600 8N1 это я знаю.
  9. 1. Джамперами задается уровень сигнала UART - хочется знать каким положением какой уровень задаётся. 2. Присутствуют несколько светодиодов - тоже хочется знать их назначение. Допустим, при подаче питания один светодиод постоянно моргает - что это значит?
  10. Добрый день! Есть плата SIM900 MINI V4.0, но нигде не могу найти на неё даташит. Китайские продавцы хранят молчание. Или может быть кто-то с ними имел дело? Извините, если ошибся разделом.
  11. На сколько я помню, SMCLK по умолчанию 1 МГц. Я уже разобрался, всё заработало. Надо было вот так сделать: #pragma vector=TIMER1_A0_VECTOR __interrupt void Timer1_A0 (void) { P1OUT = BIT0 + BIT6; TA1IV = 0; } #pragma vector=TIMER1_A1_VECTOR __interrupt void Timer1_A1 (void) { switch(TA1IV){ case TA1IV_TACCR1: P1OUT &= ~BIT0; break; case TA1IV_TACCR2: P1OUT &= ~BIT6; break; default: break; } TA1IV = 0; }
  12. Добрый день! Разбираюсь с MSP430 Launchpad с установленным G2553. Подскажите, почему не происходит прерывание по Timer1? #include <msp430.h> /* * main.c */ void main(void) { WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer // Инициализация светодиодов P1DIR = BIT0 + BIT6; P1OUT = 0; // Инициализация таймера Timer1 TA1CCR0 = 480; // период таймера TA1CCR1 = 120; // яркость свечения LED1 (120/480) TA1CCR2 = 360; // яркоcть свечения LED2 (360/480) TA1CCTL0 = CCIE; // разрешаем прерывание от регистра TA1CCR0 TA1CCTL1 = CCIE; // разрешаем прерывание от регистра TA1CCR1 TA1CCTL2 = CCIE; // разрешаем прерывание от регистра TA1CCR2 TA1CTL = TASSEL_2 + ID_0 + MC_1; // Источник тактирования SMCLK (1 МГц), /1, считать до TA1CCR0 __enable_interrupt(); while(1); } #pragma vector=TIMER1_A0_VECTOR __interrupt void Timer1 (void) { P1OUT ^=BIT6; }
  13. Скачал CCS5.2 (файл CCS5.2.0.00069_win32.zip) с ti.com для MSP430 Launchpad, но 2 файла в архиве оказались битыми ! C:\CCS5.2.0.00069_win32.zip: Ошибка CRC в CCS5.2.0.00069_win32\baserepo\armhelprepo.zip, файл повреждён ! C:\CCS5.2.0.00069_win32.zip: Ошибка CRC в CCS5.2.0.00069_win32\featurerepo\binary\com.ti.cgt.msp430.4.1.win32_root_4.1.0, файл повреждён Отдельно эти файлы нигде не могу найти, а заново качать 1.2GB на 3G не вариант (уехал на дачу). Если кому не в лом - положите, пожалуйста, эти файлы на какой-нибудь rghost.
  14. Не получилось п/п записать - АКИП-4102 коряво пишет: сначала заполняется буфер 6Кб инфой, потом этот буфер скидывается на комп, в это время сигнал не пишется и так по кругу.
×
×
  • Создать...