Mikrokontrollerre hogy csinalnak programokat? Valami egyszerut
Előveszik a processzor adatlapját, és megnézik az architektúrát, valamint a környező processzor perifériákat.
Ez nem úgy megy, hogy "na akkor gányolok valamit, mert olyan kedvem van". Felmérik az igényeket és elvárásokat, felvázolnak egy specifikációt, és az alapján választanak célhardvert, és írnak rá programot, amennyiben a szükséges periféria csak részben áll rendelkezésre, azt úgy szoftveresen kell megvalósítani.
'Ez nem úgy megy, hogy "na akkor gányolok valamit, mert olyan kedvem van"'
Már hogyne úgy menne. Ha az embernek van otthon egy mikrokontrollere, akkor azt rak rá, amit akar. És ha ez a hobbija, akkor azt fog gányolni, amihez kedve van.
"Futtadod. Boldog vagy."
Ez a rész szokott kissé bonyolultabb lenni :D
Futtatod, el se indul (mármint elindulni elindul, csak azonnal elhal), anyázol, debuggolsz, sikerül elindítani, rohadtul nem azt csinálja, amit szeretnél, debuggolsz tovább, most mintha úgy tűnne, mintha, de aztán egy speciális esetben mégsem, kijavítod, azt hiszed jó, de most meg az eredeti funkcionalitást törted el, és még pár iteráció, és boldog vagy.
""Futtadod. Boldog vagy."
Ez a rész szokott kissé bonyolultabb lenni :D"
Főleg mikor egy egyszerű bevált dolog (pl egy port outputját szoftveresen átirányitani egy másik inputjára, hogy le lehessen olvasni, könnyebben lehessen manipulálni) hirtelen nem működik tovább. Ráadásul úgy, hogy az oscilloscope még a várt eredményt mutatja, de a LCD kijelző amin szintén ki kéne jelezni az eredményt már nem.
Szóval igen, kicsit idealizáltam a dolgot előzőleg, még az egyszerű feladatokhoz is általában több próbálkozás szükséges, mert az ember néha egész egyszerűen elir valamit, nem állitja be rendesen a megszakitásokat, apró logikai hibák, stb.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!