Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Frequenz Port an PORT[3] Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Georg - 5.01.2007 11:54)
 Als Antwort auf Re: Frequenz Port an PORT[3] von Dietmar - 4.01.2007 20:01
> Hallo Georg.
>
> > Wie muß ich das anschließen bzw. gibt es da eine Trennung im Programm.
>
> Der Port läßt sich ohne Einschränkungen zur Impulszählung (FREQ) oder für den IRQ-Interrupt nutzen, solange in Deiner Applikation sichergestellt ist, daß PORT[3] nach dem Einschalten, also nach dem Anlegen der Betriebsspannung, auf HIGH-Potential liegt.
>
> Falls der Port dagegen nach einem Reset auf LOW liegt, wird nicht das Anwenderprogramm gestartet, sondern der Kontroller geht in den sogenannten Hostmodus. Im Hostmodus kann ein Programm zur OM übertragen werden. Es gibt auch einen Befehl, um die OM über die serielle Schnittstelle zu starten. Der Hostmodus eignet sich also gut zur Programmentwicklung, aber nicht für den Einsatz in der späteren Applikation.
>
> Wenn Dein Signal nach Reset einen undefinierten Zustand aufweist, kannst Du beispielsweise die im Beitrag 11709 dargestellte Schaltung einsetzen.
>
> Man könnte übrigens die FREQ-Funktionalität mittels kleiner Assemblerroutine an einen anderen Pin (z.B. PORT[4]) verlegen, so ähnlich, wie es im Beitrag 11678 mit IRQ gemacht wurde.
>
> Viele Grüße
> Dietmar

Hallo Dietmar,
danke für die kompetente Antwort.

Kann ich nicht vor dem ersten Programm Ablauf den Port softwaremäßig auf  Pullup setzen, quasi initialisieren und im Programmablauf dann den Freq Port zuweisen, sofern das mit dem Pullup bei der OMMicro funktioniert.

Das mit dem Assembler ist sicher eine gute Idee nur habe ich von Assembler keine Ahnung.

Gruß
Georg

 Antwort schreiben

Bisherige Antworten:

Re: Frequenz Port an PORT[3] (von Dietmar - 5.01.2007 17:59)
    IRQ an PORT[3] und FREQ1 an PORT[4] (von Dietmar - 5.01.2007 20:24)
        Re: IRQ an PORT[3] und FREQ1 an PORT[4] (von Georg - 6.01.2007 8:53)