SMS PIC FBUS ...

J

jax79

Guest
Bonjour,
Je voudrais savoir s'il est possible de faire un système qui peut «contrôle et de recevoir« le statut de tout appareil à la maison par SMS en utilisant les ressources suivantes.
1.Nokia 3510i
2.PIC 16F877A (UART)
3.FBUS protocole.

Pourriez-vous me donner quelques liens où je peux trouver les codes d'assemblage pertinentes?Liens sur la communication UART serait également utile.
S'il vous plaît m'aider dans mon projet.
Merci à l'avance ...

 
Salut,
Pour plus de détails sur la visite FBUS: http://www.embedtronics.com/nokia/fbus.html.
Observe,
Laktronics

 
Merci pour la réponse.

J'ai écrit une petite portion de code pour l'initialisation FBUS et pour l'envoi du projet «Get SOFTWARE»
command.This la première fois que j'utilise le plz module.So point UART si
il ya des erreurs dans la section de code suivante.

:_____________________________________________________________________________________
banksel TXSTA
BCF TXSTA, TX9; 8 bits de transmettre
BCF TXSTA, SYNC; asynchrones
bsf TXSTA, BRGH; haute vitesse
banksel RCSTA
bsf RCSTA, SPEN; permettre port série
BCF RCSTA, RX9; 8 bits
BCF RCSTA, adden; désactiver la détection d'adresses
banksel SPBRG
movlw 0x0A
movwf SPBRG, déplacer 10 (décembre) pour 115200 bauds
banksel TRISC
bsf TRISC, 7
bsf TRISC, 6; RC7 & RC6 1, par UART
banksel PORTC
appel fbus_initialize

;###########################################
, Envoyez-1F, 00,0 C, D1, 00,07,00,01,00,03,00,01,60,00,72, D5 à
; Téléphone (tel qu'il figure dans embedtronics) pour obtenir la version du logiciel
;#############################################

banksel TXSTA
bsf TXSTA, TXEN; permettre la transmission
banksel TXREG

send_command_phone_version

movlw 0x1E;
movwf TXREG; données immédiatement transférés
check_TXREG; à la TSR.
PIR1 btfss, TXIF d'attendre, pour transmission au complet
goto check_TXREG et TXREG se vider

movlw 0x00
movwf TXREG
check_TXREG1
btfss PIR1, TXIF
goto check_TXREG1;;;;

movlw 0x0C
movwf TXREG
check_TXREG2
btfss PIR1, TXIF
goto check_TXREG2;;;;

movlw 0xD1
movwf TXREG
check_TXREG3
btfss PIR1, TXIF
goto check_TXREG3;;;;

:
:
: de même
:
:
:

movlw 0x72
movwf TXREG
check_TXREG14
btfss PIR1, TXIF
goto check_TXREG14;;;;

movlw 0xd5
movwf TXREG
check_TXREG15
btfss PIR1, TXIF
goto check_TXREG15;;;---------------------------------------------
fbus_initialize
movlw 0x80; 128 (dec)
movwf count1; count1 equ 0x20
fbus_initialize_loop1
appel send_U_asynchronous
decfsz count1, 1; boucle 128 fois
goto fbus_initialize_loop1
retour
;----------------------------------------------
send_U_asynchronous
banksel TXSTA
bsf TXSTA, TXEN; permettre à transmettre
movlw 0x55
movwf TXREG; U Move '' pour TXREG
retour
;-----------------------------------------------

 
Salut,
Avant de faire n'importe quoi avec FBUS, je vous suggère de communiquer avec les membres de la ftopic292531.html fil, qui font aussi des projets similaires, mais sur PC.L'étoffe FBUS est vraiment compliquée et toute petite erreur dans le code va vous prendre en rond.Je vous suggérons également d'envisager de changer votre projet en utilisant un téléphone mobile qui est au commande compatible, ce qui sera facile à manier dans un microcontrôleur.
Observe,
Laktronics

 
Merci encore une fois ..
I ll mettre les codes si je peux terminer le projet.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Bonjour!J'ai aussi un projet similaire, tout comme lui mais la mienne est l'interface du module GSM BenQ M23 sur un microcontrôleur PIC16F877.mon problème est que je ne sais pas par où commencer comme ce que l'initialisation de mon contrôleur PIC ou quoi faire pour les faire communiquer.la mienne est de simplement envoyer un SMS en utilisant le miicrocontroller pic.tnx

 
J'ai connecté mon téléphone au port série via un n MAX232 juste changé le téléphone sous et hors tension.C'est ce que montre l'HyperTerminal.U pourrait me dire ce que cela signifie?

Lorsque je suis passé le téléphone-uuuuuuuu Dj R-uuuuuuuu 5R Á N
''OFF-uuuuuuuu 5R A N

 
Le téléphone est l'envoi de message alors que «les caractères U 'fin.'U' ou 'asciis A' 0b01010101 ou 0b10101010 même en utilisant pour la synchronisation et l'auto recognation baudrate.Après l'Université je devine que vous avez trouvé l'état de votre téléphone.

 
jax79,

si u l'utilisation d'un terminal série solfware à lire HEX, H.terminal qu'à démontrer le code ASCII, si je ne me trompe pas, le téléphone est en pourparlers avec u avec HEX non ASCII

 

Welcome to EDABoard.com

Sponsor

Back
Top