Hello,
J'essaye de simuler la réception d'une donnée dans l'UART en plaçant une valeur dans RCREG mais MPLAB ne l'accepte pas et laisse 0x00.
Une solution ?
Merci
a+
JP
edit : Pas de problème avec mon programme, il fonctionne correctement dans le µC.
RCREG dans MPLAB / Stimuli ?
Modérateur : Modérateur
-
- Administrateur
- Messages : 2327
- Inscription : 23 sept. 2003 19:14
- Localisation : Strasbourg
- Contact :
RCREG dans MPLAB / Stimuli ?
Ca clignote !!!!
-
- Administrateur
- Messages : 2327
- Inscription : 23 sept. 2003 19:14
- Localisation : Strasbourg
- Contact :
J'ai trouvé une solution avec les stimuli :
Debugger-> slc generator -> new workbook
Register injection
Reg / Var : PIR1 / PC Value : mode / Data Filename : PIR1.txt avec écrit dedans 030 (la valeur en hexa que vous voulez mettre dans PIR1) / Format hex
Reg / Var : RCREG / Trigger : Message / Data Filename : RCREG.txt avec écrit dedans 072 (la valeur en hexa que vous voulez mettre dans RCREG)
Generate SCL From Workbook - > uart.scl
exit
Debugger-> stimulus controler -> new scenario -> attach -> uart.scl
save scenario
Minimisez la fenêtre
Faites votre simule
C'est loud comme méthode
Code : Tout sélectionner
mode
banksel PIR1
btfss PIR1,RCIF
goto mode
etc ...
Register injection
Reg / Var : PIR1 / PC Value : mode / Data Filename : PIR1.txt avec écrit dedans 030 (la valeur en hexa que vous voulez mettre dans PIR1) / Format hex
Reg / Var : RCREG / Trigger : Message / Data Filename : RCREG.txt avec écrit dedans 072 (la valeur en hexa que vous voulez mettre dans RCREG)
Generate SCL From Workbook - > uart.scl
exit
Debugger-> stimulus controler -> new scenario -> attach -> uart.scl
save scenario
Minimisez la fenêtre
Faites votre simule
C'est loud comme méthode
Ca clignote !!!!