www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

PIC 16f627 in pošiljanje AT ukazov

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Sob Dec 04, 2010 5:22 pm    Naslov sporočila:  PIC 16f627 in pošiljanje AT ukazov Odgovori s citatom

Zdravo!

Preko pica 16F627 oz 16F628A bi rad pošiljal AT ukaze na GA628.

Ali ima kdo oz. ve kje bi se dalo dobiti rutine za pošiljanje AT ukazov preko USART.

Morda priletipe kakšno svojo rutino?

Hvala!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Sob Dec 04, 2010 9:48 pm    Naslov sporočila:   Odgovori s citatom

Vse je odvisno od tega kater prevajalnik boš uporabljal. Če bi recimo uporabljal CCS, potem je ta naloga povsem trivialna.

Koda:
printf("ATDT113");


Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Sob Dec 04, 2010 10:03 pm    Naslov sporočila:   Odgovori s citatom

namen sem imel delati v zbirniku.

Ali ni potrebno nastaviti nobenih parametrov pred uporabo ukaza printf (ADT113)?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Sob Dec 04, 2010 10:30 pm    Naslov sporočila:   Odgovori s citatom

Zadevo bi rad namreč uporabil za en projekt... prvi korak bo, da bom ob pritiskih raznih stikal klical različne številke...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
maty
Član
Član



Pridružen-a: Pon 11 Jan 2010 0:57
Prispevkov: 124
Aktiv.: 0.66
Kraj: Svečina

PrispevekObjavljeno: Sob Dec 04, 2010 11:11 pm    Naslov sporočila:   Odgovori s citatom

pomagaj si s tem : http://www.serasidis.gr/circuits/smscontrol/smscontroller.htm
http://lea.hamradio.si/~s57nan/ham_radio/alsms01/alsms01.html
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 05, 2010 12:35 am    Naslov sporočila:   Odgovori s citatom

hmmm ... prva stran se ukvarja z ATMEli, druga pa vsebuje samo HEX....

AT ukaze poznam, tako da potrebujem pravzaprav samo še ukaze s katerimi naj določen AT ukaz posredujem na GA628.

Mogoče če se komu da napisati enostaven program za 16f627 ali 628A, ki na priklopljen uart pošlje ukaz ADT113; ob pritisku na tipko?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
maty
Član
Član



Pridružen-a: Pon 11 Jan 2010 0:57
Prispevkov: 124
Aktiv.: 0.66
Kraj: Svečina

PrispevekObjavljeno: Ned Dec 05, 2010 9:30 am    Naslov sporočila:   Odgovori s citatom

UART1_Init(9600); // nastaviš hitrost


UART1_Write(at+...); // pošlješ ukaz
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 05, 2010 12:32 pm    Naslov sporočila:   Odgovori s citatom

Kako pa je to videti v assemblerju?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Pon Dec 06, 2010 8:03 pm    Naslov sporočila:   Odgovori s citatom

Maty:

Bi se ti dalo na hitrico spisati enostaven programček ( tudi v Cju), ki pokliče na določeno številko z uporabo PIC16f627?

Hvala!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Tor Dec 07, 2010 7:41 pm    Naslov sporočila:   Odgovori s citatom

Evo primer v CCS prevajalniku, naredi točno samo to kar si rekel.

Koda:
#include <16F627.h>

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES INTRC_IO                 //Internal RC Osc, no CLKOUT
#FUSES PUT                      //Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOMCLR                   //Master Clear pin used for I/O
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD                    //No EE protection

#use delay(clock=8000000)
#use rs232(baud=9600,parity=N,xmit=PIN_A3,rcv=PIN_A2,bits=8)

void main()
{

   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(false);
   setup_vref(FALSE);

   printf("ATDT113");
   
   
}
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
TRIROG
Član
Član



Pridružen-a: Čet 30 Avg 2007 12:23
Prispevkov: 84
Aktiv.: 0.39
Kraj: Ljubljana

PrispevekObjavljeno: Tor Dec 07, 2010 8:37 pm    Naslov sporočila:   Odgovori s citatom

Superca!

Nadvse hvala!

grem se igrati Smile))
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group