mplab

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

khelifi

mplab

Message par khelifi »

le travail est fait sur le péripherique UART1 du dspic30f6010
je veux recevoir des données sur le registre U1RXREG(dspic30f6010),ses données doivent etre prédéfini sur mplab.
comment je peux faire ca?
a+
merci
JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Message par JP »

Salut,

Tu vas dans Debugger -> SCL Generator -> New workbook -> Onglet Register Injection
Tu cliques sur la 1er ligne et tu la remplies :
Reg/Var : U1RXREG
Data Filename : Tu choisis un fichier.txt ou tu auras entré au préalable les valeurs (en hexa sur 3 digits) que tu veux injecter dans ton USART. Chaque valeur doit être sur une ligne. Dès que ton programme lira le registre U1RXREG, la 1ere valeur sera injecté dans le registre, à la 2eme lecture la 2eme valeur sera injecté etc ...

Exemple :

Code : Tout sélectionner

061
064
Format : Pkt
Tu sauvegarde : Save Workbook
Tu fais Generate From Workbook -> uart.scl (par exemple)
Tu minimises la fenetre (ne la fermes pas)

Ensuite, Sitmulus Controller -> Open scenario.
Tu ouvres ton fichier uart.stl.
Dans la fenetre Output MPLAB SIM, tu devrais avoir :
StimCtrl: SCL file attached successfully.
Tu minimises aussi cette fenetre (ne la fermes pas) et lances ta simulation.

a+
JP
Ca clignote !!!!
JP
Administrateur
Administrateur
Messages : 2327
Inscription : 23 sept. 2003 19:14
Localisation : Strasbourg
Contact :

Message par JP »

Je l'ai rajouté sur le wiki : http://wiki.jelectronique.com/pic
Si vous voyez quelque chose à rajouter ou à corriger n'hesitez pas.
Ca clignote !!!!
Répondre