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 9 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   5  6  7  8  9  10  11  12  13   Következő ►  Utolsó ►|

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

Devecz Miklós | 2656    2012-05-16 20:35:00 [749]

Közben átirányitottak az AVR topicba.

Igen, ilyen panelem van.


h2o | 145    2012-05-16 19:59:00 [748]

Kedves Miklós!

Nem Arduino Mega paneled van véletlenül?
Ahhoz az Arduino ( http://arduino.cc/en/Main/Software ) szoftver-t tudod használni, amivel az USB felületen tudod feltölteni az alkalmazásodat.
Az ICSP csatlakozóval egyedi firmware-t tölthetsz fel a mikrovezérlőbe (pl. ha sikerült tönkretenni az eredetit).

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


Farkas György | 59    2012-05-16 13:53:00 [747]

Üdv Miklós!
Nekem van egy pár évvel ezelött ajándékba kapott PIC tanulókészletem. Teljesen komplett, a Kónya könyvvel bezárólag. Azt hiszem Neked teljességgel alkalmas lenne a tanulásra. Nekem bizton mondom: Magas, és ennyire a PIC progizás nem érdekel. (Netán a progi beégetése igen, de ezidáig barátilag "megsütötték" a szükséges PIC-eket.)
Ha érdekel a dolog, akkor magánban megbeszélhetjük.

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


elektron | 15859    2012-05-15 21:36:00 [746]

Bár van itt egy másik topic az AVR lehetőségei nevű, azt hiszem ez oda való inkább.

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


elektron | 15859    2012-05-15 21:33:00 [745]

Nemrégen mintha valami helikopter projectet vagy valami hasonló dolgot láttam volna ilyen processzorra, abba már belefér sok minden.

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]

elektron | 15859    2012-05-15 21:33:00 [744]

Milyen típusú a panel ? Kép ?

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


Servo | 860    2012-05-15 20:02:00 [743]

Szia!
Ajánlom neked ezt az oldalt. http://avr.tavir.hu
Cseh Róbert oldala… Beszélj vele. Ajánlom figyelmedbe az Arduinot!
Van egy AVR topik is oda írd a kérdéseid, vagy ott olvasgass. Talán találsz infókat is.


Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


svejk | 32972    2012-05-15 19:53:00 [742]

Talán itt jobb helye lenne.

Előzmény: Devecz Miklós, 2012-05-15 19:45:00 [741]


Devecz Miklós | 2656    2012-05-15 19:45:00 [741]

Sziasztok!

Nem tudom melyik topikba írjam, de szerintem inkább ide való.
Mielött bárki lehurrogna, kijelentem, hogy számomra ez a téma teljesen idegen, csak most kezdtem vele foglalkozni. Szokásom szerint egyszerre a közepébe szeretnék vágni, hogy minél elöbb minél elöbre jussak.
Van egy Atmega 2560-as panelem, amit szeretnék programozni. Azt ne kérdezzétek, hogy mire, ezt még nem tudom. Egyenlőre csak a programozás ténye érdekel. Az első probléma, ami felvetődött a meglévő példaprogram feltöltése.
A panelnak két bemenete létezik, vagy USB-n keresztül, vagy ICSP-n keresztül.
Mikor melyiket kell használni?
Van programozóm is, USBasp.
Ha valakinek van valami elérhető irodalma, az ne kiméljen.
Ötleteket is elfogadok.


keri | 14014    2012-03-26 11:48:00 [740]

HiTech-et raktam fel, kezeli a 12-es és 16-os típusokat is...de hogy külön PDF a doksi...

Azt hittem komolyabb cucc ez

Előzmény: pbalazs, 2012-03-26 08:51:00 [738]


csewe | 2578    2012-03-26 10:18:00 [739]

talán innen el lehet lesni valamit

Előzmény: keri, 2012-03-26 08:31:00 [736]


pbalazs | 629    2012-03-26 08:51:00 [738]

Nincs külön a C fordítóhoz doksi a honlapon?
Én csak HiTech fordítót használtam MPLAB alatt, de ott külön volt a doksi, hiszen más cég.
Meg CCS-sel is próbálkoztam, annak is külön volt a doksija, de nem tetszett a fordító...

Előzmény: keri, 2012-03-26 08:31:00 [736]


csewe | 2578    2012-03-26 08:50:00 [737]

Én is most akarom kipróbálni az MPLAB C fordítóját,mert most térek át a PIC18-asokra,de eddig CCS-t használtam,nert az MPLAB csak PIC18-tól jó.remélem mond valaki valami jó infót.

Előzmény: keri, 2012-03-26 08:31:00 [736]


keri | 14014    2012-03-26 08:31:00 [736]

Hogy a fenébe kell programozni az eredeti MPLAB alatt C-t?

Mikro C-t használtam az tök jó, de ebben az izében még egy rendes help sincs, hogy utána nézzek a szintaktikának, vagy a használható eljárásoknak/függvényeknek, Micro C-ben még kapcsolási rajzot is mellékelnek a parancs mellé hogy pl az SD kártyát hogy érdemes bekötni.

Egyáltalán érdemes vesződni az eredeti C fordító ingyenes változatával? Vagy a mikro C jobb?


csewe | 2578    2012-03-26 07:32:00 [735]

igen.
de azért érdekelt az itteniek véleménye,mer azt megbízhatóbbnak tartom.
köszönöm.

Előzmény: isvarga, 2012-03-25 20:56:00 [734]

isvarga | 842    2012-03-25 20:56:00 [734]

Bocsánat ,nem kell kicserélni a kvarcot .(ez a kép onnan van ,de te úgyis tudod ezt )

Előzmény: isvarga, 2012-03-25 16:06:00 [733]


isvarga | 842    2012-03-25 16:06:00 [733]

Ha kicseréled 12Mhz kvarcra akkor tudod a "picolo-t" futtatni(internetes oktató prg). Meg lesz hozzá bootloadered is . Sajnos más okítást nem ismerek 4550-re .

Előzmény: csewe, 2012-03-25 11:25:00 [732]


csewe | 2578    2012-03-25 11:25:00 [732]

szeretnék megpróbálkozni a PIC18f4550-es PIC-kel USB-PC kapcsolat létrehozásával-
A kérdlsem az,hogy egy olyen próbapanellel neki lehet e kezdeni.


csewe | 2578    2012-03-24 12:05:00 [731]

Tehát akkor RS232 vagy RS 485 lessz.
Megpróbálok a neten keresni valami projectet,amiben részletesen példákkal kitárgylják.
Kösz mindenkinek.


Egyújabbgépépítő | 1293    2012-03-24 12:00:00 [730]

Valóban nehezen követhető az észjárásuk, ennek ellenére jól használható a stack.
Több projektben is beraktam, megspórolok egy + tokot.
Ugyanez a TCP/IP stack, én nagyon jól tudom használni, de ha valamit vissza kell követni az horror.

Viszont most jut eszembe, hogy pár méterre még az RFM70 is jó, 2.4 GHz és olcsó és nem kell kábel.

Előzmény: isvarga, 2012-03-24 11:15:00 [729]


isvarga | 842    2012-03-24 11:15:00 [729]

Szerintem nem a C-vel van a gond ,hanem a közismerten értelmezhetetlen program struktúrával.
Eleve ahogy használják a linker-t az nem Pistának való , az mpasm direktívákat szinte túlzásba viszik (azt olvastam így tudják karban tartani). Én végig rágtam magamat a "piccolo" projekten ,de a cdc eszköz osztály nem érdekel , a többi meg rejtve maradt előlem .(rs232-emulálás)

Előzmény: Egyújabbgépépítő, 2012-03-24 10:43:00 [726]


Egyújabbgépépítő | 1293    2012-03-24 11:02:00 [728]

Szerintem legolcsóbban a már említett RS-485(422),
de úgy gondolom hogy a TCP/IP stack is jó lehet.
Ez utóbbi akár 100 m -ig működik, és olcsó PIC-el megvalósítható.

Előzmény: csewe, 2012-03-24 06:22:00 [720]


isvarga | 842    2012-03-24 10:55:00 [727]

Hatalmas falat .(vagy csak hülye vagyok hozzá)
1db 16 vagy 32-bites mikró kell hozzá ,mert csak azokon van host ,szerintem métereket nem is tud áthidalni. Én feladtam az USB-s tanulmányaimat ,mert nincs is értelme (úgy olvastam készülék azonosítót kell igényelned ha üzletszerűen tevékenykednél) ,megkerültem a feladatot .
Az MPC-2210-es USB-SPI átalakítóval hamarabb tudok eredményeket elérni .(legalább is remélem)

Előzmény: csewe, 2012-03-24 07:49:00 [723]


Egyújabbgépépítő | 1293    2012-03-24 10:43:00 [726]

Megy az USB is, de akkor az egyiknek host-nak kell lennie.
Ehhez viszont legalább PIC24-es sorozat kell, és persze C ben.

Előzmény: csewe, 2012-03-24 07:49:00 [723]


LZ | 1538    2012-03-24 09:11:00 [725]

Szerintem egyértelműen RS485. Legolcsóbb, legstabilabb.
Lomexnél 75176 IC 60-70Ft.
Soros portra rá és máris kész a Half duplex adatátvitel. Ha full duplex kell akkor veszel olyat amiben két illesztő van.

Előzmény: csewe, 2012-03-24 06:22:00 [720]

pbalazs | 629    2012-03-24 08:55:00 [724]

Én is azt mondom, mint isvarga, hogy RS-232, esetleg RS485.
UART van szinte mindegyikben, csak egy olcsó szintillesztő kell hozzá.
USB-vel én még nem foglalkoztam, de azok a PIC-ek drágábbak, mint egy olcsó PIC + RS-232 szintillesztő együtt.

Előzmény: csewe, 2012-03-24 06:22:00 [720]


csewe | 2578    2012-03-24 07:49:00 [723]

USB PIC PIC között?

Előzmény: isvarga, 2012-03-24 07:25:00 [722]


isvarga | 842    2012-03-24 07:25:00 [722]

Azt elfelejtettem , kell 2db max232 szint illesztő is ,hozzá .(bár láttam valami tranzisztoros megoldást is)

Előzmény: isvarga, 2012-03-24 07:15:00 [721]


isvarga | 842    2012-03-24 07:15:00 [721]

Ha méterek akkor az rs232-rs485-ig . Rs232 többször használtam 5-6 méteren gond nélkül.
Ez a legegyszerűbben programozható is.
Konkrét irodalmat nem tudok , a pic-ek pdf-jében viszont minden le van írva. I2c-t spi-t vezetéken nem szoktak vinni ,én sem próbáltam még . A Can-busz is jó de nagyon drága a pic hozzá.

Előzmény: csewe, 2012-03-24 06:22:00 [720]


csewe | 2578    2012-03-24 06:22:00 [720]

Kérdezném a hozzáértőktöl.
Néhány méter vezetéken keresztüli PIC PIC közötti komunikáció érdekelne.
Vane valami biztonságos ami alapból benne van a PIC-ben?
Olyasmi az elképzelésem,hogy csak beírom egy regiszterbe amit át akarok kűldeni a másikba,és autómatikusan megjelenik a másik PIC valamely rehizterében.Rendszeres frissítéssel,vagy minden változáskor.
Lehetőleg kétirányú adatátvitel érdekelne.
Esetleg valami irodalom lehetőleg magyarul.


elektron | 15859    2012-03-08 17:14:00 [719]

Olyan ez, mint egy egyszerű egyismeretlenes egyenlet megoldása, hiába osztom szorzom gyököt vonok mindkét oldalból, valahogy nem akar egy oldalra kerülni csak az a szerencsétlen változó ... Na ezért van az, hogy van akinek meg ránézésre másik meg csak kínlódik vele a végtelenségig.


keri | 14014    2012-03-08 06:49:00 [718]

Tudod egy problémát megoldani szokás, nem tetézni )))

Előzmény: elektron, 2012-03-07 22:09:00 [716]


elektron | 15859    2012-03-07 22:10:00 [717]

Ha a proci elfelejti kikapcsolni, és még jelezze is ha gubanc volt, hogy bugzik a 4 soros ASM kódod ...

Előzmény: elektron, 2012-03-07 22:09:00 [716]


elektron | 15859    2012-03-07 22:09:00 [716]

Ezt a felrobbantást valami pótáramkörrel akadályozd meg, hogy avatkozzon közbe ha ilyen gubanc van !!

Előzmény: keri, 2012-03-07 22:06:00 [714]


elektron | 15859    2012-03-07 22:08:00 [715]

Nahát én is vagyok gondba egy témába ... haha ...majd valahogy megoldom. Na, meg ez a hideg megint betett, a kis gépszerűségemmel marogatni akartam volna, csak pár napja a vinyó nem indult benne, a hidegtől a csapágya gondolom nem szerette, nem sok erő van ezeknek a motorjában.

Előzmény: keri, 2012-03-07 22:06:00 [714]

keri | 14014    2012-03-07 22:06:00 [714]

Áramkör van csak felrobbant a FET benne az előző kísérletnél , szóval csak elmélkedek, mivel felhoztad.

Nekem azonban nincs szükségem most ilyenre.

Előzmény: elektron, 2012-03-07 22:00:00 [713]


elektron | 15859    2012-03-07 22:00:00 [713]

Akkor már kész is az áramköröd, vagy még csak elmélkedsz rajta ?

Előzmény: keri, 2012-03-07 21:58:00 [712]


keri | 14014    2012-03-07 21:58:00 [712]

Igen, de el is mondtam a megoldást.

Egyszerűen a negativ szakaszban, vagyis amikor lezárt a híd, akkor letiltani az áram figyelését.
Úgy is számolható idő kell mire a kikapcsolás után a küszöbérték alá esik újra az áram, vagyis a lezárási idő közel ugyan annyi lesz, tehát ezt fixen be is állíthatjuk, nekem csak a bekapcsolásnál kell figyelnem hogy mikor lépi túl az áramot, és akkor beavatkozni.

Előzmény: elektron, 2012-03-07 21:55:00 [710]


elektron | 15859    2012-03-07 21:56:00 [711]

Valami ilyesmit csinálok végül is csak egy általános cuccot csináltam meg és az épp gomb leolvasásra is jó lesz.

Előzmény: keri, 2012-03-07 21:55:00 [709]


elektron | 15859    2012-03-07 21:55:00 [710]

Szép egy feladat akkor.

Előzmény: keri, 2012-03-07 21:45:00 [708]


keri | 14014    2012-03-07 21:55:00 [709]

?? kapcsolóra schmit triggert?
Monostabil multivibrátorra gondolhattál.

Kapcsoló lekezelése baromi egyszerű.
Egyszerűen csak a lenyomás és elengedés közötti időt kell figyelni, és ha túl rövid akkor nem végrehajtani. 4 ASM sor.

Ha a lenyomásra kell reagálni felengedés nélkül akkor pedig csak akkor végrehajtani, ha hosszabb ideig nincs megszakítás.

Kapcsolók nem nagyon szoktak gondot okozni PIC használata esetén. A poti recsegésére érzékeny nagyon, de arra is jó megoldás az átlagoló rutinom.

Sőt én nagyon szűrni sem szoktam a kapcsolot. Ha nem nyomom meg nem prellezik, ha lenyomom akkor meg hosszabb időn belül úgy is csak egyszer hajtattok végre parancsot, szóval ez eleve kiktatja a prellezés problémáját.

Előzmény: elektron, 2012-03-07 18:40:00 [705]


keri | 14014    2012-03-07 21:45:00 [708]

Szép elmélet de próbáld ki.
Gyakorlatban nem ilyen egyszerű és célszerű.
Komplett statisztikai analízist felesleges végrehajtani PIC-el.
Az átlagolás annyiból áll, hogy a mintákat hozzáadod egy regiszterhez, majd rotálod lefelé, mivel az a bináris osztás kettővel.
Azért kell 2,4,8,16,32,64,128 vagy 256 minta, mert így jön ki csak a kettő hatványaival való osztás az átlaghoz.

Statisztikához egy elég komplex összehasonlítás kell, ezt már nem érdemes eröltetni egy sima AD mintavétel zavarcsökkentésére, főleg, hogy nagyobb mintáknál a zaj a bináris EGY alatti érték lesz, vagyis nem fog jelentkezni.

A gerjedés nem a szűrés hiánya miatt jelentkezett, hanem azért mert amikor lezár a híd, akkor az áram érzékelő ellenálláson NEM folyik áram, mert a szabadon futó dióda felé folyik a tekercs indukció által, miközben az áram érzékelőn a dióda nyitófeszültségével negatív irányú feszültség, és a nyitás előtti tranziens jelenik meg.

Sima chopper áram szabályzásnál az áram lezárt állapotban, a szabadon futón ÉS az áram érzékelőn keresztül is folyik, így ott eleve simább áramot kell kezelni.

Előzmény: elektron, 2012-03-07 18:38:00 [704]


keri | 14014    2012-03-07 21:30:00 [707]

Mert az analóg sem működik úgy.

Előzmény: elektron, 2012-03-07 18:37:00 [703]


n/a (inaktív)    2012-03-07 21:29:00 [706]

Azért nem néztem meg,mert ha azt mondod,hogy nem jó a megoldásom,akkor elveszem a továbbgondolkodás lehetőségét. Majd most megnézem.

Előzmény: keri, 2012-03-07 06:28:00 [694]


elektron | 15859    2012-03-07 18:40:00 [705]

Én is épp egy sima gomb lenyomást próbálok jól lekezelni, hogy véletlen nehogy generáljon valami parancsot, ha kissé kontaktos a nyomógomb, ilyen prellmentesítés, plsuz beletettem egy digitális schmitt triggert stb ...

Előzmény: keri, 2012-03-07 17:54:00 [702]

elektron | 15859    2012-03-07 18:38:00 [704]

De mivel tudod, hogy nagy ugrás nem lehet, akkor az olyan mintákat ami nagyon elüt nem kell bevenni az átlagba pl.

Előzmény: keri, 2012-03-07 17:54:00 [702]


elektron | 15859    2012-03-07 18:37:00 [703]

De az analóg komparátor meg ha jól működik a szűrés utána proci miért nem ?

Előzmény: keri, 2012-03-07 17:54:00 [702]


keri | 14014    2012-03-07 17:54:00 [702]

Nem teljesen értem mire gondolsz, de megkockáztatom hogy arra való a bemeneti RC szűrő. Digitálisan annyit szoktam csinálni hogy több mintát veszek mondjuk 16 vagy 32öt és az átlag eredménnyel számolok.

Előzmény: elektron, 2012-03-07 17:14:00 [701]


elektron | 15859    2012-03-07 17:14:00 [701]

Nem semmi, de nincs előtte integrálás, meg ilyesmi ?

Előzmény: keri, 2012-03-07 08:31:00 [696]


n/a (inaktív)    2012-03-07 15:54:00 [700]

Még mindig nem esik le ?

Előzmény: keri, 2012-03-07 14:53:00 [699]


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

Időrend:
Oldal 9 / 23 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   5  6  7  8  9  10  11  12  13   Következő ►  Utolsó ►|


 ◊