Fórum témák

» Több friss téma
Fórum » PIC - Miértek, hogyanok haladóknak
Lapozás: OK   364 / 1319
(#) skeletornb válasza trudnai hozzászólására (») Dec 20, 2008 /
 
Az alacsonyfeszültségű programozást még meg sem kíséreltem. Csak kérdeztem, mint laikus, hogy az hogy történik.

A PIC 13,5V-nál sosem kapott nagyobb feszültséget, erre mindig odafigyeltem. Azért kérdeztem, hogy tönkremehetett-e, mert még az egyik JDM-es kísérletnél egyszer elkezdett melegedni. Csak annyira melegedett fel, hogy kézzel éppen meg bírtam érinteni, kb 60-70°C lehetett. Akkor gyorsan le is választottam.

A PIC még nincs semmilyen áramkörben, ő is be van szúrva a próbapanelba. Átkötéseknek UTP-kábelből kiszedett, tömör réz vetékeket használok. A hússzú vezetékek hossza 15cm, a rövideké 5cm, tehát az ICSP is a 15cm-es réz drótokból áll.

Így átgondolva, lehet túl sok a parazitakapacitás. Más ötletem nincsen.
(#) watt válasza trudnai hozzászólására (») Dec 20, 2008 /
 
Kizárt dolog! A programozás kommunikáció! A Vpp megjelenése után a PGM lényegtelen. Soha nem húztam még le a nyers PIC-eket, utána meg már nem érdekes, mert az LVP bitet mindig kikapcsolom!

A PGM csak akkor okozhat bajt, ha az LVP bit engedélyezve van, és futtatni akarjuk a beégetett programot! Ilyenkor elég nehéz kitalálni, hogy az MCLR szórakázik, vagy a program rossz, vagy mi van. Ennyi és nem több.
(#) watt válasza skeletornb hozzászólására (») Dec 20, 2008 /
 
Idézet:
„Azért kérdeztem, hogy tönkremehetett-e, mert még az egyik JDM-es kísérletnél egyszer elkezdett melegedni.”

Tönkrement.
(#) skeletornb válasza watt hozzászólására (») Dec 20, 2008 /
 
Nem öröm, de ez a legvalószínűbb magyarázat.
(#) mateakos hozzászólása Dec 20, 2008 /
 
Üdv.
Hol találhatok működőképes paneltervet a mellékelt oshon picprogramozóhoz?
(#) skeletornb válasza mateakos hozzászólására (») Dec 21, 2008 /
 
hali!

Én is pont ezzel kűzdök, de én magamnak csinálok nyáktervet. Nézz körül itt.
(#) pako válasza watt hozzászólására (») Dec 21, 2008 /
 
Csak érdekességként írom, hogy az ICD2-mön állítható a Vpp fesz, a 18F452 és a 16F877a is már 9V-nál átbillen programozó módba. Szóval tényleg nem olyan fontos, hogy mennyi az annyi a Vpp lábon.
(#) watt válasza pako hozzászólására (») Dec 21, 2008 /
 
Legalább is a határokon belül.
(#) frecsko hozzászólása Dec 21, 2008 /
 
Sziasztok!

Valaki megnézné nekem ezt a programot mert sehogy sem akarja lefordítani nekem .hex-be az MPLAB.
A programot nem én írtam, a netről töltöttem le.
Válaszotokat várom.

LCFmet790.asm
    
(#) watt válasza frecsko hozzászólására (») Dec 21, 2008 /
 
Egy csomó rutin hiányzik, amire hivatkozva van. Ez a forrás így nem ér semmit. Biztosan van még ott valami, ahonnan ezt letöltötted.
(#) frecsko válasza watt hozzászólására (») Dec 21, 2008 /
 
Belinkelem ide hogy mik vannak hozzá letöltve:
(#) watt válasza frecsko hozzászólására (») Dec 21, 2008 /
 
Ott a hex is, azt kell a PIC-be tölteni.
(#) Peti.Janka hozzászólása Dec 21, 2008 /
 
Sziasztok! megépítettem ezt a programozót valamiért nem akar menni usd soros átalakítóval, de asztali gép sorosportjárol tökéletesen müködik, ez mitöl lehet? pedig az átalakító biztos jó mert több dolgot is használok róla és idáig minden ment róla.
(#) gulasoft válasza Peti.Janka hozzászólására (») Dec 21, 2008 /
 
Jaj anyám már megint egy JDM!
Ez is le lett írva ezerszer, de leírom neked 1001-edszer!
Az átalakítókkal nem biztos hogy megy. Hát esetedben most már biztos hogy nem megy!
Ha PIC-el akartok foglalkozni, akkor talán ennyit be lehet ruházni:
Bővebben: Link
Bővebben: Link
Hétfőn és kedden még nyitva vannak, kérjetek karácsonyra egyet.
(#) szilva válasza frecsko hozzászólására (») Dec 21, 2008 /
 
Ha jól emlékszem, ez az a progi, ami használ matematikai rutinokat. A Microchip-nek valamelyik appnote-jában voltak ilyen rutinok, ha minden igaz, azokra épül ez a progi is.
(#) frecsko válasza watt hozzászólására (») Dec 21, 2008 /
 
Tudom. Be is égettem, de átírtam a progit és nem akarja lefordítani, megnéztem az eredetit is és azt sem tudom lefordítani. Miért lehet ez?
(#) watt válasza frecsko hozzászólására (») Dec 21, 2008 /
 
Nem tudom. Lehet nem adtak meg minden infót az oldalon, hogy ne lehessen átírni. :nemtudom:
(#) icserny válasza frecsko hozzászólására (») Dec 21, 2008 /
 
Idézet:
„megnéztem az eredetit is és azt sem tudom lefordítani. Miért lehet ez?”


Azért lehet, mert mert nem azzal a fordítóval fordítod, amelyikre írták!!!
Van itt egy fórum, ahol azt írják, hogy MPASM fordítóhoz át kell írni a programot:

  1. You have to change these :
  2. % to B'
  3. $ to H
  4. .ORG to ORG
  5. .EQU to EQU
(#) brato hozzászólása Dec 21, 2008 /
 
Üdv!

Kérnék egy kis segítséget. Van egy kapcsolás (rajz csatolva) amelyik gomb megnyomására tranzisztoron keresztül ledet kapcsol egyenlőre.
Az áramkör egységei PIC nélkül jól müködnek.
A PIC programja szimulátorban jól működik.
Na de együtt nem akar rendesen müködni.

A kívánt működés:
Bármely gomb megnyomására a 6-os lábra jelet ad meg az aktuális gomhoz rendelt lábra is. Ez megszakítást generál és kigyújtja a gombhoz tartozó ledet.

A mostani működés:
A megszakítást generálja de bármelyik gomb lenyomására mindég csak ugyan azt az 1 ledet gyújtja ki.

Mit rontottam el? Nem jövök rá sehogyan sem.
(#) watt válasza brato hozzászólására (») Dec 21, 2008 /
 
A megszakításban nem mented el a szükséges regisztereket, ezért a visszatéréskor a program összezavarodhat. Adatlap tárgyalja a megfelelő mentési módot!

A megszakítás alatt nem kell semmiféle megszakítást letiltani vagy engedélyezni! Ezt a PIC megoldja. Megszakítás alatt nem lehet újabb megszakítás. A megszakítást jelző bit pedig mindentől függetlenül beáll, ha esemény történik.

Egyelőre ennyi, tovább nem mélyedtem bele...
(#) brato válasza watt hozzászólására (») Dec 21, 2008 /
 
Javítottam a leírt dolgokat, de ugyan az a helyzet.

PRG.asm
    
(#) potyo válasza brato hozzászólására (») Dec 22, 2008 /
 
  1. MOVFW   PORTB           ;Elmentjük a portb állapotát
  2.         MOVWF   TEMPB           ;PORTB állapota ebbe kerül
  3.         movwf   SAVEW           ;W mentése



Ennek szerinted így van értelme?
(#) brato válasza potyo hozzászólására (») Dec 22, 2008 /
 
Hát igen, igy a portb-t mentem 2x el.
Kijavítottam, előbb a regisztereket mentem el utána a port állapotát. De a hiba makacsul fenn áll.
(#) watt válasza brato hozzászólására (») Dec 22, 2008 /
 
Nem látjuk a javított verziót...
(#) brato válasza watt hozzászólására (») Dec 22, 2008 /
 
Máris feltettem.

prg.asm
    
(#) watt válasza brato hozzászólására (») Dec 22, 2008 /
 
Első körben még próbáld az oszcillátor típusát átállítani HS-re, ha valóban 5MHz-es kristályod van. Várom az eredményt.
(#) kissi válasza brato hozzászólására (») Dec 22, 2008 /
 
Szia!

Nem jó a gomb tesztelésed... A Te gombod GND-t ad nyomásra és Te a BTFSC-vel pont átugratod a feladatot!

Steve
(#) watt válasza watt hozzászólására (») Dec 22, 2008 /
 
Kérlek a BANK.INC is csatold, kíváncsi vagyok mi van benne.
(#) watt válasza kissi hozzászólására (») Dec 22, 2008 /
 
Azt írta, a szimulátorban jól működött! (egyébként tökéletesen igazad van, és a jelenség, hogy minden LED világít, is ezt támasztja alá)
(#) kissi válasza watt hozzászólására (») Dec 22, 2008 /
 
Igen, csak a szimulátornál gondolom nem figyelt kellően a gombok állapotára!

Steve
Következő: »»   364 / 1319
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