MPLAB X IDE errors...
Moderátor: Moderátoři
MPLAB X IDE errors...
Nazdar! Sa asi PICnem...
Snažím sa naučiť programovať PIC. Som teda úplný začiatočník, tak v MPLAB X IDE, ako aj v PICkách...
Snažil som sa nájsť aj v UG, aj na fórach, žiaľ neviem si poradiť a tak je čas opýtať sa...
Kde mám do r..i chybu?
Našiel som to na http://pandatron.cz/?135&skola_programovani_pic-1_dil
Kúpil PICkit 3 a PIC16F84A...
Stiahol a nainštaloval MPLAB X IDE
Založil projekt s MPASM ako jazykom, aby som podľa skúsených pochopil najprv stroj a potom SW...
A teraz už stojím 2 dni a neviem prísť na to čo je zle...
Help me pls...[/list]
Ďakujem!
Snažím sa naučiť programovať PIC. Som teda úplný začiatočník, tak v MPLAB X IDE, ako aj v PICkách...
Snažil som sa nájsť aj v UG, aj na fórach, žiaľ neviem si poradiť a tak je čas opýtať sa...
Kde mám do r..i chybu?
Našiel som to na http://pandatron.cz/?135&skola_programovani_pic-1_dil
Kúpil PICkit 3 a PIC16F84A...
Stiahol a nainštaloval MPLAB X IDE
Založil projekt s MPASM ako jazykom, aby som podľa skúsených pochopil najprv stroj a potom SW...
A teraz už stojím 2 dni a neviem prísť na to čo je zle...
Help me pls...[/list]
Ďakujem!
- Přílohy
-
- Output.pdf
- Errors...
- (21.57 KiB) Staženo 288 x
-
- asm.pdf
- Zdroják...
- (13.18 KiB) Staženo 245 x
Tak som to zjednodušil!
Program obsahuje jediný riadok:
#include "p16F84a.inc"
A stále mám v outpute error:
Error - unrecognized input: Panda001.asm
kde Panda001 je názov projektu a súboru (od Pandatron).
V helpe som sa dočítal, že každý riadok musí začínať príkazom, alebo bodkočiarkou...
Čo mám zle???!!!
Unrecognized input in 'cmdfile:line'.
All statements in a linker script file must begin with a directive keyword or the comment Delimiter
//.
Program obsahuje jediný riadok:
#include "p16F84a.inc"
A stále mám v outpute error:
Error - unrecognized input: Panda001.asm
kde Panda001 je názov projektu a súboru (od Pandatron).
V helpe som sa dočítal, že každý riadok musí začínať príkazom, alebo bodkočiarkou...
Čo mám zle???!!!
Unrecognized input in 'cmdfile:line'.
All statements in a linker script file must begin with a directive keyword or the comment Delimiter
//.
Taky začínám jedna rada XC8 compiler ,MPLAB X IDE 3.26 a programovat v Cečku .Assambler mi přijde zbytečně zdlouhavý a nepřehledný,když něco napíšeš v céčku,tak odhalení chyby netrvá dlouho.
Taky jsem koupil PICkit 3 a PIC16F84A a ten procesor se idetifikoval naprogramoval ale nedělal to co sem chtěl
a k tomu nešel debug protože na tenhle procesor debug s PICKIT 3 nejde.
Vrátil jsem se k PIC18F452 i PIC18F4550- jede ok.
Tenhle procesor (16F84AF) vyhrabali ho z HAdexu za nižší cenu něž mají v GME
tak sem ho vzal ,ale jeden kus.
Taky jsem koupil PICkit 3 a PIC16F84A a ten procesor se idetifikoval naprogramoval ale nedělal to co sem chtěl
a k tomu nešel debug protože na tenhle procesor debug s PICKIT 3 nejde.
Vrátil jsem se k PIC18F452 i PIC18F4550- jede ok.
Tenhle procesor (16F84AF) vyhrabali ho z HAdexu za nižší cenu něž mají v GME
tak sem ho vzal ,ale jeden kus.
Ďakujem za názory!
Dôvod prečo to staré PICko (16F84A) má svoj vývoj. Najprv som nič o PICkách netušil, ale na nete som našiel kopu materiálu v "našich" jazykoch práve o tomto PICku. Nakoľko môj anglický jazyk je na h... no, biedny, tak som sa na ten kus zavesil...
Už som teoretizoval aj o PIC 18 a tak, ale na tie moje fuštičky mi 8bit stačí. A predpokladám, že ak pochopím toto, pochopiť ostatné bude o dosť jednoduchšie...
O jazyku C a asembleri sa tu, vlastne všade vedú vášnivé vojny. Ja som si sám pre seba odôvodnil ako nosnú jednu poznámku, že asembler donúti poznať železo, čo je neskôr pri C výhodou. Preto asembler...
Dúfam že sa toho nechytíte a nezačnete klásť na oltár svoje životy za pravdu o C a ASM...
Som netušil, že najväčší problém bude zvládnuť IDE...
Dôvod prečo to staré PICko (16F84A) má svoj vývoj. Najprv som nič o PICkách netušil, ale na nete som našiel kopu materiálu v "našich" jazykoch práve o tomto PICku. Nakoľko môj anglický jazyk je na h... no, biedny, tak som sa na ten kus zavesil...
Už som teoretizoval aj o PIC 18 a tak, ale na tie moje fuštičky mi 8bit stačí. A predpokladám, že ak pochopím toto, pochopiť ostatné bude o dosť jednoduchšie...
O jazyku C a asembleri sa tu, vlastne všade vedú vášnivé vojny. Ja som si sám pre seba odôvodnil ako nosnú jednu poznámku, že asembler donúti poznať železo, čo je neskôr pri C výhodou. Preto asembler...
Dúfam že sa toho nechytíte a nezačnete klásť na oltár svoje životy za pravdu o C a ASM...
Som netušil, že najväčší problém bude zvládnuť IDE...
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
Zkus tento začátek:
V MPLAB X v assembleru normálně funguju. Před INCLUDE mříž nikdy nepíšu.
Kód: Vybrat vše
LIST P=16F84A, R=DEC
INCLUDE <P16F84A.INC>
Začínám na Céčku a je duležité umět datasheet procesoru a jazyk nic víc nepotřebuješ a Assambler je zbytečné zdlouhavý ,pokud se ti nechce číst datasheet kup si http://shop.ben.cz/cz/121332-c-pro-mikr ... y-pic.aspx
tuhle knížku mám doma i Pickit 3 ,některé postupy jsem se naučil na Arduino..
ale jak ti není něco jasné zapneš debug a projedeš si to jak to v tom kontroléru je ,takže učit se Ass je uplně zbytečné.
tuhle knížku mám doma i Pickit 3 ,některé postupy jsem se naučil na Arduino..
ale jak ti není něco jasné zapneš debug a projedeš si to jak to v tom kontroléru je ,takže učit se Ass je uplně zbytečné.
Když už se to tu tak probírá,tak ten 16F84A se dá programovat v Pascalu (PMP Micro Pascal) případně v Basicu (Great Cow BASIC ,má i návrh programu pomocí vývojových diagramů).Z těch komerčních něco od http://www.mikroe.com . Tyhle vyšší programovací jazyky často hodně nafukují výsledný hex soubor (záleží na optimalizaci konkrétního překladače). Učit se assembler vůbec není na škodu.Je řada věcí,který je lepší programovat v asm.
Tak si to predstavte!
Všetko som to odinštaloval a nainštaloval nanovo (kvôli default nastaveniam), okrem adresára užívateľa. Nepomohlo...
Potom som sa v tom (MPLAB X IDE) vŕtal a fajkal fajky... a tak som to odinštaloval znova, len som sa pomýlil a zmazal som si aj užívateľský adresár. Nebolo tam nič, okrem vyššie spomínaného, tak o nič nešlo...
Po novej inštalácii založím projekt, znova som tých pár riadkov napísal a...
...ono to "IDE"!!!
Tam musela byť len dáka syntax error, kdesi v tom "#include", alebo čo!?
Sa PICnem...
Všetkým Vám ďakujem a verte, že sa Vás ešte naotravujem...![Very Happy :D](./images/smilies/icon_biggrin.gif)
Všetko som to odinštaloval a nainštaloval nanovo (kvôli default nastaveniam), okrem adresára užívateľa. Nepomohlo...
Potom som sa v tom (MPLAB X IDE) vŕtal a fajkal fajky... a tak som to odinštaloval znova, len som sa pomýlil a zmazal som si aj užívateľský adresár. Nebolo tam nič, okrem vyššie spomínaného, tak o nič nešlo...
Po novej inštalácii založím projekt, znova som tých pár riadkov napísal a...
...ono to "IDE"!!!
Tam musela byť len dáka syntax error, kdesi v tom "#include", alebo čo!?
Sa PICnem...
Všetkým Vám ďakujem a verte, že sa Vás ešte naotravujem...
![Very Happy :D](./images/smilies/icon_biggrin.gif)