Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Étudiants » TPE / TIPE et autres travaux

Découvrir d'autres sujets sur ces thèmes : , , , ,


Réponse
Vieux 20/03/2006, 10h58   Sujet Pic 18F452 et Bus I2C : Aide à l'acquisition - Message #1
APG
 
Date d'inscription: mars 2006
Âge: 20
Messages: 1
Pic 18F452 et Bus I2C : Aide à l'acquisition
Bonjour ,
Nous sommes trois Lycéens ayants pour projet d'utiliser le Bus I2C du Pic 18F452 de MicroChip pour acquérir une température
et d'agir en fonction de celle-ci .
Une bonne partie du code de base/habituel a déja été fait le voici :

Code:
/* -------------------------------------------------- * * Circuit : PICDEM2+ * Date : * Auteur : Alex , Pierre , Guillaume * Commentaires : * *---------------------------------------------------*/ // Déclarations bibliothèques ----------------- #include <p18f452.h>// déclarations pour le PIC18F45 #include <delays.h>//bibliothèque de temporisation // Configuration PIC 18F452 ------------------- #pragma config OSC = HS, OSCS = OFF // oscilateur à quartz 20 Mhz #pragma config PWRT = OFF #pragma config BOR = OFF #pragma config WDT = OFF // pas de chien de garde #pragma config CCP2MUX = OFF #pragma config LVP = OFF // Programme ================================== void main (void) { // variables et définitions ------------------- int resultat=0; int pulse=0; #define LED0 PORTBbits.RB0 #define LED1 PORTBbits.RB1 #define BP1 PORTAbits.RA4 #define TENSION PORTCbits.RC2 // déclarations des broches des ports --------- TRISBbits.TRISB0 = 0; // on configure la broche 0 du port B en sortie TRISCbits.TRISC2 = 0; // on configure la broche 0 du port B en sortie TRISAbits.TRISA4 = 1; // on configure la broche 4 du port A en entrée TRISBbits.TRISB1 = 0; // on configure la broche 0 du port B en sortie // boucle principale -------------------------- while(1) { LED1=1; TENSION=1; if(BP1==1) { LED1=0; TENSION=0; Delay1KTCYx(10); } } } // fin du MAIN ============================
Ce code est importé sous le logiciel MPLAB IDE v7.01 et est ensuite , chargé sur le PiC .

Mais malheureusement comme vous pouvez le constater avec le code ci-dessus , le Bus I2C nous pose problème ,
En réalité nous n'avons aucune idée des variables à utiliser pour acquérir une température ,
L'objectif serait d'acquérir une température "X" par exemple et si X>Y ou X<Y --> charger Oui ou Non une Tension comme dans le code ci-dessus .

Nous appelons donc à votre connaissance en la matière pour nous aider à trouver les variables adéquates et pour réussir à acquérir la température .


Merci grandement d'avance ,



Un Groupe de Lycéens ( un peu désespérés :S )
APG est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 26/04/2006, 08h20   Sujet Pic 18F452 et Bus I2C : Aide à l'acquisition - Message #2
Lynx1
 
Date d'inscription: avril 2006
Âge: 22
Messages: 56
Re : Pic 18F452 et Bus I2C : Aide à l'acquisition
salut a vous 3!!


Est ce que vous avez une documentation regroupant toutes les fonction que peus réaliser votre carte?

Savez vous quelle fonction utiliser pour acquérir la température?

Est ce que vous voulez directement avec la variable temperature ou vous voulez la convertir?
Lynx1 est déconnecté   Réponse avec citation
Vieux 02/05/2006, 16h28   Sujet Pic 18F452 et Bus I2C : Aide à l'acquisition - Message #3
popoye
 
Date d'inscription: janvier 2006
Localisation: Montpellier
Messages: 82
Re : Pic 18F452 et Bus I2C : Aide à l'acquisition
déjà si vous travaillez avec MPLAB, je voi pas pourquoi vous vous compliquez la vie avec les bits de configuration.
Pour le capteur de température, vous avez un exemple en assembleur avec votre maquette normalement, sinon, il y a des librairies sur le net qui vous permetent de communiquer en I2C théoriquement sans effort.
popoye est déconnecté   Réponse avec citation
Vieux 16/05/2006, 16h28   Sujet Pic 18F452 et Bus I2C : Aide à l'acquisition - Message #4
SuBWaReZ
 
Date d'inscription: mai 2006
Âge: 23
Messages: 2
Re : Pic 18F452 et Bus I2C : Aide à l'acquisition
un lien avec une communication I2C qui marche apparament si ca peut vous aider
http://www.aqra.ca/article.php3?id_article=62

bon courage
SuBWaReZ est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
bus I2C (Forum Électronique)
I2C : bus collision (Forum Électronique)
Bus I2C (Forum Électronique)
Espionner le bus I2C (Forum Électronique)
Bus I2c (Forum Électronique)






A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse



Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
06/07 16:04 - Un couple de pulsars qui aurait fait plaisir à Einstein
05/07 17:28 - En bref : Galileo réussit ses premiers essais
04/07 14:09 - La Lodamine : un anticancéreux porté par des nanoparticules
04/07 11:33 - Structure de l'héliosphère : Stereo donne raison aux sondes Voyager
04/07 09:28 - Les marées en direct sur Géoportail
03/07 15:38 - Les boîtes quantiques sont-elles dangereuses pour la santé ?
03/07 14:55 - Les résultats du BAC 2008 gratuitement sur Internet

Fuseau horaire GMT +2. Il est actuellement 00h17.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone