Fórum témák

» Több friss téma
Fórum » PIC - Miértek, hogyanok haladóknak
Lapozás: OK   68 / 1319
(#) raron válasza potyo hozzászólására (») Aug 30, 2007 /
 
Persze. égeti is a pic-et, csak nem debuggolja
pickit 2 log:
  1. ResettingProgramming Target (2007.08.30.  11:29:48)Erasing TargetProgramming Program Memory (0x0 - 0x43F)Verifying Program Memory (0x0 - 0x43F)Programming User ID MemoryVerifying User ID MemoryProgramming Debug Executive (0x-7DC0 - 0x7FFF)Verifying Debug Executive (0x7DC0 - 0x7FFF)Programming Debug VectorVerifying Debug VectorProgramming Configuration MemoryVerifying Configuration MemoryPK2Error0028:  Unable to enter debug modePICkit 2 Ready
(#) nemo hozzászólása Aug 30, 2007 /
 
Hali!

Segítene valaki abban, hogy hogyan tudok csipogásra bírni egy PC-ből kivett kis pezót?
Ha simán adok neki áramot, akkor nem csipog, így gondolom valami freki kell neki, de nemtudom mi...

Köszi
(#) Topi válasza nemo hozzászólására (») Aug 30, 2007 /
 
Négyszögjellel... Egyszerűen rákötöd a PIC kimenetére, és szoftveresen csinálsz egy négyszögjelet...
Pl egy ciklus, vagy egy timer.
Pl. Az 1 KHz-es hanghoz másodpercenként 1000-szer játszódik le ugyan az, így a timert másodpercenként 2000 interruptra állítsd. Kettő, mert egyszer bekapcs, egyszer kikapcs.
És egy be-ki párosnak kell 1ms-onként (másodpercenként 1000-szer) ismétlődnie.
(#) nemo válasza Topi hozzászólására (») Aug 30, 2007 /
 
Ez elég egyszerűnek hangzik

Akkor ha jól értem:

Fogom a pic-et, rákötm mondjuk Cport 1 és 2 -re a kis piezzo + illeve - lábát, és írok valami ilyen ciklust:

  1. while(1)
  2. {
  3. C1->0
  4. while(1000)
  5. {        
  6. C2->1
  7.        
  8. C2->0
  9. }
  10. }


Vagy nemjól értettem?
(#) deguss válasza nemo hozzászólására (») Aug 30, 2007 /
 
Hát ezt én se értem. Te milyen nyelven programozol?
Ha PIN_C1 és PIN_C2-n van a piezo:
Próbáld így:
  1. main(){
  2. PIN_C1=0;
  3. PIN_C2=1;
  4.  
  5. while(true){
  6.     PIN_C1 = !PIN_C1;
  7.     PIN_C2 = !PIN_C2;
  8.     delay_us(500);
  9. }
  10.  
  11. }
(#) nemo válasza deguss hozzászólására (») Aug 30, 2007 /
 
Ez semmilyen nyelv nem akart lenni, csak amolyan algoritmus C elemekkel

Amágy van PWM komponens a FlowCode (ezzel programozok) -omban, majd megnézem az mit tud.

Köszi a példát, valójában énis erre gondoltam, csak a delay maradt ki
(#) Topi válasza nemo hozzászólására (») Aug 30, 2007 /
 
Neeem így... Illetve nem teljesen így.
Vegyük a PORTC,0-t mint kimenetet.
Akkor a következőt tedd. Piezo + lábát PORTC,0-ra kötöd. Piezo - lábát GND-re.
Egy láb elég a vezérléshez, nem kell kettő.
  1. ciklus amíg true {
  2.    PORTC0 legyen egyenlő NEM PORTC0
  3.    vár(kimenő freki Hz-ben osztva 2)
  4.  }

Ha már a szóban programozásnál tartunk
(#) nemo válasza Topi hozzászólására (») Aug 30, 2007 /
 

Ez így a telejesen korrekt verzió, ezt fogom implementálni
(#) nemo válasza Topi hozzászólására (») Aug 30, 2007 /
 
Topi, esetleg egy "véletlen" szám generálást nem tudnál ilyen szépen leírn?
(#) Topi válasza nemo hozzászólására (») Aug 30, 2007 1 /
 
Véletlen számot nem lehet generálni, csak pszeudo random számot. Látszólag random.
Alapja egy random seeder.
Ez egy 32bites szám. Pl így:

randseed = randseed * 110315245 + 12345;
return (randseed shiftelve jobbra 16-al majd MOD-olva 1024-el)
Így a 0-1024-ig randomolt számot kapsz...
(#) H.Viktor hozzászólása Aug 30, 2007 /
 
Hellótok én
Én most kezdem a picezést és "Nulláról a robotokig - PIC Mikrovezérlők III rész "-ben szerzett tapasztalitaim alapján egy Pic 16f877-es mikrovezérlőt akarok beszerezni csak az a baj hogy nem tudom melyiket a listából

PIC16F877-04E/PT TQFP..............cse 160 1 730 Ft
PIC16F877-04I/L PLCC..............cse 27 1 690 Ft
PIC16F877-04I/P PDIP..............cse 10 1 200 Ft
PIC16F877-04I/PQ MQFP..............cse 96 1 520 Ft
PIC16F877-04I/PT TQFP..............cse 160 1 610 Ft
PIC16F877-10E/L PLCC..............cse 27 1 740 Ft
PIC16F877-10E/P PDIP..............cse 10 1 370 Ft
PIC16F877-10E/PQ MQFP..............cse 96 1 740 Ft
PIC16F877-10E/PT TQFP..............cse 160 1 850 Ft
PIC16F877-20/L PLCC..............cse 27 1 640 Ft
PIC16F877-20/P PDIP..............cse 10 1 160 Ft
PIC16F877-20/PQ MQFP..............cse 96 1 480 Ft
PIC16F877-20/PT TQFP..............cse 160 1 570 Ft
PIC16F877-20I/L PLCC..............cse 27 1 810 Ft
PIC16F877-20I/P PDIP..............cse 10 1 280 Ft
PIC16F877-20I/PQ MQFP..............cse 96 1 630 Ft
PIC16F877-20I/PT TQFP..............cse 160 1 730 Ft
PIC16F877A-E/L PLCC..............cse 27 1 270 Ft
PIC16F877A-E/ML QFN...............cse 45 1 260 Ft
PIC16F877A-E/P PDIP..............cse 10 1 100 Ft
PIC16F877A-E/PT TQFP..............cse 160 1 260 Ft
PIC16F877A-I/L PLCC..............cse 27 1 150 Ft
PIC16F877A-I/ML QFN...............cse 45 1 150 Ft
PIC16F877A-I/P PDIP..............cse 10 1 000 Ft
PIC16F877A-I/PG PDIP..............cse 10 1 010 Ft
PIC16F877A-I/PT TQFP..............cse 160 1 150 Ft
PIC16F877A-I/PTG TQFP..............cse 160 1 170 Ft
PIC16F877AT-I/L PLCC..............cse 500 1 190 Ft
PIC16F877AT-I/ML QFN...............cse1600 1 210 Ft
PIC16F877AT-I/PT TQFP..............cse1200 1 180 Ft
PIC16F877T-04/L PLCC..............cse 500 1 570 Ft
PIC16F877T-04/PT TQFP..............cse1200 1 500 Ft
PIC16F877T-04I/L PLCC..............cse 500 1 730 Ft
PIC16F877T-04I/PQ MQFP..............cse 900 1 550 Ft
PIC16F877T-04I/PT TQFP..............cse1200 1 640 Ft
PIC16F877T-20/L PLCC..............cse 500 1 680 Ft
PIC16F877T-20/PQ MQFP..............cse 900 1 510 Ft
PIC16F877T-20/PT TQFP..............cse1200 1 600 Ft
PIC16F877T-20I/L PLCC..............cse 500 1 840 Ft
PIC16F877T-20I/PQ MQFP..............cse 900 1 660 Ft
PIC16F877T-20I/PT TQFP..............cse1200 1 76
(#) watt válasza H.Viktor hozzászólására (») Aug 30, 2007 /
 
PIC16F877-20I/P PDIP..............cse 10 1 280 Ft

A PDIP (P jel), egy 40 lábú DIP foglalatot takar, az kell neked, mert gondolom még nem akarsz SMD nyákot fabrikálni.
(esetleg egy modi megnyírbálhatná a listát! )
(#) raron válasza watt hozzászólására (») Aug 30, 2007 /
 
A -20 a max órajelet mutatja (20 MHz), az I pedig a "minőségét" pl milyen hőmérséglet-tartományban képes működni.

Szerintem nem kell azt megnyírni
(#) potyo válasza watt hozzászólására (») Aug 30, 2007 /
 
Vagy inkább PIC16F877A-I/P PDIP..............cse 10 1 000 Ft
Csak azért, mert a 877A újabb tipus, és olcsóbb is.
(#) watt válasza potyo hozzászólására (») Aug 30, 2007 /
 
Én ezekkel az A-s típusokkal nem dolgoztam, kicsit idegenek tőlem, de ettől még igazad lehet!
(#) potyo válasza watt hozzászólására (») Aug 30, 2007 /
 
Pár apróságban különböznek a nem A-s tipusoktól. A 877A konkrétan tartalmaz komparátort, az önprogramozása más (ezért kell az ICD2-höz is más hex beléjük), jobban birja a flash és az eeprom a strapát, meg még pár apróság. 877 és 877A között a 39591a.pdf tartalmazza az eltéréseket.
(#) Norberto válasza potyo hozzászólására (») Aug 30, 2007 /
 
Az A típus jóságát én is csak megerősíteni tudom! Nem kell tőle félni és valóban pici apróságokkal, de többet tud az "elődnél"...
(#) watt válasza Norberto hozzászólására (») Aug 31, 2007 /
 
potyo, Norberto!
Most jövök rá, hogy a házvezérlőmhöz egy tucat SMD 16F627A-t vettem. Azért nem tűnt fel, mert én nem használok már rég óta 16F-eseket, és a rendszer még félig van kész, csak kipróbáltam egyet, ami persze működött...
No mindegy, a lényeg, hogy én nem állítottam, hogy nem jók, ugye ez lejött eddig is!?
(#) krajnyak_dani hozzászólása Aug 31, 2007 /
 
Helló
Vettem egy PIC16F628A-t de az IP-PROG-ban csak PIC16F628 van, ez jelenthet problémát ha igan mit javasoltok.
(#) potyo válasza krajnyak_dani hozzászólására (») Aug 31, 2007 /
 
Milyen égető? Attól függően másik programot lehet használni. Nem csak az IC-Prog létezik...
(#) Braf válasza krajnyak_dani hozzászólására (») Aug 31, 2007 /
 
Én is ic-prog ot használok és nekem van 16f628A...
(#) krajnyak_dani válasza potyo hozzászólására (») Aug 31, 2007 /
 
ezt csináltam hozzá, de még nem próbáltam ki

égető.jpg
    
(#) potyo válasza krajnyak_dani hozzászólására (») Aug 31, 2007 /
 
(#) Müszi hozzászólása Szept 1, 2007 /
 
Szerintetek EZ az égető működik rendesen?
EZ az IC jó hozzá?
A vezeték hossza max mekkora lehet?

Köszönöm a válaszokat
(#) Müszi válasza Müszi hozzászólására (») Szept 1, 2007 /
 
milyen piceket tud ez égetni?
(#) dpeti válasza Müszi hozzászólására (») Szept 1, 2007 /
 
...
még mindig a szoftveren múlik, hogy miket tud égetni...
(#) Müszi válasza dpeti hozzászólására (») Szept 1, 2007 /
 
A szoftver winpic lenne
(#) potyo hozzászólása Szept 1, 2007 /
 
Mostmár kezd elegem lenni abból, hogy mindenki azt várja, hogy a szájába kapja a sültgalambot. Tessék mindenkinek használnia egy kicsit az eszét, olvasni, gondoldokni, és csak azután kérdezni. Napok óta csak az égetőkről szólnak a pices témák, erre minden nap jön valaki egy kapcsolási rajzzal egy égetőről, és megkérdezi, hogy az jó-e. Akinek annyi tudása nincs elektronikából, hogy nem látja azt, hogy két kapcsolási rajz ugyanazt az égetőt mutatja, csak az alkatrészek nem függőlegesen, hanem vízszintesen állnak, az ne álljon neki kontrollerekkel foglalkozni. Tudom, mindenki volt kezdő, én is voltam. Csak az a különbség, hogy egyetlen helyen sem kérdeztem meg, hogy ez az égető jó-e, hanem elolvastam a témákat az égetőkkel és a kontrollerekkel kapcsolatban, és tudtam választani a lehetőségek közül. Ebben a témában is ki lettek már az égetők vesézve. Vegye szépen mindenki a fáradtságot, és az elejétől olvassa el a témát.
(#) Norberto válasza potyo hozzászólására (») Szept 1, 2007 /
 
Teljes mértékben egyetértek és támogatom potyo-t az olvasásra való "buzdításában"!
(#) Skip hozzászólása Szept 1, 2007 /
 
Sziasztok... lehet most le leszek szúrva látva itt a paprikás hangulatot de azért megkérdezem...
van egy égetőm és hozzá 16F628A tipusu PiC-em...
namost kiszeretném próbálni ezt az égetőt, hogy jól működik-e?! nem tud valaki egy kevés alkatrészt igénylő valamiféle tesztet hozzá? valami nagyon egyszerű ledek villogtatása vagy akármi ilyesmi... neten probáltam keresni hex fájlokat de nem jártam sikerrel és gondoltam itt felteszem ezt a kérdést. ha valaki tudna ilyent kérem ossza meg velem. köszönöm: Skip
Következő: »»   68 / 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