I2C-ga suhtlemine
#1
Õhtast!
Ma viimasel ajal muudkui küsin...
Samunegi et I2C PICi realisatsioonis näeb ette "clock strechingut" ehk peale aadressi saamist ja ACKi andmist võib neeger(slave) hoida CLk otsa madalana kuni andmed ette valmistatud. Aga.. kas ainult siis või on stretching lubatud ka järgnevate databaitide ajal? Mulle tundub, et mitte sest muud slaved kippusid siis databaiti enda kohta käivana lugema ja võtsid kohe sõna... Ilmselt saadi strechingust vajalik start-condition kätte. Seega: millal on viivitus lubatud? Microchipi I2C slave DS-ist ei saanud nagu hästi aru ... ja see tähendas paraku mitu päeva debugimist - viga ilmnes ju ainult siis kui databait langes kokku kellakivi aadressiga!
Vasta


Sõnumeid selles teemas
I2C-ga suhtlemine - Autor: felch - 14-02-2010, 11:41 PM
RE: I2C-ga suhtlemine - Autor: raivo - 15-02-2010, 12:13 PM
RE: I2C-ga suhtlemine - Autor: ahelet - 04-07-2011, 09:25 AM

Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 1 külali(st)ne