Jag tänkte att det var dags att prova på att använda stimulus för att prova att simulera ingångar så jag slängde ihop en liten snurra, dock får jag det inte att fungera som tänkt....
Jag är under första fliken i Stimulus dialogen (Asynch) och har där två rader, en för PIN/SFR RA3 med Action Toggle och en för PIN/SFR RA4 med Action Toggle.
När jag väljer att köra "fire" på RA3 så ser jag att PORTA ändrar värde till 0x08 vilket är förväntat, en "fire" till och den går till 0x00 vilket också är förväntat.
Däremot när jag kör "fire" på RA4 så händer det ingenting med PORTA.
Jag har provat att ändra Action till Set High för RA4 men ingen skillnad på PORTA och jag har även provat att ta bort RA3 så att den raden inte stör på något sätt men ej heller då någon förändring.
Jag stegar alltså programmet framåt steg för steg för att få min "fire" att slå så det är inte det

Min inställning av TRISA är följande:
Kod: Markera allt
banksel TRISA ; Gör det möjligt att ställa in TRISA
movlw b'00011000' ; RA3 och RA4 = ingång, övriga RA = utgångar
movwf TRISA
M.v.h.
Ulf L.