Habe nun noch einmal eine Frage wie kann ich 2 PWM Signale erzeugen z.b. für zwei Motoren
Druckbare Version
Habe nun noch einmal eine Frage wie kann ich 2 PWM Signale erzeugen z.b. für zwei Motoren
Hi,
schau mal hier wird es erklärt:
https://www.roboternetz.de/wissen/in...Bascom_und_PWM
MfG
nich meinte mit der ganz oben genannten software-PWM variante
also ... hier nochmal das beispiel mit 2 ports
config porta.1 = output
config porta.2 = output
dim zaehler as byte '<- wichtig, dass es byte ist
dim trigger as byte
dim trigger2 as byte
trigger=127
trigger2 = 100
do
if zaehler > trigger then set porta.1 else reset porta.1
if zaehler > trigger2 then set porta.2 else reset porta.2
zaehler = zaehler +1
loop
aber bitte nicht vergessen, dass die sich gegenseitig etwas beeinflussen.
ist also eigentlich nur ne behelfslösung für gewisse anwendungen.
gruss
ah danke das meinte ich. Wie meinst denn du das mit dem beeinflussen?
naja.. der zeitablauf der DO-LOOP schleife wird wahrscheinlich etwas unterschiedlich ausfallen, je nachdem, ob die if bedingung(en) nun erfüllt sind oder nicht.
da musste halt mal sehen wievie takte nun was braucht. (siehe atmel datenblatt und den assemblercode)
unter unständen stört das aber auch nicht. kommt auf die anwendung an.