Kurssin vastuuhenkilö on Jukka Vanhala,
huone SM411.
Sähköposti: jukka.vanhala@tut.fi
Kurssilla assistentteina toimivat Harri Pensas ja Pertti Husu.
1.9.2010:1.9.2010 mennessä hyväksytyt harjoitustyöt on lisätty sivuille. Kurssin vastuuhenkilö on tästä eteenpäin Jukka Vanhala.
12.8.2010:24.6 annetut kokonaisarvosanat on nyt lisätty myös kurssin kotisivulle. Myös 24.6.2010 hyväksytyt harjoitustyöt on lisätty Suoritukset-kohtaan.
29.6.2010:7.6.2010 pidetyn tentin tulokset on lisätty kurssin kotisivulle torstaina 24.6.2010. Koska laitoksen www-sivut, eivät tuolloin toimineet, on 24.6 annetut kokonaisarvosanat nähtävissä vain teillä POPin kautta ja kurssin ilmoitustaululla. Kokonaisarvosanat on annetteu henkilöille, joilla on tentti ja harjoitustyö ollut läpäistynä 24.6.2010. Kokonaisarvosanat ja harjoitustöiden hyväksynnät päivittyvät tälle sivulle myöhemmin.
16.6.2010:24.5.2010 pidetyn tentin tulokset on lisätty kurssin kotisivulle Suoritukset-kohtaan. Tuloksissa on huomioitu harjoitusten lisäpiste, mutta ei mahdollisia harjoitustöiden lisäpisteitä. Jos sinulla ei ole merkintää PC-harjoituksista, et voi myöskään saada kurssista kokonaissuoritusta. Jos sinulla on huomautettavaa tai kysyttävää tenttiarvostelusta, ota yhteys Jaanaan s-postilla.
Luennot ovat maanantaisin 10-12. Periodissa 4 luennot ovat salissa K1703 ja periodissa 5 luennot ovat salissa S2. Ensimmäinen luento on 22.2.2010 kello 10:15 salissa K1703. Tuolloin käymme läpi kurssin suorittamiseen liittyviä asioita.
Programming and Customizing the AVR microcontroller, Dhananjay V. Gadre, ISBN: 0-07-134666-X. Kirjaa on saatavilla ainakin Juveneksen verkkokaupan mukaan ja hinta on 49e.
Micro-ohjaimen ohjelmointi C-kielellä 2, Pentti Vahtera löytyy osoitteesta www.microsalo.com/kirja/
Harjoituksissa on neljä rinnakkaista ryhmää. Harjoitukset ovat:
TI 12-14 salissa TC133
TI 14-16 salissa TC163
KE 10-12 salissa TC163
TO 12-14 salissa TC165
Harjoitukset ovat viikoilla 10, 11 ja 13. Harjoitukset ovat vapaaehtoisia.
Pakolliset PC-harjoitukset pidetään viikoilla 12 ja 15 elektroniikan laitoksen salissa SM201. Kummallakin viikolla järjestetään 5 rinnakkaista harjoitusryhmää. PC-harjoitusten ajat ovat seuraavat:
PC-harjoitus 1 viikko 12:
TI 23.3 kello 12-14
TI 23.3 kello 14-16
KE 24.3 kello 10-12
KE 24.3 kello 16-18
TO 25.3 kello 12-14
PC-harjoitus 2 viikko 15:
TI 13.4 kello 10-12
TI 13.4 kello 14-16
KE 14.4 kello 10-12
KE 14.4 kello 16-18
TO 15.4 kello 10-12PC-harjoituksiin on ilmoittauduttava POPin kautta.
Syksyllä on vielä 2 tenttiä ja niiden päivät ilmoitetaan tällä sivulla, kun tenttijärjestys on tiedossa.
Kurssin harjoituksissa kerätyt pisteet tenttiin:porkkanapisteet. Porkkanapisteen saat jos olet tehnyt harjoitustehtäviä vähintään 10.
Tenttitulokset:24.5.2010,7.6.2010
Kokonaissuoritukset: 24.6.2010 annetut kokonaissuoritukset
1.9.2010 mennessä hyväksytyt harjoitustyöt: löytyvät täältä
Harjoitustyöhön liittyviä yleisiä ohjeita lötyy täältä(ensimmäisen luennon kalvoista otettu osa).
Harjoitustyönä kalustetaan pieni piirilevy, jossa on mikro-ohjain, kaksi LEDiä sekä painonappi. Laitteeseen annetaan skema ja lay-out ( puoli 1 ja 2 sekä osasijoittelu), joiden pohjalta komponenttien juottaminen paikoilleen on mahdollista. Lisäksi tehtävänne on kirjoittaa asemblya ja c-koodia mikro-ohjaimelle tehtävänannon mukaisesti ja ohjelmoida mikro-ohjain.
Harjoitustyön tehtävänanto
Muuta:
komponenttilistaus skeman mukaisesti, huomaa muuttuneet komponenttiarvot.
regulaattorin datalehti
Muutamia lisäohjeistuksia helpottamaan komponenttien sijoittelua:
Komponenttipussissa jaetusta holkkirimasta on tarkoitus tehdä mikro-ohjaimen kanta. Tämä onnistuu katkaisemalla rimasta 2 oikean mittaista pätkää ja juottamalla ne kiinni mikro-ohjaimen paikalle. Komponenttien juottamisen jälkeen voi tarkastaa ettei oikosulkua maan ja käyttiksen välillä ole ja vasta sitten (esim. PC-harkoissa) painaa mikro-ohjaimen kiinni holkkirimaan.Skemassa on kohta, jossa lukee voidaan jättää kalustamatta. Tuohon kohtaa ei jaeta mitään liitintä, vaan se jätetään tyhjäksi. I/O:t on vedetty tuonne ja voitte sitten itse laittaa kyseiseen kohtaan sellaisen liittimen kuin tarvitsette, mikäli käytätte levyä jatkossa.
Skemassa kohdat J5 ja J6 ovat sitä varten, että nihin voi laittaa lenkin skooppimittuaksia varten. Nuokin kohdat voi jättää tyhjäksi. Loppuraportin dokumenttipohja/ohje
Tässä vielä ohje sulake-bittien ohjelmoimiseen, jos harjoitustyössä haluatte käyttää oikeasti ulkoista oskillaattoria: ruudun kaappaus sulakebitit. Luennon 7 kalvoista löytyy myös informaatiota siitä, miten sulakebitit katsotaan datalehden taulukoista.
Kurssilla komponentteja on jaettu tähän ohjelmointilaitteeseen:ohjelmointilaitteen skema ja ohjelmointilaitteen osasijoittelu.
Jos teet itse piirilevyn kannattaa ehkä käyttää tätä ohjelmoitnilaitetta: ohjelmointilaitteen skema
http://www.lancos.com
Ohjelmointilaitteen softa (ponyprog)
http://www.bsdhome.com/avrdude/
Parempi ohjelmisto ohjelmointilaitteelle.
Päivitetty 01.09.2010 Rantanen Jaana