 |
Forumas » Elektronika žaliems » telefono valdymas mikrokontroleriu
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 13, 11:20 |
|
|
|
|
| UBRR=Fosc/(16*baud)-1 , Fosc - atmegos kvarco daznis, baud - baudrate, tavo atveju 115200, paskaiciuoju pagal kvarca ir i UBRRH ir UBRRL registrus irasai gautas reiksmes. |
|
|
|
|
|
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 13, 13:53 |
|
|
|
|
na sita problema issprendziau, su kompu atmega bendrauja 115200, bet prie telefono pajungus jokios reakcijos, cia radau forume apie kitus siemensus ir pabandziau 19200, su kompu bendrauja o su telefonu vistiek nieko...kas dar gali but?
kartais pajungus atmegai maitinima telefonas savaime issijungia..
taipogi gal zinot pagrindines AT komandas kad issisiustu SMS
nes dabar telefonui siunciu beveik visas, kurias parode SIMICO proigramele, prisijungdama, ir gale pridedu AT+CMSS=001 (kad siustu 1 zinute is telefono atminties) |
|
|
|
|
|
 |
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 13, 14:15 |
|
|
|
|
| vidme25 rašo: |
| na sita problema issprendziau, su kompu atmega bendrauja 115200, bet prie telefono pajungus jokios reakcijos, cia radau forume apie kitus siemensus ir pabandziau 19200, su kompu bendrauja o su telefonu vistiek nieko...kas dar gali but? |
Tai issiaiskink tiksliai savo telefono baudrate, juo ir bandyk kompas+telefonas rysi uzmegzti. Kai pavyks nustatyti greiti, tada ir su atmega turetu veikti.
| vidme25 rašo: |
| kartais pajungus atmegai maitinima telefonas savaime issijungia.. |
Persikrauti gali del to, kad is atmegos gauna i RX koja 5v, reikia deti itampos dalikli.
| vidme25 rašo: |
taipogi gal zinot pagrindines AT komandas kad issisiustu SMS
nes dabar telefonui siunciu beveik visas, kurias parode SIMICO proigramele, prisijungdama, ir gale pridedu AT+CMSS=001 (kad siustu 1 zinute is telefono atminties) |
Yra internete ne vienas pdf su at komandu aprasymais. |
|
|
|
|
|
 |
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 16, 22:11 |
|
|
|
|
nusistaciau boudrata, atmegos TX kojos uzdejau stabilitrona 3,3v , po to dar per potenca paleidau signala,zodziu suvienodinau telefono TX ir RX itampas, vistiek nesiuncia zinutes....bandziau ir varzas det nuo 1k iki 10K, tas pats..
padavus schemai maitinima ir paspaudus mygtuka siunciama komanda AT+CMSS=001 ir jei telefonas siucia kazkoki atsakyma turetu mirktelt diodas, bet nemirkteli,(o turetu, vistiek telefonas i komanda atsako arba OK arba ERROR)
istraukus is telefono kabeli ir vel ikisus, tada mirksi tas diodukas lyg telefonas duotu kazkoki atsakyma, bet sms nesiuncia, po puses minutes vel mirkteli....
gali but del to kad viska schema ne lituota, o sumontuota ant modeliavimo plokstes? |
|
|
|
|
|
 |
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 16, 23:26 |
|
|
|
|
| vidme25 rašo: |
nusistaciau boudrata, atmegos TX kojos uzdejau stabilitrona 3,3v , po to dar per potenca paleidau signala,zodziu suvienodinau telefono TX ir RX itampas, vistiek nesiuncia zinutes....bandziau ir varzas det nuo 1k iki 10K, tas pats..
padavus schemai maitinima ir paspaudus mygtuka siunciama komanda AT+CMSS=001 ir jei telefonas siucia kazkoki atsakyma turetu mirktelt diodas, bet nemirkteli,(o turetu, vistiek telefonas i komanda atsako arba OK arba ERROR)
istraukus is telefono kabeli ir vel ikisus, tada mirksi tas diodukas lyg telefonas duotu kazkoki atsakyma, bet sms nesiuncia, po puses minutes vel mirkteli....
gali but del to kad viska schema ne lituota, o sumontuota ant modeliavimo plokstes? |
Negali, ieskok klaidu. O seip tai imi oscilografa ir ziuri ka ten siunti. |
|
|
|
|
|
 |
 |
telefono valdymas mikrokontroleriu |
Parašytas: 2011 11 22, 19:38 |
|
|
|
|
neturiu oscilografo, ir naudotis neiseitu
bet taip ir nesuprantu kodel nesigauna kelinta diena bandau, kristalas geras(3,6864 MHz), UBRR nustatytas pagal kristala(23), gal programoj kas negerai
program soft
dim TEL_rd as BYTE
dim oldstate as bit
main:
DDa2_bit = 0 'PORT A PIN 2 AS INPUT Mygtukas
DDA0_bit = 1 'PORT A PIN 0 AS OUTPUT Indikacinis diodas
DDd7_bit = 1 'PORT D PIN 7 AS OUTPUT Indikacinis diodas
PORTa.0 = 0
PORTd.7 = 0
UART1_Init(9600)
Delay_ms(100)
Soft_UART_Init(PORTD,5,6,9600,0) '(port D, RX pin, TX pin, not inverted)
Delay_ms(100)
while TRUE
if (Button(PINA, 2, 1, 1) <> 0) then ' detect logical one
oldstate = 1
end if
if (oldstate and Button(PINa, 2, 1, 0)) then ' mygtuko paspaudimas
oldstate = 0
if (UART1_Data_Ready() = 0) then 'JEI TEL NIEKO NESIUNCIA
DELAY_MS (2000)
PORTA.0 = 1
UART1_Write_Text("AT+CMSS=001") 'SIUNCIAMA KOMANDA
DELAY_MS (200)
PORTA.0 = 0
end if
end if
if (UART1_Data_Ready() = 1) then ' JEI TEL SIUNCIA
TEL_rd = UART1_Read()
DELAY_MS(200) ' SKAITYTI SIUNCIAMUS DUOMENIS
PORTD.7 = 1
Soft_UART_Write(TEL_rd) ' PERSIUSTI GAUTA I PC per soft UART
DELAY_MS(50)
PORTD.7 = 0
DELAY_MS(50)
END IF
wend
end.
jei siunciu ATE0, gaunu atsakyma AT0 iR po 30 sek E raide
jei siunciu AT+CMSS=001, gaunu atsakyma AT1 iR po 30 sek E raide
jei siunciu AT+CGMM, gaunu atsakyma ATM ir po 30 sek E raide
zodziu AT ir paskutini parasyta simboli...isbandziau visus boudrate...atsakyma gaunu ta pati arba visai jokio keiciant boudrate, sms nesiuncia |
|
|
|
|
|
 |
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
RDR2 Mods
Euro Truck Simulator 2 Mods,
WOT Mods,
RDR2 Maps |
|