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



Teraz jest 23 gru 2024, o 14:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 18 gru 2014, o 11:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Ostatnimi dni stanąłem przed problemem odbioru danych przez SPI. Są to trzy uint16_t z latch'owaniem. Obrazek

Postanowiłem więc napisać slave SPI na Atmega 32 i poległem. Nie potrafię znaleźć nigdzie łopatologicznego wyjaśnienia i nie wiem, czy dobrze robię.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W moim przekonaniu po odebraniu danych po SPI wywołuje się przerwanie ISR(SPI_STC_vect) i mogę w nim przepisać odebraną daną. Testowałem tak, że do CLK podpiołem klawisz i klikałem oraz podpinałem ATMEGE16 z kodem do 75595 i nic.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2014, o 21:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

icer_cmg napisał(a):
PORTB ^= (1 << PB1);
        PORTB ^= (1 << PB1);


Tego to możesz nie dostrzec kolego...

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 gru 2014, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Na analizatorze widać takie szpilki, choć fakt - mam tylko jeden TOG.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO