i2c a variabilni delka dat od slave

David Obdrzalek David.Obdrzalek na mff.cuni.cz
Pátek Prosinec 2 19:17:35 CET 2016


Mozna se mi to uz trochu vykourilo z hlavy, ale myslim, ze takhle: Vzhledem k tomu, 
ze za posledni byte se neposila ACK, tak je treba uz za letu zjistit, jestli je 
prave prijimany byte posledni nebo jeste ne. Kdyby to slo zjistit z uz predtim 
doslych bytu, tak to bude jednodussi (pri prijimani bytu uz vim, jestli je posledni 
nebo ne a tedy jestli ho budu potvrzovat nebo ne), kdyby to slo leda az na zaklade 
uplne celych dat, tak to holt bude potreba mit plnou kontrolu nad tim masterem a 
podrzet hodiny, dokud to nezjistite, a pak teprv ACK/neACK. 

D.O.


On 2 Dec 2016 at 18:18, Tomas Urbanek wrote:
> Zdravim,
> pisu knihovnu pro Arduino pro zarizeni s i2c a mam problem, ktery se mi nedari
> vyresit. Tedy on je to obecny i2c problem. A bohuzel nemohu zasahnout do protokolu ve
> slave zarizeni aby slave posilat data vyzadane delky. Psal to asi nejaky ko..kot. 
> 
> Master zasle pozadavek na data a slave vrati data. Problem je v tom, ze vracena data
> maji variabilni delku. Tudiz nevim jak dlouha data mam cist. Delka dat je obsazena az
> ve vracenych datech. 
> 
> Zacinam propadat beznadeji, ze to nema zadne rozumne reseni.
> 
> Turby




Další informace o konferenci Hw-list