Débutant dans la programmation des pics, j'ai commencé par faire quelques essais avec un 18F45k22 sur la platine EasyPic de mikroe. Je programme en c avec mikroC.
Là ça marche pour les trucs simples, et je comprends ce que je fais.
Mais dans le cas précis, je dois programmer un pic 12F510. Il n'est pas supporté par mikroC donc je me suis rabattu vers MPLAB X et le compilateur XC8.
Pour l'instant, rien de sorcier (a priori), juste mettre les sorties GP0, 1, 4, 5 à 1. Voici le code :
#include <xc.h> #pragma config IOSCFS = ON #define _XTAL_FREQ 8000000 void main() { TRISGPIO = 0b00001100; CM1CON0 = 0; while(1) { GP0 = 1; GP1 = 1; GP4 = 1; GP5 = 1; } }
Rien ne marche ! Et ne comprends pas pourquoi.
Si quelqu'un pouvait me venir en aide et m'expliquer ce qui cloche je lui en serais très reconnaissant.
Comme on est sur un forum de robotique, je précise que ce bout de code n'est pas le but (qui est de générer une PWM) mais simplement un essai pour me familiariser avec ce PIC.
Merci
Mikael