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