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



Teraz jest 23 kwi 2026, o 16:37


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 10 sty 2016, o 12:50 
Offline
Nowy

Dołączył(a): 02 lut 2014
Posty: 3
Pomógł: 0

Od pewnego czasu próbuje rozwiązać problem integracji oprogramowania karty sd i modułu rfm 73 za pomocą modułu spi, na jednej atmedze .
Obie biblioteki pochodzą z książki greenbooka(v2) Pana Mirka, pojedyncze biblioteki w opisanych ustawieniach działają bez problemu. Układ posiada Atmega 32 zasilaną 3.3v. 8MHz oscylator wewnętrzny. Konfigurację modułu rfm 73 pozostawiłem bez zmian.
podłączenie sposób podłączenia,
PB7 SCK -> Karta SD i RFM
PB6 MISIO -> Karta SD i RFM
PB5 MOSI-> Karta SD i RFM
PB4 CSN ->RFM
PB3 CE ->RFM
PB2 -> Przerwanie RFM
PB1 CS -> karta SD
Mam problem z inicjalizacją „ ires = mk_petit_init( buforr, sizeof(buforr), 0);”, którego nie potrafię zlokalizować. Będę wdzięczny za uwagi
"mk_petit_util.h"
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

"mk_petit_util.c"
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Pozdrawiam :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2016, o 10:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 162
Pomógł: 6

pamiętam, że też miałem podobne problemy z uruchomieniem karty.
Nie pamiętam dokładnie czy zrobiłem coś więcej, ale wiem, że wprowadziłem pewne zmiany tu:
podciągnąłem MISO.
dodatkowo dla podwojenia szybkości ustawiamy bit spi2x w SPSR a nie w SPCR. Przy ustawianiu bitu0 w SPCR zmniejszasz prędkość do fost/16 zamiast fosc/2
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2016, o 22:07 
Offline
Nowy

Dołączył(a): 02 lut 2014
Posty: 3
Pomógł: 0

Ok. Już wszystko działa. Dzięki za podpowiedź i sposób rozwiązania problemu :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2016, o 22:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 162
Pomógł: 6

czyli podciągnięcie MISO wystarczyło?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2016, o 22:29 
Offline
Nowy

Dołączył(a): 02 lut 2014
Posty: 3
Pomógł: 0

Misio też ale podział sck na sck_sd i sck_rfm



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 sty 2016, o 22:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 162
Pomógł: 6

ale sck to jest jeden i ten sam pin, więc po co go dzielić? z resztą to tylko potrzebne do ustawienia kierunku pinu..



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

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