Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 kwi 2026, o 05:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 17 kwi 2015, o 12:44 
Offline
Nowy

Dołączył(a): 08 kwi 2015
Posty: 2
Pomógł: 0

Witam,
Mam problem z połączeniem altimetra MPL3115A2 z atmegą 169P (avr butterfly). Altimetr komunikuje się przez I2C, natomiast atmega169 niestety nie ma I2C. Więc zastanawiam się nad komunikacją przez UART, SPI lub USI. Co uważacie za lepsze rozwiązanie i łatwiejsze w implementacji?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2015, o 13:01 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Moim zdaniem to wykorzystaj USI:

http://www.atmel.com/images/atmel-2561- ... avr310.pdf

------------------------ [ Dodano po: 1 minucie ]

topic1180.html

------------------------ [ Dodano po: 7 minutach ]

Tu masz biblioteke od samego ATmel'a, czytaj koda i do przodu ;)

http://www.atmel.com/images/Atmel-2561- ... AVR310.zip


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2015, o 13:23 
Offline
Nowy

Dołączył(a): 08 kwi 2015
Posty: 2
Pomógł: 0

O! zaraz poprzeglądam daną bibliotekę, dzięki wcześniej nie udało mi się nic takiego znaleźć, trochę szukałem informacji o usi i ciężko jest znaleźć informacje na ten temat (samo rozszyfrowanie akronimu znalazłem jedynie w pdf-ie Atmela, nie mówiąc już o jakimś ciekawym, polskojęzycznym wytłumaczeniu co to te całe USI jest i jak działa).

Ale siadam do lektury i mam nadzieję, że uda mi się jeszcze dzisiaj ruszyć i wyświetlić swoje położenie n.p.m. na avr butterfly ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2015, o 14:01 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

USI ( universal serial interface ) to bardzo fajny i użyteczny moduł. Może on pracować w dwóch trybach, SPI i I2C, Żeby wybrać dany tryb trzeba ustawić bity USIWM1 i USIWM0 w rejstrze USICR. Polecam poczytać notę procka od strony 199, możę troszkę się rozjaśni. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 kwi 2015, o 10:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 kwi 2014
Posty: 438
Lokalizacja: Zambrów
Pomógł: 22

Nefarious19 napisał(a):
Tu masz biblioteke od samego ATmel'a, czytaj koda i do przodu ;)

http://www.atmel.com/images/Atmel-2561- ... AVR310.zip


A jest taka biblioteczka tylko do TWI slave bo tu jest przykład mastera?

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO