« Kidule Dé/PIC Entrées Sorties » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Correction des encodages de caractère |
m Robot : Changement de type cosmétique |
||
Ligne 4 :
== Une Entrée ==
[[Fichier:PIC Lecture Port.png|left]] Pour faire qu'une pin devienne une entrée, il faut d'abord écrire un 1 dans le bit correspondant de TRISx. Cela coupe la partie Data Latch
Lorsque l'on ne lit pas l'entrée, l'état de la pin est mis en permanence dans le latch
pour lire le bit 0 du PORTA, on peut écrire
Ligne 37 :
En déclarant les bits comme c'est la cas ici, et contrairement à la pratique Pinguino qui consiste a utiliser la procédure DigitalWrite(), on améliore l’efficacité du code de manière drastique (au moins 1 à 20) et on est très proche de l'assembleur, mais du coup, on s'expose à ce problème !!! Il faut donc bien déclarer les IOs
Pour plus d'info, voir le forum microchip
}}
Ligne 52 :
Comme cela on peut écrire des choses que l'on arrive à lire facilement. '''Led0 = Allume;''' c'est beaucoup plus clair que '''PORTAbits.RA0=0'''
{{clr}}
[[Catégorie:Programmation C / Pinguino sur Kidules]]
|