Fórum témák
» Több friss téma |
Ne időzítéssel hanem megszakítással oldd meg ..
Ha megszakítással adom meg,akkor is kell változó megadnom ami nem lehet nagyobb bájtnál.Ezt hogyan oldhatom meg?Egyébként a megszakítás jogos..Nem is értem miért nem így indultam neki...
Sziasztok..
ADC komponensel kapcsolatba lenne kérdésem. Tudom, hogy már volt, és vissza néztem fél évet, de vagy béna vagyok, vagy átsiklottam felette valahol, de nem találom. Hogyan kell használni az ADC komponens átlag mérését. Látom van egy ADC_RAW_Average_Channel (int vagy byte) Látom a visszatérési változó ennek megfelelően byte vagy int, ezzel sincs gond De van 2 opció amiben az egyik gondolom az idő (delayus), amit nem tudom miben kell megadni. ms, sec? vagy az us az a mikrosec lenne? A NumSamples mit takar? Hányszor méri meg az adott idő alatt? Csak tippelek, mert leírást nem találtam. Ezen felül van még jó pát lehetőség a ADC komponensbe amit nem értek mi lehet. ADC_RAW_Sample_channel (INT/byte) - lövésem sincs mi ez, még tippem se ADC_RAW_configure_channel (itt még beállítási lehetőség sincs semmi, se változó semmi) A disable azt talán értem mi, kikapcsolja az ADC komponenst. Példa programokat se találtam róla a "példatárban". A hozzászólás módosítva: Júl 15, 2013
Sziasztok
Csak probaként probálok 18F14k50-et programozni usbre de nem akarja lefordittani a programot hanem hibát ir ki, mit jelent az alábbi üzenet? Flowcode 5.5ver "usbteszt.c(629:2): error: unknown identifier 'FCM_' usbteszt.c(629:2): error: failed to generate expression usbteszt.c success" üdv Kovács
Csak beadtam egy usb hid periférit és egy kimenet ki-be kapcsolgatást.
Most talltam egy régi progit ami 14k50-re lett irva és az is fordul ugyhogy nem tudom mi a baj de most jó. Azért köszi a gyors reakciót.
Szerbusztok!
Én most ott tartok a 18F14K50 –es usb hiddal hogy ismeretlen eszközként ismeri fel a gép. 12 MHz –es kristállyal megy, jól látom, hogy 6 megahertz többszörösei jöhetnek szóba órajelként, vagyis int. osc. kizárva? Az usb joy demot próbáltam átírni 14K50 –re, alig változtattam valamit csak beraktam egy ledet. A led villog. Jól konfiguráltam a procit? Mi a következő lépés, mért nem ismeri fel a gép?
Bocs nem voltam teljesen pontos! Felismeri a hid eszközt a gép.
Ez látszik a gépen: Eszköz leírása USB HID Eszköz azonosítója 12BF-F030 Eszköz osztály 00 / 00 Eszköz protokoll 00 Támogatott USB verzió 1.10 Jelenlegi sebesség Low (USB 1.1)
Sziasztok!Írnék egy egyszerű kódzár programot,de a fordító hibát ír ki és nem fordítja le.Megnéznétek mi lehet a hiba?Felteszem az elkezdett programot.A hibaüzenet:
kodzar.c(175): error: missing right paren kodzar.c(175): error: missing semicolon kodzar.c(175): error: missing right paren kodzar.c(169): error: failure
A keypad nincs csatlakoztatva!
Wááá.Tényleg.Ekkora bakit.Köszi!
Sziasztok!Szokás szerint megint elakadtam.Megépítettem a mellékelt kapcsolást,a mellékelt programmal.A program a flowban tökéletesen működik,de a kapcsolásba lefordítva Világít mindkét led és semmi reakció.Ha ránéznétek megköszönném.
Megnézted a manuálban a 4 MHz az valóban xt, Nem hs? C3 és C4 értéke hibás! 100 n simán söntöli a kristályt, ha valóban azt építetted be meg sem indul a proci! Szintén a manuál az irányadó de becslésem szerint a 22 p megfelelő.
Módosítottam a programon kicsit, mert a nagy álmoskönyv szerint ciklusból kiugrani mély álmot okozhat. Illetve mesterkód mellet az aktuális kód után a # szintén kód váltást okoz, mert nem szeretem a mesterkódot, akár ki is vehetnéd. Persze a legvégén be kell kapcsolnod a kódvédelmet az eepromra és a programmemóriára is! A hozzászólás módosítva: Júl 19, 2013
4 mega már HS ,alapból az EEPROM 256 ot ad vissza, a változók nincsenek nullázva kezdéskor,MCLR fel van ugyan húzva ,de nincs engedélyezve,a GOTO nem szerencsés soha !
Mikroferi : a LED villogtató lecke megvolt ? A hozzászólás módosítva: Júl 19, 2013
Ternészetesen 22p van a kristály mellett csak proteusban nem módosítottam,csak a nyákterv miatt kellett...Amúgy köszi a módosítást,látszik rajta a gyakorlat,de azt nem értem hogy ha keypad =255 akkor...minden szám 255 -ad?Valamit félre logikázok!
A hozzászólás módosítva: Júl 19, 2013
Úgy tudtam 4 megáig xt,a változókat nullázni kell?Azthidtem elég ha alapétéknek 0-át adok a flowban!
Elég, sőt sok. Ha a változó létrehozásakor adok neki 0-át, akkor a létrehozott kód nagyobb lesz. Kipróbáltam.
Tudom hogy ez itt off de csak annyit kérdeznék még hogy a keypadnak nem kell külön test vagy +?
Nem írtam, de a program elején adok értéket, nem pedig a létrehozáskor.
cica= cirmi macska= kacur
A ChipCad-tól 200 km-re van jelentősége. Ha éppen csak belefér a fiókban található PIC-be.
Nekem egy bajom volt az alapérték megadással.
Túlságosan megszoktam a számítás blokkban való megadást. Ott külön tudom rendezni, a változókat egy-egy soremeléssel, mi mihez tartozik. Míg a projekt explorer-ben abc szerint tudom csak rendezni. |
Bejelentkezés
Hirdetés |