Introkurssi: C/C++ kehitys soveltaen ST:n ARM-lautaa ja reaaliaikakäyttistä

ACHTUNG lajitoverit: Siis huomenna keskiviikkona (22.4.) normiaikaan klo 18-21 pidetään istunto jossa käydään läpi joitakin C++ -kielen keskeisiä ominaisuuksia ja kohtia missä se eroaa C-kielestä. Käyn läpi joitakin ilmeisimpiä ja mieleen oitis tulevia juttuja, mutta muuten voidaan edetä pitkälle vapaan keskustelun ja itse kunkin kokemien haasteiden kautta. Keskustelun ei mitenkään tarvitse rajautua tiukasti C++ -kieleen, hyvin voidaan puhua myös C:n oikuista.
Palaverilinkki jälleen tuntia ennen täällä ja slackissa.

Tämän illan istunto löytyy täältä: https://meet.google.com/rzv-aqdg-yqr

Sikäli kuin joku ei seuraa Slackia niin minulla on nyt Mouserilta tilattua kamaa eli 165 ja 595-siirtorekisterit SPI-demoilua varten ja i2c-EEPROM jolla voidaan tutustua i2c-väylään ja sarjamuistien ohjelmointiin. Jos ette vielä ole laittaneet toimitustietoja niin tehkää se nyt kuka näitä haluaa: joko tuon labille tai sitten laitan etanapostiin ihan kuten haluatte. Postista ei tule lisäkuluja.

tämän illan matsku julkaistu kirjoitusalustalla: https://kirjoitusalusta.fi/hacklab-kurssi-stm32intro

Tänään (29.4.) kokoonnutaan täällä: https://meet.google.com/dgj-eewd-sef

Tänään 6.5. klo 18 alkavan harjoituksen aiheena siis i2c-väylä ja esimerkkinä pieni 4kB EEPROM 24LC32. Ohessa demosovelluksen kytkentä. Itse piirihän menee suoraan leipälaudalle.
HUOM: Muistakaa kytkeä i2c-väylän naruihin ykösvetovastukset, muuten homma ei toimi.

EEPROM kytkentä.pdf (166.9 KB)

Tänään tavataan osoitteessa: https://meet.google.com/svh-rtvv-usz

Tässä huomisen 13.5. harjoituksen kytkentäohjeet LCD-näytölle.
LCD-NÄYTÖN Kytkentä Nucleon Päässä - Page 1.pdf (51.8 KB) LCD-näytön kytkentä.pdf (58.1 KB)

Demoprojektin voi käydä lataamassa osoitteesta https://www.dropbox.com/sh/pgev1wj6z07977n/AABZs2luVhI7PXR2LQLxLWpXa?dl=0
Salasana on “armkurssi” ilman hipsuja.

Tänään 13.5. kokoonnutaan täällä: https://meet.google.com/nko-pdmk-wkp

Tänään 20.5. kokoonnutaan täällä: https://meet.google.com/pnr-kxry-wkx

27.5. istunto on täällä: https://meet.google.com/tss-akay-yfu

3.6. istunto täällä: https://meet.google.com/jgr-gudr-one

10.6. istunto täällä: https://meet.google.com/smt-bqjh-ihk

17.6. istunto täällä: https://meet.google.com/rab-bgkz-gtu

Tänään Su 5.7.
Suunnitelma on siis, että tulen paikalle puolen päivän tienoilla ja mukana on kaikki rekvisiitta mitä tarvitaan, jotta voidaan kasata ARMilautoja 3:lla eri menetelmällä: 1) täysin käsin kolvaamalla vain tinalankaa ja normaalia (joskin hyvin pienikärkistä) kolvia käyttäen; 2) Tinatahnalla joka annostellaan juotostäppiin pneumaattisella ruutalla, ladotaan komponentit ja juotetaan kuumailmakolvilla; sekä 3) tehdään koko paneeli kerralla käyttäen stensiiliä ja tinatahnaa purkista, ladotaan kompot ja uunitetaan paneeli.
Labilla löytyy käytännössä kaikki tarvittavat työkalut ja välineet, mutta silti otan mukaan omani, jotta vältetään epämiellyttävät yllätykset jos jotain onkin kateissa tai särki. Tämän suorituksen jälkeen osaatte kumminkin itse tehdä perässä labin vehkeitä käyttäen.