
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Dietmar, bei meiner Anwendung Energiemonitor mit der O-Micro u. O-Macro liefert der digitale Stromzähler (1000 Impulse/kWh) und bei max. Photovoltaikertrag von 3kWh kommt ca. alle 0.8sec eine Impuls bzw. negative Flanke an PORT[3]/IRQ-Pin. Bisher nutze ich die BASIC-Interruptroutine, wenn der Controller am IRQ-Pin eine negative Flanke detektiert. Welchen Vorteil würde der Aufruf der Assemblerroutine im Interrupt mit 50 mal pro Sekunde bringen! Könnte es sein, wenn im Programmablauf gerade eine Pause stattfindet oder gerade Daten von der O-Micro, O-Macro übertragen werden auf die RS232 Schnittstelle oder auf das LCD Display,sodass dadurch der eine oder andere Impuls nicht mehr erfasst wird im ersten Fall u. daß der 50-malige Aufruf des Interrupts diesen möglichen Fehler vermeidet? freundliche Grüße Joe Fenk |
| Antwort schreiben |