Gast
#157820
Hallo, ich habe in der neuen Version 7.10 von MPLAB einen fehler im Simulator festgestellt. - Interruptflags lassen sich nicht zurücksetzen - was jedoch in Version 6.70 geht Dann ist mir noch etwas passiert: Führe ich das Programm auf einem PIC16F84A aus, wobei der Interrupt für Flankenwechsel an Ports B4-B7 aktiviert ist, wird die Interruptroutine nicht einmal je Wechsel ausgeführt. Stattdessen wird sie bei Low ständig ausgeführt und bei High nicht mehr. Es ist aber davon abhängig an welcher Stelle der Port mit Masse verbunden ist. Könnte es sein, dass dieser Port sehr empfindlich ist, was die Interruptauslösung angeht und er daher auf jede Störstrahlung reagiert. Es scheint auch davon abhängig zu sien ob die internen Pullups aktiviert sind. Oder woran liegt das? Wie kann ich es beheben? Tritt das bei anderen PICs auch auf? Oder ist nur dieser PIC kaputtgegangen?