Re: Frequenz für bestimmte Zeit Kategorie: Programmierung Basic (von Andy - 16.12.2009 8:31) | |
Als Antwort auf Frequenz für bestimmte Zeit von sönke - 15.12.2009 19:02
| |
Guten Morgen, hast du dich schonmal mit Timern genau beschäftigt? Interrupts sowie den Ausgängen (also Pins) von Timern selber? Ich würde es so lösen: Timer X startet und zählt die Zeit Schrittera (siehe http://www.c-control-pro.de/documentation/index.html?timer_t0time.htm), Timer Y startet gleichzeitig und gibt deine Frequenz aus (siehe hierzu http://www.c-control-pro.de/documentation/index.html?frequenzerzeugung.htm) Timer X ist irgendwann fertig und löst einen Interrupt aus bei dem du die Frequenz von Timer Y entsprechend änderst. (siehe Interrupt Beispiel http://www.c-control-pro.de/documentation/index.html?irqbeispiel.htm) Ich hoffe ich konnte dir helfen, Andy > moin > > mein Problem ist folgendes. Es muss für eine eine Zeit "schrittera" eine Frqeunz von > ca. 9600 hz auf Timer T1 ausgegeben werden und danach eine Frequenz von 261 Hz. > Nur gibt die Steuerung nur eine Freqenz von 1 Hz aus. Aber auch das ausgeben im Anschlu� > von 261 Hz klappt nicht. Im vorherigem Programmverlauf klappt die Frequenzerzeugung > problemlos. Wei� jemand voran das liegen könnte? Danke schon mal im Voraus. > > > Timer_T1FRQ(3,PS0_256) > AbsDelay(schrittera) > Port_WriteBit(43,1) > Timer_T1FRQ(3524, PS0_8) > > > > MFG Sönke | |
Antwort schreiben Antworten: Re: Frequenz für bestimmte Zeit (von Sönke - 16.12.2009 15:17) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum