Abfragen von digitalen Ports Kategorie: Programmierung (von Thomas Horn - 13.09.2002 0:15) | |
| |
Hallo ich möchte an einem digitalen Port P1H.0 auf dem Applikationsboard den Zustand abfragen, ob er sich im Zustand high oder low befindet, d.h. ob ein externes, elektrisches Signal am Port anliegt oder nicht (Port wird in diesem Fall als Eingangsport verwendet). Wenn er den Zustand high hat, liegt ein externes, elektrisches Signal an und es soll mittels can.send eine Nachricht über den CAN BUS gesendet werden können. Meine Fragen lauten: 1. Wie mu� der digitale Port P1H.0 gesetzt werden, damit er den Zustand high annehmen kann, wenn ein externes, elektrisches Signal an diesen Port von au�en angelegt wird (z.B. ein analoges Rechtecksignal) ? Wenn kein Signal anliegt, soll er den Zustand low haben bzw. keine Nachricht über CAN BUS senden. 2. Kann mir jemand ein Beispiel zu diesem Port P1H.0 programmieren, wenn ein externes (elektrisches) Signal an diesem Port von au�en anliegt bzw. wenn kein Signal anliegt und keine CAN BUS Nachricht gesendet werden soll ? Wenn ein kurzes, elektrisches Signal an diesem Port von au�en angelegt wird, soll die CAN BUS Nachricht nur DATA[0] enthalten. Wenn zwei kurze, elektrische Signale hintereinander an diesem Port von au�en angelegt werden, soll die gesendete CAN BUS Nachricht DATA[0],DATA[1] enthalten usw. Vielen Dank für jede Hilfe im voraus. Vielleicht kann ich demjenigen, der mir hilft, dafür bei seinem Problem mit der CC2 - Unit helfen. Mit freundlichem Gru� Thomas Horn | |
Antwort schreiben Antworten: Re: Abfragen von digitalen Ports (von André H. - 15.09.2002 10:57) |