Med udgangspunkt i AN557 har jeg bygget et tachometer med en 16F84, hvor pulser på PORTA skal tælles op i TMR0 og interrupter, hvorefter displayet tælles op - det kører :-\
Jeg har nogle "ringetryk" til NULSTIL og FRYSning af display'et - og dette er også lavet med udgangspunkt i AN557 og dét fungerer fint.
Der er lige 2 ting jeg godt vil have et godt svar på - hvis nogen gider:
1) Jeg synes displayet "lyser" lige svagt nok - hvad skal jeg gøre for at få det til at "lyse" kraftigere ?
1a) kalde opdatering af displayet FLERE gange i hovedloop'et ELLER
1b) indsætte delay i opdateringen, så det enkelte ciffer får lov at "lyse" længere tid (Det at sætte mindre formodstande på segmenterne tror jeg er risikabelt her i udviklingsfasen, idet programmet enkelte gange har "standset op" med rimeligt kraftigt lys kun i ét enkelt ciffer - så de skal nok ikke være mindre, da displayet så har risiko for at brænde af)
2) Når der er "fanget" ganske få pulser (men ikke hver gang samme antal !) går programmet i en uendelig løkke, hvor det IKKE tændes for de enkelte cifre i displayet - et manuelt reset får den for et kort stund ud af denne tilstand igen - hvordan kan jeg simulere dette i MPLAB og dermed finde det uendelige loop den tilsyneladende kommer ind i ?
Mvh KS