SMS PIC-a FBUS ...

J

jax79

Guest
Zdravo,
Želim znati ako je moguće napraviti sustav koji mogu kontrolirati i dobiti "status na bilo kojem uređaju kod kuće putem SMS-a koriste sljedećim resursima.
1.Nokia 3510i
2.PIC 16f877a (UART)
3.FBUS protokol.

Mogao li mi dati neke linkove gdje mogu naći relevantne zbor kodovi?Linkovi na UART komunikacija će biti od pomoći.
Ugoditi pomoć mene sa mojim projektom.
Hvala unaprijed ...

 
Bok,
Za detalje o FBUS posjetite: http://www.embedtronics.com/nokia/fbus.html.
Pozdravi,
Laktronics

 
Hvala za odgovor.

Napisao sam mali dio koda za initialising FBUS i za slanje "GET SOFTVER '
command.This je prvi put Ja sam koristeći plz UART module.So upozoriti ukoliko
postoje bilo kakve pogreške u sljedeći dio koda.

:_____________________________________________________________________________________
banksel TXSTA
Bcf TXSTA, TX9; 8 bita prenose
Bcf TXSTA, SYNC; asinhroni
BSF TXSTA, BRGH; brzi
banksel RCSTA
BSF RCSTA, Spen; omogućiti serijski port
Bcf RCSTA, RX9; 8 bit
Bcf RCSTA, Adden; onemogućiti otkrivanje adresa
banksel SPBRG
movlw 0x0A
movwf SPBRG; potez 10 (DEC) za 115.200 bod
banksel TRISC
BSF TRISC, 7
BSF TRISC, 6; RC7 & RC6 kao 1. za UART
banksel PORTC
poziv fbus_initialize

;###########################################
; Poslati 1E, 00,0 C, D1, 00,07,00,01,00,03,00,01,60,00,72, D5 do
; Telefona (kao što je dano u embedtronics) da biste dobili softver inačici
;#############################################

banksel TXSTA
BSF TXSTA, TXEN; omogućiti prijenos
banksel TXREG

send_command_phone_version

movlw 0x1E;
movwf TXREG; podataka odmah prenesene
check_TXREG; na TSR.
btfss PIR1, TXIF, iščekujući prijenos kompletan
goto check_TXREG i TXREG postati prazan

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

:
:
: slično
:
:
:

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 (prosinac)
movwf count1; count1 equ 0x20
fbus_initialize_loop1
poziv send_U_asynchronous
decfsz count1, 1; petlja 128 times
goto fbus_initialize_loop1
povratak
;----------------------------------------------
send_U_asynchronous
banksel TXSTA
BSF TXSTA, TXEN; omogućiti prijenos
movlw 0x55
movwf TXREG; potez 'U' na TXREG
povratak
;-----------------------------------------------

 
Bok,
Prije nego te obaviti išta sa FBUS, predlažem vam da komunicirati sa članovima konac ftopic292531.html, koji je također rade sličan projekt, ali na PC-u.FBUS stvari je stvarno kompliciran i mala pogreška u bilo koji broj će vas odvesti u krug.Također predlažemo vam da razmislite o vašem projektu koristeći koji se kreće što je naredba AT kompatibilan koji će biti lako rukovati u Microcontroller.
Pozdravi,
Laktronics

 
Hvala još jednom ..
I ll pošta kodovi ako ja mogu završiti projekt.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
halo!ja isto tako imati sličan projekt baš poput njega, ali moje je sučelja i BenQ M23 GSM Modul na pic16f877 mikrokontrolera.moj problem je da ja ne znam gdje početi kao što se inicijalizira na moj pic kontrolerom ili što učiniti da bi njima komunicirati.moje je samo poslati sms koristeći pic miicrocontroller.tnx

 
I moj telefon spojen na serijski port preko max232 n samo prebacili i isključivanje telefona.to je ono što hyperterminal pokazao.Mogao u reći mene što to znači?

Kada sam uključen telefon ON-UUUUUUUU Đ ŕ-UUUUUUUU 5r a n
''OFF-UUUUUUUU 5r a n

 
Telefon šalje poruku, a 'U' chars kraj.'U' ili '' asciis 0b01010101 ili 0b10101010 isti koristi za sinkronizaciju i auto baudrate recognation.Poslije U moje mišljenje koje dobivaš status vašeg telefona.

 
jax79,

ako u iskoristiti serijski solfware terminala za čitanje HEX, H.terminal prikazujemo samo ASCII kod, ako se ja ne varam, telefon je u razgovoru s u sa HEX ne ASCII

 

Welcome to EDABoard.com

Sponsor

Back
Top