Bonjour,
Depuis assez longtemps je programmait un PIC18F avec le logiciel CCS (programmation en C).
Je me suis récemment acheté une carte à base de PIC32, et j'ai décidé de passer sur MPLAB et C32.
Le site de microchip donne toutes les routines pour le bus SPI, les convertisseurs, ... mais pas moyen de trouver une doc sur comment gérer les entrées/sorties.
En cherchant des programmes déja faits, j'ai trouvé la ligne suivante qui marche correctement:
Avec ca je modifie toutes les sorties du port BCode:PORTB = 0b10010000000000;
Ce que j'essaye de faire, c'est de modifier une seule broche à la fois, sans changer l'état des autres. J'utilise donc la commande suivante:
Le soucis, c'est que quand je met la sortie RB11 (ou une autre) à un niveau 0 ou 1, ca me met en même temps le reste du port à 0.Code:PORTBbits.RB10 = 1; PORTBbits.RB11 = 0;
Le probleme vient donc de mes lignes de code, ou bien d'ailleurs?
Merci d'avance
-----