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



Teraz jest 10 kwi 2026, o 09:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 3 sty 2015, o 17:19 
Offline
Nowy

Dołączył(a): 14 sie 2014
Posty: 12
Pomógł: 0

Witam,
zrobiłem układ składający się z Atmegi8, TDA1543 i modułu Ethernet. Chciałem odtwarzać dźwięki wysyłane z komputera przed UDP. Napisałem program w pythonie który wysyła paczki wava, gdy tylko wolny jest bufor w mikroprocesorze. Poniżej jest kod atmegi. Mam problem ponieważ na wyjściu przetwornika słyszę różne dziwne trzaski lecz nic podobnego do dźwięku który wysyłam. Obniżyłem również prędkość samplowania do 8kHz lecz nic to nie dało.
Komunikacja działa i przesyłane dane są prawidłowe (sprawdzałem na wyświetlaczu podłączonym do atmegi).
Czy widzi ktoś jakiś błąd który popełniam?


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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 18:47 
Offline
Użytkownik

Dołączył(a): 31 sie 2014
Posty: 135
Lokalizacja: Racibórz (okolice)
Pomógł: 0

Kolega odpalił z powodzeniem etherneta na ATmega8? A co z TCP? Dobrze "śmiga"?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 19:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2014
Posty: 243
Pomógł: 9

No właśnie - nie za mała jest atmega8 na takie zabawy?

_________________
http://www.ate-zbaszyn.eu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 20:37 
Offline
Nowy

Dołączył(a): 14 sie 2014
Posty: 12
Pomógł: 0

Atmega jest taktowana kwarcem 20Mhz, były też próby 27Mhz. Dla testów odpaliłem serwer tcp z książki. Wszystko działało bez problemu. Wiadomo szału nie ma ale patrząc na tak mały procesor i tak jest dobrze. Aktualnie wysyłanie strumienia wav ma być za pomocą udp lecz nie wiem gdzie popełniłem błąd. W szumie i trzaskach które słychać wydaje się że jakby grało to co chce ale nie tak jak ma być



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 20:39 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Problemem przy transmisji UDP moze być to że wysyłając kolejne próbki nie ma pewności że do odbiorcy dotrą w tej samej kolejności! I dla tego możesz otrzymywac sieczkę.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 20:56 
Offline
Nowy

Dołączył(a): 14 sie 2014
Posty: 12
Pomógł: 0

Akurat to jest uwzględnione. Dopiero wyślę paczkę jak atmega da odpowiedź że może odebrać. Więc jest wymiana: paczka, odpowiedź, paczka, odpowiedź...



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