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



Teraz jest 26 mar 2026, o 09:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 26 lis 2013, o 21:27 
Offline
Nowy

Dołączył(a): 26 lis 2013
Posty: 5
Pomógł: 0

Mam bibliotekę z pierwszej niebieskiej książki, jednak nie wiem jak ustawić atmegi jako slave, aby raspberry pi wyszukiwało ją jako urządzenie. Proszę o pomoc i z góry dziękuję.
Pozdrawiam
PRJ



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2013, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

jaka atmega?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2013, o 22:35 
Offline
Nowy

Dołączył(a): 26 lis 2013
Posty: 5
Pomógł: 0

atmega8, sprzętowe i2c



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2013, o 22:49 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Gotowy projekt jest tutaj
Robiony według noty aplikacyjnej Atmela

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2013, o 23:38 
Offline
Nowy

Dołączył(a): 26 lis 2013
Posty: 5
Pomógł: 0

Do atmegi mam przylutowaną diodę do portu B2. I szukałem na necie ale nie mogę znaleźć jak wysłać do niej polecenie żeby się zapaliła. Atmege wykrywa mi pod adresem 0x10. Jest zielony na ten temat i nigdzie nie mogę znaleźć materiałów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2013, o 01:21 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

No to jak wykrywa to wystarczy wysłać komendę i dane. Program który jest teraz w atmedze ustawia po starcie PORTB na 0x55, więc negacja wszystkich bitów to 0xAA i tak to mniej więcej powinno być na podstawie tego przykładu
Składnia: [ Pobierz ] [ Ukryj ]
język python
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2013, o 09:26 
Offline
Nowy

Dołączył(a): 26 lis 2013
Posty: 5
Pomógł: 0

Dziękuję za pomoc, teraz mam problem z modułem quick2wire.i2c. Instalowałem go z http://elinux.org/RPi_ADC_I2C_Python i zatrzymałem się na linijce export PYTHONPATH=$PYTHONPATH:$HOME/quick2wire-python-api to the end of ~/.profile.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 18:02 
Offline
Nowy

Dołączył(a): 26 lis 2013
Posty: 5
Pomógł: 0

UP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2013, o 19:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 cze 2012
Posty: 76
Lokalizacja: Węgorzewo
Pomógł: 1

Podepnę się pod temat.

Próbuję skomunikować dwa układy korzystając z przykładu z linku Krausera.

Z mastera wysylam:

Kod:
TWI_start();
      TWI_write(0x00);adres
      TWI_write(0x00); dane
      TWI_stop();


Slave odbiera, spełniony jest warunek:

Kod:
// Check if the last operation was successful
       if ( TWI_statusReg.lastTransOK )


ale już następny nie (czyli chyba brak danych w buforze):

Kod:
if ( TWI_statusReg.RxDataInBuf )


Jak wysle na adres Slave (czyli 0x10)

Kod:
TWI_start();
      TWI_write(0x10);adres
      TWI_write(0x00); dane
      TWI_stop();


to wogole nie odbiera transmisji.

Probuje juz na rozne sposoby :( Jaki format powinny miec wysylane dane ?



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: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 3 gości


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO