I2C på PIC12F6xx

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
probe
Inlägg: 282
Blev medlem: 2 februari 2008, 21:04:26
Ort: Stockholm

I2C på PIC12F6xx

Inlägg av probe »

Finns det någon som har några bra (bra menas i detta fallet menas ram och programminnes snåla) I2C-kod för läsning av givare? Jag har skrivit en driver, men den tar upp nästan 200 word och 4 register - borde gå skriva en smartare rutin, men har inte hittat någon bra på nätet - känns som om det borde gå lösa på halva programminnet om man bara vore lite smartare.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Hur ser koden ut idag?

Edit: kolla in http://www.microchip.com/stellent/idcpl ... Text=AN982

Edit2: Kollad vad den tog, tar 100byte eller så. Däremot tar den 9byte ram.
probe
Inlägg: 282
Blev medlem: 2 februari 2008, 21:04:26
Ort: Stockholm

Inlägg av probe »

Rätt likt det jag har skrivit idag, men hade varit roligt att hittat denna sidan innan jag lade ner 30 timmars jobb på att återuppfinna hjulet.... ;)

Kanske är det så enkelt att det är svårt att göra det mycket kompaktare utan dedikerad hårdvara för drivningen....

Skall kolla igenom AN lite nogrannera och se om jag kan bli klokare... Lite irriterande när kod blir klumpig. Ingen jätteproblem, men jag skulle behöva städa bort en 150-200 word kod för att få plats med en ny funktion. Finns ju säket 30-50 omödiga BANKSEL iofs att städa bort...

Nåväl, skall förkovra mig lite mer och tack för tipset!!
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Var inte meningen att göra din arbete denna vecka meningslöst:D
Skriv svar