Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję
Odbierz rabat na filament!

Kurs STM32 - #11 - I2C w praktyce, pamięć eeprom

Autor Wiadomość
TTakitani 



Posty: 4
Wysłany: 17-06-2017, 16:44   

Dlaczego w przykladzie ,gdzie odczytujemy wartosci, blok STOP wysyłamy przed ostatnim blokiem danych a nie po nim?
Mógłby to ktoś wyjaśnić?

[ Dodano: 17-06-2017, 20:16 ]
Dlaczego w przykladzie z odczytywaniem danych, blok STOP wysyalmy przed ostatnim blokiem dancych a nie po nim?
Moze te jest blok STOPu po pierszym bloku danych, ale w takim razie gdzie jest blok STOPu po drugim bloku ?

Postaw piwo autorowi tego posta
 
 
Elvis 



Posty: 1300
Pomógł: 92 razy
Otrzymał 244 piw(a)
Skąd: wawa
Programuję w:
C, asm
Wysłany: 17-06-2017, 19:44   

Sygnał stop jest wysyłany prawidłowo - tak działa i2c w STM32, trzeba flagę stopu ustawić wcześniej, a sprzęt wygeneruje odpowiednią sekwencję po odebraniu kolejnej danej. Wszystko jest opisane dokładnie w dokumentacji procesora. Niestety nie jest to do końca intuicyjne, więc warto uzbroić się w analizator stanów logicznych.

Postaw piwo autorowi tego posta
 
 
Więcej szczegółów
Wystawiono 1 piw(a):
TTakitani
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Nie rozwiązałeś swojego problemu? Zobacz podobne tematy: Kurs STM32 - #1 - Za... Kurs STM32 - #3 - Pł... Kurs STM32 - #5 - Ko... Kurs Arduino - #8 - ...
lub przeszukaj forum po wybranych tagach: artykulow, do, komentarze


Powered by phpBB modified by Przemo © 2003 phpBB Group
Popularne kursy: Arduinopodstawy elektroniki