Ana içeriğe git

Haberler

Konu: msp430 interrupt simulasyon (296 Kez okunmuş) önceki konu - sonraki konu

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.
msp430 interrupt simulasyon
merhaba.
I/O portlarda interrupt simulasyonu yaparken; portların hangi değer aldığını, programın interrupt rutinine girdiğini görebiliyorum.
kodlarını vermiş olduğum program donanım üzerinde sağlıklı çalışıyor.
simulasyon sırasında timer registerlerine değerler yükleniyor, fakat interrupt kısmına geçmiyor.

sorun benden mi kaynaklanıyor, yoksa farklı bir nedeni mi var? anlayamadım.
kısacası donanım ile etkileşimli olarak simulasyon yapmak istiyorum.
ek olarak launchpad olmadan interrupt simulasyonu yapılabiliyor mu?

Kod: [Seç]
#include "msp430G2553.h"

void main( void )
{
   WDTCTL = WDTPW + WDTHOLD;

   DCOCTL=CALDCO_1MHZ;
   BCSCTL1=CALBC1_1MHZ;

   P1DIR|=(BIT6);
   P1OUT|=(BIT6);
   P1DIR&=~BIT0;
   P1SEL|=(BIT0);

   TACTL=TASSEL_0 + MC_1;
   TACCR0=2;
   TACCTL0=CCIE;

   _BIS_SR(GIE);
   while(1);
}

#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A0 (void)
{
  P1OUT^=(BIT6);
}

  • FxDev
  • [*][*]
Ynt: msp430 interrupt simulasyon
Yanıt #1
MSP430'un Proteus simulasyonlarında bir çok hata mevcut. UART kısmı hiç çalışmıyor, bence kit üzerinde geliştirme yapsanız daha iyi