doposud jsem používal verzi 4.12 a teď jsem přešel na verzi 7.50 a mám problém s vytvořením nového projektu. V předchozím příspěvkzu jsem se dočetl jak to udělat přes Project --> Project Wizard atd… nevím ale kde nastavit (parametry překladače) jak to bylo u starší verze. Do vytvořené složky se vytvořili soubory project.mcs, project.mcp, project.mcw. Potom vytvořím File --> New napíši END a uložím jako project.asm, když dám Project --> Buil All vypíše nějaký error
Clean: Deleting intermediary and output files.
Clean: Deleted file “E:\Program Files\Microchip\projekty\project.mcs”.
Clean: Done.
Build aborted. The project contains no source files.
BUILD FAILED: Sat Mar 03 17:56:10 2007
Může mi někdo poradit jak na správné nastavení, jinak se jedná o microchip PIC12F508. Pokud by byl někde návod “v češtině ” i za ten bych byl vděčen.
Doufám, že jsme to popsal celkem srozumitelně a předem děkuji za jakoukoli odpověď.
předem děkuji za předešlou odpověď . Nový projekt už není problém vytvořit. Napsal jsem program na časový spínač, ale mám problém jak změřit skutečnou dobu časovoé smyčky.
Podle mě je to naprosto diletantský program, ve kterém není možné ani bez problému rozumně formátovat zdrojový kód. Když mi řekneš, jak trvale uložím nastavení komunikčního portu pro ICD2, tak jsi frajer.
Podle mě je to tisíc drobností, které z MPLABu dělají uživatelsky velmi nepřívětivý program.
Formátování zdrojového kódu by mohlo mít více možností. Už to ale neřeším - zvykl jsem si. Dodnes mě ale udivuje proč v nastavení velikosti tabulátoru je nejvyšší hodnota jen 16.
Stejně ale není jiná možnost než MPLAB, takže já osobně ho beru…
Zdravim,chtel bych se zeptat jak se ten debuger zapne?V jeho menu si akorát múzu zvolit zarizeni,ale já zadnej programátor/debuger nemám.
Skusil sem tam zadat simulátor a to píse ze neni inicializovanej.Zádná nabídka stimulus tam taky neni.Nevíte jaký zarizení se má zvolit?Co vaechno nainstalovat? - mám volitelnou inst.Díky.Proc mi nejdou písmena s hackem?Cárka de.
Dobrý den. V MP Labu verze 7_40. Používám pic 16F648A. Základní nastavení, než je možné začít programovat mi vcelku problémy nedělá, ale ve škole programujeme různé příklady a vůbec si s tím nevím rady a nevím, co s tím. Máme třeba příklad:
Sestavte program, který bude sloužit jako úplná čtyřbitová sčítačka (tedy sčítá 2 čtyřbitová čísla, k tomu přenos zespodu, a vygeneruje jedno čtyřbitové číslo a přenos nahoru). Obsazení jednotlivých pinů si zvolte podle libosti.
Nevíte někdo, jak by se toto mělo řešit? Vůbec tomu nerozumím, takže předem děkuji, za případnou odpověď .
Neznam sice strukturu tehle MCU, ale obecne je to celkem jednoduchy:
na dolni nibble portu das prvni 4 bity, na horni pak ty dalsi 4 bity. V programu si pak ten port nactes do 1 promenny, zkopirujes do druhy, ve druhy vymaskujes dolni 4b a provedes posuv o 4b doprava. Tim mas nacteny ty 2 4-bitoy cisla. Pak je normalne sectes, prictes jeste prenos zespodu (kterej mas zase pripojenej na nejakym jinym pinu) a vysledek posles na jinej port, na jeho dolnich 4b bude 4-bitovej vysledek a na 5.bitu bude prenos
Když jste u MPLABu. Používám v8.00. Od té doby, co používam debugger, se mi MPLAB hroutí. Někdy po minutě, někdy po hodině, doteď jsem nepřišel na to, čím to je. Když jsem používal MPLAB SIM, tak jsem s ním žádné problémy neměl, ale MPLAB ICD 2 je skoro nepoužitelnej.
Napíše mi, když to přeložím, že ve vnitřním systému došlo k chybě, omlouváme se za problémy, MPLAB IDE bude ukončen.
V současnosti používám MPLAB 8.02 a nemám v podstatě žádné problémy se stabilitou. A dříve s verzí 8.00 také ne. Někde jsem viděl zmínku o tom, že se u dřívějších verzí projevily problémy se stabilitou u DualCore. Doporučil bych ti, zazálohovat projekty a MPLAB odinstalovat včetně vyčištění registrů a pak ho znovu nainstalovat.
Od nedele mam nove wokna. Delal jsem FORMAT C: Takže systémem to nebude. A dělá to pořád stejnou chybu.
A mám P4 3Ghz, staré dobré Pentium A projekty mám na disku E:, ale to snad nemá vliv. Jen že je nemusím zálohovat
Když se MPLAB zhroutí, svíti nebo se rozbliká kontrolka ERROR a nepřestane, dokud nevypojím USB kabel. MBLAP na me vyhodi chybu
ICD0154: Invalid target mode for requested operation (TM = Running) nebo ICD0203: Operation not supported for current device. nebo ICD0082: Failed MPLAB ICD 2 operation
ICD0203 nebo ICD0082 to uděla při skoku na movwf OPTION_REG
ICD0154 to udělá při skoku na movwf INTCON
Když krokuju dál, tak hned při dalším kroku se LED ERROR rozsvítí a nejde s tím nic jíneho udělat, protože napíše že vnitřním systému došlo k chybě, omlouváme se za problémy, MPLAB IDE bude ukončen, a když to nenapíše tohle, tak si porgram při krokování skáče kam chce.
Když ho nekrokuju, ale pustím na plno hned, tak se mi asi po 5 vteřinách přeplní STACK a udělá to reset procesoru a zastaví se na startu a rozsvítí se LEDka ERROR.
Když program nahraju do procesoru přes ICD2 jako programátor, tak funguje normálně.
Jedná se o PIC16F877A a tím to není, zkoušel jsem 3 a dělají to všechny.