[elektro] I2C EEPROM kezeles C-ben PIC-re
Ökrös Miklós
mokros at freemail.hu
Fri Aug 1 02:35:20 CEST 2008
Sziasztok!
Köszi István, hasznos volt 8-(
Pipi jól mondja.
3 fajta megoldás van:
- teljesen szoftveres, ekkor mindent, a portláb billegtetést is progiból
csinálod. Előnye, hogy univerzális, bármilyen vason elmegy.
- firmware controlled, pld. portirányok már vasból, de időzítések még sw
(ezt nem használtam)
- hardware (ezt kerestem én), egy bit-re kiad egy start jelet a buszra, egy
regiszterbe írod az adatot, egy másik bitre kiküldi azt, várod az ACK-t, ami
szintén egy bit egy regiszterben, esetleg mindez IT-t is generálhat.
Pipi, igazad volt, meg kell tanulni olvasni. A Microchipes asm alapján
megírtam, már vannak életjelek.
Üdv:
Miklós
----- Original Message -----
From: "Pipi"
Sent: Friday, August 01, 2008 1:28 AM
Subject: Re: [elektro] I2C EEPROM kezeles C-ben PIC-re
> Biztosan én vagyok elmaradva, de ezt nagyon nem értem.
> Ha rutin, az akkor program szerintem. Akkor mi a hardveres ebben?
> A címben jelzett dolog egyértelműen SW-t jelent. Akkor most mi is kell
neked?
> Ha full hardveres kell, akkor annak mit kell csinálnia?
szoftveres:
hát ugye pisztergálhatod az kinevezett pic lábát sda/scl jelként bitenként
szoftverből
hardveres:
ha van a mikrovezérlőben hardveres i2c port, akkor szoftverből odalököd
neki a bájtot és
úgymond magától kicsorog az sda/scl lábon
--
Pipi
More information about the Elektro
mailing list