SMS PIC FBUS ...

J

jax79

Guest
Γειά,
Θα ήθελα να μάθω αν είναι δυνατόν να γίνουν ένα σύστημα που μπορεί να «ελέγχου και να λαμβάνουν" το καθεστώς του κάθε συσκευή στο σπίτι μέσω sms χρησιμοποιώντας τα ακόλουθα μέσα.
1.Nokia 3510i
2.PIC 16f877a (UART)
3.FBUS πρωτόκολλο.

Θα μπορούσατε να μου δεσμούς με κάποια πού μπορώ να βρω τις σχετικές συναρμολόγησης κωδικούς;Σύνδεσμοι UART για επικοινωνία θα είναι επίσης χρήσιμη.
Παρακαλώ να με βοηθήσει με το έργο μου.
Ευχαριστώ εκ των προτέρων ...

 
Γεια σου,
Για λεπτομέρειες σχετικά με την επίσκεψη FBUS: http://www.embedtronics.com/nokia/fbus.html.
Χαιρετισμοί,
Laktronics

 
Ευχαριστώ για την απάντηση.

Έγραψα ένα μικρό τμήμα του κώδικα για FBUS και στην ανάληψη πρωτοβουλίας για την αποστολή του "GET ΛΟΓΙΣΜΙΚΟΥ"
command.This είναι η πρώτη φορά που είμαι με τη χρήση της UART module.So plz επισημάνω εάν
υπάρχουν τυχόν λάθη στον παρακάτω κώδικα τμήμα.

:_____________________________________________________________________________________
banksel TXSTA
BCF TXSTA, TX9? 8 bit διαβιβάζουν
BCF TXSTA, SYNC? ασύγχρονη
BSF TXSTA, BRGH? υψηλής ταχύτητας
banksel RCSTA
BSF RCSTA, SPEN? επιτρέψει σειριακής θύρας
BCF RCSTA, RX9? 8 bit
BCF RCSTA, ADDEN? διεύθυνση απενεργοποιήστε την ανίχνευση
banksel SPBRG
movlw 0x0A
movwf SPBRG? κίνηση 10 (Δεκέμβριος) για
115.200 baud
banksel TRISC
BSF TRISC, 7
BSF TRISC, 6? RC7 & RC6 ως 1 για UART
banksel PORTC
κλήση fbus_initialize

;###########################################
? Στείλετε 1E, 00,0 Ε, Δ1, 00,07,00,01,00,03,00,01,60,00,72, D5 να
? Τηλεφώνου (όπως αναγράφεται στη embedtronics) έκδοση του λογισμικού για να
;#############################################

banksel TXSTA
BSF TXSTA, TXEN? επιτρέπει τη διαβίβαση
banksel TXREG

send_command_phone_version

movlw 0x1E?
movwf TXREG? δεδομένα μεταφέρονται αμέσως
check_TXREG? να TSR.
btfss PIR1, TXIF? για τη διαβίβαση περιμένετε να ολοκληρωθεί
goto check_TXREG? και TXREG σε κενές

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????

:
:
: παρομοίως
:
:
:

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 (Δεκέμβριος)
movwf count1? count1 EQU 0x20
fbus_initialize_loop1
κλήση send_U_asynchronous
decfsz count1, 1? βρόχου 128 φορές
goto fbus_initialize_loop1
επιστροφή
;----------------------------------------------
send_U_asynchronous
banksel TXSTA
BSF TXSTA, TXEN? επιτρέψει διαβιβάζουν
movlw 0x55
movwf TXREG? κίνηση 'και' στο TXREG
επιστροφή
;-----------------------------------------------

 
Γεια σου,
Πριν να κάνετε κάτι με FBUS, σας προτείνω να επικοινωνούν με τα μέλη της νήμα ftopic292531.html,
οι οποίοι έχουν επίσης παρόμοιο έργο, αλλά για το PC.Η FBUS πράγματα είναι πράγματι πολύπλοκο και κάθε μικρό λάθος στον κώδικα θα σας κύκλους.Επίσης, σας προτείνουμε να εξετάσει την αλλαγή του έργου σας, χρησιμοποιώντας ένα κινητό που είναι συμβατό AT εντολή που θα είναι εύκολο να χειριστεί με μικροελεγκτή.
Χαιρετισμοί,
Laktronics

 
Ευχαριστώ για άλλη μια φορά ..
I ll μετά τους κωδικούς, αν μπορώ να τελειώσω το έργο.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Πολύ Καλή" border="0" />
 
γειά σας!!Έχω επίσης ένα παρόμοιο πρόγραμμα σαν τον δικό μου, αλλά είναι η διασύνδεσή της BenQ M23 GSM Ενότητα σε pic16f877 μικροελεγκτή.το πρόβλημά μου εδώ είναι ότι δεν ξέρω από πού να αρχίσει αυτό που ήθελε να προετοιμαστεί για την pic μου ελεγκτή ή τι πρέπει να κάνουμε να τους ανακοινώνει.δικό μου είναι απλά να στείλει ένα SMS με τη χρήση του PIC miicrocontroller.tnx

 
Θα συνδεθεί με το τηλέφωνό μου μέσω σειριακής θύρας max232 ν απλά ενεργοποιημένο το τηλέφωνο και να σβήνουν.αυτό ακριβώς έδειξε HyperTerminal.Μπορεί και να μου πείτε τι σημαίνει αυτό;

Όταν ενεργοποιείται το τηλέφωνο UUUUUUUU-DJ R-UUUUUUUU 5R A N
''ΕΚΤΟΣ UUUUUUUU 5R A N

 
Τηλέφωνο αποστέλλει το μήνυμα, ενώ "U" χαρακτ τέλος.'U' ή 'A' asciis 0b01010101 ή χρησιμοποιούν για ίδιο 0b10101010 συγχρον και auto baudrate recognation.Μετά U μου μαντέψει έχετε καθεστώς του τηλεφώνου σας.

 
jax79,

αν και χρήση σειριακό τερματικό solfware να διαβάσετε HEX, H.terminal μόνο κώδικα ASCII, αν δεν κάνει λάθος, μιλώντας στο τηλέφωνο και δεν με HEX ASCII

 

Welcome to EDABoard.com

Sponsor

Back
Top