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



Teraz jest 30 lip 2026, o 08:30


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 5 lis 2014, o 06:57 
Offline
Nowy

Dołączył(a): 04 lis 2014
Posty: 3
Pomógł: 0

Witam. Mam problem z uruchomieniem uarta na atmedze 644pa. Do programowania używam Eclipse'a. Do testowania uarta wykorzystuje przejściówkę usb-rs232 i program termite 3.1.

O programie: FCPU - 16MHz - wewnetrzny osc.; Potrzebuje prędkości 38400, 8 bitów danych oraz 1 bitu stopu.

Niestety ustawiając taką komunikację w termite, uzyskuje ciąglę w odpowiedzi [00].
Będę wdzięczny za pomoc, co może być źle w tym programie.
Dzięki.

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


Kody źródłowe umieszczamy w znacznikach SYNTAX, nie CODE. Kila.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 08:10 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Na początek proszę przeczytać to http://forum.atnel.pl/topic7402.html
i poprawić posta ;-)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 09:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

1. Kolega jak wyżej już napisano popraw kod bo inaczej nikomu nie będzie chciało się go czytać.
2. Kolega powiedz gdzie mogę kupić takie Atmegi:
kamlipin207 napisał(a):
FCPU - 16MHz - wewnetrzny osc.

Chętnie skorzystam ;)

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 10:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

Widzę że kolega tak kod chyba prosto z noty testowy. Ja zapytam tak czy posiada może kolega taką książkę?

http://sklep.atnel.pl/pl/p/Mikrokontrolery-AVR-Jezyk-C-podstawy-programowania-PL-Ksiazka-DVD/75

Bo tam jest w niej opisany pięknie protokół uart i przykład podany z buforem cyklicznym.

Przy Atmedze 644 należy też wziąć pod uwagę, iż ona ma dwa Uarty.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 13:21 
Offline
Użytkownik
Avatar użytkownika

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

Wgrałem to co podałeś do mojej M644P na ATB wszystko pięknie działa... co prawda mam 11.0592Mhz zewnetrzny ale ruszyło z kopyta i wysyła C w nowej lini co sekunde... Więc popatrz jak ci radzą czy dobrze taktujesz tą swoją mege... albo czy masz w Eclipse w project -> properties ustawiona dobrą prędkość...

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 19:15 
Offline
Nowy

Dołączył(a): 04 lis 2014
Posty: 3
Pomógł: 0

Witam.
Rzeczywiście głupoty napisałem. Ale niestety to nie rozwiązuje mojego problemu.

W properties ustawione na 8Mhz.

Poniżej zamieszczam fotkę z eclipse - ustawienia fuse bit'ów oraz ze strony http://www.engbedded.com/fusecalc/.

Ogólnie próbowałem połączyć się z programem termite. Jak ustawiłem sobię prędkość 38400 to w termite miałem odczyt na predkości 4800, jak ustawiłem 19200 to w termite 2400, jak ustawiłem 9600 to w termite 1200.

ObrazekObrazek

Poprawiłem obrazki. Kila.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 19:18 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Wyłącz podział zegara przez 8 (fusebit CKDIV8)


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 19:30 
Offline
Nowy

Dołączył(a): 04 lis 2014
Posty: 3
Pomógł: 0

Wielkie dzięki. Działa ! ; )



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lis 2014, o 23:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

Jak kolega Krauser pomógł daj mu pigułkę! Choć on to i tak jest nieźle "nafurany" :D No chyba, że to diler piguł z Atnela :)

z Niebieskim pozdRowieniem,
Doman89



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

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