I2C på PIC12F6xx
I2C på PIC12F6xx
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.
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.
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.
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!!

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!!