PIC 18f2550 I2C-väylä ja TMP75

Toteutus

Toteutus on lähinnä sitten vain suunnitelmassa pysymistä. Tosin siihenkin tuli tietysti poikkeuksia rakentelun ja testauksen edetessä.

Itse rautapuolen toteutuksesta tuli tehtyä video .

Videon loppuosa onkin sitten itse rautapuolen ja sille tehdyn ohjelmiston testaamista.

Ohjelmisto on siis tehty Microchipin omalla assembly-kielellä. Jossa on tullut käytettyä aikaisemmin toimivaksi havaitsemiani koodeja apuna. Vain I2C-väylän alustus ja käyttäminen on käytännössä uutta koodia. Joten ilman sen turhempia selityksiä laitankin assembly-koodin tähän sekä käännetyn hex-koodin.

I2C-väylän assembly-koodi (aukeaa uuteen ikkunaan).

I2C-väylän hex-koodi (aukeaa uuteen ikkunaan).

Ja koska noissa koodeissa on mukana LCD-näytön koodikin sotkemassa koodia. Niin laitetaan vielä assembly-koodi, jossa lämpötilasta kertoo vain vilkkuva ledi C-portin pinnissä 1 . Jonka vilkkumistaajuus muuttuu lämpötilan mukaan.

I2C-väylän ledi assembly-koodi (aukeaa uuteen ikkunaan).

Muutama kuva vielä projektista

Copyright <> jyrki.k(at)innopultti.fi <> Päivitetty: 15.6.2014