Nalezeno 56 výsledků hledání

od endthe
07 bře 2009, 14:45
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

Andrea píše:No sláva a ještě co do TCCR1A.
no to by melo byt

Kód: Vybrat vše

TCCR1A|=(0<<COM1A0)|(1<<COM1A1)|(0<<COM1B0)|(0<<COM1B1)|(1<<WGM11)|(0<<WGM10);
od endthe
07 bře 2009, 14:43
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

Andrea píše:V nastavení máš pomotané registry TCCR1A, B a C.

A jestli dobře počítám, tak ti to při 16MHz generuje 100Hz a ne 50.
jo mas pravdu melo by tam byt 40000
od endthe
07 bře 2009, 14:35
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

jinak uz me to nenapada :?
od endthe
07 bře 2009, 14:24
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

Kód: Vybrat vše

TCCR1B|=(0<<ICNC1)|(0<<ICES1)|(1<<WGM13)|(1<<WGM12)|(0<<CS12)|(1<<CS11)|(0<<CS10);
no tim padem takto
od endthe
07 bře 2009, 14:13
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

//######################PWM PRO SERVO 1################################ ICR1=20000; //nastavenim ICR1=20000 dosahnu f=50Hz TCCR1A|=(0<<COM1A0)|(1<<COM1A1)|(0<<COM1B0) |(0<<COM1B1)|(1<<WGM11)|(0<<WGM10); //######################PWM PRO SERVO 2################################ ICR1=20000; //nastavenim...
od endthe
07 bře 2009, 14:06
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

to prvni PWM jede ale to druhe ne :( a uz sem z toho zoufalej zas tak moc ty atmely neumim
od endthe
07 bře 2009, 14:02
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

ja se ridil taky pomoci http://winavr.scienceprog.com/example-a ... g-avr.html

akorad sem ty tlacitka dal na interupty
od endthe
07 bře 2009, 13:49
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

Andrea píše:Jestli to děláš podle datašítu, tak nevím podle kterého, protože to máš pořád stejně blbě.

no primo od atmela ale je mozne ze sem se do toho zamotal tak porad co opravit
od endthe
07 bře 2009, 13:41
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

takze by to melo jit takto: //######################PWM PRO SERVO 1################################ ICR1=20000; //nastavenim ICR1=20000 dosahnu f=50Hz TCCR1A|=(0<<COM1A0)|(1<<COM1A1)|(0<<COM1B0) |(0<<COM1B1)|(0<<FOC1A)|(0<<FOC1B)|(1<<WGM11)|(0<<WGM10); //######################PWM PRO SERVO 2#######...
od endthe
07 bře 2009, 13:40
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

takze by to melo jit takto: //######################PWM PRO SERVO 1################################ ICR1=20000; //nastavenim ICR1=20000 dosahnu f=50Hz TCCR1A|=(0<<COM1A0)|(1<<COM1A1)|(0<<COM1B0) |(0<<COM1B1)|(0<<FOC1A)|(0<<FOC1B)|(1<<WGM11)|(0<<WGM10); //######################PWM PRO SERVO 2########...
od endthe
07 bře 2009, 13:11
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATmega128 - funguje mi jen jedno PWM
Odpovědi: 25
Zobrazení: 2938

ATmega128 - funguje mi jen jedno PWM

Zdravim snazim se udelat program pro ATmega128 pro ovladani dvou serv HS 422 pripojenych na PB5 (OC1A) a PB6 (OC1B). ovladaní je pomoci PWM rizeneho tlacitky (krokovani UP a DOWN pro kazde servo (pres interupty na portu D)). Problem je v tom ze mi jede pouze jedno PWM na OC1A a nedari se mi rozchodi...

Přejít na rozšířené vyhledávání