Re: Zaèínáme s Atmel Studiem - kontrola

Jan Waclawek konfera na efton.sk
Sobota Únor 6 19:45:08 CET 2021


[preposielam]

Dobry den,

viete ja som sa skusal naucit samoucenim sa MSVS a C++, Xilinx a VHDL
a posledny pokus bol SAMD11 a Harmony 3. Vysledok bol dost divny, teda
ten, ze som presiel na ine riesenia, ktore mi umoznovali hned priamo
pracovat na mojich projektoch. Teda nebolo to  nic kompletne a uz
vobec ziadny specialista na tieto programatorske molochy zo mna
nebude... Nieco vlastne som nedokazal len na zaklade navodov v
internete urobit sam. Len moji manageri, pod ktorymi som pracoval, mi
hovorili, ze bude zo mna specialista len z video tutorialov... Zial
opak je pravdou.

A s tym ostatnym s Vami tiez suhlasim. Ja som to takto urobil v
Microchip Code Configuratore a naucil som sa ako robit s najnovsimi
PIC18f47k42 a starsim PIC24hj32. Naklikal som si zakladne blikatko a
potom uz len studoval vygenerovane zdrojaky a manual. Islo to velmi
rychlo. Rozhodne rychlejsie ako ked clovek zacne rovno manualom. Ale
potrebny zaklad z PIC16f628 som mal.

A potom dalsia dost vyznamna vec je skutocnost, ked clovek potrebuje s
niecim pomoct. Potom je clovek, ktory ma na Vas 10 minut casu posledna
zachrana. Zvlast, ked neviete vobec ako dalej a dosledok je ten, ze so
vsetkym potom clovek znechutene prasti... A cim je clovek starsi, tym
to tazsie znasa.

A.

>>>
No pane jo, ted jsem nekde cetl, ze podle vlady budeme muset pracovat do
73 let, to je jeste spopusta casu se hodne veci naucit :D
(teda tyka se to asi spis mladsich ale stejne...)

Hlavne si myslim, ze je potreba se zacit stavet jinak k vlastnimu
programovani, copak treba na PC resite, jak nastavit oscilator nebo
radic disku? Neresite, protoze to uz nekdo udelal za vas. To same je ted
trendem u MCU bych rekl.
Cili vezmete stm32cokoli, stahnete CubeIDE, najdete typ procesoru,
nastavite asi 3 periferie (system na SWD debug, rcc na HW oscilatory,
nejaky GPIO na ledku)  a v zalozce s hodinama napisete pozadovanou
pracovni frekvenci a zakliknete treba ext. krystal jako zdroj.
Pak jen kouknete, jak se ovladaji GPIO do dokumentace nebo prikladu a
jak se dela cekani, dopisete 2 radky do main cyklu a blika LEDka. A
dalsi periferie podobne, dokumentace a tutorialu je spousta. A tady
poradi taky spousta lidi ;-)
Samozrejme se postup hodi na bezne projekty, kde se s periferiemi
pracuje ocekavanym zpusobem, ale to asi pokryje vetsinu. Na nejake
extraburty a dukladne zkoumani jak to vnitrne funguje je casu dost ale
nejak extremne komplikovane to taky neni.
Jen je dobre zacit nejakym jednodussim procesorem nez F/H7, tam je uz
trosku slozitejsi sprava pameti. Ale to nakonec poznate az pri pouziti DMA.

A nakonec uz je dobre se zamerit i na dalsi level a rovnou nasadit
Linux, pokud to projekt umoznuje, spousta dalsich moznosti k dispozici
automaticky. To uz ale slozite docela je, pokud se nepouzije nejaky
standardni HW ke kteremu je vyladena zkompilovana distribuce.



Další informace o konferenci Hw-list