Tobě houká v hlavě nebo co? Ale když už to, byť zbytečně, řešíme... Bylo to komerční zařízení zakoupené v krámu pro kytaristy.DukeNuke píše:Amatérské kurvítko zvuku založené na MCU před 20 lety se dnes hodí tak leda do SD. A mělo tam skončit už tehdy.
Výuka na průmyslovkách elektro
Moderátor: Moderátoři
Videl si už niekedy schému nejakej periférie mikroprocesora, ako je napríklad univerzálny časovač, system clock generátor, alebo nejaký fázový záves, alebo HW CRC dekoder, alebo len zapojenie GPIO portu s alternatívnymi funkciami? Ako chceš vysvetliť princíp činnosti takého obvodu bez znalosti základných hradiel? Čo si má predstaviť človek, ktorý prvý krát v datašite k nejakému zložitému inegraču číta pojmy ako multiplexor, posuvný register, latch register, kóder, dekóder, D-, JK-, RS-, alebo schmittov klopný obvod? Ako tomu má porozumieť, keď si to nevyskúša na tých jenoduchých logických obvodoch?martinkopp píše:...Když budou potřebovat vědět jak přesně funguje 7474, najdou si to za pár sekund a nejasnosti upřesní AI.
S arduinem jsem měl samozřejmě na mysli to jejich pitomé API, ne HW. ...
- martinkopp
- Příspěvky: 1303
- Registrován: 12 říj 2023, 00:00
Osobně jsem si projel tuhle hru https://www.nandgame.com/#. Stavíš z hradel počítač. Je to zajímavé, celkem zábavné, ale vůbec nic mi to nedalo, protože jak uvnitř funguje ALU vědět nepotřebuju a nikdy potřebovat nebudu, takže asi za týden se mi to stejně vykouřilo z hlavy.
Uvědom si, že čas na výuku je omezený, takže je dobré děcka naučit především věci které jich bude potřebovat většina. Je krásné kdyby uměly navrhovat kytarové zesilovače i VHDL, ale programovat MCU bude potřebovat každý, kytarové zesilovače jeden z tisíce.
Už na první stránce jsem připomínal, že napsat program pro řídicí jednotku či zobrazovací rozhraní nestačí, že by se měla škola zabývat hlavně interfejsingem, to vidíme hlavně tady, procesoroví nadšenci se do něčeho pustí, a ono to nic nedělá, protože při prvním zapnutí odpálili port. Takže by měli umět vyhodnotit zatížitelnost rozhraní ve vztahu k tomu, co to má živit, odolnost proti rozpínacím a spínacím přechodovým jevům, filtraci, odrušení, všeobecné elektrické bezpečnosti (potažmo bezpečnosti ovládaného zařízení, aby se vyloučilo riziko, že mě mašina v případě jakékoli poruchy nesešrotuje, čili bezpečnostní opatření, která musí účinkovat nezávisle na řídících obvodech), o tom všem by měli žáci vědět. A nejméně polovinu z toho to obvykle nebaví, to může chytnout jednoho dva ze třídy.
Zkusil jsem najít náhradu za sentenci, že základem každého elektronického zařízení je zesilovač. Nevím, kde jsem k ní přišel, snad jsem ji někde zaslechl, snad, nedej, Přírodo, napadla mě samotného přímo. Jedno, zda zesiluje analogový signál, či digitální a je součástí hradla nebo procesoru. Oscilátor také nebude kmitat bez zesilovače, byť parametrického.
Jestli vás napadne něco modernějšího, sem s tím, prosím.
Ale jen potvrzuji, že těch základů je potřeba do nich nahustit víc. Třeba i v zapojení už fungujícím vyvolat poruchu a nechat je hledat (dnes už je to zase jinak, ale záměna jedné z EPROMek v zařízení za jinou, třeba i "prázdnou" byla oblíbeným testem, jak chytře je ošetřeno v programu zabezpečení, aby nešlo spustit ani to, čeho se ten obsah netýká, a nikomu a ničemu se nic nestalo).
Podle toho, jak se kdo k tomu problému postaví, se alespoň ukáže, komu a čemu by se měl pedagog věnovat víc. Tady skutečně nemá nějaká inkluze a rovný přístup, co dělat, někdo prostě bude dobrý, a to je potřeba podporovat, ne ho brzdit, aby ostatní aspoň zdánlivě stíhali.
Jak mi řekl jeden z profesorů průmky: když vidím maturanta, který absolvoval s průměrem 1,75, za pultem pekárny v Kauflandu, cítím se jako prdagog...
Ne, fakt nemám jednotný recept na univerzálně použitelné učivo, jen ty už tolikrát probrané základy. Všechno nad nimi už je lepší řešit individuálně, což, uznávám, ve třídě, kde je z 25 žáků přítomno 16, z toho 15 ignorantů, není nic jednoduchého.
V tom případě se omlouvám. Tvůj příspěvek:Cust píše:Tobě houká v hlavě nebo co? Ale když už to, byť zbytečně, řešíme... Bylo to komerční zařízení zakoupené v krámu pro kytaristy.DukeNuke píše:Amatérské kurvítko zvuku založené na MCU před 20 lety se dnes hodí tak leda do SD. A mělo tam skončit už tehdy.
jsem pochopil tak, že si to student průmyslovky navrhl a sestrojil sám, čistě proto, že my jsme to tak dělali. Zjevně jste potřebovali průmyslovku na to, aby jste mohli jít do obchodu a něco si koupit.Na prumce jsem se učil hradla...
Taky jsme založili kapelu (rock) a kytarysta používal onboard preamp založený na MCU. Měl to připnuté ke kytaře a tlačítkami nastavoval jednotlivé efekty.
Toto vlákno je o tom, jak naučit dnešní studenty to podstatné. Vedle toho, co je nezáživné, ale je stále potřeba o tom mít ponětí, co vlastně je pro ně podstatné k tomu, aby se začali zajímat?
Ok, vše v poho...
A k té prumce, no myslím, že jsem byl standardní student, tedy měl jsem spoustu zájmů a škola mezi ně nepatřila. Na výšku jsem šel jen proto, že šli i ostatní že tridy, tak abych nebyl za hlupáka. Doktorát jsem dělal protože si to žádal zaměstnavatel - laborka potřebovala získat človeka, který dostane hodnost vědeckého pracovníka. Tak jsem to dal po nocích. Škola mě byla celou dobu již od základky ukradená. No, teď trochu lituju, mohl jsem chodit alespoň na výšku na přednášky - teď už vím, že díky tomu umřu hloupý.
Lebo napríklad potrebuješ komunikovať s obvodom, ktorý má komunikáciu zabezpečenú špecifickým CRC a ty ten CRC musíš implementovať do svojho obslužného programu, inak sa s tým obvodom nedohovoríš.martinkopp píše:...ale proč by měly děcka vědět jak funguje HW CRC dekoder a podobné nesmysly? Do tohohle registru naliju data, v tomhle mam CRC. Konec, tečka, jedem dál.
Ale pokiaľ programuješ dajme tomu kalkulačku štýlom:
"include kalkulačka;
run kalkulačka;",
tak skutočné programovanie nikdy nepochopíš.