Fórum témák

» Több friss téma
Fórum » PIC - Miértek, hogyanok haladóknak
Lapozás: OK   301 / 1319
(#) ciw válasza watt hozzászólására (») Szept 30, 2008 /
 
Igen. Lehet,hogy ez a baj, mert a leírás is azt írja, hogy a perifériák io-ja mindenekfelett áll, kivéve az analógot.
Este kipróbálom.
Ez esetleg magyarázza azt is, hogy ha bekapcsolom a megszakítást, akkor meghülyül a cucc.
(#) tom75 válasza watt hozzászólására (») Szept 30, 2008 /
 
Ezekre mind tudom a válasz de itt nem fogom neked részletezni.
Nem akartam felhasználni csak megnézni
(#) potyo válasza tom75 hozzászólására (») Szept 30, 2008 /
 
Ha mindre tudod a választ, akkor miért nem írsz magadnak egy programot?
(#) vicsys válasza tom75 hozzászólására (») Szept 30, 2008 /
 
Először is határozd meg, hogy milyen nyelvben szeretnéd a forrást készíteni? Milyen fejlesztő környezetet használsz? Most majd jól lehurrognak, de javaslom az ilyen egyszerűbb dolgoknál a C-t és pickit2-t. A CCS C környezet jó lesz, erre sok példát találhatsz. Ha kezdő vagy, kezdd egy led villogtatással.
Potyo mester!
Minden (szakmai) elismerésem a tied, de ne rúgj bele tom75-be, legyél Te is 1 kicsit türelmesebb, kérlek.
(#) Tys23 hozzászólása Szept 30, 2008 /
 
Sziasztok!
PIC 16F87X
Szeretném megtanulni égetni ic-prog,mplab megvan de nem tudom hogy áljak neki.
cnc-s rajz ill. furogéphez kellene.Hobby cnc-röl szedtem le a kapcsolást.3 léptetö motort vezérel!Hogy álljak neki tanulni(programozni)? segitsetek nekem 1 kicsit... tisztelettel Sanyika
ez lenne a rajz:

gep.JPG
    
(#) vicsys válasza Tys23 hozzászólására (») Szept 30, 2008 /
 
Milyen fájlokat szedtél le? A .hex-ek megvannak? Milyen égetőd van?
(#) ciw válasza watt hozzászólására (») Szept 30, 2008 /
 
Hi !

Letültöttem az ajánlott mintakódot a demoboardhoz, amit icserny kolléga is említett.

Egy az egyben beírtam a pic-be (az io mátrixot beállítottam).

Az eredmény:
2 dézőjelet küld a terminálba és vár, de nem reagál semmire.
A ledet a timer villogtatja.

Nem értem hogy küldhet egyből idézőjelet, mert ugye a kód szerint meg kéne várnia az első bejövő karaktert, majd azt idézőjel közé téve visszaküldi.

Ez eddig nem jött be.
(#) watt válasza ciw hozzászólására (») Szept 30, 2008 /
 
Mi van azzal a programmal, amit korábban írtál? Abban kéne az AD-t letiltani, és próbát tenni.
A csatolt programban sincs letiltva az AD, mert ez a sor:
  1. PADCFG1 = 0xFF;                 // Make analog pins digital

Nem azt csinálja ami mögé van írva. Helyette írd be ezt:
  1. AD1PCFG = 0xFFFF;                       // Make analog pins digital

Ha így sem megy, akkor továbblépünk...

szerk:
Én közben belógattam a programomba egy megszakításos részt, és természetesen első pöccre indult. De ez asm, majd átírjuk...


(#) Tys23 válasza vicsys hozzászólására (») Szept 30, 2008 /
 
nincs égetöm a mechanikát épitem 1hét és a nyákhoz érek (áramkörön belüli programozással szeretném )most rendelem meg az ic-ket + a optocsatolokat stb...
ami kell..

(#) Tys23 válasza vicsys hozzászólására (») Szept 30, 2008 /
 
pl.: kapcsolási rajz,néni tudnivalo pic kezdöknek.
alapdolgokat .
(#) vicsys válasza Tys23 hozzászólására (») Szept 30, 2008 /
 
Ezt most nem értem... Milyen IC-t rendeltél? Komplett vezérlő csomagot?
(#) Tys23 válasza vicsys hozzászólására (») Szept 30, 2008 /
 
Ne haragudj szétkapcsoltam.
nem comagot rendeltem hanem külön külön az alkatrészeket pl.:pic16f877,74ls191,ltv874(az áramkör alkoto elemeire gondoltam) ja nem szeddtem le hex fájlokat mert nem tanáltam. tényleeg nagyon kezdö vagyok.
(#) brato válasza Tys23 hozzászólására (») Szept 30, 2008 /
 
HEX fájlt azért nem találtál mert úgy tudom csak beégetve adnak.
(#) vicsys válasza brato hozzászólására (») Szept 30, 2008 /
 
Akkor viszont nem kell égetni... A probléma megoldódott...
(#) Tys23 válasza brato hozzászólására (») Szept 30, 2008 /
 
Ez nem azt jelenti hogy ez valami licenszes dolog ugye?? mert az gáz lenne
(#) Lozsa válasza icserny hozzászólására (») Szept 30, 2008 /
 
Message[313] D:\EZKELL\LáMPA\LAMPA_VEZERLES.ASM 8 : CBLOCK constants will start with a value of 0.


Igazad lehet, de akkor mit adjak meg ilyenkor? A Ram helyét hogyan lehet meghatározni?

Jól gondolom, hogy 000h-tól 07fh-ig van?
A data memory map szerint BSR 000-nál 000h-07fh az Access ram.
(#) pepe33 válasza Tys23 hozzászólására (») Szept 30, 2008 /
 
A hobbiCNC oldalon nem véletlen nincs fent a PICbe való HEX.
Ha valóban ezt akarod megépiteni akkor szerintem a PIC-be való programot neked kell megírnod.
De van egy teljesen FREE CNC routeres projekt , amihez megvan a PICbe való HEX is.
(#) watt válasza Lozsa hozzászólására (») Szept 30, 2008 /
 
Írd be, hogy:
CBLOCK 0x070
(#) Lozsa válasza watt hozzászólására (») Szept 30, 2008 /
 
Beírtam, most sem jó...
A processzor típusbeállítás is stimmel!

Az ablakmegosztás még áll ha valaki kedvet érez, hogy megnézze.

MSN-ben Lozsaként elérhető vagyok.
(#) brato válasza Tys23 hozzászólására (») Szept 30, 2008 /
 
De azt jelenti. Meg lehet vásárolni a pic-et beégetett védett programmal együtt ha jól tudom.
Gondolod, hogy ingyen adják a sok munkával kifejlesztett programot?
(#) watt válasza Lozsa hozzászólására (») Szept 30, 2008 /
 
Csatold a progamot, hátha megleljük a hibát!
(#) watt válasza ciw hozzászólására (») Szept 30, 2008 /
 
ciw!
Csatolok egy forrást. Nem állítom, hogy minden jó, mert nincs min kipróbálni, de elvileg rendben van. Csak a 2-es UART-ot konfigoltam fel.
Várom az eredményeket...
(#) icserny válasza Lozsa hozzászólására (») Szept 30, 2008 /
 
Idézet:
„A Ram helyét hogyan lehet meghatározni?”

A PIC adatlapjából, lásd memóriatérkép.

Idézet:
„Jól gondolom, hogy 000h-tól 07fh-ig van?”

Szerintem nem, de ha megmondod a PIC típusszámát, akkor én is okosabb lennék valamivel....
(#) ciw válasza watt hozzászólására (») Szept 30, 2008 /
 
Hi !

És működik !

AD1PCFG = 0xFFFF; Valóban ez volt a gond !

Csak miért nem szerepel egy mintapéldában sem ?

watt !
Köszönöm a segítségedet, kimondom: Nélküled sosem jöttem volna rá !
(#) Lozsa válasza icserny hozzászólására (») Szept 30, 2008 /
 
PIC18F1320


csatolva a project

Ne a progarm értelmét keressétek, mert még sehol sem tart...
Aki rájön annak küldök egy virtuális sört!

lampa.zip
    
(#) Tys23 válasza brato hozzászólására (») Szept 30, 2008 /
 
a beégetetendö program függ a gép méreteitöl vagy ezt hivatottak beállitani a végálláskapcsolok? és nekem csak a tengely hoszuságát kell megadnom??
(#) googa hozzászólása Szept 30, 2008 /
 
Tudnátok ajánlani valami közkedvelt basic fejlesztőt PIC-hez, vagy hozzá tartotó linket? Szívesen megnézném, milyen gyorsan megy egy egyszerűbb programot összehozni. Valahogy még az asm-ben egymásba ágyazott feltételes elágaztatás nem jön össze mindig. Nem adom fel, csak kíváncsi vagyok a basicre is. Kössz!
(#) watt válasza ciw hozzászólására (») Szept 30, 2008 /
 
Hát ennek nagyon örülök! Már kezdtem azt hinni, hogy elromlott a PIC-ed!
Idézet:
„AD1PCFG = 0xFFFF; Valóban ez volt a gond ! Csak miért nem szerepel egy mintapéldában sem ?”

Azért, mert elcseszték még a C30 mellé adott example-ben is! Ki akarják ők kapcsolni csak elírta valaki a regiszter nevét!
  1. PADCFG1 = 0xFF;   // Make analog pins digital

Sok hiba van sajnos, sokszor elég nagy gondot okozva, de a lényeg, hogy már tudsz haladni!
(#) potyo válasza googa hozzászólására (») Szept 30, 2008 /
 
Inkább hanyagold a Basic-et, az még annyira sem hardverközeli nyelv, mint a C. Inkább próbáld végiggoldolni azt a feltételes elágaztatást, az többet segít.
(#) potyo válasza ciw hozzászólására (») Szept 30, 2008 /
 
Az adatlap IO Ports részében sem szerepel?
Következő: »»   301 / 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