Fórum témák
» Több friss téma |
Ne aggódj nekem is sikerült valahogy müködésre bírnom azt a PIC-et amelyiknél ezt a hibaüzenetet írogatta ki. Szerintem nincs baja a PIC-nek. Nem ismerem a Welleman égetőt. Rákeresek hátha találok róla valami infót.
Itt találtam valamit. Egy kukkot sem értek belőle de szerintem az Ic-prog beállításait magyarázza és SCHAER programozó beállítást ajánlja hozzá. Keresgélek tovább.
Nemtaláltam semmit róla. A Progpic2-őt adták hozzá? Mert látom valami CD jár hozzá. Lehet jobb lenne feltérképezni a kapcsolását, aztán az alapján el lehetne dönteni hogy tényleg használható-e az Ic-proggal.
Ezzen az oldalon pont olyan jelenségekről számolnak be, illetve
hasonlóakról.
Itt a cim a penelrol:
www.vellemanusa.com/us/enu/product/view/?id=500373 Itt pedig kapcs.rajz:
Én is megtaláltam közben itt a kezelési leírását. Azt írja hogy legalább 300mA-es tápegység 12V-15V kell neki. Nemtudom a te tápegységed ennyit ad-e le?
Próbáltad esetleg az átviteli sebességet állítgatni?
Persze meg van minden, azzal nem lehet problemo.
Viszont nezegetem azt a forumot amit te irtal. Ugy latom mindenkinek meggyult a baja a 12F629 programozasaval. Az egyik srac irja hogy kitorolte a 'org 0x03FF' mivel annak semmi ertelme, es ugy mukodik neki. En mar probaltam azzal-anelkul, de nem jo.
Én meg egy másikat olvasok. Ott meg az volt a gond hogy Com1-ről nem működött neki Com2-ről meg igen. Úgy látom nagyon kényes a jelszintekre.
A másik gondolatom hogy 15V-os legyen a tápegységed mert 78l12 van beépítve az égetőbe. A 7812-nél tudom hogy min.3V -al nagyobb feszültség kell. Gondolom a 78L12-nél is hasonló. Én 18V-ról használom a Propic2 égetőmet. Na jó, megyek vacsizni. Holnap átnézem jobban a kapcsolását. A Google-ben kerestess rá a "progpic2" szóra. Egy csomó fórumot találsz ezzel kapcsolatosan.
Egesz pontosan 15,2V a tap.
Meg en is utanna nezek a neten. kosz!
Sajnos azt kell mondjam hogy eddigi tudásom szerint mégsem fogsz Icproggal programozni. Sorosak közül a Fluffy-t meg a JDM-et támogatja csak. Egyik sem hasonlít a tiédhez. A Fluffy meg nem is PIC-hez van.
A Speed-et próbálgasd állítgatni pl: Slow állást javaslom. Gondolom rájöttél már te is hogy az a probléma hogy az égetődben lévő PIC-et nem is látja a PC-s program. Lehetőleg 1m -nél ne legyen hosszabb a soros kábeled. Nagyon is számít a hossza. Gondolom a kábel átkötését az égető leírásában szereplőek szerint végezted. 3-3,4-4,5-5,7-7,8-8,9-9 Az ICD2-nél azt tapasztaltam 3m hosszú soros kábellel hogy nem volt hajlandó teljes sebességgel kommunikálni az Mplabbal. Aztán készítettem hozzá egy 1,5m-est és teljes sebességgel megy.
Osszefoglalva:
- minden pic-et ( 2db 12F629, 2db 12F675 ) csak egyszer sikerult beegetni ( van amikor csak SLOW sebesseggel ) - de a program nem fut rajta - az egyik portjan egyfolytaban H szint van - Vdd, Vpp megfelelo - a RS232 kabel 1.8 m hosszu, es 1-1.... 9-9 - 16F627, 16F877-et tokeletesen progizom vele Van valaki akinek sikerult mar beegetni, es hogyan mivel? ELNEZEST!!! A kovetkezo 3 hetig nem leszek net kozelbe, de utanna ujult erovel meg szeretnem oldani ezt az 'anomaliat', ha kell valami mas egetovel. Hawaii, dizsi, es foleg napfeeeeny Mivel, hogy megyek szabira ( nyaralni : +30 *c ) Koszi bbatka a nyomozast, es a segitseget.
Már korábban is eszembe jutott. Ha a panelt használod a 4Mhz-es kvarccal a lepróbáláshoz akkor ugye XT-re állítod a oscillator config bitet.
Tettem fel egy képet ahogy én az Icprogot beállítanám.. Ha már mindent kipróbáltál amit leírtam , akkor szerintem a Progpic2-ben van a hiba. Gondolom hivatalos a szoftvered mivel az égetővel megvetted. Én írnák egy levelet a fejlesztőjének. Kellemes pihenést.
Kedves mindenki,
nem rég kezdtem PIC-kel foglalkozni. Bevezetésképpen gondoltam jó lesz ez 10F, de már az elején akadt egy kis problémám: A belső órajelet (Fosc/4) ki szeretném tenni a GP2 lábra. OSCCAL utolsó bitjét 1-be teszem. TRISGPIO alsó négy bitjét 0-ba. Futtatom a progit, de nincs életjel a GP2-n. Van valakinek valami ötlete? Előre is köszönöm.
Kezdésnek nem a legjobb a 10F, ezek az apróságok inkább nagyon specifikus feladatokhoz valók. Kezdésnek jobb lett volna egy 16F627A vagy 18F1320.
Próbáld meg, hogy a T0CS bitet nullára állítod. Az adatlap alapján az FOSC4 bitnek magasabb a prioritása, de soros portnál is volt már úgy, hogy a TX lábhoz tartozó TRIS bitet nullába kellett állítani, pedig az adatlap szerint az SPEN hatására kimenetnek állt be a láb.
Kipróbáltam úgy is. Semmi. Lehet, hogy a szimulátor progi nem jó, mert egyenlőre csak azon küzdök.
'Kénytelen leszek venni egyet'. Megnézem ezt a 16F627A-t. Egy hátránya már ennek is van... kétszer olyan hosszú a doksija. Köszönöm a tanácsokat!
Ja, hogy szimulátorban nézted... Milyen szimulátorban? Csak az MPLAB nevezhető megbízhatónak...
Kétszer olyan hosszú, de háromszor annyi IO láb, és háromszor annyi beépített periféria. Az utóbbin könnyebb gyakorolni, mert mindent ki tudsz próbálni. Ha még nem vettél, akkor legalább a 16F627A-t vedd meg, és azon tanulj.
Hello!
Ugy latom kicsit megallt ez a topik. Nekem meg ujra eljott a pillanat, hogy kenytelen vagyok hasznalni a 12F675-ot. Persze semmi sikerrel. Most PICkit2 programozot hasznalok. Latszolag sikerul az 'egetes', de a progi nem fut. Szerintem a progimmal van a baj. Felraknam a progit szakertok elemzese celjabol. Kerlek irjatok meg ha lattok hibat benne.
Valószínűleg az analóg funkciók letltása hiányzik.
Minden magyarázat nélkül idemásolom egy programom elejét, abban megjelöltem a számodra érdekes sorokat. Arra ügyelj, hogy melyik regiszter melyik bank-ban van!
Szerk: Megjelöltem volna, de nem hagyta magát! Maradt a csillagozás...
Atirtam egy kicsit. Figyelembe veve a te progidat.
Meg mindig semmi eletjel. Kozbe kiprobaltam egy masik pic-el, de negativ. Nem ertem, miert nehez ezeket a kicsiket progizni.
Upszi. Kozbe talaltam egy hibat es ki is javitottam ( CMCON volt rossz bank- ban), de meg igysem mukszik.
??? Idézet: „Nem ertem, miert nehez ezeket a kicsiket progizni.” Mert Hübele Balázs módjára kapkodsz! Pedig az adatlap 3-1-es példájában ott van a helyes inicializálás, a 2-2-es ábrán pedig az SFR regiszterek térképe. Ha másképp nem megy a bankok közötti navigálás, akkor minden regiszterművelet elé tegyél egy "banksel regiszternév" makrohívást! Beégetni pedig fölösleges addig, ameddig a szimulátorban nem működik a program. Én csak két dolgot nem tudok: 1. Hogy néz ki a programod legutolsó változata? 2. Mit szeretnél, hogy csináljon a program?
A mellékelt program a szimulátor szerint szépen billegteti a kimenetet.
Mi lenne? Változatlanul hagytam, mert ahol nem kellett, ott nem változtattam a kapott programot.
Az _INTRC_OSC_NOCLKOUT szerintem jó választás, mert felszabadítja az I/O lábakat
Megtalaltam a hibat.
Ma vettem egy uj 675-ost es mukodik . Ezek szerint van 2 db 675 ami gagyi, meg 2db 629 ami szintugy gagyi. Jol elvezetett a malnasba. Na ilyenkor szertnek mondani valami nagyon csunyat . Szoval koszi a segitseget, ugy nez ki most mar rendbe lesz a dolog. Jo PIC-elest! Idézet: „Ezek szerint van 2 db 675 ami gagyi, meg 2db 629 ami szintugy gagyi.” Hmmm. Ilyeneket direkt árulnak valahol, vagy te "gyártottad"?
Most nezem a 12F675.png-t amit felraktal, ez a 'logic analyser' dolog ez hol talalhato. Talan jol jonne nekem is :awink:
Korabban probalkoztam mar ezeket progizni, de semmi sikerrel, akkor egy masik egetovel. Talan akkor serultek meg valahogy. Mivel a PICkit2 latja, fel is progizza, de aztan nem mukodik.
Lehet dobom a kukaba oket.
Szia!
Bocs, hogy zavarkodok, de a programodban van egy-két dolog, amit nem értek. A program elején van egy CALL utasítás, az-az, ha jól értelmezem, meghívsz egy szubrutint 0x3ff névvel, de ilyen rutin nincs a programodban. Két sorral alatta W tartalmát betöltöd az OSCCAL nevű regiszterbe, de mi volt a W tartalma? A program elején, a CONCIG-ban miért használsz zárójelet? Remélem nem kérdeztem butaságokat. Üdv!
Elfelejtettem, mit is kell ennek a programnak csinálni, ha jól működik?
|
Bejelentkezés
Hirdetés |