70 likes | 163 Views
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat. Hőmérséklet mérése. Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland. 2013. április 23., 24. Tartalom. I2C hőmérsékletmérő szenzor. I2C szenzor. LM75
E N D
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Hőmérséklet mérése Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland 2013. április 23., 24.
Tartalom • I2C hőmérsékletmérő szenzor
LM75 • http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS012658.PDF • Kommunikáció: • Bit-bang • Beépített I2C periféria használata (SMbus)
BitBang • Szükséges jelalakok emulálása • OC kimenet: a 0 érték „győz” • Főbb elemek: • Várakozás (pl. 5 us, egyszerű ciklus) • Impulzus kiadása (közben érték beolvasása) • Bájtok forgatása (bitenként küldeni, beolvasni) • Követni az idődiagramot
SMbus • Adatlapok: • Mikrovezérlő • Szenzor IC • Előadáson elhangzott példakód(1 byte beolvasása helyett 2 byte-ot kell beolvasni!) • Port I/O konfigurálás • SMbus órajel (configwizard segít) • SMbus konfiguráció (Inhibitslave = true)
Érték megjelenítése • A magasabb helyiérték:°C-ban a hőmérséklet