IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres architectures Assembleur Discussion :

interface module GSM-pic 16f84


Sujet :

Autres architectures Assembleur

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut interface module GSM-pic 16f84
    salut ... j'ai un petit problème si qq1 peut m'aidez....mon projet consiste a realiser un systeme d'alarme via un transmetteur GSM en utilisant le pic 16f84..a partir de ce dernier j'essaye de faire un appel telephonique ( a l'aide des commandes AT) vers un mobile GSM..mon probleme est : comment dois je ecrire ce programme en commande AT dans le pic pour le simuler...(j'utilise le langage assembleur)....merci bien

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 622
    Points
    23 622
    Par défaut
    Bonjour,

    Si tu dois piloter un modem GSM avec des commandes AT, ton travail consiste essentiellement à établir une communication avec ce modem. C'est lui qui, ensuite, fera tout le travail de communication en fonction des ordres que tu lui enverras.

    Par contre, à ma connaissance, le 16F84 n'est pas équipé d'un UART (unité de transmission-réception série). Donc, il faudra gérer la transmission à travers les ports I/O et utiliser une broche capable de déclencher une interruption sur un changement d'état (RB0).

    Évidemment, on considère que la partie électronique est déjà disponible et que ton GSM utilise un port série. Si ton terminal utilise l'USB, ça va être un poil différent.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci Obsidian pour ta reponse....
    je me suis bloqué a l'etage d'ecriture du programme en commande AT avec des instructions assembleur ...puisqu'on ne peut ecrire que des données a 8 bits dans l'EEPDATA comment ecrire un programme en commande AT avec des instructions assembleur qu'on va ensuite le graver sur le PIC 16F84.... si vous avez un exemple merci de me le fournir ...

  4. #4
    Membre confirmé Avatar de bifur
    passe le balais et l'aspirateur
    Inscrit en
    Mars 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : passe le balais et l'aspirateur

    Informations forums :
    Inscription : Mars 2008
    Messages : 314
    Points : 550
    Points
    550
    Par défaut
    si j'etait a ta place je stokerais les différente commande at sous la forme de chaine de caractère terminé par un zéro dans la mémoire du pic et j'écrirait une petite routine qui enverrais une chaine de caractère stoké en mémoire au modem. il suffirait d'appeler cette routine avec les adresse des commandes souhaité dans le bon ordre

    bon par contre j'ai pas d'exemple a donner je ne connais pas l'assembleur pour 16F84. mais pour ceux qui ont des connaissance dans ce type de microcontrolleur il faudrait leurs expliquer comment le pic dialoque avec le modem (ttl,rs232, usb ou autre) parce que la demande d'aide est un peu flou

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    mercii beaucoup bifur ...ça m'aide beaucoup

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 622
    Points
    23 622
    Par défaut
    Citation Envoyé par ghadou87 Voir le message
    mercii beaucoup bifur ...ça m'aide beaucoup
    Tu voudrais bien répondre à la question principale : comment ton modem est-il relié à ton microcontrôleur ?

    De la réponse à cette question dépendra tout le reste de ton projet.

Discussions similaires

  1. [PIC 16F84] Interface de commande à distance
    Par schapl dans le forum Autres architectures
    Réponses: 3
    Dernier message: 24/10/2013, 19h16
  2. connexion module gsm et pc-> quel matos ?
    Par kayser dans le forum Mobiles
    Réponses: 3
    Dernier message: 21/04/2008, 11h10
  3. [pic 16f84] programmation en c pour RS 232
    Par nojnoj dans le forum C
    Réponses: 2
    Dernier message: 19/03/2007, 11h55
  4. [PIC 16F84 et 16F877] Programmateurs
    Par Blue_Strike dans le forum Autres architectures
    Réponses: 3
    Dernier message: 08/03/2007, 11h46
  5. [PIC 16F84] Conversion source hexa vers asm
    Par Page35 dans le forum Autres architectures
    Réponses: 2
    Dernier message: 08/12/2005, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo