INT 21h

Домашняя страница самого страшного прерывания

MSP430G2231 и таймер

№ 2977 В разделах: Программирование Электроника от June 15th, 2011,

Это очень простой пример работы с таймером. Уверен, вы найдете ему более полезные применения. Давайте припаяем часовой кварц (32768 Гц) к микроконтроллеру и сделаем тестовую программу.

#include "msp430g2231.h"

#define DIOD 6 //диод на ноге P1.6

unsigned int timerCount = 0;

#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A0 (void) {
  timerCount = (timerCount + 1) % 8;
  if(timerCount ==0) {
  P1OUT &= ~(1 << DIOD);
  for(double i=0; i < 500 ; i++);
  P1OUT |= 1 << DIOD;  }
}

int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  //Initialize pins
  P1DIR |= 0xFF;
  
  //timer (oh, shit)
  TACCTL0 = CCIE;
  TACTL = TASSEL_2 | MC_2;

  __enable_interrupt();

  __bis_SR_register(LPM0 + GIE); /// LPM0  прерываниями
}

В итоге мы получим вот такую классную мигающую штуку. Зеленый светодиод на плате это и есть тот, которым мы мигаем.

Всего 1 комментарий »

1 комментарий »

Comment by ZiB | June 19, 2011 @ 09:16:13

ну вот, а у меня бы так и пролежала в столе пока не выбросил :)

Форма отправки комментария

CAPTCHA
*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS RSS Feed только для этого поста |


Комментарии
  • Игорь: Все настроил, еще раз просмотрел видео и методом научного тыка все настроил и сохранил, все работает и обе...
  • 21h: Здравствуйте, Игорь! Я не знаю :) Думаю аналогично согласно инструкции к вашей радиостанции.
  • Игорь: Добрый день, просмотрел Ваше видео все доступно и ясно для 8 ми канальных радеек, но мне нада настроить 69...
  • Гоги: Есть инструкция к Моторолкам – она подходит к серии Motorola TLKR T4… Т8. В конце сетка частот и...
  • 21h: торчок давно уже не обновлял, как только закрыл сайт где он работал. да, это морда для opentracker. без...
  • Buter: Какова дальнейшая жизнь торчка? Он кстати веб-интерфейсом для OpenTracker выступает? Без OpenTracker работать...
  • 21h: понятия не имею. гуглите инструкцию к вашей радейке и сверяйтесь с ней.
  • Денис: хочу их подружить с uv5r
  • Денис: t-388 walkie talkie на эти шпаргалочек нет,или как приминить ваши к их настройке?
  • John: Стекла для электроник – техночас.ру