Új hozzászólás Aktív témák
-
#27483136
törölt tag
Van egy update az utánépítőknek.
KÉPFELTÖLTÉST A NÉPNEK!
-
Peter789
senior tag
-
Peter789
senior tag
válasz
Blindmouse #86 üzenetére
a pickit2 nem csak a 8 biteseket süti, teljesen jól működik akár pic32-vel is! sőt, a pickit3-nak elég nagy problémái vannak ahogy olvastam, égés a microchip-nek... először hivatalosan nyugdíjazták a pickit2-t, aztán ahogy pár hónap múlva rájöttek hogy mit is sikerült alkotniuk a pickit3 formájában, gyorsan visszahozták a 2-t is aktívnak és továbbra is megkap minden támogatást
a klón pickit2 projekteknek csak 1 gondja szokott lenni, amiért figyelni kell hogy minek esik neki az ember: elég sok butított felépítésű, és pl csak 5V PIC-eket tud programozni - no itt bukhat a PIC24/32 támogatás, azok már nem tűrik ezt a magas tápfeszt
-
Peter789
senior tag
annak, aki pont az assembly programozás összetettsége miatt nem érzett eddig elég erőt hogy nekifogjon a PIC-elésnek, javaslom a mikroe IDE családot - van C, Pascal, Basic, van PIC, PIC24/dsPIC, PIC32, AVR stb stb támogatása, és rettentő mennyiségű beépített könyvtárral és példaprogrammal rendelkezik. a trial verzió időben korlátlanul használható, és a programkód-limit is csak akkor válik gonddá, ha már nagyon összetett hosszú programokat akar írni az ember...
-
mosoi
csendes tag
A PIC RISC processzor, vagyis csökkentett utasítás készletű. Ezért általában igaz rá, hogy egy utasítást 1 ciklusidő alatt végez el. De itt van egy kis csalás: a beállított órajelet 4-gyel osztja. Így egy 4MHz-en járó PIC valójában 1us alatt végez el egy utasítást.
Ez ennél egy kicsit bonyolultabb:
[link]Jó kis cikk! Grat!
-
sandsz
csendes tag
http://www2.chipcad.hu/tartalom.aspx?hir=377
De ahogy elnézem korábban már írt erről valaki.
-
#27483136
törölt tag
-
quarros
tag
válasz
Blindmouse #91 üzenetére
A HQ-Solder egy kicsit más hegyet alkalmaz mint a solomon (bár maga az állomás ugyan az a kinai alap mint a solomonnál és a solomon pálkáját is bele lehet dugni csak akkor a hőmérsékelt visszajelzés mászik el). Az ehhez tartozó hegyet itt láthatod. Ezt mint egy kupakot kell felhúzni a pálkára. amugy a pálkával seemi baj sőt nagyon jó a hőtehetetlensége, csak mivel lapos végü csúcs kicsiben nincs ezért csinálnom kell, és elég nagy fejfájás mindig tökéletesen becsiszolni és utána a felületét passziválni.
A WX szériával meg csak annyi a baj hogy a gyártósorról legördülő állomások minősége nem konzisztens. Maga a gép jó tervezés de nagyon sok a hibás darab, ezért egyre több helyen olvasom a tipust szapuló irásokat. (de ha ez nem lenne elég az árcédula viszont tuti elriaszt
)
-
Blindmouse
senior tag
Micsoda??? Csiszolni meg baj van a weller wx-el????
[link]
nézzél belevaló hegyet. Abban a pillanatban amikor akár picit is megsértetted a védőréteget a hegyen kb dobhatod el, vegyél bele tervezett hegyet. A wx széria meg kiemelkedően jó a többihez képest amit láttam. Karban kell tartani és örökre jó egy gyárban, nemhogy otthoni használatra. -
fkosa
csendes tag
válasz
Babetta-X #49 üzenetére
Kónya László-Kopják József: PIC mikrovezérlők alkalmazástechnikája
Kónya tanár úr előadásán egyszer részt vettem (még a múlt században), jól érthetően magyaráz (nem hiába tanár). Az első kiadását a könyvnek nemrég kotortam elő.
Ha nem reklám tudok linket is küldeni, hol lehet megvenni.Ma jött meg a Pickit3-asom. Végre nem kell kipiszkálni a foglalatból a pic-eket
-
quarros
tag
válasz
Blindmouse #88 üzenetére
"Hosszabb távon szerintem sokkal jobban járnál egy solomon állomással"
Most az van nekem
Bár egész pontosan HQ-Solder/30 de kezdek ráunni, hogy ha normális csucsot akarok akkor be kell csiszolnom a boltit. Gondoltam nem árt másfelé is kacsintgatni. Új Ersát Metcal-t nem "akarok" (izé pénztárcám nem akar bár az i-con széria csábító), a Weller meg szépen leszerepelt nálam a WX szériájával (komoly minőség gondjaik voltak) ezért eset a választásom a Hakko -ra nagyon jókat irnak róla olcsó, nagy márka, gondoltam egy próbát megér.
Persze hogy sokkal több az SMD -de most komolyan egy mini project kedvéért tesztfázisban egyből SMD-vel kezdesz??? Ne már!
-
Blindmouse
senior tag
-
quarros
tag
válasz
Blindmouse #86 üzenetére
Ez komplexitás kérdése. pl egy világítás kapcsoló project nem igényli ugyan azt a szintet mint egy picoscope, vagy egy függvénygenerátor. De szerintem hobby szintü dolgoknál az SMD nem létszükséglet csak hasznos dolog. Viszont kezdőnek semmiképpen nem javasolnám azért ahhoz már kell némi tapasztalat meg egy jó pálka/hőlégfuvó.
Erről jut eszembe most tervezek venni egy Hakko FX-888 -at Usából 80 dodoért, de eddig nem találtam europában online boltot ahol lehet pálkacsucsot venni hozzá. Valakinek van van esetleg tippe??
-
Blindmouse
senior tag
3-assat még én sem. Valószínű forráskódja nincsen meg. 2-t viszont lehet építeni, 8 bitre az is tökéletes. Usb bootloadert pic32-re meg már én is csináltam, utánna egy hobbi projectnek nem kell programozó. de 8 bitre ugyanaz a kód kb.
Jó az a breadboard, csak egy idő itán elkerülhetetlen az smd használata, akkor meg már nem jó. Persze az első 2-3 évben én is egy egysoros ilyet használtam. -
quarros
tag
válasz
Blindmouse #76 üzenetére
Blindmouse
Normálisan működö homemade Pickit3-al én még nem találkoztam.PIC-es fejlesztéshez én Wisher gyártmányu breadboard-ot használok (WB-106 5000HUF), ezidáig nagy megelégedéssel (rendesen kontaktol és tényleg stabilan fogja az alkatrészeket). Kinek milyen tapasztalata van egyéb márkákkal?
-
Így tényleg érdekes. Mondjuk valszeg arra gondoltak, akik ilyeneket írtak, hogy lassabb, mint egy x86-os, pár GHz-es proci, de ugye mivel célhardver, célszoftverrel, hát az adott feladatban valszeg gyorsabb, mint bármi más, de ha tényleg nem mérhető össze, akkor tényleg nem sok értelme van az összehasonlításnak.
-
#27483136
törölt tag
Akkor szerintem bátran belevághatsz.
Na, most az van (és ez mindenkire vonatkozik), hogy anno én eredetileg egy "panelgyártól" rendeltem meg az írásban található programozó paneljét. 2db-ot. Nem győztem kivárni és ezért megcsináltam magamnak. Erre ma megjött 12db!!!
Tehát 600Ft ellenében akinek kell, már postázom is. Ebben benne van a postaköltség is, mindegy, így az én veszteségem is csökken.
A panel egyszerű, sima pákával beültethető. Kell hozzá az a pár alkatrész. Sőt a pozíciók is rá vannak szitázva.
Ezek a panelek csak annyiban térnek el az írásban szereplőtől, hogy az égető el van forgatva, a két IC-tok egymás mellett van.A programozással meg nálad nem lehet gondod. Ami kell később, hogy elektronikát tervezz hozzá, arra meg itt vagyunk egy páran. Segítünk. Eleinte úgysem bonyolult kimeneti relét, tranyót meg ilyeneket hozzáilleszteni.
-
ArchElf
addikt
válasz
#27483136 #74 üzenetére
Elektro:
Fősulin volt 2 félév analóg + 3 félév digit áramkörök. Gyakorlatilag csak elmélet, semmi nem maradt meg belőle a bool algebrán kívül, amit meg már elötte is tudtam. Valahogy nem tudtáák megtanítani nekem a nem lineáris alkotóelemeket, és onnantól felejtős volt az egész témaköt. Szenvedés volt az elmélet elejétől a végéig.
Ha jól rémlik három gyakorlatunk volt összesen, egy "laborismeretek", egy hülyülés az oszcilloszkóppal és jelgenerátorral, és egyen csináltunk egy számlálót valami félig összerakott cuccból.
Egyébként gyerekkorom óta érdekel a dolog, de a fősulin és az egyetemen minősíthetetlen tanáraim voltak.
Szoftver:
Assembly alapismeretek (fősuli elött és alatt önszorgalomból): C64 és 8086
C - alapszintű ismeretek (inkább magasabb szintű nyelvekben vagyok jártas - de nem hiszem, hogy komoly gondjaim lennének kis gyakorlás után - az egyik programozási nyelv olyan, mint a másik)
Eszközök:
Van egy filléres (1500 forint körüli) pákám. Nem a pisztoly alakú lengyel rézszálas, hanem a vékony cserélhető hegyes. Se állomás, se alkatrészek, se egyebek. Ja meg egy szintén filléres multiméter.AE
-
#27483136
törölt tag
"reg1" csak egy változó neve.
Én a "számláló" nevet adtam neki, de aztán már szó szerint beképeltem a PIC pdf-jében lévő példát, abban használta a "reg1" nevet. (Persze előtte felvettem változónak.) Úgy is error.
Általában azt dobta ki hibának, ha az utasítás végén ott volt a ",0" vagy a ",1" vagyis, hogy az eredményt hová pakolja.
Ezért gondolom, hogy mást kellett volna beállítanom fordítónak. -
Blindmouse
senior tag
Villamosmérnök, leginkább beágyazott rendszereket tervezek. Az elmúlt időben sok helyen sok projecten dolgoztam, onnan jött a tapasztalat, de még a diplomámon is alig száradt meg a tinta (ami BME-MIT en készült)
quarros : például megkérhet valakit a fórumról, hogy programozza fel a PICet. Nem sokkal nehezebb ahoz sem nyákot csinálni, össze lehet breadboard-on is dobni, a pickit2 kapcsolása pofonegyszerű. Mondjuk a 3-é sem az abban egy PIC24F akármi van, ami ugyan 16 bites, de a kapcsolás majdnem ugyanaz. Vagy ha van JDM-e azzal is belenyomhatja a kódot. Vagy ott van az ebay, sparkfun, olimex, vannak klónok viszonylag olcsón.
-
buherton
őstag
válasz
#27483136 #69 üzenetére
A reg1 az mi lenne? Érdekes. PIC-ben tudtommal nincsenek általános célú regiszterek, csak egy akkumulátornak nevezett valami.
Lépten nyomon mindenhol Kandósokkal találkozik az ember
. Talán nem véletlenül
. Engem már nem tanított. Nekem schuster meg sándor tamás tanított az avr-ekre. Meg aztán később mozsó a PIC-re, de nem győzött meg, hogy át kellene pártolnom.
(#70) hcl: Ki mond ilyen butaságot?
Egyik cégnél videojel átvitellel foglalkoznak, de a lényeg hogy tulajdonképpen csak FPGA-t használnak, és ami érdekesebb hogy valós időben konvertálják a HD minőségű video jelet
. Azt se felejtsük el, hogy az FPGA a procival (alias mikrokontrollerrel) ellentétben párhuzamosan is képes futni, ezért sem lehet hagyományos értelemben programozni. FPGA-t konfigurálják, és nem C-vel készül a program, hanem VHDL vagy valami hasonlóban. Lényeg, hogy az FPGA-k egy teljesen új dimenzióra nyíló kapuban vannak, és össze sem lehet hasonlítani a processzorokkal.
-
vamzi
senior tag
Egy normálisabb páka ~15K
Forrasztó kellélkek ~ 1-2K
Multiméter ~ 2-5K
passzív alkatrészek ~1-2K
PIC ~1-3K
PIC égető ~ 4-8K
Nyák vasalva ~1KÖsszesen ~ 30-35K (jó vastag ceruzával)
ha megvan a kezdő szett, akkor viszont pár százasnyi a költség
Ezek a számok erősen túlárazottak, mert 2KHUF passzív alkatrész egész sok kisebb projektre elég. Égetőt, pákát nem kell újra venni és a pic is újrafelhasználható. Szóval ha megvan a kezdő szetted, onnantól barátságos áron lehet szép dolgokat alkotni.
Javítsatok ki, ha hülyeséget írtam volna.
-
quarros
tag
Szia. Na tehát sorban:
Eszköz oldalról:
-Egy PIC Programozo! (fentebbiek lapján építés vagy vétel)
-Egy PIC amit programozni akarsz
-Céláramkörbe beépitendő alkatrészek: ellenállások, kondenzátorok, diódák, tranzisztorok, FET-ek, ledek (értelemszerüen ahhoz a feladathoz amire a mikrokontrollert használni akarod: led villogtatás, ház automatizálas, motor vezérlés, RC, műszer...) Ebből sokfélére lehet szükséged de legalább nem drágák. Viszont fontos hogy ne SMD alkatrészek legyenek mert azokkal nehezebb dolgozni valamint csak áramkörbe forrasztva használhatók.
-Egy Prototipuslap Breadboard (De ha bátor/botor vagy akkor elsőre "hibátlanul" megtervezed az áramkört és vasalással/laminálással meg maratással elkészited forrasztod.)
-Valamilyen kisfeszültségü DC áramforrás (5-12V)Tudás oldalról:
-A programozandó PIC adatlapja
-C vagy Assembly ismerete de akár ezek nélkül is megy mert vannak olyan programok aminél csak a program folyamatábráját kell felépítened pl Flowcode
-Minimális elektronikai tudás hogy a PIC segédáramköreit megtudd tervezni.
-Idő mert nem fog minden elsőre sikerülni. -
ArchElf
addikt
Valaki összeírná, hogy konkrétan mi kell ahhoz, hogy ebbe (ilyesmibe) belekezdjek? Az akaraterőn kívül persze, minden másra ott a mastercard...
AE
-
válasz
Blindmouse #66 üzenetére
FPGA-ról mindenhol azt hallom, hogy milyen lassú. Persze gondolom mihez képest...
-
#27483136
törölt tag
Hali
/Kónya Tanár Úr volt a szakdoga konzulensem anno/
Ilyen problémám volt a syntax errorokkal például:
A pdf alapján így helyes: decfsz reg1,1
Ha beírtam, jött az error. De, ha így írtam be:
decfsz reg1
Ezt meg elfogadta. Pedig így rossz.
Ez mitől lehetett?(Molyoltam vele, de aztán ráúntam megkeresni az okát)
-
quarros
tag
válasz
Blindmouse #64 üzenetére
Azért ne keverjük a szezont a fazonnal. Ez egy kezdőknek tervezett olcsó minimál programozo, értelemszerüen nem várhatjuk el, hogy ugyan azt tudja mint egy Pickit. Ami igazán feladata lenne ennek az égetőnek az az, hogy elinditson egy kezdőt mikrokontrolleres pályáján. Mert mi hiába mondjuk bárkinek hogy építsen Pickit2-t valahogy fel kell programozni első alkalommal azt a 18F2550-et, és eddig még nem találkoztam olyan voodoo mágiával ami ezt megtette volna, de persze nyitott vagyok javaslatokra amíg nem kell: vért inni, kecskét csirkét lefejezni, szűz lányokat megerőszakolni (bár ha jobban meggondoljuk
), etc... Ezért javasoltam neki a MAX232-t mert ez az egyedüli komoly hiányosság, ami az álltalános (értsd alaplapfügetlen) használhatóságot befolyásolja. Ez neki így lehet hogy működik de másnak aki a blogot olvasva felbuzdul és elkészíti, nem biztos hogy ugyanígy fog. Bár őszintén megvallva teljesen egyet értek veled hogy nem éri meg programozót építeni (kiveve talán a fun faktor miatt), mert mai valuta árfolyamok mellett is tudsz venni ebay-ről ingyenes szállítással Pickit2-t 23 dolárért (5000FT) Pickit3-at meg 28-ért.
Alább álljon bizonyságul: [eBay link] -
buherton
őstag
válasz
Blindmouse #66 üzenetére
Meg szabad kérdezni hogy mivel is foglalkozol?
Kifelejtettem hogy USB 1.1 (vagy tán 1.0?) elméleti maximum sebességet ért el. Szerencsére nem kellett nekünk akkora nagy átviteli sebesség, mert igaz hogy maga a mintavételezés majd 60k mintából áll csatornánként, de a PIC mindig csak az kijelzésnek megfelelő mintákat küldi el (egy pixel egy minta), így drasztikusan csökkent adatfolyam.
Ezt nem is tudtam
. Foglalkoztunk alapszinten FPGA-val, de nem annyira, hogy ezek kijöjjenek.
-
Blindmouse
senior tag
Igen, az ISE-ben azért a legnehezebb programozni, mert nem programozik az ember, hanem hardvert ír
(nem bántásból mondom). Mondjuk korrent USB-core-t nem láttam még HDL nyelvben(legalábbis ingyen olyat ami egyszerű), akkor maradt volna az FTDI az USB-nek, akkor meg sokkal jobban jártatok a PIC32-vel. Én egyszer egy FT2232-vel akartam asszem 20-30 megabitet átvinni USB-n. A hardver bírta is, csak a PC oldalon felpörgött a CPU 100%-ra és kanyec. Persze annyi fajta járható út létezik, hogy kigondolni is nehéz, nemhogy végigjárni mindet.
Nagyon zárójelbe, és off topicba, ha FPGA mellett döntöttetek volna, ma is azt kódolnátok hogy elérje azt a sebességet amit szeretnétek. Jól hangzik mindig a sebesség amit ráír a xilinx, aztán implementálja az ember a kódot rá, az ISE meg kidobja hogy ez neked csak a fele-negyede sebességgel fut. Aztán jöhet a vadászat a kódban mi lassítja le.
-
buherton
őstag
válasz
Blindmouse #64 üzenetére
A projekttársam nagyon nagy koponya. Ha ő nem lenne tuti hogy nem vágtam volna bele egy ilyenbe. Napokat volt képes eltölteni azzal, hogy az USB-t tökéletesítse, és elérje az elméleti maximum sebességet, és mind eközben a PIC32-re gyakorlatilag új USB kezelőt írt, és PC oldalon is windows-s dll-t használt.
Xilinx CPLD-t nem lehet meghajtani függvénygenerátorról, csak kvarcról, meg ilyen apró kis dolgok, amik nagyon megnehezítik az ember életét. Xilinx ISE Webpack (ingyenes verzió) is egy elég érdekes valami. Legelőször az FPGA is szóba került, mert akkor nem kellett volna se CPLD, se PIC32, és olyan gyors lehetne amit az AD tud, de abban programozni nem könnyű. Így is sok akadály volt/van.
Köszönöm a projekt társam nevében is
.
-
Blindmouse
senior tag
Az igen korrektül, és átgondoltan hangzik.Kb a réggebbi Picoscope nevű csoda is ennyit tud, csak abban Spartan3-at pakoltak, amit láttam szétkapva. Amúgy ne rettentsen el a xilinx-től ez a tapasztalat, az FPGA-ik nagyon korrektek. Sok sikert hozzá, elég bátor dolog volt ezt választani.
quarros A JDM-el az a legnagyobb probléma, hogy soros portból akarunk ISP-t csinálni ami rettenetesen nem kompatibilis, úgyhogy megy a trükközés a CTS-DTR jelekkel. És windows alatt a soros port... hát nem egyszerű. Csak úgy szimplán nem jó. Olyanokról nem is beszélve hogy kb semmi visszajelzés nincsen a dologról. Debug meg hasonlók kapásból felejtősek, de még azt sem tudjuk megnézni hogy egyáltalán elindul-e a kód amit írtunk.
Kell venni egy USB-s PIC-et és kell építeni egy Pickit klónt, ha nem szeretnénk költeni, ez tényleg ilyen egyszerű. Ha meg egy kicsit továbbgondolja az ember, akkor tényleg el lehet oda jutni hogy beízzítunk egy USB bootloadert. Nem olyan bonyolult mint amennyire hangzik.
JDM-el ráírunk egy kis kódot a PIC elejére, utánna pedig USB-n rá lehet tölteni a kódot bármikor, lehet kommunikálni a Pc-vel, és minden adott hozzá, a PIC-en lévő kód is, és a PC-n lévő program is. A microchip application library-USB HID Bootloader szekcióban.
-
-
quarros
tag
válasz
#27483136 #35 üzenetére
Bocsi de ez egy általános tévhit mert a gond nem csak az égető feszültséggel van hanem azzal, hogy a soros porton keresztül a lehető legritkább esetben jön ki sztenderd TTL jelszint (5v). Ezért van sok probéma JDM-ekkel mert ez a jelszint alaplaponként eltérhet, tehát lehet hogy a programozó az egyik gépen müködik, a másik gépen meg nem (és a szerencsétlen kezdő meg csak néz mint Rozi a moziban hogy akkor most ez mééér???). A helyedben beiktatnék az áramkörbe egy MAX232-t, és azzal már biztonságosan lehet minden gépen használni ezt az égetőt. De ezzel lezárom a témát mert egyáltalán nem célom a munkád szapulása, sőt... kivánok további kellemes mikrokontrollerezést.
-
buherton
őstag
válasz
Blindmouse #57 üzenetére
Kandós vagyok még, és ott nekünk kötelező jellegűen kell valamit építeni, ami a teszteléshez/műszerezéshez köze van. Ha sikerül működésre bírni, akkor ebből lesz a szakdolgozatom is (nálunk tulajdonképpen diploma munkát kell csinálni, hiába csak BSc, ahol elég lenne a szakdolgozat). Am pedig azért választottuk ezt, mert elég sok kihívás van benne.
AD, erősítők. Az analóg rész nagyjából úgy épül fel, hogy a bemeneten van rögtön egy 20-as osztó, ami állítható, hogy leossza a feszt vagy sem, aztán jönnek az erősítők. 1, 2, 5 és 10x-esek. Végül az AD. Az adatok csatornánként külön SRAM-ba mennek. Magát a mintavételezést egy CPLD végzi (Xilinx CPLD-től az Isten óvjon meg a jövőben), és az egész műveletet egy PIC32 felügyeli. Az AD-t max 40 Msps-n használjuk, de majd a szakdogámban ki lesz bővítve 80 Msps-re. Amikor is csak egy csatornát lehet haszálni, és azon megy ellenütemben a két AD
.
-
Babetta-X
senior tag
Köszönöm a biztatást, bár egyenlőre nem tudom hol tudnék jó szakirodalmat találni, főleg ez a frekvenciás, rádiókapus dolog érdekel, de erről még kevesebb infó van ahogy elnézem
Szerencsére nekem a pákával nem lesz gondom, van itthon 1 régi német, meg vettem egy lidl-ös készletet is, de megbántam, mert a régi német pákával (márkáját meg nem mondom, de nem egy noname) sokkal jobb dolgozni, mint a vadi új lidlössel.. -
vamzi
senior tag
válasz
Blindmouse #52 üzenetére
Úgy voltam vele, hogy ne rohanjunk egyből a dzsindzsába
Ha már kiismerem a PICKIT2-t és tudom normálisan kezelni, majd akkor veszek egy PICKIT3-t. Már így is tűkön ülök mikor jön már meg. Valószínűleg ilyen hülye led villogtatásokkal fogom kezdeni, hogy barátkozzak a PICekkel. Aztán már van konkrét elképzelésem és tervem kitűzve, hogy mit szeretnék megvalósítani.
(#58) Babetta-X
Szerintem van esélyed. Én is arról a szintről indultam, mint te(túl messzire így sem jutottam) de a teszkós 35W-os 1500FT-os pákát hamar kinőttem és inkább építettem magamnak egy hőfokszabályzós 50W-os pákát. Az egész páka építés után kb annyiba került mintha boltban megvettem volna, de ez egy kihívás, egy kaland volt számomra, ami megadta a kellő sikerélményeket, hogy tovább foglalkozzam a forrasztgatással.
Szóval csak rajtad áll, hogy van-e esélyed.
-
Babetta-X
senior tag
Értem, köszönöm mindenkinek a választ. Van esélyem nekem hobbi szinten itthon elkészíteni ilyesmit? Forrasztáshoz autóelektronika szintjén értek, a többi áramköri elemhez meg szintúgy annyira, plusz még amennyit hozzáolvastam mert érdekelt a dolog. Eddig eső/érintésérzékelőt, egy villogót, meg egy olyan tollat készítettem ami egyszerűen megmondja melyik a pozitív és melyik a negatív oldal.
-
buherton
őstag
válasz
Blindmouse #55 üzenetére
Hasamra ütött árat mondtam am.
De ez nagyon így van. Oké soknak tűnik a boltban, de ha otthon az ember hasonló minőséget akar, akkor nem biztos, hogy sikerül nullára kihoznia. Legjobb példa erre a tömeggyártott cuccok (konnektorba dugható 5V meg 12V-os tápok). De akár a kisebb példány számban készülő dolgok is ilyenek. Mi most projektben egy PC-re köthető digi oszcit csinálunk. Már meg van az eszköz, meg a program is meg van írva a PC-re. Most már csak a PIC32-t kell felprogramozni, meg jó pár hibát kijavítani a panelon. Ennek az eszköznek csak az anyagára 20k, és úgy hogy a drágább alkatrészeket gyártóktól mintákban rendeltük. Szval ez valójában 30k, és ha elkészül akkor ugyanennyiért talán jobb specifikációkkal rendelkezőt veszünk. Jah és akkor a sok szívást a programozás alatt volt azt nem is említem, meg azt a 3 hetet, amit csak azzal töltöttem el tulajdonképpen.
Nem úgy van mint régen. Most már olcsóbb ha megveszi boltban az ember
.
-
Blindmouse
senior tag
Aki feltöri egy rádiós jeladó kódját 15K-ért az vagy anyagáron dolgozik, vagy szimplán nagyon ráér. Mindig jönnek az ismerőseim is ezekkel az ötletekkel, hogy ezt meg azt kellene csinálni, de gyorsan és jót. Mondom nekik, hogy oké, 20-30 az anyagköltség, 100-200 pedig az órabérem, persze ilyenkor az állukat a földön keresgélik. Miért annyi???
Mert én sem hívom át őket, hogy fessék már le a házat, ássák fel a kertet kellene új konyhabútor, és csináldd már meg légyszi hobbiból.
Támogatom a hobbi projecteket, és nagyon szívesen segítek, de azt is el szoktam mondani, hogy ha valaki valami értelmes dolgot szeretne akkor hónapokig eltarthat, és sok dolga van vele, szóval ne ezeken a dolgokon próbáljunk megspórolni 5000 forintot. Sokat tanulhat az ember, jót lehet szórakozni, de nullszaldóra is nehéz kihozni a dolgokat, nemhogy nyerészkedni lehessen 1-2 darabos projecteken.
-
buherton
őstag
válasz
Babetta-X #53 üzenetére
Szerintem 15k körültől, de inkább még több, mert alkatrészek kellenek, a panelt legyártatni (ha nincs otthon levilágító, akkor hordozhatóvá tenni, na meg valami értelmes kialakítást csinálni neki. Drága dolog az ilyen, szvsz olcsóbban jössz ki ha találsz megfelelő távirányítót.
-
Babetta-X
senior tag
-
Blindmouse
senior tag
Hát az kár volt, a pickit 3 csak a támogatott ezközök számában tér el a 2-től. meg másik kártyát adnak hozzá ami okosabb egy kicsit.
Aki meg nagyon építeni szeretne programlozót, annak meg az stk500-as klónokat ajánlom még, soros portosakkal tényleg csak a baj van.
Babetta-X: inkább a kapugyártó katalógusát kellene böngészned.
-
buherton
őstag
válasz
Babetta-X #49 üzenetére
Kezdőként egy ilyennek neki ugrani, elég merész dolog. Alapvetően az adatlap a tankönyv
. Ha PIC-ben gondolkodsz akkor van magyar nyelvű könyv, de ha rám hallgatsz, akkor AVR-rel csinálod meg
.
-
buherton
őstag
válasz
#27483136 #48 üzenetére
Ez sajnos tény és való. Ha nem Bp-n laksz (itt van az MSC, meg az FDH), akkor csak rendelni lehet, ami eléggé megdrágítja az egészet
. Mondjuk ez talán csak nálunk van így, ahol a Microchipnek elég nagy a lobbija (pl. Kónya prof (volt Kandós tanár) írt magyar nyelven a PIC-ről, sőt több adatlapot is lefordított magyarra). De ami az egész világon nagyon hátráltatja az Atmel-t, azaz hogy nagyobb tételben rendelsz, akkor több hónapos határidővel tudják csak teljesíteni, az MC-vel ellentétben.
Úgy veszem észre, hogy nagyon sokan annál a gyártónál maradnak, aminek a termékét hamarabb tanulták meg. Vagy valami legyőzhetetlennek tűnő hibába ütköztek és kipróbálták a másikat, és azzal ment rögtön elsőre.
Szerintem ott valamit rosszul gépeltél le vagy valami hasonló, mert 62 syntax error azért az komoly. Apróbb programokat volt szerencsém írni egy PIC18-on asm-ben, és nekünk nem volt probléma ezzel.
-
Babetta-X
senior tag
Meg tudnád mondani esetleg az elég jó kezdőknek szóló könyv címét?
A távirányítós kapura visszatérve, én egy meglévő távirányítós kapura, amihez van távirányító, szeretnék építeni még távirányítót, hogy pl nővérem autójában is legyen (akár beépítve is), ehhez keresnék ötletet, csak nem tudom egyáltalán honnan tudhatom meg, hogy milyen frekvencián megy a kapu meg ilyesmik.
-
#27483136
törölt tag
Vaciláltam én is az AVR és a PIC között. Az előbbi szimpatikusabbnak is tűnt. De nagyon nehéz az AVR-hez összeszedni mindent.
A PIC-nél akárhová mentem a neten, egyből volt minden.Az MPlab-ba írtam valamit, rögtön syntax error. Volt 62 errorom, ugyanaz a szimulátorban meg egyből jó. Valami beállítás (a fordító?) volt rosszul beállítva, így nem vacakoltam vele tovább.
-
fkosa
csendes tag
Nekem a JDM-mel eddig nem volt bajom.
Soros-USB átalakítóval viszont vagy tetü lassan (kb. 15 perc volt egy égetés), vagy egyáltalán nem működött. Ez nem az égető, hanem az USB-RS232 átalakítók (illetve az USB protokoll) hibája.
A múlt hétre ígérték a Pickit3-at, sajnos még nem jött meg. Kb. 6K lesz (itthon kb. 9K körül kapható készen). Az más USB-s, illetve debuggolni is lehet vele. Kíváncsi vagyok, milyen lesz.
Indulásnak a JDM teljesen jó. Ha megtetszik a programozás, be lehet szerezni egy komolyabbat (pl. Pickit vagy ICD).
Az Mplab ingyenes, kényelmes, többféle nyelven lehet alatta programozni. A JDM-et nem kezeli, úh. fordítás után pl. Icproggal lehet égetni.
Lehet utánépítéssel, mások programjának megértésével/módosításával kezdeni, de van elég jó kezdőknek szóló könyv is. -
buherton
őstag
Troll ON:
Az AVR-ek jobbak.
Troll OFF:
Én is nagyon régóta tervezek egy ilyen írást (csak értelemszerűen AVR-ről), csak mindig elakadtam ott, hogy akkor a perifériákról is szót kellene ejteni, amihez egyenlőre nincs kedvem leírni mindent. Meg ha asm-ben írsz progit, akkor is leírni, hogy hogyan kell használni az akkumlátort, stacket beállítani, mi az amit nem szabad csinálni asm-ben (mint pl. C-ben goto-t használni). Fuse bitekről is szót kellene ejteni. Debuggolási módokról.
Miért nem MPlab-t használsz?
-
vamzi
senior tag
válasz
Speeedfire #42 üzenetére
Na olyan kábelem még van is itt valahol elvileg
-
vamzi
senior tag
Igen, most fejeztem be a topic olvasását. Viszont a pic kit 2 nem konvertert használ. Így külső táppal nem is hangzik olyan rosszul egy soros égető, bár akkor meg az van, hogy nincs már ilyen portom
A pic kit 3-t még nem vállaltam be, előbb kipróbálom magam a régebbi típussal.
-
-
vamzi
senior tag
Én is most fogok elkezdeni PICezni. Az égetőm már úton van, legkésőbb jövőhéten jön meg. Egy USB-s PIC KIT2-t rendeltem. Az első típust viszont még nem döntöttem el,de ez a cikk adott egy ötletet. Kezdetben úgy is csak egyszerűbb példaprogramokat akarok megvalósítani, hogy szokjam a nyelvezetet. ASM és C nem teljesen idegen, előbbit fél évig tanultam.
A soros égetőktől egyébként mindenhol azt olvastam eddig, hogy nem szabad használni, ezért is esett a választásom egy USBsre.
Várom a mielőbbi folytatást!
Üdv. -
ArchElf
addikt
COOL - végig nagybetűvel. A cikkből még csak az első oldal volt meg, de nem tudtam nem leírni, hogy feldobott
Bár kétszer is tanították, egyszer sem volt hozzá elég időm (kedvem?), hogy belefogjakAE
-
Destructo
senior tag
Ha lesz időm megépítem ezt!
Holnap pont PIC-ből dolgozat..
Vicces lesz.Év végén vizsga...tehát gyakorlásnak minden oldalról jó lesz!
||Szép munka!
-
#27483136
törölt tag
A JDM-mel akkor szokott lenni a baj, ha a soros portból akarja kinyerni az égető feszt. Ez az én alaplapommal sem működne, tapasztaltam egy teljesen más esetben. Ezért van ennél a megoldásnál a külső táp.
Párhuzamos port meg már egyre kevesebb gépen van. Azzal meg ez a gond.
(Bár már soros sincs laptopokon.)
Tisztában vagyok vele, hogy ez nem a csúcs égető. Kezdetnek viszont jó kompromisszum a maga 500Ft-nyi beruházásával. Azt is figyelembe kell venni, hogy sok olyan fiatal van, akit akár 5000Ft is megfog, mert örül, hogy a sulit fizeti.
De igazad van, nem fog ennyiben maradni a téma valószínű nálam sem, de azoknál sem akik meglátják ebben a témában a fantáziát. -
quarros
tag
válasz
#27483136 #25 üzenetére
Szia. Tényleg nem kötekedésből mondom de a JDM a lehető legrosszabb választás PIC programozáshoz a soros port megbizhatatlansága és alaplaponkénti eltérősége miatt. Első programozo egységnek célszerübb egy párhuzamos portos variáns (Kevés alkatrész kell és stabil). Amúgy meg ha tudsz nyákot maratni akkor mindenképpen érdemes egy PICkit2-t építeni simán kijön 5000FT alatt.
-
#27483136
törölt tag
válasz
Babetta-X #32 üzenetére
Ez pl így működne:
Egyik PIC a távirányító (megmondom őszintén én most infrában gondolkodom, de biztos van rádiós modul is, ami ide jobb), leadja soros kommunikációval a kódot egy vevőnek, ami azt továbbítja a másik fixen telepített PIC-nek az Rx portjára. Ha jó a kód, vezérli a motort. Ennek a PIC-nek bemeneteihez csatlakoznak az ajtó helyzetét érzékelő kapcsolók, ill 2 nyomógomb, amivel távirányító nélkül belülről lehet nyitni/zárni az ajtót. Tehát 4 kapcsoló van ennek a bemenetén, meg 2 relé a kimenetén, ami a motort a két irányba mozgatja. És soros kommunikáció a 2 PIC között. Plusz egy program.
És esetleg ha kintről jössz, egy harmadik relé felkapcsolja a garázsban a világítást. Persze, csak, ha egy érzékelő jelzi, hogy este van
Kifejezetten egyszerű dolog PIC-kel megcsinálni. (Persze számtalan megoldás lehet még.) -
Babetta-X
senior tag
válasz
#27483136 #31 üzenetére
Távirányítós garázskapu kezelését hogy lehet vele megoldani? Kapásból azt sem tudom, hogy milyen frekvencián működik a garázskapu, bár gondolom át lehet építeni, hogy mindenféle frekvenciát lehessen nyitni/zárni vele.
Gondolom ez már nem az egyszerű dolgok közé tartozik
-
sti10p
senior tag
Nem értek mélyen ezekhez a dolgokhoz, de ha jól emlékszem HAL minden volt csak nem éppen egylapos, vagy egy tucat modulból állt
, talán ennek ezért is a neve csak hogy HAL9?
Amúgy tök jó, bárcsak lenne nekem is időm ilyesmire!
-
Babetta-X
senior tag
Ultra jó cikk, remélem lesz folytatásra, nekem nagyon beindította a fantáziámat!
-
g@bo
nagyúr
yó.
-
Brown ügynök
senior tag
Szép munka!
A programozás része érdekelne ( talán ha a többi imperatív nyelvet megunom
) de az elektrotechnika nem vonz...
-
#27483136
törölt tag
Köszi
Az EEPROMOT már én is észrevettem...csak elfelejtettem...jav lesz.Tulajdonképp -mivel már évek óta szemezgetek a PIC-kel- egy gyors megoldást kerestem, ami nem azzal kezdődik, hogy költsünk el 10-20.000Ft-ot, amíg azt sem tudom, mennyire veszem majd hasznát.
És talán pont egy ilyen filléres megoldás az, ami megadhatja a kezdő lökést. -
#27483136
törölt tag
válasz
Blindmouse #22 üzenetére
Köszi az infót. Átnézem.
-
Adams007
tag
Úgy gondolom kezdőknek hasznos cikk , de néhány apró kiegészítést tennék:
Például megemlíteném, hogy a PIC Harvard architektúrára épül, vagyis a programmemória és az adatmemória elkülönül, így világos lesz miért van külön említve az adatlapokon a Flash és a RAM mérete. Továbbá első oldal alján egy elírás: a 128 byte az EEPROM, vagyis egy "nem felejtő" memória, amit csak közvetetten érhetünk el, és nem egy közvetlenül címezhető része a RAM-nak.
Égetővel kapcsolatban: általában nem szokták javasolni a JDM programozót, előfordul, hogy megbízhatatlan, így aki komolyabban akar PIC mikrovezérlőkkel foglakozni, javasolnám egy Pickit 2/3 beszerzését, vagy építését. -
Blindmouse
senior tag
válasz
#27483136 #13 üzenetére
A microchip oldalán bekattintod a PIC16-ot az első oszlopban, kb millió dolgot fog kidobni, szoftver libraryktól kezdve a kapcsolási rajzokig.
Ha kell segítség keress meg akár e-mailben, több év tapasztalatom van velük, segítek.
Javaslom egyébként egy USB-s PIC beszerzését, és egy bootloader feltöltését első projectnak, mert szerintem a soros portos égetőkért büntetést kellene kiszabni. -
Lompos48
nagyúr
válasz
#27483136 #13 üzenetére
Az se ártott volna - ha már beszúrtad -, hogy az égető kapcsolása teljes legyen, kivitelezhető. A félig ismeretlen dolod is riaszthat egyeseket.
Akartam javítani, de valami/-ki nem engedett vissza szerkeszteni, és nem az én netem volt az, mert az ment. Elnézést, elég értelmetlen volt úgy.
Azt akartam javasolni, hogy ha már beletetted a kapcs. rajzot, egészítsd ki értékekkel, típusokkal, hogy látsszon semmi ördöngösség nem kell hozzá.
Egyébként hatalmas irodalma van alkalmazásokkal, fórumokkal, vitákkal. Kis türelem kell megtalálni. Ha meg kedvet kap az ember hozzá, lehet továbblépni kicsit "nagyobb" mikrokontrollerek felé.
-
fkosa
csendes tag
Kedvcsinálónak:
http://www.youtube.com/watch?v=O20V_PTqtV8
Az én változatom szerényebb, egy 16F628 van benne.Azt hogy milyen nyelven programoz, döntse el mindenki maga.
Az assembly - valljuk be őszintén - élég riasztó. Tekintve a PIC-ek árát, sok esetben egyszerűbb egy nagyobb teljesítményű PIC-et használni, mint gyorsabb/kisebb kódot (assemblyben) írni. Sok év kihagyás után nemrég kezdtem el mikrokontrollerekkel foglalkozni, a PC-s programozás eléggé ellustított (VB), nehezen szokom az assemblyt.Ha valakinek van kedve PIC-ezni, rengeteg példaprogramot talál (akár magyarul is) a neten, szóval csak ajánlani tudom mindenkinek.
-
#27483136
törölt tag
Igen, PC-vel csak felprogramozod.
Pl láttam saját gyártmányú MP3 lejátszót vele, vagy: infra távirányítót építhetsz, (nem csak az adót, hanem a vevőt is), nyitja a garázsajtót, szabályozza a fényerőt, hangerőt, a fűtést. Automatizálhatsz vele. Láttam egy ilyennel működő házi reflow (forrasztó) kemencét. Vagy manipulátort építhetsz. Köthetsz rá kijelzőt és kiírja hány fok van az udvaron, irányítja a kazánt... Csak ami eszembe jutott hirtelen. Bármit. -
ebegab92
senior tag
Grat a cikkhez!Nem is hittem volna,hogy ilyennel is lehet ilyen klassz dolgokat csinálni
A PIC-et PC-től függetlenül is lehet használni?És mir e?Ez nekem még nagyon új.
-
kdavid23
aktív tag
válasz
MCBASSTION #15 üzenetére
így igaz, vagy akár csinálsz olyat házilag, amin Marió is elmászkál.
-
MCBASSTION
aktív tag
asszem összekötök 1024-et és hozzárakok még pár MB RAM-ot és máris kész egy jó kis gép
egy jó hex file-lal akár dolgosabb feladatokra is befogható XD
-
kdavid23
aktív tag
Ez nagyon tetszik!
-
#27483136
törölt tag
Kösz mindenkinek.
A HAL9000-hez már csak 3 nulla hiányzik.Én is mindig halogattam, többször jól jött volna 1-2 dolog egyszerű megoldásához.
Most ismét felmerült egy projekttel kapcsolatban, így hát vettem egy nagy levegőt...Lompos48: tekintsük előételnek. Hosszúra pont azért nem akartam az írást, hogy látszódjon mennyire egyszerű elindulni vele.
Lehet én vagyok kicsit fáradt így meló után, de itt mire gondoltál? "Az se ártott volna - ha már beszúrtad -, hogy az égető kapcsolása teljes legyen, kivitelezhető. A félig ismeretlen dolod is riaszthat egyeseket."Rengeteg apró információt szeretnék begyűjteni.
Van valami lib-gyűjtemény valahol? Onnan kezdve, hogy A és B "ÉS" kapcsolata, soros port kezelése...
Nyilván vannak standard megoldások, nem akarok mindent saját magam feltalálni.
Üdv: ELPgybazsi: köszi, ezt nem tudtam, megnézem.
-
Lompos48
nagyúr
Jó írás "étvágygerjesztőnek". Kicsit hosszabb is lehetett volna, lehet több hívet szereznél vele. Az se ártott volna - ha már beszúrtad -, hogy az égető kapcsolása teljes legyen, kivitelezhető. A félig ismeretlen dolod is riaszthat egyeseket.
Ha jól emlékszem a PIC Simulator képes a hullámformákat is kirajzolni, ami által nagyon szemléletessé válik a szimuláció, ha meg a szimulációs órajelet is csökkented, akkor ténylegesen "megvilágosodik" minden.Mindenképp folytasd!
-
gybazsi
senior tag
Kiegészítésként még annyit, hogy a PIC Simularor IDE-ben BASIC nyelven is lehet programot írni.
-
Speeedfire
félisten
Grat mester, ebből most kihagytál, ahogy látom.
-
netpeti98
addikt
Grat jó irás.
Üdv netpeti98
-
csiktor
tag
Vannak a PIC-hez 'C' fordítók is, de kezdetnek az a legjobb, ha megmaradunk a hardware-közeli Asmon programozásnál. ...a gépi kód feeling-je. Később jöhet a 'C'.
Tanuláshoz én is először az assembly-t ajánlom. Jobbam meg lehet érteni és jobban belelátni a PIC-ek lelki világába, jobban érteni, hogy mi zajlik éppen a kis fejecskéjében.
Később viszont szinte kötelező a C. Egy komolyabb programot megírni ASM-ben elég szívás. Pl. egy ciklus C-ben 3 (de akár 1 is lehet) sor, ASM-ben van vagy 10-20.
-
A következőnek HAL 9000 lesz a neve?
-
olbaidhun
őstag
válasz
ezüstholló #3 üzenetére
+1 hajrá, hajrá!
-
ezüstholló
csendes tag
Ne tessék abbahagyni!
-
Grat! Jó cikk, és hasznos is.
Mindig is érdekeltek a PIC-ek, csak sosem volt időm, motivációm annyi, hogy nekiálljak programozni...
Új hozzászólás Aktív témák
- Szeged és környéke adok-veszek-beszélgetek
- Milyen légkondit a lakásba?
- Először égett le egy újságnál a GeForce RTX 5090
- Poco X3 NFC - minden, ami kell
- Formula-1
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Az érkező Call of Duty is megnehezíti a csalást
- One otthoni szolgáltatások (TV, internet, telefon)
- Házimozi belépő szinten
- Futás, futópályák
- További aktív témák...
- Felsőkategóriás Gamer PC-Számítógép! Csere-Beszámítás! I9 13900K / RTX 4080 / 32GB / 1TB SSD
- HP EliteBook 830 G5 16GB 256GB 13.3" FHD IPS
- BESZÁMÍTÁS! MSI B550M R7 5800X 32GB DDR4 512GB SSD RX Nitro+ 6700XT 12GB Corsair 4000D ASUS ROG 650W
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- Eladó karcmentes Realme 7i 4/64GB / 12 hó jótállással
Állásajánlatok
Cég: FOTC
Város: Budapest