Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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)