Re: Signal vom Modellbauempfänger auswerten Kategorie: Programmierung (von André H. - 10.04.2004 8:49) | ||
Als Antwort auf Re: Signal vom Modellbauempfänger auswerten von Holger - 4.04.2004 12:57 | ||
| ||
Hallo Holger, > 2 Kanäle müssen schon sein, 4 wäre besser und bis 8 wäre > natürlich super geil. Wichtig ist nur, da� Du nicht jeden Impuls des Empfängers auswerten kannst. Die einfachtste Möglichkeit, die Impulslänge zu erfassen, wäre in die ASM-Routine aufzurufen, dort auf die high-Flanke zu warten, dann die Zeit bis zur low-Flanke zu messen und dann den Wert an das C2-Programm zurückzugeben. Dies geht im Prinzip mit allen I/Os der CC2. Allerdings gibt's hier auch einen kleinen Haken: u.U. unterbricht Dir das ASM-Proggie die Ausführung Deines Programms bis zu 20ms, da Sie Impulse vom Empfänger lediglich alle 20ms gesendet werden. Darum arbeitet man hier doch lieber mit Interrupts. Ich wei� jetzt nicht, ob die Impulse der Kanäle bei Empfängern alle syncron oder Zeitversetzt ausgegeben werden, oder ob das von Empfänger zu Empfänger verschieden ist. Das müsste man einmal testen (Oszi). Wenn diese Zeitgleich ausgegeben werden, könnte man sehr einfach alle Kanäle auf einmal mit einer ASM-Routine einlesen. K1 __----_____________-----_____ K2 __-------__________-------___ ... Bei Zeitversetzen Ausgaben wäre das einzelne Erfassen besser geeignet. Auch das Arbeiten mit Interrupts wäre hier mehr zu empfehlen. K1 __----________________-----_____________ K2 ___________-------______________-------___ ... Man könnte auch eine einzige Interruptleitung benutzen und alle Kanäle HW-mä�ig verknüpfen. In der ASM-Routine, müsste man dann ggf. prüfen, von welchem Kanal der INT ausgelöst wurde.(bei zeitversetzten Impulsen) Ich mu� mal sehen, ob ich Sommer dies einmal testen kann. Das Thema interessiert mich nun irgendwie. :-) > Sollte ich mir die CC2 zulegen, natürlich über cctools, > erst recht wo ich doch noch ein paar von den Max520 brauch. > Wo find ich eigentlich Informationen über den C164, änlich > dem Datenblatt von Motorola über den MC68HC705 (Instuctionset, > Register usw.)? Die Datenblätter zum µC sind auf der CD zur CC2 enthalten. Da Du noch keine hast, mu�t Du direkt bei Infineon schauen. ( C164CI ) > Womit erstellst du eigentlich das Platinenlayout deiner > cctools? Eagle. > Benutzt du auch einen Simulator oder läuft das über > Wissen und try and error? Hauptsächlich Wissen. Jedoch werden alle Schaltungen vorher einmal aufgebaut.(Meist auf Protoboards) Für was sollte ich Simulatoren benutzen ? Das zuverläsigste ist immernoch das reale Aufbauen einer Schaltung, um sie zu testen. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Signal vom Modellbauempfänger auswerten (von Holger - 11.04.2004 13:00) Re: Signal vom Modellbauempfänger auswerten (von André H. - 15.04.2004 9:01) |