Atmega8 + Timer2 + PWM

Karel Radkovský karel.radkovsky@seznam.cz
Úterý Prosinec 20 22:56:02 CET 2005


Dobry vecer,

fungovat by to melo (viz priloha - toto skutecne funguje) :-)... Co delate v prerusenich? Nepremlatite hodnotu TCNT2 necim?
Kdyby to nefungovalo, muzete mi poslat cely zdrojak (i soukrome) - kouknu se.

S pozdravem
--
Karel Radkovsky
www.dioda.cz


  ----- Original Message ----- 
  From: Rosko Peter 
  To: hw-list@list.hw.cz 
  Sent: Tuesday, December 20, 2005 10:08 AM
  Subject: Atmega8 + Timer2 + PWM


  zdravim,
  mam problem, je kdesi medzi stolickou a klavesnicou predpokladam :)

  atmega8, gcc, timer 2, pwm
  interrupt na compare match funguje, ale sam pin sa nehybe

  na zaciatku programu je :
   OCR2 = 20;

  potom na tom spravnom (? ;-) ) mieste je :
    DDRB |= _BV(PB3);
    TCCR2 = _BV(WGM21) | _BV(WGM20) | _BV(COM21) | _BV(CS21); //prescaller = 8; enable fast pwm PWM; output pin enabled
    TIMSK |= _BV(TOIE2) | _BV(OCIE2); 

  pin je stale mrtvy
  vidite tam nieco ? ja uz par hodin nie :(

  vdaka, 
  p.rosko
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20051220/5b6faf92/attachment.htm 


Další informace o konferenci Hw-list