pwm jelgenerator + bovitesek

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00
Kapcsolat:

Hozzászólás Szerző: szovhoz »

Lehet hülyeséget fogok kérdezni!!!!

Érdeklődnék csak Mega128-as procival 9-10 bites pwm előállításáról?
16mhz-es kristály.

Itt a PWM=8 -at kell 9 ill 10-re váltani a bithez?
A másik ami fontos lenne hogy 9bit-> 0-511-ig ill. 10bit -> 1023 van e a szabályzási tartomány? Vagy marad a 0-255 byte változóban?

Kód: Egész kijelölése

Config Timer1 = Pwm , [color=red]Pwm = 8[/color] , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1       ' pwm   

Dim A As Byte
A = 0
Dim B As Byte
B = 0


do
a = xx
b = xx

Pwm1b = b
Pwm1a = a

loop
Az adatlapban olvastam még erről : 6 PWM Channels with Programmable Resolution from 2 to 16 Bits.

Ezt hogyna lehet bascom alatt kicsikarni? Vagy nincs támogatotsága?
-= STK500 =-
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10113
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Hozzászólás Szerző: Robert »

PWM 8/9/10 -> csak Timer1 (ill 16 bites timer!) (Bascom sugo :) )
PWM Can be 8, 9 or 10.

Kód: Egész kijelölése

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1
Igen. 9->511; 10->1023

Tipp:
http://www.mcselec.com/index.php?option ... &Itemid=57

A 16 biteset passzolom, Bascom szerintem csak a regiszter írás/olvasás útján támogatja.
Válasz küldése