Fórum témák
» Több friss téma |
Egy kicsit pontosítanád a hibaüzenetet? A PICkit2 user guide 19. oldalán a lap tetején az van, hogy "Introduction", meg hogy "Installing the PICkit 2 hardware"...
igen erre gondolok.
Rossz a proci? A hozzászólás módosítva: Feb 3, 2013
Elkészültem a teljes PIC24HJ128GP504-es panellal, viszont csak úgy sikerült totálisan egyoldalúra tervezni a NYÁK-ot, ha a VSS vezetőt három helyen is egy-egy SMD ellenállás (1206) alatt vittem át. Furatszerelt alkatrészek esetén úgy tudom, hogy ilyen nem jelentene nagy problémát, mert a NYÁK másik oldalán futna a vezető, viszont SMD-vel való megoldáskor ez mi problémát okozhat?
Főleg, hogy a 3 ilyen megoldás közül van két olyanom ahol a VDD fölött fut el a VSS. Mellékeltem egy képet. (a kontroller lábait néhol összemosta a print-screen, azzal ne törődjetek ) A jobboldalon jelölt VDD-VSS esetén egy 0 Ohm-os ellenállás található és így egymás felett futnak a vezetékek. Az alsó VDD-VSS esetén egy 10 Ohm-os ellenállás található, mely az AVDD-VDD között elhelyezkedő (adatlapban javasolt) ellenállás szerepét tölti be. Mindezek milyen problémát okozhatnak?!?!
Sziasztok! Az alábbi feladatra az alábbi microchipet ajánlották:
Idézet: „"Szeretnék építeni egy mérőeszközt. A bemeneten 3db hall érzékelő lenne, amik fordulatot mérnének, a kimeneten pedig egy 2x16 karakteres kijelző. A 3 szenzor értékeivel különböző számításokat végeznék, amit végül a kijelzőn jelenítenék meg. Gombokra nincs szükségem, mert amint áramot kapna a kütyü, már működne is."” Idézet: „"A 16F628 lehet kevés lesz és olcsóbban vannak nagyobbak is (pl: 16f1829)."” Ennél a chipnél volna a feladatra alkalmasabb pic? Előre is köszönöm a segítséget, Ádám.
Van 2db pic
egy 18f Sorozatú és van egy 16f sorozatú 18f sorozatút minden gond nélkül olvassa írja stb. 2db ugyan azt csinálja 16f sorozatút nem érzékeli hibát ad PICkit 2 voltage level error hibát ad. Mi lehet a gond?
Sziasztok!
A PIC tud olyat, hogy a kimeneti feszültséget 0-5V között bármilyen lineárisa kiadja? Bővebben: Link Mert ennél a kapcsolásnál nem értem, hogy a műveleti erősítők hogyan kaphatnak 0-5V közötti feszültséget.
Szia!
Vdd hiba akkor jön elő, ha a Vdd vonal túl van terhelve (rövidzár), túl nagy a kapacitás rajta, ha a Szilva féle klónnal nem 5V Vdd feszültséggel programozol. Add meg a két 16F típusát, és azt, hogyan kötötted rá az ICSP csatlakozót. Jó lenne a szűkszavú nem működik hibajelzés helyett a PICKit2 program képét töltenéd fel, hogy lássuk mi is történik. PrintScreen segítségével a vágólapra teszed, a Paint -be beilleszted, kivágod a megfelelő részt, beilleszted egy új képbe, mented jpg -nek. Ezt már fel lehet tölteni.
Van olyan pic, amiben van D/A is. A kapcsoláson a PWM -es módszert alkalmaznak. Az RC1 és RC2 lábakra a két CCP modul által előállított PWM jel , ezekből az R29 - C19 ill. R28 - C20 állít elő analóg jelet.
Pic típusa
18f4550 jó 16f887, 16f877 nem jó Kép csatolva róla
Sejtettem, hogy PWM.
Én AVR-nél ellenállás létrával csinálom épp a tápom, de elgondolkodtató ez a megoldás is. Csak az nem értem, hogy készítő miért írja, hogy ez a típusú műveleti erősítő nem váltható ki.
A 16F887 és a 16F877 ugyan úgy van bekötve, mint a 18F4550? Mindkét oldalon be van kötve a Vss és a Vdd? Van köztük 100nF kerámia kondenzátor mindkét oldalon? A 16F877 és 16F887 PGM lába hova van kötve? Voltak-e már felprogramozva? Ha fel volta programozva, belső órajel, letiltott MCLR, Power On Timer letilva volt beállítva és / vagy a PGC és PGD vonalakat kimenetnek állította be a program? Ha gyanakszol a beállításokra, akkor próbáld meg Use Vpp first programming entry módot kiválasztani a Tools menüben...
Bekötés ugyan az mivel próba panelon van 40 pin-es foglalatba.
voltak programozva, beállításokra nem gyanakszok. Tools menüben kiválasztva Use Vpp first nem változik semmi hiba üzenet ugyan az A hozzászólás módosítva: Feb 3, 2013
Abban kérnék segítséget, hogy ha PIC-hez külső kvarc oszcillátort kötök, akkor a kvarc egy órajelére a pic-ben hány utasítás fog végrehajtódni és milyen regisztereket kell átállítani, hogy egyáltalán kvarcról tudjon menni.
Szia! 0,25 utasítás, illetve van pár utasítás amiból 0,125 db.
Ezek pontosan le vannak írva az adott pic adatlapjában. A config biteknél kell a külső oszcit beállítani, ez is benne van az adatlapban.
Milyen PIC-ről van szó? Az mps által leírt értékek csak a 8 bites PIC-ekre igazak PLL nélkül.
Sziasztok!
A mellékelt fájl fordításakor a szűkszavú "syntax error" üzenetet kapom és semmi többet. A hibaüzenetet egyébként a void main(void) sorra jelzi. Van valakinek ötlete? Mert én már kifogytam... A fordításhoz C18 amit használok. Be is van a projektben állítva. A programot 18F2550-re szeretném fordítani. Előre is köszi
A filldigits() függvény definíciójának a végén hiányzik egy } jel (az egyik else nincs lezárva).
Beleolvastam elegge ebbe a temaba de nekem "annyi" volt mint "falra hanyt borso"
Szeretnek egy futeshez gazkazan-faskazan vezerlo aramkort kesziteni, amit logikai kapukbol ossze is hoztam igazsagtabla alapjan, csakhogy eleg sok ic-t kellene beepiteni (7 bemenet, erzekelo, stb. es 6 kijovet amelyek relleket kellene mukodtetnie). Az elmeleti, szamitogep altal generalt kapcsolasirajz mukszi. Mivel hogy itten annyi mindent ossze-vissza olvastam, a kovetkeso kerdesem lenne: - binaris igazsagtabla alapjan oszzehozhato egy viszonylag egyszerubb aramkor a feladat ellatasara (40 db. logikai kapu ellenebe) ? A nagy bokkeno az hogy, ha lehetseges, akkor a segitsegeteket kernem. Elore is halas vagyok/ leszek minden hozzaszolasert.
Kedves icserny! Hálás köszönetem! Vagy ezerszer átnéztem, csak már éjjel volt... Azért a fordító lehetne kicsit segítőkészebb... No mindegy, ez van.
Viszont lenne még egy kérdésem. Nekem most 2250-em van csak és a honlapodon (PICCOLO) lévő bootloader nem jó hozzá. Találtam egy cikket, amiben jól bemutatják, hogyan kell egy alkalmas bootloadert készíteni. Sikerült is, csak nem működik. Tudsz ebben valahogyan segíteni? Mármint olyat szeretnék, ami a PICCOLO példáival működik. Találtam egy Tinybootloadert, ami csak 100 bájtos, de az nem akarta az igazságot. Mégegyszer köszi! A hozzászólás módosítva: Feb 4, 2013
Sajnos, én csak a "nagy testvér" a PIC18F4550 használatában tudok segíteni.
Az mar gondolom tul nagy ahhoz amit en akarok szerkeszteni
Idézet: Az soros porton kommunikál, nem USB-n. „Találtam egy Tinybootloadert” Idézet: „Az mar gondolom tul nagy ahhoz amit en akarok szerkeszteni” Az nem olyan nagy gond. Ami viszont meggondolandó, hogy az eddigi (logikai kapuk) tervekhez az ebben a topikban használt fejlesztői módszerre nem könnyebb-e áttérni.
SDHC kártyák teljesítmény paramétereit próbálom megfejteni a rakás sok parasztvakító marketing duma közepette, és kicsit el vagyok veszve.
Jellegében olyasmit kellene csinálnom, hogy cca 10-15 Kbyte / sec adat streamet egy jó nagy FIFO-ba raknom, és arra gondoltam, de jó is lenne egy 32 gigás flash kártyát erre felhasználni. Folyamatosan törlöm a blokkot, felírom, törlöm a következőt, írom fel azt is, stb, időnként pedig nem felírok blokkokat, hanem visszaolvasok belőlük. Amikor a kártya legvégét elértem, kezdem újra a legelső blokkal. Nem kell file system, meg semmi ilyesmi, csak nyers flash kezelés, de persze az SPI buszon keresztül (PIC-en mi egyebem van?). Aztán megláttam egy ilyet: http://www.tomshardware.com/reviews/sdxc-sdhc-uhs-i,2940-10.html Nem tudom, jól értelmezem-e, de random read/write esete kell nekem, és akármekkora is a blokk méret, legrosszabb esetben gyakorlatilag csak egyetlen blokkot véshetek fel a kártyára egy egész másodperc alatt, akár 512k, akár 4k az a blokk. Az SDHC SPI-s felületéről egy olyasmit találtam valami doksiban, hogy 512byte .. 4096 byte blokk méret support van csak SPI felületre, és számos kártyánál meg konkrétan csak 512 byte blokk méret. Na ha ekkora blokkot is csak egyet tudok felvésni a kártyára másodpercenként, akkor ott vagyok, ahol a part szakad. Ha valaki küzdött már ilyesmivel, és sikerült valami trükköt találni rá, örülnék a felvilágosításnak, mit is lehetne kezdeni ezzel a szituval. Vagy tényleg benéztem volna, és az SDHC-k ilyen célra totál alkalmatlanok?
Üdv!
Írtam egy programot, ami nem is igazán mondható annak, csak ki akartam próbálni megy-e ez nekem, de nem nagyon. Van egy 16f628A mikrovezérlőm és a ccs-c nevű szoftverrel írtam. Annyi lenne csak az egész, hogy magas szintre tegye a RA1 kimentet. Beállítottam a programban, hogy az MCLR láb kikapcsolva legyen, belső oscit használjon 4mhz-en.
Sikerült!
Idézet: helyére írtam be a „//TODO: User Code” Idézet: parancsot. Na akkor jöhet valami bonyolultabb. „Output_high (PIN_A1);”
Én csináltam SD kártya sebesség teszteket, elég érdekes eredmények keletkeztek. A fájlkezeléses teszt 1percen keresztül 512bájtos blokkok írásával, majd a kapott fájl visszaolvasásával történt, ekkor ugye a fájlkezelést is a PIC csinálta. A kártyaolvasós tesztben a fájlkezelést a PC végezte (ez előnyben van a szinte korlátlan memóriaméret miatt), a total commander írta a sebességet. A tesztproci 16MIPS-en működő PIC24FJ256GB108 volt. A teszt SPI módban volt (tud valaki 4bites módhoz drivert?). Fura hogy a 4GB-os kártya volt a leglassabb SPI módban. Az olvasási sebességek között alig volt eltérés.
|
Bejelentkezés
Hirdetés |