Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1489
Enregistré en : novembre 2015

#71 Message par satinas » mer. 22 janv. 2025 10:38

Toujours pas compris, tu as un fichier asm sous quel forme ? seulement pdf ? pourquoi ce fichier t'intéresse ? quelle taille fait-il ?
Ou alors c'est un pdf imprimé, et ce n'est plus un fichier ?

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#72 Message par Sw338965 » mer. 22 janv. 2025 11:09

Il y a une quinzaine d'années, j'ai fait appel à un informaticien pour qu'il me fasse un programme spécifique pour une utilisation personnelle.
Il m'a donc envoyé le fichier hex pour que je puisse programmer un PIC16F628A et faire fonctionner une électronique que j'ai conçu autour.
Je lui ai payé son travail et il mais fait une facture en pdf avec le listing complet du programme toujours en pdf, ce qui fait que je ne dispose pas du fichier en asm de ce programme, mais uniquement en pdf.

Problème de programmation d'horloge
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1937
Âge : 67
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#73 Message par Gérard » mer. 22 janv. 2025 11:12

Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#74 Message par Sw338965 » mer. 22 janv. 2025 11:27

Ok, merci, j'essaies ça tout de suite.

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#75 Message par Sw338965 » mer. 22 janv. 2025 11:30

Je viens d'essayer, mais cela ne change rien car j'ai toujours mon programme asm mais sur 45 pages! il faudrait qu'il ne soit pas fractionné.

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#76 Message par Sw338965 » mer. 22 janv. 2025 11:34

Il faudrait que vous m'envoyé un programme tout simple, soit en c ou en asm dont vous soyez sûr qu'il fonctionne (diode led clignotante ou autre)de façon à ce que je le compile et que je programme mon pic avec et que je l'essaie.
L'horloge du pic peut être un quartz 4MHz et ou L'horloge interne.

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1489
Enregistré en : novembre 2015

#77 Message par satinas » mer. 22 janv. 2025 11:38

Demande a chatgpt "led clignotante sur 16F628 en xc8"

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#78 Message par Sw338965 » mer. 22 janv. 2025 11:39

OK

#include <xc.h>

// Configuration bits
#pragma config FOSC = INTRCIO // Oscillateur interne, broches RA6 et RA7 utilisées comme E/S
#pragma config WDTE = OFF // Watchdog Timer désactivé
#pragma config PWRTE = ON // Timer de mise sous tension activé
#pragma config MCLRE = OFF // Broche MCLR désactivée, utilisée comme entrée
#pragma config BOREN = OFF // Brown-out Reset désactivé
#pragma config LVP = OFF // Low-Voltage Programming désactivé
#pragma config CPD = OFF // Protection des données désactivée
#pragma config CP = OFF // Protection du programme désactivée

#define _XTAL_FREQ 4000000 // Fréquence de l'oscillateur interne (4 MHz)

void main(void) {
TRISBbits.TRISB0 =
TRISBbits.TR
0; // Configurer RB0 comme sortie
PORTBbits.RB0 =
PORTBbits.RB0 =


0; // Initialiser RB0 à 0 (éteint)



while (1) {
PORTBbits.RB0 =
PORTBbits.R
1; // Allumer la LED
__delay_ms(
__
500); // Attendre 500 ms
PORTBbits.RB0 =
PORTBbits.R


0; // Éteindre la LED
__delay_ms(

500); // Attendre 500 ms
}
}
Modifié en dernier par Sw338965 le mer. 22 janv. 2025 11:42, modifié 1 fois.

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1489
Enregistré en : novembre 2015

#79 Message par satinas » mer. 22 janv. 2025 11:41

Je comprends mieux ton attirance suspecte pour le 16F628, l'étape MPLABX/16F877A était superflue :-)

Problème de programmation d'horloge
Sw338965
Amateur
Amateur
Messages : 114
Enregistré en : décembre 2024

#80 Message par Sw338965 » mer. 22 janv. 2025 11:43

Est ce que tu peux mieux expliquer ton dernier message?


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités