Dans la suite de l’article je présente l’activation puis l’utilisation du bus I2C sur la carte RaspberryPI (ou tout autre carte qui supporte un bus I2C : Olimex A13 ou iMX233, Beagle/PandaBoard de TI, TQ6410, etc…). L’interrogation des esclaves connectés au bus I2C peut se faire sans aucune programmation ! Cela permet de valider rapidement l’écriture ou la lecture des registres d’un esclave I2C. On peut alors passer à la programmation en C/C++ avec des valeurs validées. Lire la suite…
Cette article présente une suite de petits programmes qui m’ont permis de découvrir la carte PICDEM.net 2 et le compilateur C C18. Je n’aborde pas ici la pile TCP/IP mais des concepts beaucoup plus basiques tel que:
- la commande de DELs
- l’utilisation des boutons poussoirs
- la lecture du potentiomètre et du capteur de température : utilisation du convertisseur analogique numérique (CAN)
- la commande de l’afficheur LCD
- l’utilisation de la voie série
- l’utilisation de l’EEPROM externe en mode SPI
- les interruptions (Timer, USART, PortB, …)
Remarquez que ces programmes ne sont en rien “spécifique” à cette carte et au PIC18F97J60 mais sont utilisables sur une carte de test classique équipée d’un PIC18F2520 par exemple.
Imprimer cet article
Lire la suite…