Fórum témák

» Több friss téma
Fórum » PIC kezdőknek
 
Témaindító: Placi84, idő: Okt 3, 2005
Témakörök:
- A PIC ÖSSZES Vdd és Vss (AVdd és AVss) (tápfeszültség) lábát be kell kötni!
- A táplábak mellé a lehető legközelebb 100nF-os KERÁMIA kondenzátorokat kell elhelyezni.
- Az MCLR lábat, 10kohm-mal fel kell húzni a Vdd tápfeszültségre.
- Külső kvarc használatakor 4MHz-ig XT, a fölött pedig HS konfigurációt kell beállítani.
- Stabilizált tápegységet kell használni, a kapcsoló üzemű "telefon töltő" adapterek okozhatnak hibákat.
- Programozáshoz, használj lehetőleg PICKIT2 vagy 3 programozót. Kerülendő a JDM (soros porti) programozó.
- A PIC adatlapja (PDF), tartalmazza a lábak kiosztását és a PIC minden paraméterét. Az adatlap ingyen letölthető!
- Egyes PIC típusoknál az RA4 nyitott nyelőelektródás (Csak lefelé húz L szintre, H szintet nem ad ki!)
- Ha a PGM lábat digitális ki-/bemenetnek használod, az alacsony feszültségű programozási lehetőséget le kell tiltani.
Lapozás: OK   17 / 1210
(#) zsoltee0001 válasza Hp41C hozzászólására (») Szept 9, 2009 /
 
Szia
Most úgy áll a dolog, hogy Vpp=5v, PGM=5v.
Oshonnal megírja, vissza is olvassa helyesen (legalábbis szúrópróba szerint lecsekkoltam és azok a kódok jók voltak) .
Winpic800, és Icprog, egyáltalán nem viszi. Winpic800 visszaolvasáskor egy nagy hülyeséget olvas, az adatmennyiség nagyjából stimmel (nem pontosan).
Délután próbálgatom.
üdv
(#) potyo válasza zsoltee0001 hozzászólására (») Szept 9, 2009 /
 
Ha a Vpp-n sosem jelenik meg a 13V, akkor alacsony feszültséggel programozol. Ami önmagában nem baj, csak így egy lábbal kevesebb van, mert a PGM lábat nem lehet másra használni. De legalább tudod, hogy a PIC nem sült meg.
(#) zsoltee0001 válasza vgyre hozzászólására (») Szept 9, 2009 /
 
Szia

Most az oshon programozóval próbálgatom.
Van a "change default programing time"menüpont, nyilván itt kell beállítani az időzítést, véleményed szerint hány ms lenne a legideálisabb a 20Mhz-s PIC-nek?
üdv
(#) Hp41C válasza zsoltee0001 hozzászólására (») Szept 9, 2009 /
 
Szia!

Ezek szerint az LVP a beállított programozási mód. Sajnos az LVP módot a konfigurációs szóban levő bittel le lehet tiltani. A programokat át kellene állítani HVP módba. HVP mellett ki kellene adni egy Bulk Chip Erase parancsot.
A PicKit HPV algoritmussal és lebegő PGM lábbal programozta.

Szia.
(#) watt válasza zsoltee0001 hozzászólására (») Szept 9, 2009 /
 
Az időzítésnek nem szabadna függnie a PIC "MHz" étől. Ezeket az időket a programozást leíró adatlapok adják meg, és szerintem az égető programok nem tartják be, vagy a PC portjai nem tudják betartani az eltérő minőségük miatt, ha a sebesség kritikusan nagy. Sajnos hiába vettem vissza a sebességekből, úgy tűnik nem minden időzítésre vonatkozik a programokban!

Már terveztem, hogy egy gyors A/D-vel építek egy adatgyűjtő szkópot, erre a relatív kicsi frekire, és megvizsgálom, miben tér el a jelfolyam a szabványostól. Ezt a tervem még nem vetettem el, csak az idő ne lenne ilyen kevés!
(#) Hp41C válasza watt hozzászólására (») Szept 9, 2009 /
 
Szia!

A PicKit2 logikai analizátora jó lehet erre a feladatra (a 4k7 lehúzó ellenállások miatt egy meghajtóra 74HCT126 szükség lehet).

Szia
(#) watt válasza Hp41C hozzászólására (») Szept 9, 2009 /
 
A PICKit2 nem képes a jelalakot, feszültségszinteket megjeleníteni. Az is lehet, hogy neki jó lesz a jelszint, a PIC-nek meg nem...
(#) prst14 hozzászólása Szept 9, 2009 /
 
Sziasztok.
Ez a kapcsolás jó PIC16F628-hoz is???

Előre is köszönöm!
(#) potyo válasza prst14 hozzászólására (») Szept 9, 2009 /
 
1. Ez neked már kapcsolásnak számít?

2. Nemjó.
(#) vgyre válasza zsoltee0001 hozzászólására (») Szept 9, 2009 /
 
Szia!
Nos úgy tűnik megoldást találtam a problémámra. Eddig PICALL programot használtam az égetéshez, ezúttal azonban IC-PROG-al is megpróbáltam és tökéletesen működött a rendszer. Több PIC-be többször is letöltve különböző programokat, majd visszaolvasva, összehasonlítva nem találtam hibát. Úgy gondolom egy próbát neked is megér.
Üdv Gyula
(#) prst14 válasza potyo hozzászólására (») Szept 9, 2009 /
 
1.:Ez nekem már kapcsolásnak...

2.:Köszönöm
(#) zsoltee0001 válasza watt hozzászólására (») Szept 10, 2009 /
 
Szia
Ha jól értem akkor ennek a beállításnak semmi jelentősége nincs, így már értem, hogy winpic800 alatt miért nem találtam ilyen menüpontot.

vgyre

Az IC-progot is próbáltam, de azzal se ment, igaz nincs még tapasztalatom pic-ek terén, ez a 3. tipus amivel eddig találkoztam, elképzelhető, hogy ott megy, nálam pedig bizonyos beállítási problémák miatt nem.
Mindenesetre úgy tűnik oshonnal sikerült felprogramozni, és helyesen visszaolvasni, ergo a rossznak hitt pic mégis túlélte.
Köszönöm mindenkinek az eddigi segítségnyújtást.
üdv
(#) watt válasza zsoltee0001 hozzászólására (») Szept 10, 2009 /
 
Jelentőségének kéne lenni, de nem működik a programokban sajnos.

Az oshon közelebb áll az általam írt program időzítéseihez, ezért működik is a legtöbb esetben a 16F-ekkel.

Örülök, hogy a PIC megúszta, csodáltam volna, ha bármitől tönkremegy, ha nem kötöttél el semmit és nem kap túlfeszt ahol nem szabad.
(#) zsoltee0001 válasza watt hozzászólására (») Szept 11, 2009 /
 
Szia
Sajnos mégsincs valami rendbe ezzel az égetővel.
Nagyon érdekes hibajelenségre lettem figyelmes. Beégetés után ha visszaolvasom (úgy, hogy előtte áramtalanítom a PIC-et, akkor az 1. sor tele van 3FFF-ekkel, második beolvasásra pedig jót mutat.
És ez tévesztett meg.
Nyilván a program futását ez negatívan befolyásolja.
Ez mitől lehet?
Mellékeltem
Problémás: 1.beolvasás,
Eredeti: 2.beolvasás eredménye.
üdv
(#) vgyre válasza zsoltee0001 hozzászólására (») Szept 12, 2009 /
 
Szia!
Az LPT portra, illetve a PIC-hez menő kábel nem sikerült e túl hosszúra? Esetleg ki kellene cserélni más típusú vezetékre.
Gyula
(#) edison14 hozzászólása Szept 12, 2009 /
 
Hello

vlotmérőt és ampermérőt szeretnék készíteni PIC16F628A-val csak a program írásában kellene egy kis segítség hogy hogyan is kezdjek neki. LCD kijelzővel szeretném elkészíteni 1x16 karakteressel és az LCD első 5-6 karakterére szeretném kiírni a feszültséget az utolsó 5-6 karakterre pedig az áramerősséget a lehető legpontosabban 2 századosnyi pontossággal (0.00).

A segítségeteket előre is köszönöm.
(#) kaqkk válasza edison14 hozzászólására (») Szept 13, 2009 /
 
A 628 -al nem tudsz mérni ! Nincs analóg bemenete !
minimum 876-kell hozzá .
(#) Hp41C válasza kaqkk hozzászólására (») Szept 13, 2009 /
 
Szia!

A 16F88 18 lábú és van benne A/D...

Szia
(#) p_istvan válasza kaqkk hozzászólására (») Szept 13, 2009 /
 
Ha nagyon akarna, akkor éppen mérhetne is vele: 16f628ADC
De ez már csak elméleti érdekesség, olcsóbb nagyobb tudású PIC-et venni...
(#) kaqkk válasza p_istvan hozzászólására (») Szept 13, 2009 /
 
A PIC 16F886 most 400ft körül van a chipcadnál
(#) edison14 hozzászólása Szept 13, 2009 /
 
PIC16F877-esem van itthon és a kapcsirajzot is el tudom készíteni csak a progi írásában kellene egy nagy segítség és még annyi,hogy melyik lábra kellene köötnöm az áramot és a feszültséget valamint hogy mekora fesz menjen a pic bemenetére (feszültségosztó kimeneti feszültség).

(#) kaqkk válasza edison14 hozzászólására (») Szept 13, 2009 / 1
 
Tessék , ADC0 bemenet 1/5 arányban leosztva 25v ig mér . Az ADC1 bemenet 0,5v bemenő jelnél mér 5 a-t
A két bemenet MAX ! feszültsége 5v!!
(#) frecsko válasza kaqkk hozzászólására (») Szept 13, 2009 /
 
Szia.
Kapcsolási rajz van hozzá??
(#) kaqkk válasza frecsko hozzászólására (») Szept 13, 2009 /
 
Szinte semmi nem kell hozzá , két ellenállás osztó
egy 4Mhz-s kvarc 2db 22p kondi .
(#) potyo válasza kaqkk hozzászólására (») Szept 13, 2009 /
 
Meg egy 100nF a tápra!
(#) watt válasza kaqkk hozzászólására (») Szept 14, 2009 /
 
Semmi? És a bemeneti impedancia mekkora lesz, illetve hogy fog stabilan mérni, ha "mindegy" mekkorák az osztó elemei? A mérendő forrástól fügően kellhet egy illesztő erősítő is... Bemeneti szűrő?...
(#) kaqkk válasza watt hozzászólására (») Szept 14, 2009 /
 
Ez is igaz , de ezt mindenkinek magának kell
megterveznie a saját igényeinek megfelelően!
(meg különben is , írtam egy progit segítő szándékkal)
tervezzem is meg neki az áramkört ??
(#) watt válasza kaqkk hozzászólására (») Szept 14, 2009 /
 
Egyetértek, de azért mert kezdő, nem tudja megtervezni. Egy csomó buktató van, amit még nem is említettem. Nem kérheti senki, hogy tervezd meg helyette, ez nem az a hely.
Nem tudtam, hogy ezt külön neki írtad, respect!
(#) webinas hozzászólása Szept 14, 2009 /
 
Sziasztok!
Lenne egy hatalmas problémám.
Csináltam egy 8 LED-es próbapanelt 16F84A-s PIC-el, hogy barátkozzam a programozással.
Csak az a bajom, hogy ha felhasználom a 12. és 13. lábat is (RB6 7. LED - RB7 8. LED) akkor nem tudom programozni az ICSP-n keresztül.
Viszont szeretném mind a nyolc kimenetet felhasználni a LED-ekhez.
Van valami megoldás arra, hogy menjenek a LED-ek is, és az ICSP is?
(#) potyo válasza webinas hozzászólására (») Szept 14, 2009 /
 
Van. Úgy kell az áramkört megépíteni, hogy ne menjen szembe az égető és az áramkör. Milyen égetőd van? Nincs teljesen általános recept a dologra, az égetőtől is függ.
Következő: »»   17 / 1210
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem