PIC s osmi vývody a PWM (CCP)
Moderátor: Moderátoři
-
petrfilipi
- Příspěvky: 2902
- Registrován: 13 zář 2005, 00:00
PIC s osmi vývody a PWM (CCP)
Netušíte zdali někde na Microchipu existuje tabulka s porovnáním PICů - potřebuji řídit zpětnou klapku nad digestoří. Z nepřeberných možností řešení jsem si vybral řízení modelářským servem, které budu řídit PICem. Vím že by to šlo řídit i 555kou, ale tak jako tak tam bude nějaký šváb (a procesou mi navíc zajistí pomalejší chod serva). PIC budu programovat v EasyPIC4 od Mikroelektroniky Bělehrad. Rád bych to dělal pomocí PWM instrukcí (PWM_Init (frekvence), PWM_Set_Duty (0=0%, 255 = 100%), PWM_Start, PWM_Stop). Je mi jasné že by to šlo i čistě pomocí času, ale takto to bude jednodušší. Ale nějak nemohu najít osmivývodový PIC, který by měl PWM (=CCP). Pokud neexistuje (nebo nemá podporu v EasyPIC), tak to budu muset udělat s nějakou 12F629kou a s pomocí časových instrukcí (delay_us(počet mikrosekund)).
Děkuji za odpověď.
Petr Filipi
MOVF JEDNA,0 ; vysle jednicky
MOVWF MOJE
BSF OUT
DECFSZ MOJE,1
GOTO $-1
MOVF NULA,0 ; vysle nuly
MOVWF MOJE
BCF OUT
DECFSZ MOJE,1
GOTO $-1
BSF STATUS,RP0 ; OUT nastav jako vstupni (odpojit od zateze)
BSF TRISB,0
BCF STATUS,RP0
ak bude s vysielat 5jednotiek a 0 nul tak mas 100%
-
petrfilipi
- Příspěvky: 2902
- Registrován: 13 zář 2005, 00:00