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



Teraz jest 15 mar 2026, o 04:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 15 lut 2015, o 18:30 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Witam,
Eclipse podkreśla mi składnię gdy chcę użyć tych funkcji (w każdym projekcie).

Obrazek

------------------------ [ Dodano po: 3 minutach ]

Dodam jeszcze że mam problem ponieważ nie wyświetla mi nic, nawet jeśli dam zwykłe uart_puts nie wczytuje mi strony nawet funkcja debug(); się nie wykonuje
Jak podłączyłem WiFi do przejściówki rs232 to normalnie odbierał dane

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

W podstawowej bibliotece z książki nie mam funkcji uart_puts_P i trzeba ją sobie dodać samemu


Autor postu otrzymał pochwałę

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:41 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Mówisz tu o bibliotece z GB?

------------------------ [ Dodano po: 1 minucie ]

Ok już znalazłem.

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Cytuj:
Dodam jeszcze że mam problem ponieważ nie wyświetla mi nic, nawet jeśli dam zwykłe uart_puts nie wczytuje mi strony nawet funkcja debug(); się nie wykonuje
Jak podłączyłem WiFi do przejściówki rs232 to normalnie odbierał dane


sprawdź czy masz dobrze podłączone RX/TX tzn TX z atmegi do RX wifi i RX z atmegi do TX wifi... ewentualnie sprawdzi co odpowiada mega ... podepnij atmege pod rs232 i w terminalu napisz
Kod:
 GET /

oczywiście pamiętaj o spacji na końcu i dużych literach ... jeśli wszystko jest prawidłowo powinieneś w terminalu zobaczyć
Kod:
HTTP/1.0 200 OK
Content-type: text/html
Pragma: no-cache


<html><body>               hello world          </body></html>

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:52 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

hmmm nie dostaję żadnej odpowiedzi po wpisaniu GET / .

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 gru 2013
Posty: 185
Pomógł: 6

a nie zapomniałeś o sei(); oraz inicializacji uarta :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 18:57 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Nie sei(); mam, więc nie wiem o co chodzi.

------------------------ [ Dodano po: 1 minucie ]

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


------------------------ [ Dodano po: 2 minutach ]

A o co tutaj chodzi?
Obrazek

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

KoWaL napisał(a):
A o co tutaj chodzi?
Obrazek


z tego co pamiętam to niebieska kropka z boku (line breakpoint) dotyczy uruchamiania i debugowania kodu jeśli klikniesz 2x na tej linii to zniknie ten punkt

a co do wifi a baud rate masz dobrze ustawione w pliku mkuart.h

w terminalu po ręcznym wywołaniu GET / powinieneś otrzymać coś w tym stylu
Obrazek

dla testu możesz cobie ustawić coś takiego i zobaczyć czy w terminalu ci wyświetla odliczanie
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


będziesz miał wtedy pewność, iż mega i usart działa prawidłowo przy 115200

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Ostatnio edytowano 15 lut 2015, o 19:16 przez lemurek, łącznie edytowano 1 raz

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

Dołączył(a): 23 gru 2013
Posty: 185
Pomógł: 6

Wprowadziłeś tą poprawkę http://atnel.pl/mkuart-error.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:15 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

w mkuart 115200
a w putty 115200

------------------------ [ Dodano po: 1 minucie ]

Tak poprawkę mam zrobioną

------------------------ [ Dodano po: 6 minutach ]

Działa ten debug na rs232 ale dopiero po zmianie taktowania na 11059200 z mhz.
Co mogę zrobić aby poprawnie działało na 8mhz z wewnętrznym kwarcem?

------------------------ [ Dodano po: 7 minutach ]

atmega mi nie wyciągnie takiej prędkości rs232 na 8mhz?

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 gru 2013
Posty: 185
Pomógł: 6

Po pierwsze nie z wewnętrznym kwarcem, a z wewnętrznym oscylatorem co do drugiego to odpowiedz masz w datasheet w dziale USART w tabelach i jest tam że dla 8 Mhz przy baud = 115200 jest ok. 8,5 % błędu czyli sporo
Możesz ewentualnie dla wewnętrznego oscylatora przestawić uC i wifi na mniejszy baud



Ostatnio edytowano 15 lut 2015, o 19:34 przez rajmund96, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:34 
Offline
Moderator
Avatar użytkownika

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

KoWaL napisał(a):
atmega mi nie wyciągnie takiej prędkości rs232 na 8mhz?

Piszesz w podpisie że masz Bliebooka .... więc powiedz skąd pomysły na takie pytania ? zamiast zajrzeć że do tego Bluebooka gdzie masz to OPISANE. Zamiast zajrzeć do PDF'a swojego procka na ostatnią stronę rozdziału UART do tabelek, zamiast zajrzeć do linku na bloga gdzie cię koledzy wyżej odsyłają ?

temat się ciągnie a ty na końcu piszesz takie coś :(

_________________
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 lut 2015, o 19:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Proponuję otworzyć bluebooka, rozdział "Komunikacja RS232/RS485 str.274 i poczytać.
W mkAVRCalculatorze w "Narzędzia" masz tam "USART Calculator", wpisz sobie 8 000 000 Hz, a zobaczysz jaką maksymalną prędkość pownieneś ustawić dla tej częstotliowści taktowania. Podpowiem, że 38400.
Błąd nie powinien być większy niż +/-2%. Zresztą zobacz w książce str. 278 tam jest to wszystko "pięknie" opisane.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:49 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

No tu właśnie problem ponieważ nie mam teraz pod ręką BB :( (teraz to już mniejszy problem bo chyba mi właśnie wyjarało ATB :( i karte dzwiękową w PC) :(

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 19:55 
Offline
Moderator
Avatar użytkownika

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

KoWaL napisał(a):
teraz to już mniejszy problem bo chyba mi właśnie wyjarało ATB

Ło żesz matko przenajświętsza ! ... to coś pan tam narobił ? benzyną polałeś ? czy jak ? ;)

_________________
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 lut 2015, o 20:01 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

Miałem zestaw obok siebie z podłączonym wi fi i paroma kablami nagle odsuwam się od PC i nagle tylko iskierka i troche dymu aż mi kompa nawet wyłączyło.

Obrazek

------------------------ [ Dodano po: kilkunastu sekundach ]

Da się to uratować?

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 20:07 
Offline
Moderator
Avatar użytkownika

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

hmm wygląda na to jakby się kondensator elektrolityczny pod prockiem sfajczył ... tylko teraz dlaczego ?

jak miałeś to zasilane ? z USB z kompa ? czy z jakiegoś zasilacza zewnętrznego ?

1. postaraj się to oczyścić - wacik ze spirytusem albo jakimś acetonem i zmyj te sadze - spokojnie zejdą

2. wtedy odlutuj resztki ciała tego nieszczęśnika kondensatora - jeśli oczywiście umiesz lutować takie rzeczy - bo jeśli nie, to nie baw się w to tylko podeślij zestaw do nas do naprawy ....

jeżeli zasilanie było prawidłowe i nie zwiększyło się przypadkowo do np 7V albo i więcej to jest szansa że no po prostu coś "odwaliło" temu kondensatorkowi i po wymianie na nowy pewnie wszystko będzie ładnie śmigać i śladu nie będzie po awarii. Jeśli jednak poszło za duże napięcie - no to sporo trupów może być na zestawie ATB (mówię tu o trupach scalaków) .... Ale ja stawiam 95% że to tylko kondensator - chociaż pierwszy raz w życiu z takim efektem mam do czynienia w ATB

_________________
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 lut 2015, o 20:10 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

zasilanie przez przetworniczkę, zobaczę co się da zrobić bo widzę że płytki do lutowania pod kondensatorem troszkę odchodzą.

------------------------ [ Dodano po: 2 minutach ]

Mam nadzieję że chociaz WiFi sprawne

_________________
http://matkowalik.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2015, o 20:23 
Offline
Moderator
Avatar użytkownika

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

Jeśli przez przetworniczkę no to raczej nie ma się czego obawiać że poszło większe napięcie bo ona ma przeróżne zabezpieczenia na wyjściu - no chyba że sam gdzieś jakieś zwarcie zrobiłeś - wtedy może być klapa :(

wifi też będzie sprawne bo po drodze miało przecież stabilizator 3,3V ;) więc nawet gdyby większe napięcie poszło na ATB to wifi przeżyło spokojnie

_________________
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 lut 2015, o 20:00 
Offline
Użytkownik

Dołączył(a): 28 lis 2013
Posty: 173
Lokalizacja: Pszczyna
Pomógł: 0

ATB na szczęście chodzi i serwer http już też pięknie działa, teraz tylko podłączyć go pod moją stronkę i będzie cud miód malina.

_________________
http://matkowalik.pl/



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

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