générer un fichier HEX avec mikroC pour PIC

< Sujet précédent  Sujet suivant >
Index du Forum -> Accueil du forum -> Accueil des Membres
AuteurMessage
Cameroon.png leonel_502
Newbie



Messages : 2
Inscrit(e) le: 01/03/2012
Posté le 09/05/2012 01:37  
générer un fichier HEX avec mikroC pour PIC
s'il vous plait j'aimerais générer le fichier HEX avec mikroC pour programmer mon PIC16F876, je n'arrive pas avec le mien; voici le code( commande de la variation d'un moteur à courant continu) , si quelqu'un peut le compiler et m'envoyer le fichier hex à l'adresse: [email protected]; voici le code:
#include <LCD.C>
#define Bouton1 PIN_C3
#define BOUTON2 PIN_C4


void convert_to_pourcent( long int data, char volts[6]) {
BYTE i;
long int temp,div;

div=1000;
for(i=0;i<=2;i++) {
temp=data/div;
volts=(BYTE)temp+'0';
temp=div*(BYTE)temp;
data=data-temp;
div=div/10;
}
}

void display_data( long int data ) {
char volt_string[6];
convert_to_pourcent( data, volt_string );
printf(lcd_putc,volt_string);
lcd_putc(" % ");
}
void main()
{byte s,a;
long int r;
r=500;a=1;
output_c(0xF8);
set_tris_c(0xF8);
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_2(T2_DIV_BY_16, 127, 1);
lcd_init();
do {
lcd_gotoxy(1,1);
printf(lcd_putc,"Réalisé par:");delay_ms(2000);
lcd_gotoxy(2,1);printf(lcd_putc,"M.TCHAMOU");delay_ms(2000);
lcd_init();
lcd_gotoxy(1,1);printf(lcd_putc,"faites un choix svp");
if (input(bouton1) ==0) { s=1; lcd_gotoxy(7,2);a=0;
printf(lcd_putc,"sens avant");delay_ms(500);}
if (input(bouton2) ==0) { s=0;lcd_gotoxy(7,2);a=0;
printf(lcd_putc,"sens ariere");delay_ms(500);}


} while (a==1);


do{
if (s==1)
{setup_ccp1(CCP_PWM);set_pwm1_duty(r);lcd_gotoxy(1,2);display_data(r);}
if (s==0)
{setup_ccp2(CCP_PWM);set_pwm2_duty(r);lcd_gotoxy(1,2);display_data(r);}
if (input(bouton1) ==0) { r=r+10;lcd_gotoxy(1,2);display_data(r);delay_ms(50);}
if (input(bouton2) ==0) { r=r-10;lcd_gotoxy(1,2);display_data(r);delay_ms(50);}
if (r> 1000 ) {r=0;}
}
while (true);
}



Revenir en haut | Permalien
France.png bertrandbd
Junior Member



Messages : 74
Inscrit(e) le: 12/12/2010
Posté le 13/05/2012 23:57  
RE : générer un fichier HEX avec mikroC pour PIC
Bonsoir

Je en suis pas un spécialiste des chaines d'outils pour PIC mais dis nous pourquoi tu n'y arrives pas? de plus tu à un include d'un fichier qui est nécessaire à la compilation et que tu n'a pas donné

Enfin, ton sujet n'est pas à la bonne rubrique ce qui réduit ces chances d'être vu

A+

Revenir en haut | Permalien
malik66
Posté le 04/02/2014 06:49  
RE : générer un fichier HEX avec mikroC pour PIC
s'il vous plait j'aimerais générer le fichier HEX avec mikroC pour programmer mon PIC16F876, je n'arrive pas avec le mien; voici le code( commande de la variation d'un moteur à courant continu) , si quelqu'un peut le compiler et m'envoyer le fichier hex à l'adresse: [email protected]; voici le code:

Revenir en haut | Permalien
malik66
Posté le 04/02/2014 06:50  
RE : générer un fichier HEX avec mikroC pour PIC
s'il vous plait j'aimerais générer le fichier HEX avec mikroC pour programmer mon PIC16F876, je n'arrive pas avec le mien; voici le code( commande de la variation d'un moteur à courant continu) , si quelqu'un peut le compiler et m'envoyer le fichier hex à l'adresse: [email protected]; voici le code:

Revenir en haut | Permalien

Haut de page

© 2024 Technologue pro, cours électricité électronique informatique · © 2007 - 2024 Technologue pro - Ressources pédagogiques pour l'enseignement technologique en Tunisie
Usage dans un cadre strictement académique

Technologue: cours en ligne gratuit en électricité, électronique, informatique industrielle et mécanique pour l'enseignement technologique en Tunisie et offre des cours en ligne en génie électrique, informatique, mécanique, une base de données de TP, projets fin d'études et un annuaire de ressources pédagogiques
Licence - Sitemap - Qui somme nous ? - confidentialité- Tunisie Index
J'accepte
Ce site web utilise des cookies. Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site Web. Plus d'infos