Běžně používám když potřebuji nějaký program do procesoru aby naladil PLL nebo DDS. Nebo podobné věci.Teď ale bylo složitější s SP5055 také chtěl datasheet, tak jsem mu přehodil odkaz a ne, musel jsem přežvýkat jak se to ladí jaké adresy, rozhraní, k čemu co.. v podstatě se musel kopírovat jednotlivé části toho do datasheetu.<div>Program to vygenerovalo hned na první pokus to bylo funkční. Na jednoduchou DDS AD9833 ale datsheet nepotřeboval. Dokonce jsem napsal že bych to chtěl mít laditelné od do pomocí tlačítek nahoru dolů. Upravil to a také to funguje excelentně. Za 5 minut byl program hotový..</div><div>Teď ještě potrápím budu chtít přidat změnu kroku a nějaké paměti...</div><div><br><br>pátek 15. března 2024 Pavel Hudeček <<a href="mailto:edizon@seznam.cz">edizon@seznam.cz</a>> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div>
UI není datasheet:-)<br>
<br>
Když jsem do chatgpt4 zadal "<span style="color:rgb(13,13,13);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;white-space:pre-wrap;background-color:rgb(255,255,255);display:inline!important;float:none">Najdi datasheet od PIC18F2620"
tak ho našel.
Ale těžit z něj informace odmítnul:
"</span><span style="color:rgb(13,13,13);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;white-space:pre-wrap;background-color:rgb(255,255,255);display:inline!important;float:none">Pro zjištění všech periferií, které jsou uvedeny v datasheetu PIC18F2620 na adrese </span><a href="https://ww1.microchip.com/downloads/en/devicedoc/39626e.pdf" target="_blank">Microchip's PIC18F2620 datasheet</a><span style="color:rgb(13,13,13);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;white-space:pre-wrap;background-color:rgb(255,255,255);display:inline!important;float:none">, budete muset stáhnout a prohlédnout tento PDF dokument. V dokumentu naleznete detailní informace o všech periferiích, které tento mikrokontrolér podporuje, včetně popisů jejich funkcí a použití. Bohužel nemohu prohlížet nebo stahovat obsah přímo z webových stránek nebo PDF souborů, proto vám nemohu poskytnout přímý výpis periferií z tohoto dokumentu."</span><br>
<span style="color:rgb(13,13,13);font-family:Söhne,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;white-space:pre-wrap;background-color:rgb(255,255,255);display:inline!important;float:none">
Jiná věc je, že m;že celkem slušně pomáhat při programování. Samozřejmě jsou vyšší šance u pythonu, než u VHDL:-)
Prostě takový ty věci, co bych hledal na stackoverflow 5 minut, tak z něj vypadnou hned, přehledně a s ukázkou kódu. Co bych našel za p;l hodiny, to už tak jistý není. Ale z odpovědi lze třeba usoudit, že tohle bude problém, zvolit jinou cestu a tu půlhodinu si ušetřit.
Někdy překvapí, třeba děti na kroužku si nechaly napsat běhací světlo na portu A od ATtiny416 Xnano a program fungoval. Zajímavý je, že verze 3.5 a 4 se shodly na tom, že budou bity zcela zbytečně nastavovat/nulovat jednotlivě, ale jedna použila klasické řešení s AND/OR a druhá PORTA.OUTSET a OUTCLR.
PH
</span><br>
<div>Dne 15.03.2024 v 13:23 Miroslav Draxal
napsal(a):<br>
</div>
<blockquote type="cite">
<div>
<p class="MsoNormal">Zdravím ve spolek. <u></u><u></u></p>
<p class="MsoNormal">Tak jsem si řekl, že je na čase trochu
vyzkoušet nějaké to ui.<u></u><u></u></p>
<p class="MsoNormal">Hodně dělám s PIC, tak jsem ui požádal o
pár věcí. (Copilot, chatGPT 3,5, 4, deeply)<u></u><u></u></p>
<p class="MsoNormal">Stačili mi otázky<u></u><u></u></p>
<p class="MsoNormal">1/vypiš veškerá přerušení pro pic18f2620<u></u><u></u></p>
<p class="MsoNormal">2/napiš program v C pro testování všech
přerušení v pic18f2620<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Musím napsat, že buďto mě nemá rád, nebo se
špatně ptám, ale odpovědi UI jsou úplně mimo.<u></u><u></u></p>
<p class="MsoNormal">(největší perličky – pic18f2620 má Timer4,
má CAN- atd) zatím pro mě nepoužitelný.<u></u><u></u></p>
<p class="MsoNormal">Jak to vidíte VY?</p>
</div>
</blockquote>
</div>
</blockquote></div>