Maks
Guest
Sat Nov 16, 2013 5:15 pm
Witam, mam drobny problem z I2C w STM32F100C8 (biblioteka CPAL). Za nic
nie mogę się dogadać z: MPL3115A2
Przebieg wygląda paskudnie:
http://dma.pc.pl/edjidcdh.bmp
Nie mam zielonego pojęcie dlaczego "pierwszy" prostokąt robiący za bit
startu jest taki paskudny. Wygląda to tak jakby uC nie miał siły aby
ściągnąć pull-up (1k) do zera, jednak za chwilkę niema z tym żadnych
problemów.
Może ktoś naprowadzi w których okolicach szukać?
--
Pozdrawiam
Maks
sundayman
Guest
Sat Nov 16, 2013 6:44 pm
Quote:
Nie mam zielonego pojęcie dlaczego "pierwszy" prostokąt robiący za bit
startu jest taki paskudny. Wygląda to tak jakby uC nie miał siły aby
ściągnąć pull-up (1k) do zera, jednak za chwilkę niema z tym żadnych
problemów.
Może ktoś naprowadzi w których okolicach szukać?
spojrzałem w sterownik , który mam pod ręką, gdzie mam I2C, i ja tam mam
10K a nie 1K. No to któryś z nas się myli - ale mnie działa wszystko
poprawnie...
Maks
Guest
Sat Nov 16, 2013 7:02 pm
W dniu 2013-11-16 18:44, sundayman pisze:
Quote:
Nie mam zielonego pojęcie dlaczego "pierwszy" prostokąt robiący za bit
startu jest taki paskudny. Wygląda to tak jakby uC nie miał siły aby
ściągnąć pull-up (1k) do zera, jednak za chwilkę niema z tym żadnych
problemów.
Może ktoś naprowadzi w których okolicach szukać?
spojrzałem w sterownik , który mam pod ręką, gdzie mam I2C, i ja tam mam
10K a nie 1K. No to któryś z nas się myli - ale mnie działa wszystko
poprawnie...
W PDF-ie do MPL3115A2 jest 1K. Ale po już chyba wiem o co chodzi:
Wygląda na to że coś się stało z tym MPL3115A2, bo po jego odcięciu
przebiegi są ok.
--
Pozdrawiam
Maks