Fórum témák
» Több friss téma |
Fórum » PIC - Miértek, hogyanok haladóknak
Légyszi tudnál mellékelni kapcsi rajzot a programozóhoz.Én nem találtam meg a chipcad.hu amit irtál.légyszi mellékelj kapcsi rajzot.
Szia
Sziasztok.
Az alábbi programból hogyan tudhatom meg, hogy az LCD melyik lábait használja?
Átettem a D portra hogy ne kelljen az ADvel szórakozni és töröltem a TRISD hogy output legyen,miért nem villog még mindig? továbbra is csak ég folyamatosan..:S
Bár nem tőlem kérdezted megpróbálok segíteni.
ChipCad PIC fejlesztőkészlet árlista És a PICKit2 clone
Idézet: „Légyszi tudnál mellékelni kapcsi rajzot a programozóhoz.” Ezen a fórumon a moderátorok nem szokták tolerálni a chat-elő stílust. Ez alól a diksi-igsi sem ad felmentést! A ChipCAD honlapján az Árlista/Fejlesztőeszközök/Microchip útvonalat kövesd! Watt honlapján, illetve a Kapcsolások között találsz egyszerű LPT portos égetőáramkört. De szerintem bölcsebb volna először az elméleti alapokkal kezdeni, s néhány hónapig különféle szimulátorokkal is jól el lehet szórakozni. Karácsonyra pedig hátha kapsz egy LPC USB Starter Kit-et (DV164126), ami árban is elérhető, PICkit2-t is tartalmaz, s USB-n keresztül a számítógéppel is tud kommunikálni, tehát izgalmas dolgokat lehet csinálni vele. (Nem utolsósorban a PICCOLO projekt tananyagot is végig tudod venni vele.) Nemrég a PIC kezdőknek c. topikban összegyűjtöttem néhány hasznos linket, nézd meg. Bővebben: Link
Itt találsz egy mintaprogramot leírással.
Köszönöm a linket, ismerem is de pont ez az, hogy nálam ez sem müködik, sőt az oshon simulatoron sem. Pont ebből az indíttatásból akartam magam megírni de egyszerűen nem megy! nem értem...
Próbáld meg így! MPLAB szimulátorban megy. (S2 értékét ilyenkor le kell csökkenteni: 0xFF-ről pl. 0x08-ra)
Tisztelt Kollégák!
Eléggé érdekes problémába futottam. 16F627ről van szó. Összeraktam hozzá a hardvert, gondoltam próbaként egy egyszerű programot irok ami bekapcsolja a kimeneteket, lássam, hogy a hardver stimmel-e. Beraktam a PIC-et, és azt tapasztalom, hogy nem indul a pic, vagyis nem csinál semmit. A PIC-nek megvan a tápfesz, mclr kikapcsolva, xt osc, pwrt engedélyezve, és mégsem működik. Mi lehet a gond? Matt Idézet: „nem indul a pic, vagyis nem csinál semmit” Oszcilloszkóppal rámértél a rezonátor / kvarc és PIC megfelelő lábára?
Szerintem csatold azt az egyszerű tesztprogramot, hátha véletlenül van benne hiba.
A legelső égetés előtt egy teljes törlést eszközöltél a PIC-en?
Az égető progi minden égetés előtt törli a PIC-et. Vagy ez nem elé? Edidg ebből nem volt gond.
HS el próbáltad? Lehet nemhajtja meg elégge a kvarcot.
Bár ha rámértél szkóppal akkor ez kilőve.
Sziasztok!
Nagyon nem értem a PIC-et és ha van rá mod akkor valaki felvenne msn-re? hogy asok butyuta kérdésemet ne ide kelljen feltennem? vagy erre nincs lehetőség nincs senki aki hajlandó egy nagyon kezdőnek támogatást nyujtani hogy megismerje eme világot? msn:ashrab@graffiti.net üdv:Marco_HUN előre is köszönöm
Szia!
Van egy rovat: PIC kezdőknek ( keress rá!) ! A fórum azért van, hogy akiben felvetődik valami kérdés az felteszi, akiben meg a válasz vetődik fel, az leírja. Így mindenki tanulhat kérdésből és a válaszból egyaránt! Egyre vigyázz: ne légy lusta elolvasni a korábbi kérdéseket és válaszokat, mert abból sokat lehet tanulni és ha valaki rendszeresen igényli, hogy más olvassa helyette az oldalakat, arra ráunnak! Steve
Szia!
Ezt a "Use Vpp first program Entry" -t mar kiprobaltad? Pickit2-vel probalod egetni? udv, Sanyi
Marco_HUN!
Én annyival egészíteném ki, hogy akárkit vennél fel MSN-re, kb. ugyanazokat a válaszokat tudná adni a kérdésekre, amik már a fórum keretein belül (topikokban, és cikkekben!) meg lettek beszélve, ki lettek tárgyalva. Szóval a legfontosabbak: - a szent biblia kivétel nélkül a kinézett/használt típus adatlapja - sokat kell olvasnod, mind a korai, mind a frissebb cikkeket, illetve jelen topikot, illetve azt, amit kissi említett - ahogy watt szokta volt említeni, elektronikai alapok nélkül nehéz dió lesz bármilyen művelet a PIC-ek világában - célszerű assembly nyelven kezdeni a programozást - icserny és watt oldalait is célszerű lesz sűrűn látogatnod, sok rajtuk a hasznos információ!
HMM jo akkor elkérhetném azokat az oldalak linkjeit?
amugy olyan szempontból jobb az msn hogy gyorsabb az informácio közlés. Elektros tudásom van csak a PIC programozás tudás hiányzik. Szóval akkor elején kezdem sulitól kaptam gyakorolni egy pickit2-es cuccot.Olvastam a Nullától a robotokig cimü cikk első két részét és elkezdtem azzal hogy kiakarom gyujtani a D port lábára kötött 8 ledet de nem jött össze. de nem sikerült. mplab-bal átforditottam hex-be onnan a pickit-es szoftverrel fel programoztam felemeltem az mclr és a vdd lábat öt voltra szoftverben rámértem a lábakra a panelon ott a táp és nulla között megvan az 5V. és mégsem világit a cucc. Feltöltsem a programot? Marco
Sziasztok!
Jóideje olvasgatom a fórumot, megkérdezném, hogy melyik PIC-kel érdemes elkezdeni PIC-et használni, ha már van többéves tapasztalatom AVR és ARM-en (konkrétan ATmega32 és 128, AT90 CAN és USB, ill LPC2106 és 2366), saját tervezésű panelokkal is, C-ben programoztam őket, eCos-t és uC-ost használtam, viszont az oktatásnak hála a PIC teljesen kimaradt az életemből. Kezdetnek egy saját kis demoboardot csinálnék, valami ATmega32-vel hasonszőrű tudásút (legyen benne I2C, SPI, UART, PWM, néhány Timer esetleg még Capture bemenet is, meg ADC). Melyik típussal érdemes elindulni? Előre is köszi.
Ennek az eldöntéséhez olvass bele egy kicsit a PIC vs. AVR topikban, ott többek közt az is felmerült a beszélgetések során, hogy kb. mik egyenrangúak.
Köszönöm a segítséget ez tökéletesen megy!! Még elég kezdö vagyok de jól gondolom, hogy igy ránézésre a memóriafoglalással volt gondja?
Első blikkre az 18F4553 ugrik be, abban van minden, amit felsoroltál, plusz még USB is.
Érdemes ellátogatni ide: MAPS Online, itt tudsz mindenféle dolgokra szűrni
K182-vel. saját magam csináltam vasalásosan a panelt, a többi meg már nem nagy cucc volt.
de a ic-et jdm-el tettem bele. sok programozót próbáltam. Az lpt-s propic 2 sem működött. a jdm véletlen működött, aztán már a másikkal csináltam.
Idézet: „jól gondolom, hogy igy ránézésre a memóriafoglalással volt gondja?” En nem hinnem, hogy azzal lenne a gondod. A Te elso programocskad linker scriptet feltetelez, es a valtozo alapertelmezesben az udata szekciora fog kerulni, ahhoz pedig illene banksel-t csinalni. De ettol fuggetlenul ennek mukodnie kellene ugy is (mivel majdhogynem mindegy hogyan van a banksel beallitva, aza mindig ugyanazt a memoriat fogja felhasznalani merthogy Te nem allitgatod...). Icsernyi valtozata az accessram-ra helyezi a valtozokat igy nem kellenek a bank szelekciok... Mas lenyegi kulonbseget nem latok, kiveve, hogy icsernyi kollega a 0x100-as cimre helyezte a START cimketol kezdodoen a programot. Ennek nem lenne szabad befolyasolnia a mukodest, mivel nincs interrupt vagy bootloader vagy mas ami ezt megkovetelne. Amugy ha H'FF' -el toltod fel a szamlalot, akkor csak 255-ot szamlal, nem 256-ot. Nagyon nagy kulonbseget ugyan nem eredmenyez, mivel a belso ciklusban ugyis minden egyes alkalommal 0-ra csordul az ertek, azonban egy-egy utasitast sporolhatnal ha nullaznad az S1 es S2-t... |
Bejelentkezés
Hirdetés |