PRAKTIČNI PROSTOVOLJNI TEČAJI ZA ŠTUDENTE, POMLAD 2014 ------------------------------------------------------ Četrtek 6.3.2014 - programiranje mikrokrmilnika ARM (absolventi 2.stopnja) -------------------------------------------------------------------------- 1. Vsebina mikrokrmilnika LPC2138, procesor, pomnilnik, periferija. 2. Lastnosti jedra ARM, primerjava s CORTEX, PIC, AVR, MIPS. 3. Zakaj programiranje v zbirniku ARM namesto Crash++? 4. Registri jedra ARM, register stanja, ukazi ARM, Thumb in Jazelle. 5. Izjeme jedra ARM, napake in prekinitve, tabela izjem na začetku. 6. Struktura ukazov jedra ARM, pipeline in pogojno izvajanje vseh ukazov. 7. Nabor ukazov ARM4 in lastnosti jedra ARM7TDMI z zgodovino. 8. Zbirnik ARM, način zapisa ukazov, ARM shifter operand. 9. Klic podprogramov in povratek v ARM, link register. 10. Psevdo ukazi zbirnika ARM: LDR=, LTORG, ALIGN, SPACE, DCD... 11. Praktični zgled programa v zbirniku ARM, uporaba label, LTORG, ALIGN. 12. Prevajanje ARM zbirnika: uporaba ARMASM, ARMLINK in FROMELF. 13. Bootloader dostop do vgrajenega FLASH: JTAG, USB (samo Atmel), FlashMagic. 14. Praktični zgled programiranja, prevajanja in pečenja FLASH LPC2138. Četrtek 13.3.2014 - programiranje družine LPC2xxx v zbirniku (absolventi 2.stopnja) ----------------------------------------------------------------------------------- 1. Nalaganje gonilnikov FTDI in terminalskega programa s preizkusom. 2. Nalaganje in uporaba programa FlashMagic s praktičnimi zgledi. 3. Nalaganje in uporaba zbirnika ARM na preprostem primeru. 4. Uporaba zbirnika ARM na zahtevnejšem primeru z več izvori. 5. Sestava izvorne kode zbirnika ARM s tabelo izjem na začetku. 6. Preprosto premikanje podatkov pri inicializaciji MAM in PLL0. 7. Inicializacija GPIO, dodelitev nalog priključkov s PINSEL. 8. Zgledi klicev podprogramov brez uporabe in z uporabo sklada. 9. Krmiljenje LCD prikazovalnika s krmilnikom HD44780. 10. Preproste računske operacije v zanki risanja rastočega stolpca na LCD. 11. Izpis besedila na zaslon, zapisanega z uporabo DCB in ALIGN. 12. Zgled prekinitvenega programa, shranjeveanje registrov na sklad. 13. Proženje prekintev: inicializacija izvora, VIC in jedra ARM. 14. Vstavljanje in uporaba zunanjih dvojiških zapisov (govor) v zbirnik. 15. Zahtevnejše programiranje ARM, uporaba makrojev in linearne kode. 16. RESET in BOOTLOADER pri LPC2xxx, uporaba kontrolnih linij UART. Četrtek 20.3.2014 - izdelava tiskanih vezij za mikrokrmilnik (absolventi 2.stopnja) ----------------------------------------------------------------------------------- 1. Pregled potrebnega materiala za mikrokrmilnik. 2. Izdelava maske z neposrednim prenosom tonerja. 3. Jedkanje tiskanih vezij z natrijevim persulfatom Na2S2O8. 4. Vrtanje in pospajkovanje tiskanih vezij. 5. Začetek spajkanja gradnikov na tiskana vezja. Četrtek 27.3.2014 - oživljanje vezja mikrokrmilnika (absolventi 2.stopnja) -------------------------------------------------------------------------- 1. Dokončanje spajkanja vezja mikrokrmilnika. 2. Nastavitev mostičkov na vezju mkrokrmilnika. 3. Oživljanje in preverjanje vezja mikrokrmilnika. 4. Preverjanje inačice mikrokrmilnika in bootloaderja. 5. Nalaganje testnega programa in preizkus mikrokrmilnika. Torek 1.4.2014 - izdelava tiskanih vezij (1.letnik 2.stopnja) ------------------------------------------------------------- 1. Risanje tiskanih vezij, izbira očesc za ročno/strojno spajkanje in vrtanje. 2. Formati datotek in priprava filma za različne postopke izdelave. 3. Fotopostopek s pozitivnim fotolakom, osvetljevanje in razvijanje. 4. Neposredni prenos tonerja z lamintorjem, temperatura in drugi parametri. 5. Kemija jedkanja tiskanih vezij: Fe2O3, HCl+H2O2, (NH4)2S2O8 in Na2S2O8. 6. Praktični prenos tonerja na enostransko tiskano vezje. 7. Retuš napak na fotolaku ali tonerju oziroma neposredno ročno risanje. 8. Praktični jedkanje enostranskih tiskanih vezij s HCl+H2O2 in z Na2S2O8. 9. Nadzor izjedkanega vezja z mikroskopom, učinek podjedkanja. 10. Odstranjevanje fotolaka/tonerja, obrez in vrtanje tiskanih vezij. Torek 15.4.2014 - mehko spajkanje (1.letnik 2.stopnja) ------------------------------------------------------ 1. Zlitine za spajkanje, kositer in svinec, evtektik, dodatki. 2. Različni fluksi za spajkanje: stearni, kolofonija, solna kislina, cinol pasta, vodotopni fluksi. 3. Postopek spajkanja, tališče in omočenje obdelovancev. 4. Izvedbe spajkalnikov, vrste konic in nadzor temperature. 5. Prikaz pocinjevanja tiskanega vezja. 6. Praktično pocinjevanje tiskanega vezja IR daljinca. 7. Sestavljanje naprav s spajkanjem, pravilno spajkanje SMD gradnikov. 8. Praktično spajkanje gradnikov IR daljinca 9. Popravljanje napak pri spajkanju. 10. Odstranjevanje odvečne spajke s pletenico in s pumpico. 11. Praktično delo s spajkalno postajo z vročim zrakom. Četrtek 17.4.2014 - mehko spajkanje (1.letnik 2.stopnja) -------------------------------------------------------- 1. Praktično spajkanje gradnikov IR daljinca. 2. Preizkus vezij IR daljinca, nastavitev frekvence oddajnika. 3. Popravljanje napak pri spajkanju. 4. Zamenjava napačno vgrajenih in poškodovanih gradnikov. Četrtek 17.4.2014 - mehko spajkanje (druga skupina) (1.letnik 2.stopnja) ------------------------------------------------------------------------ 1. Praktično spajkanje gradnikov IR daljinca. 2. Preizkus vezij IR daljinca, nastavitev frekvence oddajnika. 3. Popravljanje napak pri spajkanju. 4. Zamenjava napačno vgrajenih in poškodovanih gradnikov. Torek 13.5.2014 - polprevodniki in AVO meter (1.letnik 2.stopnja) ----------------------------------------------------------------- 1. Vrste polprevodniških diod, bandgap, PN in Shottky spoj. 2. Analogni in digitalni ohmmetri, načini delovanja in polariteta. 3. Praktično prepoznavanje različnih vrst diod. 4. Vrste bipolarnih tranzistorjev in simboli. 5. Praktično prepoznavanje različnih bipolarnih tranzistorjev. 6. Vrste poljskih tranzistorjev in simboli. 7. Praktično prepoznavanje različnih poljskih tranzistorjev. 8. Sestavljeni grandiki: Darlington, tiristor, triak, IGBT. 9. Ameriške, evropske in japonske oznake polprevodnikov. Torek 20.5.2014 - oklapljanje in ohišja (1.letnik 2.stopnja) ------------------------------------------------------------ 1. Praktični zgled: oklapljane katodne cevi v osciloskopu. 2. Visokofrekvenčne tuljave z oklopom, MF transformatorji. 3. Spajkana medeninasta ohišja za notranje oklapljanje. 4. Kondenzatorji skozniki za spajkanje in privijanje, vrste keramike. 5. Rezonance ohišij mikrovalovnih vezij, absorber in površinski valovi. 6. Zunanja aluminijasta ohišja, izbira pločevine, risanje na pločevino. 7. Praktično rezanje aluminijeve pločevine za oddajnik IR daljinca. 8. Prenos risbe ohišja IR daljinca na pločevino s pomočjo laminatorja. 9. Praktično vrtanje različnih lukenj in odprtin ohišja IR daljinca. 10. Praktično obrezovanje pločevine na oznake risbe ohišja daljinca. 11. Praktično krivljenje aluminijeve pločevine ohišja daljinca. 12. Sestavljanje ohišja in vgradnja oddajnika IR daljinca. Petek 30.5.2014 - strokovni izlet (1.letnik 2.stopnja) ------------------------------------------------------ 1. Obisk RTV postojanke na Nanosu Četrtek 5.6.2014 - strokovni izlet (1.letnik 2.stopnja) ------------------------------------------------------- 1. Obisk opazovalnice ARSO na Golovcu