HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


PIC

PIC mikrokontrollerek és programozásuk

 

Időrend:
Oldal 22 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   18  19  20  21  22  23   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

Szám Attila | 990    2010-02-07 19:08:00 [97]

Ja, igen tényleg. ( Ha megnéztem volna az adatlapot ugye....)

Persze amit akkor sem értek, hogy másik lábon 1K ellenállással miért nem megy, amikor múltkor egy másik panelen ment.

Előzmény: Egyújabbgépépítő, 2010-02-07 18:58:00 [96]


Egyújabbgépépítő | 1291    2010-02-07 18:58:00 [96]

Ha jól emlékszem az RA4 open drain típusú.

Előzmény: Szám Attila, 2010-02-07 18:49:00 [95]


Szám Attila | 990    2010-02-07 18:49:00 [95]


Ez a PIC16F84 nagyon megszivatott. 2 napja szívtam vele. A 4-es lábra ( RA4) volt kötve a telefon modul vezérlése. Érdekes módon amikor a laptop is rá volt kötve (monitoroztam Hyper terminállal az adatforgalmat) elmentek a hívások és fogadta is őket, de amint a laptopot lekötöttem róla már nem ment semmi. Kínomban átkötöttem az RB1-re és láss csodát ott működik. ( igaz 1K ellenálláson keresztül ott sem megy, csak 560ohm-al, de legalább működik).
Az RA4-nek ezek szerint más a belső felépítése?
Feszültséget mérve az RA4-en 0-2V között mozgott, az RB1-en meg 5V körül ugyanannál a funkciónál.


Szám Attila | 990    2010-01-30 17:56:00 [94]

Köszönöm, megnézem!

Előzmény: végyé, 2010-01-30 08:10:00 [93]


végyé | 443    2010-01-30 08:10:00 [93]

Üdv
Fent van a mappámban egy Parsic nevű progi.
Grafikusan elemekkel lehet programot összállitani a 16 os PIC ekhez.

végyé

LZ | 1538    2010-01-24 18:00:00 [92]

Használtam nyákos antennát is, de ha azt akarod hogy megbízható legyen inkább hagyd rajta ami most van. Az hibátlan.

Előzmény: Szám Attila, 2010-01-24 14:11:00 [91]


Szám Attila | 990    2010-01-24 14:11:00 [91]

A programozás részéhez sajna nagyon keveset értek. Csak annyit amire magamtól rájövök, illetve ami segítséget kapok. Ez a 0D0A sem mond sajnos semmit.

A 3V3-as zener rajta volt kezdettől fogva, erre figyeltem. Hiszen 4V-ról megy a modul, egyből gondoltam, hogy nem kellene 5V-os jelet küldeni neki. Tehát soros 1K és zener a testen megvolt a nyák terven, csak a PIC nyákon is volt egy soros 1K.

Egyébként az is érdekes, hogy Voda kártyával amint bejelentkezik a hálózatra, tudok hívást indítani. Pannon kátyával elsőre nem, csak PIC reset után, vagy ha kivárom, hogy lefut egy hívási ciklus. ( Igaz egy csak az első tápra kapcsoláskor fordul elő, úghogy nem jelent különösebb gondot, csak érdekes).

Egy kérdés: Te antennát használsz vagy Nyákon maratod ki az antennát?
Ilyet taáltam a neten:


LZ | 1538    2010-01-24 08:59:00 [90]

Látom kiderült a hiba oka. A SIM300D nek a ECHOja ha megnézed 0D0A-val küldi vissza a válaszokat, neki is így célszerű küldeni, amúgy a 0D-t figyeli.
Mégegy fontos dolog, írtad, hogy 2k ellenállásnál már nem tudtál kommunikálni a GSM modullal. Szerintem az ok nem ez, hanem az hogy nagyon szigoruan veszi a SIM300 hogy milyen a bemenő logikai szint. Kizárólag 3.3V szintet szeret ha Te 5V beszélgetsz vele, nagy hülyeségeket fog csinálni és nem lesz stabil. JAvaslatom, 1K sorban és 3.3V zener. Így hibátlan lesz.

Előzmény: Szám Attila, 2010-01-22 20:35:00 [88]


Szám Attila | 990    2010-01-22 20:37:00 [89]

"Ez utóbbi már olcsóbb megoldással nyák fóliából maratva ( mert ilyet is találtam a neten.)"

Itt az antenna megoldására gondoltam, csak kimaradt a szövegből!


Szám Attila | 990    2010-01-22 20:35:00 [88]

Hirtelen rögtönöztem egy nyákot a modulnak amit LZ fórumtársunk ajánlott( köszönöm neki még egyszer!)

A PIC nyákja is egy komolyabb változathoz készült, ezért van csak fele beültetve.
Most hogy működik, nekiállok ás tervezek egy nyákot amin a PIC és a telefon is rajta lesz.
Ez utóbbi már olcsóbb megoldással nyák fóliából maratva ( mert ilyet is találtam a neten.)

A működésének lényege: van 3 vezetéke az egységnek. Test, +12V és egy bemenet +12V.
A táp állandó és amikor a bemenetre +12V érkezik a riasztótól, akkor felhívja a SIM kártya első számát ( vagy 2 jumpertől függően 2 vagy 3 számát).


ebalint | 1768    2010-01-22 11:24:00 [87]

Szia!

Én tényleg nem ismerem a konkrét technikát - más kérdés, hogy ezek után érdekelne... -, de ahogy most írod, és működik, akkor a hibát a "10" , azaz inkább a CHR(10) okozhatta, mert az sort emel. A 13 / CHR(13) kocsi vissza ugyanabba a sorba, a sor elejére vezérli az eszközt. / Cursor, nyomtatófej, stb.).

A készülékről - ha publikus - esetleg tehetnél be vmit.

Üdv, ebalint

Előzmény: Szám Attila, 2010-01-22 11:19:00 [86]


Szám Attila | 990    2010-01-22 11:19:00 [86]


Nagyon köszönöm mindenkinek!
Így működik: Serout ski,T9600,["ATD>SM1i;",13]
A hívás vége pedig:Serout ski,T9600,["ATH",13]

Valóban a ,13 nélkül elküldi ugyan a parancsot, csak nem hajtja végre.

Volt még egy kis malőr ami miatt az első lépésben kipróbált hosszabb parancssorral sem működött ( pedig ott volt benne ,13). 1K-s ellenállással jöttem le a PIC lábáról, csak ugyanazt ráterveztem a SIM300DZ modulhoz tervezett nyákra is. Így a 2db 1K már sok volt és nem ment át az adat.


Szám Attila | 990    2010-01-21 20:59:00 [85]

Rendben, holnap kipróbálom.
Nem tudom, hogy elég lesz-e, ha PIC kimenetét rákötöm az interfész kábel bemenetére és a másikat szabadon hagyom, de majd kiderül.
Addig is köszönök mindent! Holnap megírom mire jutottam!

Előzmény: n/a (inaktív), 2010-01-21 10:12:00 [84]


n/a (inaktív)    2010-01-21 10:12:00 [84]

Annyit tegyél meg, hogy a PIC-el elküldöd ezt a szöveget a HyperT-be. Ha ott úgy jelenik meg az üzenet, hogy kiírja és a kurzor vissza ugrik ugyan annak a sornak az elejére, akkor az jó!


n/a (inaktív)    2010-01-21 10:10:00 [83]

Olvasgattam kicsit a SIM300D doksiját. (gondolom az van mert arról beszélgettetek korábban) Az is ezt írja "The "AT" or "at" prefix must be set at the beginning of each command line. To terminate a
command line enter <CR>." Ez a <CR> (Cartridge Return-Kocsi vissza-Enter) az amit el kell küldeni, ez az az általam írt decimális 13 érték.

ebalint | 1768    2010-01-21 10:08:00 [82]

Szia!

A "Serout ski,T9600,["at+ckpd=",34,"1",34,13,10]
" -ben a 10 sztem soremelés, a 13 kocsi vissza lenne.

De van egy olyan érzésem, hogy nálad a sorrend nem így van, hanem fordítva.

/remélem nem fogtam mellé.../

Előzmény: Szám Attila, 2010-01-21 09:43:00 [76]


Szám Attila | 990    2010-01-21 10:07:00 [81]

Esetleg asm-ben le tudod írni, hogy ez a hívás indító parancs hogy néz ki? ( Ha esetleg a basic verzió nem működne)

Előzmény: n/a (inaktív), 2010-01-21 10:02:00 [79]


Fokti Mihály | 113    2010-01-21 10:05:00 [80]

Az én Picbasic-em asm és endasm között fogad assembly utasításokat.


n/a (inaktív)    2010-01-21 10:02:00 [79]

Régen assembly, most már C.


Szám Attila | 990    2010-01-21 10:00:00 [78]

Oké, köszönöm, kipróbálom!
Te milyen nyelven programozod?
Assemblert is fogad a Picbasic!


n/a (inaktív)    2010-01-21 09:56:00 [77]

próbáld így

Serout ski,T9600,["ATD>SM1;",13]

az a baj, hogy nem ismerem a picbasicet, a lényeg, hogy kéne egy 'enter' a parancs után szerintem. hexa D-t (decimális 13) kéne elküldeni, amúgy gondolom 9600on megy a modulod.


Szám Attila | 990    2010-01-21 09:43:00 [76]

Ez jó kérdés. Nem tudom.
Régen így csináltam( Ericsson A1018-nál)
Serout ski,T9600,["at+ckpd=",34,"1",34,13,10]
PAUSE 1000
Serout
ski,T9600,["at+ckpd=",34,"s",34,13,10]
PAUSE 1000

Ebből kiindulva gondoltam, hogy:
Serout ski,T9600,["ATD>SM1;"]
a hívás vége padig:
Serout ski,T9600,["ATH"]

(a "ski" a PIC egyik lába definiálva)



n/a (inaktív)    2010-01-21 09:38:00 [75]

Csak azért kérdezem mert én pl. belefutottam ebbe a hibába.


n/a (inaktív)    2010-01-21 09:38:00 [74]

h'D' -t kiküldöd a parancs végén a PIC-el? Szóval ott van az enter?


Szám Attila | 990    2010-01-21 09:31:00 [73]

Igen, úgy működik. Van egy régen készített MAX232-es soros kábelem. Azzal szépen dolgozik és vissza is üzenget.

Előzmény: n/a (inaktív), 2010-01-21 09:22:00 [72]

n/a (inaktív)    2010-01-21 09:22:00 [72]

Igen én már csináltam! Pontosan hogyan csinálod? PIC HyperT között megy a kommunikáció?


Szám Attila | 990    2010-01-21 09:16:00 [71]

Vezérelt már valaki PIC mikrovezérlővel GSM modult AT paranccsal?

Megérkezett a GSM modul.
Hyper terminállal PC-ről tudok is hívást indítani róla az ATD>SM1; paranccsal.
PIC16F84-el kellene ugyanezt megvalósítanom, de valahogy nem akar működni.Picbasic-et használok és ott a régi telefonoknál a Serout paranccsal tudtam megoldani a soros AT parancs kiadását, de ez ennél sajnos nem működik.
Ha valaki tudja a megoldást, kérem jelezze!
Köszönöm!


Szám Attila | 990    2009-12-28 22:38:00 [70]

Januárban rendelek egy modult, aztán meglátom, hogy mire jutok vele. Addig is köszi mindent!

Előzmény: LZ, 2009-12-28 19:21:00 [69]


LZ | 1538    2009-12-28 19:21:00 [69]

A SOS oldala szerintem menni fog de most leltároznak januárig lehet azért nem megy. Ha veszel tőlük modult küldik a koplett pdfet, addig hadititok, ne kérdezd miért. Amúgy meg előbb jött meg annak idején a modul mint a pdf, de mivel nagyon hasonló a siemenshez ezért alapból már tudtam használni, csak a speckók vannak az adatlapban. De ATA, meg ATH, meg ATD, ilyen alap parancsok ugyanazok.

Előzmény: Szám Attila, 2009-12-28 19:12:00 [68]


Szám Attila | 990    2009-12-28 19:12:00 [68]

Épp most, 2 órás keresgélés után én is ezt találtam ami árban megfelelő lenne, de nincs hozzá semmi normális leírás. Ezt az oldalt megtaláltam, de azt hittem nem jó, mert ugye nem működik, mint ahogy írtad is. A TME oldalán 5175 Ft netto, úgyhogy az árával nem is lenne gond. Van egy elég bóvli pdf mellé, de ebből nekem nagy része nem egyértelmű, meg nem is olvasható. Azt látom, hogy a tápot hol kapja és hogy hova megy az antenna, valamint a soros bemenet, de az nem tiszta, hogy a SIM hova csatlakozik.

Előzmény: LZ, 2009-12-28 18:57:00 [67]


LZ | 1538    2009-12-28 18:57:00 [67]

Azért váltottam én is mert árban már nem volt komoly különbség. www.Soselectronic.hu és SIM300D névre hallgat. Nem tom pontosan mennyi az ára mert én már kedvezménnyel kapom talán 6e bruttó. Most épp nem megy az oldal majd nézd meg, náluk a legolcsóbb.
Szinte ugyanazzal az AT parancskészlettel rendelkezik mint a régi siemensek. GPRSt kivéve már betéve ismerem, ha kell segítek benne.

Előzmény: Szám Attila, 2009-12-28 17:37:00 [66]


Szám Attila | 990    2009-12-28 17:37:00 [66]

Mennyiért lehet ilyen modulhoz jutni?
Esetleg tudsz valami jó linket?

Előzmény: LZ, 2009-12-28 09:56:00 [61]


Szám Attila | 990    2009-12-28 17:36:00 [65]

Köszönöm mindenkinek a hozzászólást.
Végülis előrébb nem vagyok
Én is CD4066-al kezdtem régen vezérelni a gombokat. Lehet,hogy most is ezt fogom alkalmazni, ha már megvan a teló, viszont akkor ugrik a gari. Az utóbbi időben elég sok gond volt a használt telókkal, ezért gondoltam, hogy újjal kellene csinálni inkább. 5000-ért kaptam új J120-at, ami tökéletes megoldás lenne, ha hallgatna a parancsra. De ezek szerint mást kell keresni.


n/a (inaktív)    2009-12-28 11:59:00 [64]

Ugyebár két eset van:
a. Az említett típus támogatja ezt a funkciót. Ez esetben érvényes rá a gyári doksi.
b. Nem támogatja. Ez esetben végtelen sok megoldás van, kezdve a madzagra kötött vizesvödörtől, a PC-re kötött nyomógombokig Aero/WPF 3D felülettel támogatva. :D


elektron | 15859    2009-12-28 11:35:00 [63]

Én meg a teló felé szerelnék egy mini cnc-t és azzal nyomkodnám a híváshoz szükséges gombokat.

Laslie | 7674    2009-12-28 10:50:00 [62]

Én is belekotyogok. Mivel a PIC-hez nem értek, én egész másképp állok neki. Fogok annyi elektronkus kapcsolót (CD4066) ahány számjegyből áll a kívánt telefonszám,plusz egyet a hívásindításra, majd egy egyszerű oszcillátorral impulzusokat adok egy léptetőgenerátornak aminek a végében ott figyelnek a már említett 4066-os kapcsolók. Esetleg az utolsó gombnyomás után visszabillentek egy bistabil multivibrátort, és reset jelet küldök a szükséges lábakra, hogy újbóli riasztásnál előről kezdődhessen a dolog.
Hát ez lenne tömören a fapados verzió... )

Előzmény: Szám Attila, 2009-12-28 09:48:00 [60]


LZ | 1538    2009-12-28 09:56:00 [61]

Kicsit belekotyogok hamár senki se szólt.
100 éve GSM riasztókat meg pagereket fejlesztek. Én is ericsson telóval kezdtem , aztán siemens jött. De sajna az új siemensek már nem kommunikálnak olyan egyszerűen mint a régiek, sőt sokból már ki is felejtették a modemet és csak USB van rajta. Lehet ez a helyzet az ericssonnal is, bár ezzel semmi tapasztalatom. Én áttértem már jó ideje a GSM modulokra, azok megbízhatóak, kompaktak, kicsik, lehet kapni őket dügivel.

Előzmény: Szám Attila, 2009-12-28 09:48:00 [60]


Szám Attila | 990    2009-12-28 09:48:00 [60]

Sajnálattal látom, hogy erre a témára senkinek nincs lövése


Szám Attila | 990    2009-12-22 10:48:00 [59]

Ja de örülök, hogy itt találtam PIC témát is.
Régebben készítettem PIC16F84-el mobiltelefonos hívót riasztóhoz.
Akkoriban még Ericsson A1018, T10, T28, T65 telókkal működött, melyeket AT parancsokkal vezéreltem ( AT+CKPD). Most egy olyan gondom van, hogy egy Sony Ericsson J120-at kellene ugyanígy meghajtani ( hívást indítani) , de sajnos ez már nem hallgat erre a parancsra.
Erre szeretnék segítséget kérni, ha valaki meg tudná mondani milyen módon tudnám hívásra késztetni a telót!


tatai | 536    2007-10-09 14:10:00 [58]

Ez a verziója a fordítóprogramnak nem teljes értékű, korlátozásokat tartalmaz, pl. 1Kbyte-nál nagyobb kódot nem kezel és amikor bele akarod fordítani a reloc.inc részét is akkor már 1k fölé menne.
Tölcs le (torrent-ről vagy dc-ről) teljes értékű verziót, vagy vedd meg

Előzmény: n/a (inaktív), 2007-10-09 09:58:00 [57]


n/a (inaktív)    2007-10-09 09:58:00 [57]

Ha a Include search path-hoz beírom az elérési útját, akkor ezt kapom hibaüzenetként:
"CC5X Version 3.3A, Copyright (c) B Knudsen Data, Norway 1992-2007
--> FREE edition, 8-16 bit int, 24 bit float, 1k code, reduced optim.
OPTION ERROR: Duplicate file name or option error 'FileskndCC5X'"

Előzmény: tatai, 2007-10-09 08:47:00 [56]


tatai | 536    2007-10-09 08:47:00 [56]

Szia!
Ez azt jelenti hogy programok valamelyik összetevőjében definiálva
van az #include reloc.inc file.(bár én átnéztem de nem találtam ilyet) Ez a file nincs a megfelelő könyvtárak valamelyikébe. Keress ilyen filet és tedd abba a könyvtárba ahol az .ASM vagy .C file van.

Előzmény: n/a (inaktív), 2007-10-08 10:28:00 [54]


n/a (inaktív)    2007-10-08 10:30:00 [55]

Elfelejtettem, hogy a legfölső progi lenne az.
Az 1.0.2-es cc5x-es.

Előre is kösz.


n/a (inaktív)    2007-10-08 10:28:00 [54]

Szisztok!

Egy kérésem lenne hozzátok. Nem tudok lefordítani egy progit, megnézné valaki, elvileg le kellene fordulnia, mert hiba nincs benne.
Itt van a forrás:
Link
Arra lennék kiváncsi mit rontok el, hogy nekem nem fordul le.
Az mplab a legújabb, a program c-ben van írva, cc5x kell hozzá, ami fel van telelpítve.
A hibaüienet a következő:
"Error : Unable to open file 'reloc.inc'

Error options: -ew: no warning details -ed: no error details -eL: list details
BUILD FAILED: Mon Oct 08 10:30:25 2007"




n/a (inaktív)    2007-06-04 06:43:00 [53]

A programozó leírása tartalmazza a 16F877-est?
Ha igen akkor vagy a PIC, vagy a programozó hibás (esetleg a szoftver beállításai)!

Előzmény: n/a (inaktív), 2007-06-03 20:10:00 [51]

tatai | 536    2007-06-03 20:16:00 [52]

Egy kicsit részletezd milyen programozóról (égető) van szó.
Egyébként a 877-esnek a soros programozó lába: 39, 40 míg a 84-esé 12, 13.

Előzmény: n/a (inaktív), 2007-06-03 20:10:00 [51]


n/a (inaktív)    2007-06-03 20:10:00 [51]

hello!
volna egy problémám:vettem egy pic égetőt amivel a Pic16f84-es simán minden gond nélkül égeti,mig a 16f877 est nem.mi lehet a gond?tudna nekem valaki segiteni? köszi


n/a (inaktív)    2006-10-16 15:49:00 [50]

OK, úgy emlékeztem, hogy csak 10Mhz-et tud, de lehet..
Remélem tudtam segíteni.

Előzmény: n/a (inaktív), 2006-10-16 13:52:00 [49]


n/a (inaktív)    2006-10-16 13:52:00 [49]

köszi

van pár db f84 em ,és ezért....
egyébként a f84 is tud 20 Mhz -t


köszi mégegyszer


n/a (inaktív)    2006-10-16 13:27:00 [48]

Hello Slogan!

Természetesen lehet, a PIC megfelelő lábait(ami a programozáshoz szükslges) ki kell vezetni a programozóhoz. MCLR,VCC,VDD,PGC,PGC,PGM.

UI.:szerintem a pic16f84 -es IC már elavult, ha van rá módod akkor használj inkább pic16f627 vagy pic16f628 -ast. Ezek egyrészt nem kifutó termékek a microchipnél, másrészt fele annyiba kerülnek, mint az f84, a legfontosabb pedig, hogy 3X annyi a tudásuk. 3 számláló, az egyik 16 bites,comparatorok, fejlett USART,... max.20Mhz-es órajel a 10 helyett!

Előzmény: n/a (inaktív), 2006-10-16 12:13:00 [47]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 22 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   18  19  20  21  22  23   Következő ►  Utolsó ►|


 ◊