<div dir="ltr">Díky za vysvětlení, krásně popsáno pro laika.<div> Popravdě mě je jedno jestli vše uvaří a přinese čišník, nebo jestli to udělá kuchař, nebo někdo úplně jiný. Důležité je se normálně a pokud možno bez čekání najíst.</div><div>Já u Picaxe neočekávám nějakou náročnou kuchyni, stačí mi opravdu jednoduché a funkční jídlo. Jak jsem už psal, kdybych potřeboval něco extra s chutěmi, které tam chci, tak vím koho s tím obtěžovat a kdo to umí dle zadání uvařit.</div><div><br></div><div>Jen jsem si naivně myslel, že ten kód pro PICAXE proženu nějakým překladačem, kde ještě v ideálním případě nadefinuji koncový procesor a vývody a ono mi to vyplivne přímo hex :-) </div><div> Nebo v lepším případě ho rovnou vypálí toho PICe  :-)</div><div>A ještě víc naivně jsem si myslel, že dostanu spousty odkazů na spousty různých takových překladačů :-))</div><div>No, už jsem vystřízlivěl a myslím, že už i nemá další smysl živit tohle vlákno.</div><div>Díky všem za osvětu, zase jsem o něco málo chytřejší.</div><div>JaKub</div></div><div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br> <table style="border-top:1px solid #d3d4de">
        <tr>
      <td style="width:55px;padding-top:18px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td>
                <td style="width:470px;padding-top:17px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Bez virů. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color:#4453ea">www.avast.com</a>            </td>
        </tr>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ne 28. 7. 2019 v 13:20 odesílatel Jindrich Fucik <<a href="mailto:fulda@seznam.cz">fulda@seznam.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">To právě nemáš dobrou představu. Nepředstavuj si to jako bootloader. Je <br>
to interpret. Bootloader je tam také - slouží k nahrání toho bajtkódu.<br>
Srovnání zhruba s restaurací:<br>
Bootloader je číšník, který ti podá jídelní lístek, donese jídlo, skásne <br>
tě. Interpret je kuchař, který ti uvaří to jídlo.<br>
<br>
V picaxe jsou oba, je to plnohodnotná restaurace. Najíš se, zaplatíš <br>
odejdeš.<br>
<br>
Pokud není kuchař přítomen, není to už restaurace, ale obchod s <br>
potravinami a obsluhou. To je třeba arduino. Nakoupíš potraviny, vezmeš <br>
kuchařskou knihu a uvaříš si sám. Je to levnější, je to okořeněno podle <br>
tvé chuti, ale je s tím víc práce.<br>
<br>
Picaxe má ten interpret na hodně vysoké úrovni abstrakce. Nějaký <br>
odpovídající just in time překladač do nativního kódu neexistuje. Je k <br>
tomu mnoho důvodů. Je možné po nich pátrat a nebo se s tím smířit.<br>
<br>
Používat basic pro programování není smrtelný hřích a nezatracuji lidi, <br>
kteří to dělají. Na druhou stranu není relevantní očekávat, že program <br>
napsaný v basicu bude mít podobné vlastnosti, jako program napsaný v <br>
nějakém méně abstraktním jazyce, jako třeba C nebo makro-asm.<br>
<br>
Však ne nadarmo se říká - bez C bychom měli jen BASI a PASAL.<br>
<br>
Dne 28.7.2019 v 11:14 Jan Kuba napsal(a):<br>
> No jasně, to já chápu.<br>
> V Picaxe je  nějaký nazvěme to "bootloader" který spolu s programem <br>
> nahraným do PICAXE dělá to co je třeba.<br>
> Já nechci nahrazovat ani ten bootloader , jen chci z toho zdrojového <br>
> *.bas pro Picaxe vytvořit něco pro čistý PIC.<br>
> Tak jak to třeba dělá PICBASIC.  Tam se také programuje v jakémsi Basicu <br>
> a ten SW překladač to rozebere a interpretuje sám už na asm pro PIC.<br>
> Samozřejmě PICBASIC, nebo microBasic nepůjde použít pro Basic Picaxe, má <br>
> jiný dialekt.<br>
> Mám jakousi představu, že když se ví, co který příkaz pro PICAXE dělá, <br>
> že něco podobného bude i pro Basic PICAXE.<br>
> Nebo že to někdo chytrý takový překladač napsal...<br>
> <br>
> Totiž podobnou funkcionalitu  by rádo více lidí: <br>
> <a href="https://www.microchip.com/forums/m455732.aspx" rel="noreferrer" target="_blank">https://www.microchip.com/forums/m455732.aspx</a><br>
> Dokonce jsem našel, že moje představa není až tak nereálná, jen to <br>
> vyžaduje nějaký programátor BAS800 : <br>
> <a href="https://picaxeforum.co.uk/threads/convert-my-picaxe-basic-code.22249/" rel="noreferrer" target="_blank">https://picaxeforum.co.uk/threads/convert-my-picaxe-basic-code.22249/</a><br>
> <br>
> Nejspíš ale moji původní myšlenku opustím a asi se naučím s tím <br>
> PICBASICEM...<br>
> :<br>
> <br>
> <br>
> <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>> <br>
>       Bez virů. <a href="http://www.avast.com" rel="noreferrer" target="_blank">www.avast.com</a> <br>
> <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>> <br>
> <br>
> <br>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2><br>
> <br>
> ne 28. 7. 2019 v 9:27 odesílatel ajtservis <<a href="mailto:info@ajtservis.cz" target="_blank">info@ajtservis.cz</a> <br>
> <mailto:<a href="mailto:info@ajtservis.cz" target="_blank">info@ajtservis.cz</a>>> napsal:<br>
> <br>
>     picaxe jsou ale 2 programy. zamceny interpret(to je ten placeny<br>
>     napad) a<br>
>     vlastni program v eeprom.<br>
>     to se poskaldat proste neda, neni na to cesta.<br>
>     tomik.<br>
> <br>
> <br>
>     Dne 2019-07-28 v 9:24 Jan Kuba napsal(a):<br>
>      > No já nechci z PICu dělat PICAXE. Já chci program pro PICAXE<br>
>     přeložit (<br>
>      > třeba do ASM ) tak, aby šel nahrát do toho PICe.<br>
>      ><br>
>      > Tak nějak mě napadlo, že pokud program existuje pro PICAXE, bude<br>
>      > varianta, která bude fungovat na čistém PICu. Tedy příslušném<br>
>     tomu PICAXE.<br>
>      > A to pro PICAXE 08M2  je to právě -  PIC12F629<br>
>      ><br>
>      ><br>
>     <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>><br>
> <br>
>      >       Bez virů. <a href="http://www.avast.com" rel="noreferrer" target="_blank">www.avast.com</a> <<a href="http://www.avast.com" rel="noreferrer" target="_blank">http://www.avast.com</a>><br>
>      ><br>
>     <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>><br>
> <br>
>      ><br>
>      ><br>
>      > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2><br>
>      ><br>
>      > ne 28. 7. 2019 v 8:59 odesílatel David Obdrzalek<br>
>      > <<a href="mailto:David.Obdrzalek@mff.cuni.cz" target="_blank">David.Obdrzalek@mff.cuni.cz</a> <mailto:<a href="mailto:David.Obdrzalek@mff.cuni.cz" target="_blank">David.Obdrzalek@mff.cuni.cz</a>><br>
>     <mailto:<a href="mailto:David.Obdrzalek@mff.cuni.cz" target="_blank">David.Obdrzalek@mff.cuni.cz</a><br>
>     <mailto:<a href="mailto:David.Obdrzalek@mff.cuni.cz" target="_blank">David.Obdrzalek@mff.cuni.cz</a>>>> napsal:<br>
>      ><br>
>      >      > "Tokenizace" se tomu říká.<br>
>      >      > Potvrzuju to co píše Fulda, na jiné PICy než ty konkrétní<br>
>     to nejde.<br>
>      ><br>
>      >      > Ale zrovna pro 12F629 by to mělo jít samo od sebe, ten<br>
>     totiž byl<br>
>      >     PICAXE-08 :-)<br>
>      >     Dementuju sam sebe - je potreba, aby v nem byl ten spravny<br>
>     firmware,<br>
>      >     a ten pokud vim<br>
>      >     neni volne k dispozici, takze ne-Picaxe cip nejspis nikdy Picaxe<br>
>      >     nebude. Omlouvam se<br>
>      >     za pripadne vzbuzeni planych nadeji.<br>
>      ><br>
>      >     D.O.<br>
>      >      ><br>
>      >      > Zde je tabulka konkrétních kontrolerů pro ten který Picaxe:<br>
>      >      > <a href="http://www.picaxe.com/What-is-PICAXE/PICAXE-Chip-Labels/" rel="noreferrer" target="_blank">http://www.picaxe.com/What-is-PICAXE/PICAXE-Chip-Labels/</a><br>
>     (aktuální)<br>
>      >      > <a href="http://www.picaxe.com/What-is-PICAXE/Superseded-Parts/" rel="noreferrer" target="_blank">http://www.picaxe.com/What-is-PICAXE/Superseded-Parts/</a><br>
>     (obsoleted)<br>
>      >      ><br>
>      >      > D.O.<br>
>      >      ><br>
>      >      > On 28 Jul 2019 at 7:01, Jindrich Fucik wrote:<br>
>      >      > > ne, není.<br>
>      >      > > Tedy jednoduše není.<br>
>      >      > ><br>
>      >      > > picaxe interpretuje basic. Pracuje to tak, že něco<br>
>     napíšeš a to<br>
>      >     čemu<br>
>      >      > > říkáš překlad, tak to je zjednodušeně řečeno jen odstranění<br>
>      >      > > nepotřebností, jako komentáře, formátovací znaky a tak.<br>
>     Potom<br>
>      >     se čísla<br>
>      >      > > převedou do binárního tvaru a příkazy se nahradí nějakou<br>
>      >     jednobajtovou<br>
>      >      > > formou. Celé se to pak nahraje do eeprom toho procesoru<br>
>     (nikoli<br>
>      >     do flash<br>
>      >      > > programu). A odtud to bere interpret (který je ve flash<br>
>      >     programu) a<br>
>      >      > > vykonává.<br>
>      >      > ><br>
>      >      > > Dne 27.7.2019 v 21:45 Jan Kuba napsal(a):<br>
>      >      > > > Hezký večer,<br>
>      >      > > > mám jako neprogramátor dotaz na zdejší programátory:<br>
>      >      > > > Lze hotový program pro PICAXE  nějak jednoduše něčím<br>
>     přeložit<br>
>      >     pro<br>
>      >      > > > ekvivalentní PIC 12F629 ?<br>
>      >      > > > Případně do jiných PIC (16F505 ... )<br>
>      >      > > > Jde o to, že jsem schopen odladit program do Picaxe<br>
>     ale válí<br>
>      >     se mi doma<br>
>      >      > > > štangle těchto PIC, tak bych je rád zužitkoval.<br>
>      >      ><br>
>      ><br>
>      ><br>
>      ><br>
>      >     _______________________________________________<br>
>      >     HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
>     <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
>      > <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
>     <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>>><br>
>      > <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>      ><br>
>      ><br>
>      > _______________________________________________<br>
>      > HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
>      > <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
>      > <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
>      ><br>
> <br>
>     -- <br>
>     AJT SERVIS s.r.o.<br>
> <br>
>     Oparno 65<br>
>     Velemín<br>
> <br>
>     ICO:04203879<br>
>     DIC:CZ04203879<br>
> <br>
>     email:<br>
>     <a href="mailto:info@ajtservis.cz" target="_blank">info@ajtservis.cz</a> <mailto:<a href="mailto:info@ajtservis.cz" target="_blank">info@ajtservis.cz</a>><br>
> <br>
>     tel.<br>
>     777 584 558<br>
>     _______________________________________________<br>
>     HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a> <<a href="http://www.HW.cz" rel="noreferrer" target="_blank">http://www.HW.cz</a>><br>
>     <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a> <mailto:<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>><br>
>     <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
> <br>
> <br>
> <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>> <br>
>       Bez virů. <a href="http://www.avast.com" rel="noreferrer" target="_blank">www.avast.com</a> <br>
> <<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" rel="noreferrer" target="_blank">https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail</a>> <br>
> <br>
> <br>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2><br>
> <br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
> <br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div><div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br> <table style="border-top:1px solid #d3d4de">
        <tr>
      <td style="width:55px;padding-top:18px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td>
                <td style="width:470px;padding-top:17px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Bez virů. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color:#4453ea">www.avast.com</a>            </td>
        </tr>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div>