Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

18F452 10-Bit PWM?

Başlatan mytap, 13 Temmuz 2008, 01:14:03

mytap

Merhaba aşağıda 10 bitlik pwm üreten kod var. (Frekans önemli değil) bu işmeci ile PWM'i 12 yada 14 bit yapmak mümkün mü?
Device 18f452
Xtal 8
Declare PLL_REQ  On
TRISC = %10000000				
CCP1CON = %00001100		
T2CON = %11111111			
PR2 = 255						
Duty = 0  
Loop:    
CCP1CON.4 = Duty.0			
CCP1CON.5 = Duty.1			
CCPR1L = Duty >> 2
Duty = Duty + 10		
GoTo Loop
-------------------------------------------------------- hayırlı günler, iyi çalışmalar..  --------------------------------------------------------

Erol YILMAZ


mytap

Evet mümkün gözükmüyor sabah ola hayrola diyelim sanki bunun 14 bit e kadar olabilceğini bi yerlerde okumuş gibiydim
-------------------------------------------------------- hayırlı günler, iyi çalışmalar..  --------------------------------------------------------

Erol YILMAZ

PSOC ile veya başka bir işlemci ile 16 bitlik pwm yapabilirsin.

picusta

Madem frekans önemli değil, PWM kendin üret.
Baska bir yöntemde PWM'lerin oranini her periyotta degistirmek, böylece 4 tane 10 bit PWMin ortalamasi 14 bit eder.

mytap

Alıntı yapılan: "picusta"Madem frekans önemli değil, PWM kendin üret.
Baska bir yöntemde PWM'lerin oranini her periyotta degistirmek, böylece 4 tane 10 bit PWMin ortalamasi 14 bit eder.
İşlemci başka işlerde yaptığı için mecburen donanım PWM 'i kullanmak zorundayım.

Alıntı yapılan: "Allegro"PSOC ile veya başka bir işlemci ile 16 bitlik pwm yapabilirsin.
Şuan başka bir işlemciye geçmek zaman kaybı olur ilginiz için teşekkürler
-------------------------------------------------------- hayırlı günler, iyi çalışmalar..  --------------------------------------------------------