1bit dac am msp430

OP #231880
Lesenswert?

hallo.

ich habe da ein paar verständnisprobleme mit dem 1bitDAC (pwm)

ich brauce 8kHz bei 8 bit ausgabe(bei 8MHz clock auf einem msp430f149)
, also initialisiere ich den Timer und die clock so
1
void init_clock(void)
2
{
3
  BCSCTL1 &= ~XT2OFF;                   // XT2 = HF XTAL
4
  do 
5
    {
6
      IFG1 &= ~OFIFG;                   // Clear OSCFault flag
7
      for (i = 0xFF; i > 0; i--);       // Time for flag to set
8
    }
9
    while ((IFG1 & OFIFG) != 0);          // OSCFault flag still set?   
10
            
11
    BCSCTL2 |= SELM1;                     // MCLK = XT2 (safe)
12
}
13

14
void init_timer(void)
15
{
16
  TACTL = TASSEL1 + TACLR;              // SMCLK, Clear Tar
17
    CCTL0 = OUTMOD_4 + CCIE;              // CCR0 toggle, interrupt
18
enabled
19
  CCR0 = 500;
20
  TACTL |= MC1;                         // Start Timer_A in continuous
21
mode
22
  P2DIR |= 0x01;              // P2.1 as putput  
23
  P2SEL |= 0x01;            
24
}

aber wo schiebe ich jetzt die daten hin, die ich via dem 1bitDAC
ausgeben will???

könnt ihr mir dabei helfen???
mfg
KoF

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren