10-22-2015, 04:25 PM
Kao sto se iz naslova vidi radi se o kontroleru Pic16F1827 sa kojim bih hteo koriscenjem njegovog PWM modula da generisem signal 50Hz na dva pina za Push-pull pretvarac.
Odmah na pocetku da vam kazem da sam pocetnik u programiranju i nikada do sada nisam nista radio vezano za PWM tako da mi je potrebna vasa pomoc.
Prilozicu datasheet radi lakseh resavanja mog problema.
E sada imam pitanja za iskusne:
1- Da il je moguce dobiti frekvenciju 50Hz sa HPWM i na koju frekvenciju treba da radi glavni oscilator.
2- Koji registri su potrebni da se podese u ovom slucaju iz datasheeta sam mogo da zakljucim da su potrebni: CCP1CON, APFCON0, ?
Cilj mi je da dobijem trajanje jedne poluperiode 7ms zatim pauza 6ms i druga poluperioda 7ms sto je ukupno cele periode 20ms.
Duty-Cycle trenutno nebih menjao vec bih ostao konstantan 6ms.
Potrebna mi je pomoc oko konfiguracije potrebnih registra jer sam se sve pogubio citajuci datasheet i da li je moguce da se izvede ovo kako sam ja zamislio ili postoji neko drugo resenje za koje ja neznam.
Pozdrav Milan
Odmah na pocetku da vam kazem da sam pocetnik u programiranju i nikada do sada nisam nista radio vezano za PWM tako da mi je potrebna vasa pomoc.
Prilozicu datasheet radi lakseh resavanja mog problema.
E sada imam pitanja za iskusne:
1- Da il je moguce dobiti frekvenciju 50Hz sa HPWM i na koju frekvenciju treba da radi glavni oscilator.
2- Koji registri su potrebni da se podese u ovom slucaju iz datasheeta sam mogo da zakljucim da su potrebni: CCP1CON, APFCON0, ?
Cilj mi je da dobijem trajanje jedne poluperiode 7ms zatim pauza 6ms i druga poluperioda 7ms sto je ukupno cele periode 20ms.
Duty-Cycle trenutno nebih menjao vec bih ostao konstantan 6ms.
Potrebna mi je pomoc oko konfiguracije potrebnih registra jer sam se sve pogubio citajuci datasheet i da li je moguce da se izvede ovo kako sam ja zamislio ili postoji neko drugo resenje za koje ja neznam.
Pozdrav Milan