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 ---
- 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 ---
Modérateur : Jérémy
[Résolu] Réalisation blink led 16F505
Bonjour à tous,
je débute dans la programmation de pic et je possède un pickit3 et deux type de pic des 16f505 et 16f54 je suis actuellement entrain d'essayer de faire clignoter une led sur le 505 mais impossible de le faire la led reste allumée et ne clignote pas. Je programme sous MPLABX
je vous copie mon code que j'ai implanté dans le pic.
Si une personne a la solution à mon problème je lui en serait reconnaissante
je débute dans la programmation de pic et je possède un pickit3 et deux type de pic des 16f505 et 16f54 je suis actuellement entrain d'essayer de faire clignoter une led sur le 505 mais impossible de le faire la led reste allumée et ne clignote pas. Je programme sous MPLABX
je vous copie mon code que j'ai implanté dans le pic.
Code : Tout sélectionner
#include <stdio.h>
#include <stdlib.h>
#include <xc.h>
// CONFIG
#pragma config OSC = IntRC_CLKOUTEN// Oscillator Selection bits (Internal RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin)
#pragma config WDT = ON // Watchdog Timer Enable bit (WDT enabled)
#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)
#define _XTAL_FREQ 20000000
void main()
{
TRISC = 0X00;
while(1) {
PORTC=0b00001000;
__delay_ms(500);
PORTC=0b00000000;
__delay_ms(500);
}
}
Si une personne a la solution à mon problème je lui en serait reconnaissante
Modifié en dernier par ditame le mar. 9 mai 2017 17:48, modifié 1 fois.
Réalisation blink led 16F505
Salut ditame,
Je ne programme pas sous mplab mais sous mikroc, j'aurais écrit comme ça :
Si ça peut aidé
@++
Je ne programme pas sous mplab mais sous mikroc, j'aurais écrit comme ça :
Code : Tout sélectionner
void main() {
TRISC = 0x00; // port C en sortie
RC0_bit = 0; // eteint le port RB0
While(1)
{
RC0_bit = 1; // allumer le port RC0
delay_ms(500);
RC0_bit = 0 ; // eteint le port RC0
delay_ms(500);
}
}
Si ça peut aidé
@++
Réalisation blink led 16F505
Réalisation blink led 16F505
Réalisation blink led 16F505
Réalisation blink led 16F505
Bonjour ditame, venom, Jérémy, et bonjours à tous,
Bienvenue sur le forum de Fantas-Pic, et espère que tu vas passer un bon moment,
Comme tu débutes, dans les Pics, j'espère que tu trouveras de l'aide ici, dans la catégorie C
Un bon geste pour le week-end :
Pic16f505 :
http://www.microchip.com/wwwproducts/en/PIC16F505
Pic16F54 :
http://www.microchip.com/wwwproducts/en/PIC16F54
On n'a tous été débutant un jour, alors un peu d'aide, pour qu'il se débrouille tous seule par la suite
A+
Bienvenue sur le forum de Fantas-Pic, et espère que tu vas passer un bon moment,
Comme tu débutes, dans les Pics, j'espère que tu trouveras de l'aide ici, dans la catégorie C
Un bon geste pour le week-end :
Pic16f505 :
http://www.microchip.com/wwwproducts/en/PIC16F505
Pic16F54 :
http://www.microchip.com/wwwproducts/en/PIC16F54
On n'a tous été débutant un jour, alors un peu d'aide, pour qu'il se débrouille tous seule par la suite
A+
Réalisation blink led 16F505
- Claudius
Passionné- Messages : 260
- Âge : 69
- Enregistré en : septembre 2015
- Localisation : ELANCOURT (78 - YVELINES)
- Contact :
Bonsoir,
Je soupçonne que le PORTC du programme (07h PORTC (Note 2) — — RC5 RC4 RC3 RC2 RC1 RC0 (Note 2): PIC16F505 only de la datasheet) ne soit pas la bonne adresse sélectionnée car je ne vois aucune directive précisant que c'est un PIC16F505 utilisé ;-)
Je soupçonne que le PORTC du programme (07h PORTC (Note 2) — — RC5 RC4 RC3 RC2 RC1 RC0 (Note 2): PIC16F505 only de la datasheet) ne soit pas la bonne adresse sélectionnée car je ne vois aucune directive précisant que c'est un PIC16F505 utilisé ;-)
Enregistreur de traces GPS & Boussole GPS parlante (PIC & Arduino)
Réalisation blink led 16F505
dataJ'ai déjà lu tous les datasheet aujourd'hui.
Je ne peux pas passer à l’étape suivante sans sélectionner un pic du coup je prend le quelle ?
et je mets 20 MHZ pour le device clock aussi ?
Jérémy a écrit :Source du message Tu n'est pas obligé d'utiliser la liste de microchip .
google " PIC 16F505" est tu aura le pdf.
Tu n'a pas de message d'erreur de la part de MPLAB ?
Je ne peux pas passer à l’étape suivante sans sélectionner un pic du coup je prend le quelle ?
et je mets 20 MHZ pour le device clock aussi ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Réalisation blink led 16F505
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir
il n'y a pas contracdiction entre ces 2 define ?
ta led est connectée comment ?
au +VCC via une R pullup ou vers le gnd via une R pull down..
Est-tu sur que ton MCU tourne ?
execute le code ?
#pragma config OSC = IntRC_CLKOUTEN// Oscillator Selection bits (Internal RC oscillator/CLKOUT function on RB4/OSC2/CLKOUT pin)
...
#define _XTAL_FREQ 20000000
il n'y a pas contracdiction entre ces 2 define ?
ta led est connectée comment ?
au +VCC via une R pullup ou vers le gnd via une R pull down..
Est-tu sur que ton MCU tourne ?
execute le code ?
Réalisation blink led 16F505
paulfjujo a écrit :Source du message il n'y a pas contracdiction entre ces 2 define ?
ta led est connectée comment ?
au +VCC via une R pullup ou vers le gnd via une R pull down..
Est-tu sur que ton MCU tourne ?
execute le code ?
Je supprime le define xtal ? connecté avec une résistance à la masse mais elle fonctionne car elle reste constamment allumée . Qu'est ce que le MCU ? comment je vois si il tourne ?
Qui est en ligne
Utilisateurs parcourant ce forum : Google [Bot] et 41 invités