Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

MPLAB X IDE errors...
Jdi na stránku 1, 2, 3, 4  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: ne březen 13 2016, 20:54    Předmět: MPLAB X IDE errors... Citovat

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!



asm.pdf
 Komentář:
Zdroják...

Stáhnout
 Soubor:  asm.pdf
 Velikost:  13.18 kB
 Staženo:  262 krát


Output.pdf
 Komentář:
Errors...

Stáhnout
 Soubor:  Output.pdf
 Velikost:  21.57 kB
 Staženo:  286 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: ne březen 13 2016, 22:06    Předmět: Citovat

Zkusil jsem to v MPLAB IDE 8.92 -šlo to bez chyb.


16F84A_asm.zip
 Komentář:

Stáhnout
 Soubor:  16F84A_asm.zip
 Velikost:  5.95 kB
 Staženo:  266 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: ne březen 13 2016, 22:17    Předmět: Citovat

Aha, takže je chyba kdesi v nastavení MPLAB X IDE... asi...

Ale čo!!! Neviem to k...a nájsť.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: po březen 14 2016, 22:14    Předmět: Citovat

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
//.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: po březen 14 2016, 22:56    Předmět: Citovat

Bude to asi někde v nastavení projektu.
Jednodušší řešení je nainstalovat IDE 8.92 a řešit to v tom.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: út březen 15 2016, 0:05    Předmět: Citovat

hakamusai napsal(a):
...Jednodušší řešení je nainstalovat IDE 8.92 ...


Už som tomu blízko, lenže ten už nie je podporovaný, prečo sa učiť niečo, čo zaniká...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
saitt



Založen: Nov 11, 2015
Příspěvky: 107
Bydliště: Ostrava

PříspěvekZaslal: út březen 15 2016, 6:54    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: út březen 15 2016, 9:02    Předmět: Citovat

pettter> naco potřebuješ mít pro starý procesou PIC 16F84A podporovaný prostředí ???
Tyhle starší vývojový prostředí byly původně určeny k vývoji v assembleru.
Nové prostředí X je určené spíše pro C.Pokud trváš na asembleru,tak je i možnost používat C a assembler psát jako inline.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: út březen 15 2016, 10:03    Předmět: Citovat

Ď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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
forbidden



Založen: Feb 14, 2005
Příspěvky: 8964
Bydliště: Brno (JN89GF)

PříspěvekZaslal: út březen 15 2016, 10:17    Předmět: Citovat

Zkus tento začátek:
kód:
LIST P=16F84A, R=DEC
INCLUDE <P16F84A.INC>


V MPLAB X v assembleru normálně funguju. Před INCLUDE mříž nikdy nepíšu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
saitt



Založen: Nov 11, 2015
Příspěvky: 107
Bydliště: Ostrava

PříspěvekZaslal: út březen 15 2016, 17:13    Předmět: Citovat

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-mikrokontrolery-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é.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: út březen 15 2016, 18:44    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: út březen 15 2016, 19:31    Předmět: Citovat

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
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
saitt



Založen: Nov 11, 2015
Příspěvky: 107
Bydliště: Ostrava

PříspěvekZaslal: st březen 16 2016, 8:22    Předmět: Citovat

MPLAB X mi před pár dny zkoruptoval projekty tak že nešly otevřít a ani uložit ,taky sem několikrát přeinstaloval ,ale k těm starým už se nedostanu.
Teď naštěstí ,už vykřičníky u projektů nemám.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pettter



Založen: Oct 07, 2013
Příspěvky: 83

PříspěvekZaslal: st březen 16 2016, 12:30    Předmět: Citovat

Pozerám, že Vás (nás, ak si môžem neskromne dovoliť Embarassed ) nie je veľa, čo kóduje v MPLAB X. Väčšina sa snaží asi v MPLAB 8???
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3, 4  Další
Strana 1 z 4

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund