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



Teraz jest 23 kwi 2024, o 23:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 23 lis 2017, o 23:59 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Witam wszystkich,

na początku chciałbym powiedzieć, że nie wiem czy ten post zamieszczam w odpowiednim miejscu na forum ponieważ nie mam pewności, czy jest to problem od stron eclipse, czy od programistycznej. Do rzeczy..

Pracuję nad transmisją rs232 opierając się na niebieskiej oraz zielonej książce. Mam pewien problem ponieważ Eclipse podczas próby wgrania programu wyrzuca taki komunikat:
Obrazek
Stało się to po zrobieniu clean projektu zawierającego kilka plików związanych z tematem transmisji po rs232. Pomimo, że projekt jest zapisany, wyłączoną mam opcję debugowania problem ten nie znika. Szukałem na forum i w pozostałych zakamarkach internetu jednak żaden podany sposób nie rozwiązał mojego problemu.

Co więcej problem ten znika, gdy pousuwam wszystkie pliki i dla testu pozostawię samo main.c. Podczas buildowania projektu nie wyskakują żadne błędy lub ostrzeżenia jednak w konsoli kilka niejasności się pojawia, które nie wiem jak przekładają się na mój problem. Oto screeny:

Obrazek
Obrazek

Jeśli ktoś będzie mógł mnie jakoś dalej pokierować będę wdzięczny.

Pozdrawiam !



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 07:56 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1080
Pomógł: 73

Kliknij na projekt prawym przyciskiem myszy i wybierze Index->Rebuilt
a nastepnie
Index->Freshen all files

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

I oczywiście zrób clean-a



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 08:04 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Bibliotekę sam tworzylem na bazie książek-niestetyu nie mam dostępu do płyty oraz nie mogę napisać do wydawnictwa o przesłanie zawartości płyty ponieważ książka jest wypożyczona.
Sprawdzę powyższe uwagi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 08:22 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Dziękuję za pomoc, sprawdzę wszystko i odezwę się w najbliższych dniach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 08:35 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

A ja polecam zainstalować AVPlayer wpisać w szukaj 'rs232' i obejrzyj dokładnie wszystkie poradniki.
Zacznij od RS232 dla początkujących..., później kolejne, a jeśli jeszcze masz książki pana Mirka do tego, to pięknie wszystko przygotujesz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 08:57 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Rs232 dla początkujących widziałem w całości i kilka innych, dlatego przeszedłem do napisania biblioteki na bazie książek. Poszukam na AVPlayer, może jeszcze jakieś filmiki pominąłem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 09:24 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

To może obejrzyj filmik pana Mirka jak pisze bibliotekę UART na potrzeby przetwornika ADC https://youtu.be/JbLHXkFZwsE?t=1581



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2017, o 13:16 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

A nie łatwiej i dużo sprawniej kupić sobie BB i mieć komplet z przydatnymi bibliotekami zamiast ślęczeć nad nimi? Skupiłbyś się na kodowaniu :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 21:00 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Przyczyna leżała w sofcie - brak definicji zmiennych, same deklaracje. Teraz wydaje się być wszystko okej i mogę ruszyć dalej z testami. Dziękuję za pomoc !

Tak przy okazji zapytam w tym wątku. Chciałem przejść do testów transmisji danych po UART i spotkałem się z pewnym dość typowym problemem jednak nie mogę sobie z nim poradzić. Procek był taktowany z wewnętrznego oscylatora. Podgrałem mu program i chciałem zmienić mu zrodlo taktowania na zewnętrzny kwarc. Pojawia się teraz taki komunikat:
Obrazek
Problem w tym, że nie mogę nic zmienić. Próbuję wrócić do wewnetrznego oscylatora, zmieniam na inne kwarce procek nie odpowiada(cały czas podłączony jest rezonatorze kwarcowym).
Kilka razy już spotkałem się z tym problemem, ale wtedy pracowałem na stykówce i najczesciej blad był z połączeniem. Teraz mam pewność co do poprawności połączeń. Jakiś pomysł ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 21:04 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Błąd w połączeniach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 21:14 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

nie pracuję już na stykówce tylko na zaprojektowanej przez siebie płytce, więc to nie jest przyczyną. Wgrywałem już programy i procek odpowiadał więc nagle nic z tym związanego nie zmieniłoby się.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 21:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

A może przypadkiem zmieniłeś fusebity? Na przykład na zewnętrzny generator RC?
Jeśli masz nowy programator z atnela, to możesz na którymś z pinów wystawić sygnał prostokątny, poszukaj w instrukcji. Sam tak zablokowałem procka dawno temu, a odblokowałem niedawno. Jak to zrobić, było opisane tu gdzieś na forum



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 23:15 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Próbowałem ożywić Atmege poprzez podanie na jej pin XTAL1 sygnału prostokątnego z innego uC, niestety bez pozytywnego efektu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2017, o 23:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

A może masz ATmega fusebit doctor?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2017, o 00:51 
Offline
Użytkownik

Dołączył(a): 13 lis 2016
Posty: 35
Pomógł: 0

Problem rozwiązany - złe wartości kondensatorów wpiętych pomiędzy kwarc/pin a masę.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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