[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