J'ai de grandes difficultés à faire fonctionner un PIC16F1703, je voudrais m'assurer que l'échantillon de code que j'utilise est correct.Code testable simple PIC16F1703?
Il est supposé être l'un des exemples les plus simples possibles, et faire toute la broche à la sortie VDD, donc je peux le tester avec un voltmètre/LED.
processor 16F1703
radix dec
include p16f1703.inc
errorlevel -302
; reset vector
org H'00'
goto init
; interrupt vector
org H'04'
init NOP
BANKSEL PORTA
CLRF PORTA
BANKSEL PORTC
CLRF PORTC
BANKSEL LATA
CLRF LATA
BANKSEL LATC
CLRF LATC
BANKSEL ANSELA
CLRF ANSELA
BANKSEL ANSELC
CLRF ANSELC
BANKSEL TRISA
MOVLW B'00111111'
MOVWF TRISA
BANKSEL TRISC
MOVLW B'00111111'
MOVWF TRISC
loop NOP
goto loop
end
Est-ce échantillon correct pour un PIC16F1703 et maintenir toutes les broches à VDD? Si non, qu'est-ce qui ne va pas?
Avez-vous essayé un certain simulateur? Les simulateurs peuvent avoir des fonctionnalités de débogage. Google pour "simulateur PIC16F" et voir s'ils peuvent vous aider. –
@MargaretBloom: Malheureusement, je ne connais pas de simulateur de pic qui supporte la famille PIC16F170x. –