PIC s osmi vývody a PWM (CCP)
Napsal: 17 pro 2009, 15:03
Dobrý den, pánové (a případně i dámy).
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
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