-
-
Erfahrener Benutzer
Fleißiges Mitglied
Habe nun noch einmal eine Frage wie kann ich 2 PWM Signale erzeugen z.b. für zwei Motoren
-
Erfahrener Benutzer
Roboter Experte
-
Erfahrener Benutzer
Fleißiges Mitglied
nich meinte mit der ganz oben genannten software-PWM variante
-
Erfahrener Benutzer
Roboter Experte
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
-
Erfahrener Benutzer
Fleißiges Mitglied
ah danke das meinte ich. Wie meinst denn du das mit dem beeinflussen?
-
Erfahrener Benutzer
Roboter Experte
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.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen