Pour que les Intr fonctionnent

Postby alain31 » Fri Dec 07, 2007 12:00 am

Bonjour

Une remarque pour éviter à d'autres de chercher des heures pourquoi les interruptions ne fonctionnent pas sur le R8C/13.

Il faut initialiser le(s) vecteur(s) d'interruption.

Mais il y a un piège avec le fichier sect30.inc fournit avec le kit de développement : il y a 3 tables de vecteurs dans le fichier (assemblage conditionnel).

Pour le R8C/13, c'est la 3ème table du fichier (à partir de la ligne 650) qui doit être modifiée.

Exemple : pour initialiser le vecteur d'interruption de l'UART0 en réception (vecteur 18), il faut remplacer la ligne 672 du fichier d'origine
.lword dummy_int ; vector 18
par les lignes
.glb _uart0ReceiveInt
.lword _uart0ReceiveInt ; vector 18

Si ça peut aider...
alain31
 
Posts: 1
Joined: Fri Jan 17, 2014 4:38 pm

Return to R8C/13 (01-2006)

Who is online

Users browsing this forum: No registered users and 1 guest