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



Teraz jest 29 gru 2024, o 20:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 15 lip 2013, o 11:06 
Offline
Użytkownik

Dołączył(a): 19 lip 2012
Posty: 86
Lokalizacja: Lublin
Pomógł: 3

Witam,
jestem w posiadaniu płytki testowej Xplaned Xmega256-A3BU.

Staram się uzyskać połączenie przez SPI z modułem radiowym. Kod zaimplementowałem z Atmegi644PA oczywiście zmieniając odpowiednio porty i piny.

Nie pisałbym gdybym nie miał problemu ... Chodzi o to że po podpięciu układu i odpaleniu programu jest brak lub bardzo nieregularny kontakt Xmegi z RF. Mam podpiętą diodę LED żeby mi sygnalizowała prawidłowo odebraną daną.

Gdy paluchem zewrę SS i MISO mam regularne połączenie!

Dlaczego tak się robi?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 11:10 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27322
Lokalizacja: Szczecin
Pomógł: 1041

Dlatego że nic się paluchami nie dotyka :( ciekawy zawsze jestem skąd ludzie bierzecie te pomysły żeby macać paluchami i dziwić się później że coś źle działa :(

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 11:12 
Offline
Użytkownik

Dołączył(a): 19 lip 2012
Posty: 86
Lokalizacja: Lublin
Pomógł: 3

Panie Mirku proszę się nie denerwować :-)

Sprawdzałem układ po kolei i przez przypadek zwarłem paluchem SS i MISO.

A komunikacja działa jak je zewrę! Dlaczego tak?


OK zmiana problemu!

Rozpiąłem wszystko. Włączyłem układ. Kiedy nasuwam kabel na pin MISO dioda zaczyna świecić!!! Uwaga kabel nie jest podpięty z drugiej strony!

Teraz to już ogłupiałem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 13:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

wgraj przykładowy egzample dla SPI pod A3BU i zobaczysz co należy zmienić , noigdy na A3BU takich problemów nie miałem

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2013, o 14:10 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27322
Lokalizacja: Szczecin
Pomógł: 1041

Ja się nie denerwuję i przepraszam jeśli odebrałeś to jakoś źle ... po prostu załamuję troszkę ręce nad takimi pytaniami ok ?

ale dobra

kazzik87 napisał(a):
Włączyłem układ. Kiedy nasuwam kabel na pin MISO dioda zaczyna świecić!!! Uwaga kabel nie jest podpięty z drugiej strony!


to już brzmi lepiej - ale jak napisał Sun ... a poza tym zajrzyj do schematu i zobacz tam najpierw jak ma być a jak masz na PCB bo może coś jest nie tak ....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2013, o 05:47 
Offline
Użytkownik

Dołączył(a): 19 lip 2012
Posty: 86
Lokalizacja: Lublin
Pomógł: 3

SunRiver napisał(a):
wgraj przykładowy egzample dla SPI pod A3BU

Rozumiem że chodzi o: AVR1309. Właśnie rozpracowuję złożoną budowę struktur :-p


mirekk36 napisał(a):
zajrzyj do schematu i zobacz tam najpierw jak ma być a jak masz na PCB bo może coś jest nie tak

Sprawdziłem układ nie jeden raz.


No nic zobaczę co wyjdzie z wykorzystania example ...
Odezwę się jeszcze.


Ok, wiem co było! Banalna rzecz. Aż wstyd się przyznać choć w DTR modułu RF nie jest to ujęte.
Otóż:
1. Po pierwsze trzeba było podpiąć masę.
2. Po drugie w DTR modułu jest błąd z wyprowadzeniem SS i SCK. Trzeba było na odwrót podpiąć.

Dziękuję za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2013, o 12:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

heh no tego ....

AD 1. to chyba aż zanadto Logiczne że masa ma być zawsze gdyż transmisja przebiega względem masy
AD 2. No cóż tego tez można się spodziewać że błędy się zdarzają

Cieszymy się że działa

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lip 2013, o 20:00 
Offline
Użytkownik

Dołączył(a): 19 lip 2012
Posty: 86
Lokalizacja: Lublin
Pomógł: 3

Co do tej masy to nadajnik RF ma oddzielny układ zasilany z baterii. Jak potopiłem RF do płytki ATB z Atmegą644PA tylko czterema przewodami (SPI) wszystko działo?! Teraz będę miał to na uwadze.

No fakt pomyłka rzecz ludzka.


Jeszcze raz dziękuje.

---------------------
Pozdrawiam Michał



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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