PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgang mit einer frequenz schalten



htto
17.01.2010, 14:40
Hallo,

ich habe eine Frage an Euch. Ich habe eine Elektronik die der Steuerung einer kleinen Turbine dient. Herz ist ein Atmega 128. Für den Startvorgang möchte ich gerne ein Ventil mit einer best Frequenz ein/ausschalten. Gibt es dafür eine einfache Möglichkeit der Programmierung?

Gruß
Torsten

BurningWave
17.01.2010, 17:25
Nehm einfach eine Schleife, die einen PIN in einer bestimmten Frequenz ein- und ausschaltet:



#include <util\delay.h>
...
int main()
{
...
for(int i=0; i<x; i++) { //setze für x die Anzahl der gewünschten Schleifendurchgänge ein
PORTX |= (1 << Y); //bestimmte PIN Y an PORT X aktivieren
_delay_ms(x); //für x ms warten
PORTX &= ~(1 << Y); //PIN Y an PORT X deaktivieren
_delay_ms(x); //für x ms warten
} //und Schleife wiederholen
...
}


mfg