Bonjour.
Je débute en C et en programmation en général.
J'ai fait quelques programmes sur 16F84A qui fonctionnait comme je le voulais. J'ai voulu passer au 16F877 mais je n'arrive à faire fonctionner aucun programme, même des très simple.
y a-t-il des fichiers à inclure ou quelque chose d'autre pour utiliser le 16F877 ?
J'utilise MPLAB 8.4 et CC5X.
Voilà le programme principal :
// Oscillator : XT
// Watchdog timer : off
// power up timer : off
// Code Protect : off
// Brown Out detect : off
// Low Voltage Program : Disabled
// Data EE read Protect : off
// Flash Program write : Enabled
#include"delay.c"
void main (void) // clignotement 1sec
{
PORTB=0;
TRISB=0;
while (1)
{
PORTB.0=1;
delay_ms(100);
PORTB.0=1;
delay_ms(100);
}
}
et le delay :
void delay_ms(char millisec)
{
OPTION_REG=2;
do
{
TMR0=0;
nop();
while(TMRO<125);
}
while (millisec>0);
}
merci d'avance, bonne soirée.
-----