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

Réalisation blink led 16F505
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#21 Message par Temps-x » ven. 14 avr. 2017 22:15

à quoi ça sert ?

Code : Tout sélectionner

 #define _XTAL_FREQ 20000000  


Sur quelle patte et branché ta LED ?
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Réalisation blink led 16F505
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#22 Message par ditame » ven. 14 avr. 2017 22:28

j'ai trouvé ca sur internet :sifflotte:

Elle estbranché sur RC3

Réalisation blink led 16F505
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#23 Message par ditame » ven. 14 avr. 2017 22:34

voila le montage que j'ai fait avec un alim 5v externe et le pickit3
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Réalisation blink led 16F505
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#24 Message par Temps-x » ven. 14 avr. 2017 22:39

Pour la patte sur RC3 c'est OK :

il à bien un oscillateur interne sur le Pic16F505, La fréquence maxi d'après le datasheet est de 4 Mhz, sans quartz,

Tu refais un essai, on me virant cette ligne : #define _XTAL_FREQ 20000000

Je suis pas un spécialiste tu C, mais pour moi, elle n'a pas lieu d'être là.

Bon je vais manger, je reviens dans 1h30 heures.

A+
Modifié en dernier par Temps-x le sam. 15 avr. 2017 00:14, modifié 1 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Réalisation blink led 16F505
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#25 Message par ditame » ven. 14 avr. 2017 22:44

Merci en tout cas.

Je viens de faire le test mais il ne veut pas compiler. :furieux:
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Réalisation blink led 16F505
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#26 Message par ditame » ven. 14 avr. 2017 23:11

J'ai modifier comme cela au final ça téléverse mais ça ne marche pas après, la led ne clignote pas. :furieux:
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Réalisation blink led 16F505
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#27 Message par Temps-x » sam. 15 avr. 2017 00:55

Bonsoir,

Regarde avec un multimètre, si tu as bien 5 volts, pour le Pic16F505
Pattes 1 : plus
Pattes 14 : moins

Tu peux essayer ceci :

Code : Tout sélectionner

 
#include <xc.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <time.h>
#include <pic16f505.h>

#define XTAL_FREQ 4000000

// CONFIG
#pragma config OSC = IntRC_CLKOUTEN// Oscillator Selection bits (Internal RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin)
#pragma config WDT = OFF         // Watchdog Timer close
#pragma config CP = OFF         // Code Protection bit (Code protection off)
#pragma config MCLRE = OFF       // RB3/MCLR Pin Function Select bit (RB3/MCLR pin function is MCLR)

void main()
{
 
 TRISC 
= 0X00;
 
while(1) {
PORTC=0b00001000;
__delay_ms(500);
PORTC=0b00000000;
__delay_ms(500);
}
}
 


Voilà que je me mets à faire du C, on auras tous vue :lol:
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Réalisation blink led 16F505
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#28 Message par Gérard » sam. 15 avr. 2017 07:42

ditame a écrit :J'ai modifier comme cela au final ça téléverse mais ça ne marche pas après, la led ne clignote pas. :furieux:


Tu as WDT = ON, mets WDT = OFF
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Réalisation blink led 16F505
ditame
Débutant
Débutant
Messages : 32
Enregistré en : avril 2017

#29 Message par ditame » sam. 15 avr. 2017 09:11

Ca fonctionnnnnnneeee :bravo:

Merci à vous tous Merci !

Réalisation blink led 16F505
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#30 Message par Jérémy » sam. 15 avr. 2017 10:14

:bravo: à tous ;
C'est en faisant des erreurs, que l'on apprend le mieux !!!


Retourner vers « Langage C »

Qui est en ligne

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