Fórum témák
» Több friss téma |
Sziasztok.
Nem tudom konfigurálni a PIC18F452-met. Egyszerű villogó van ráprogramozva. Szimulátorban megy. Valóságban nem. Valamennyire villog ha kézzel érintem a kristály lábait. MCLR felhúzva, PGM lehúzva. Esetleg valami észrevétel hol lehet a bibi? Elküldöm a programot és a konfigurációt. A segítséget nagyon szépen köszönöm.
Sajnos semmi változás.
Nincs valakinek egy működő 452-es assembly programja? megnéznénk hogy ott mi van beállítva.
A proci reset után a 0x0000 címen levő utasítással kezdi a működést. Ide nem raktál semmit, tegyél egy goto-t a 0x0000 címre.
A 23. sorral nem tudom mit akarsz, szerintem törölhető, a 30-31. sor is törölhető (mondjuk ezek hibát nem okoznak, csak feleslegesek).
Szia!
Több hiba is van a programban. - A 0. címre egy ugrás kell az inicializáló részre:
- A megszakítási rutin a 0x8 ill. 0x18 címeken kezdődik a PIC18 -akon - Az XTAL_FREQ nem adható meg egy sorban a konfirurációs beállításokkal.
Konfiguráció megadása:
Lenne még egy kérdésem:
Az MPLAB IDE programban van e olyan lehetőség mint az arduinónál, hogy több ablakba osztunk egy programot? Például az unalmas adatok egyik ablakban, a program meg egy másikban. köszönöm a választ.
A program abban az állományban kell legyen, amit a projectben megadsz forrásként.
Ebben lehet más állományt is hivatkozni:
Köszönöm a választ.
Megcsináltam, de nem akar működni. Mindég hibaüzenetet ír, de ha nem is ír akkor sem működik a program azon része amit az új fájlba írtam. Esetleg incs kéznél egy rövid minta program? Az mindég meglendíti a tanulási folyamatot. Köszönöm szépen.
Milyen hibaüzenetet ír ki?
Példaprogramot a propeller óra topikban találsz. A hozzászólás módosítva: Aug 27, 2022
A propeller óra topik szép emlékeket idéz. Még ma is működik a propeller órám
488 oldalas. Netán emlékszel e még hogy az elején vagy a végén keressem? Iderakom a programot és a hibaüzeneteket. Ilyet még nem láttam. Olyan sorokra hivatkozik amik nem is léteznek.
Mellék file:
Szia!
Több probléma is akad: - A fordítót állítsd "Absolute" módba. - A #include direktíva a megadott állományt szóról szóra beleilleszti a forrásba. A hiba abból adódik, hogy a fő forrás már beillesztette a P18F452.INC állományt amikor a mellékprogram első sora is be kívánja illeszteni. A P18F452.INC -beli definíciók így kétszer szerepelnek a kódban. - A mellékprogram végére nem kell a END direktíva. - A forrásokban az első oszlopban csak címkék kezdődhetnek, az utasításokat, direktíxákat legalább egy betűközzel beljebb kell kezdeni.
A fordításkor keletkezik egy .lst állomány is, abban jól látható az include működése.
Okozhat-e problémát az, ha a PIC analóg bemenetén ott marad a feszültség miután a PIC tápját elveszem? (PIC16F887, és kb 4V marad az AN bemeneten)
Elvileg a védődiódák miatt folyhat ott áram. Ha a forrással sorba kötsz egy 1kΩ-os ellenállást, az védelemnek elég lehet és az ADC mérést sem befolyásolja érdemlegesen.
Én személy szerint betegesen rettegek attól, hogy "félállásban" alszik el valami, és utána meg a fene tudja milyen "rémálmokkal" ébred fel. Aztán meg napokig hajkurászhatom a "szellemeket"...
Szervusztok !
Pickit 2.61 programozóhoz kérek tanácsot:Hogy lehet új lappal kezdeni a programozást? Ugyan is tévedés folytán valamit igen csak elrontottam.Az Import és Export ablakba is megjelenik a megnyitáshoz szükséges hex.Ha az exportból kitörlöm eltűnik a másik is. Hiába törlöm a programot,és újból telepítem, ugyan az a helyzet. Valami megoldás kell,hogy legyen,hogy mindkettő helyen az oda való hex kerüljön. Köszönöm a segítségeket.
Tudom, hogy megint én vagyok az értetlen, de én ebből az egészből csak a Pickit2-t értem...
Tisztázzuk a fogalmakat: Mit értesz azon, hogy: Idézet: „Hogy lehet új lappal kezdeni a programozást?” Mit értesz azon, hogy: Idézet: „Import és Export ablak” Mit értesz azon, hogy: Idézet: „Ha az exportból kitörlöm eltűnik a másik is.” Mit értesz azon, hogy: Idézet: „mindkettő helyen az oda való hex kerüljön” Miből gondolod, hogy elrontottál valamit?
Szervusz !
Ha megnyitottam a PICKIT 2-t, az importnál csak a megnyitásához szükséges hex file jelent meg, az export ablakban csak a programazandó hex .Most mindkettő helyen jelen van.Hogy lehet eltüntetni az export ablakból? Továbbá a programazandó hex file-t csak úgy tudom megjeleníteni ha áthelyezem a PICKIT programjában de itt is mindkettő helyen jelen van.Ha egyik helyről törlöm,eltűnik a másik helyről is.Újbóli telepítés után is folytatódik a játék. Az új lap alatt azt értelmezem hogy a fenti problémák nélkül üzemeljen a programozó. Abból gondolom,hogy valamit elrontottam, mert évekig ilyen gondom nem volt. Hát én ennél érthetőbben nem tudom leírni a problémámat.
Csinálj képernyőfotókat, hogy hogyan néz ki és szerinted hogyan kellene, mert nem egyértelmű a leírásod.
Sajnálom,hogy érthetőbben nem tudom leírni a problémámat,majd próbálkozok máshol.
Köszönöm,hogy legalább elolvastátok.
Úgy látom a tanácsot nehéz elfogadnod. Pedig vaktába tett kérdésre senki nem tud jó választ adni. Úgy látszik nagyon nagy kérés lenne az a pár képernyőfotó!
Szervusztok!
Sikerült elfogatható képeket készíteni az előző hozzászólásaimhoz.Szeretném ha problémámra ezek segítséget nyújtanának a hiba megoldásához. Köszönettel minden segítséget.
Próbálj új helyet megadni az exportálásnak. Egy teljesen új mappát. Szerintem nincs beállítva hogy hova exportáljon.
A hozzászólás módosítva: Okt 23, 2022
Azon kívül, hogy a programozó nincs a gépre dugva, nem látok hibát.
A probléma az,hogy mint a képen is látható az Import és Exportban ugyanazok a fájlok
jelennek meg.Továbbá az Exportban nem megnyitás,hanem másolás jelenik meg.
Ez csak annyit jelent, hogy mindkét ablakban ugyanazon mappa van beállítva, ha jól emlékszem, ez a mappa az alapértelmezett. A bal oldali listában kattints pl. az "Asztal"-ra. Ha az asztalon van .hex fájl, akkor azt látni fogod, egyébként nem.
Exportáláskor meg kell adnod a fájl nevét, ezért célszerű ha látod, hogy adott mappában már milyen .hex fájlok vannak mert egy mappában nem lehet két azonos nevű fájl. Importáláskor pedig .hex fájlokat tudsz a programba tölteni (majd onnan a kontrollerbe), ezért mutatja azokat. szerk.: Exportálás azt jelenti, hogy a PICkit 2 Programmer nevű programban lévő tartalmat tudod menteni. A benne lévő tartalom származhat importálásból vagy úgy is, hogy egy kontrollerből kiolvastad a tartalmát. A hozzászólás módosítva: Okt 23, 2022
Nem tudom, hogy sikerült előállítanod a ...105008 képen látható helyzetet. Ha a Pickit2 látja és megismeri a procit, akkor hogy lehet "not found"? Itt valami nem kerek...
Nincs ott gond, kézzel is meg lehet adni a kontroller típusát.
|
Bejelentkezés
Hirdetés |