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



Teraz jest 29 mar 2024, o 11:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 56 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
 Tytuł: Re: FOCH
PostNapisane: 7 lip 2017, o 06:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Jeśli Ci znika plik hex to oznacza że masz błędy podczas kompilacji, a jeśli takowe wystąpią kompilator przerywa pracę i plik hex ie powstaje. Gdy podczas kompilacji występuje jakiś błąd lub ostrzeżenie to w eclipse w 4 miejscach to zaznacza (w drzewie projektu na nazwie pliku w którym wystąpił problem wyświetla odpowiednio x w czerwonym kółeczku - błąd, wykrzyknik w żółtym trójkącie - ostrzeżenie, na otwartym pliku w którym ów problem występuje po prawej stronie przy belce do przewijania oznacza na żółto lub czerwono, w zależności czy ostrzeżenie czy błąd, miejsce gdzie trzeba podjechać środkiem suwaka, oraz po lewej stronie pojawiają się robaczki już przy konkretnej linii w której kompilator dopatruje się problemu.
Przy ostrzeżeniach kompilator sygnalizuje że wystąpiło ale kompilacji nie przerywa - plik hex powstaje. Natomiast przy wystąpieniu błędu kompilacja jest przerywana i hex nie powstaje.

mobtel napisał(a):
jak zrobić żebym mógł skompilować na atmega 168
Przecież to Ci napisałem, w poprzednim moim poście co ja zrobiłem by zadziałało na atmedze328p. Ty zrób to samo tylko ustaw atmegę168, jedyne co musisz jeszcze dodatkowo zrobić to zakomentować, wywalić lub zmienić dwie pierwsze linijki w main które są odpowiedzialne za włączenie podświetlenia, bo jest ono na porcie A który w atmedze168 nie istnieje więc te linijki generują błędy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 7 lip 2017, o 07:46 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Pokaż, co masz w konsoli po kompilacji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 7 lip 2017, o 21:51 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

podswietla ze te linie sa zle
#define SPORT(x) (PORT##x)
#define SPIN(x) (PIN##x)
#define SDDR(x) (DDR##x)

------------------------ [ Dodano po: 4 minutach ]

../LCD/lcd44780.h:130:16: note: in expansion of macro 'SDDR'
#define DDR(x) SDDR(x)
^
../LCD/lcd44780.c:476:2: note: in expansion of macro 'DDR'
DDR(LCD_RSPORT) |= (1<<LCD_RS);
^
../LCD/lcd44780.h:125:19: error: 'PORTA' undeclared (first use in this function)
#define SPORT(x) (PORT##x)
^
../LCD/lcd44780.h:124:17: note: in expansion of macro 'SPORT'
#define PORT(x) SPORT(x)
^
../LCD/lcd44780.c:482:2: note: in expansion of macro 'PORT'
PORT(LCD_RSPORT) |= (1<<LCD_RS);
^
make: *** [LCD/lcd44780.o] Błąd 1

22:44:26 Build Finished (took 579ms)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 7 lip 2017, o 22:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Coś tam mega mieszasz - sekcje konfiguracyjną pliku lcd44780.h miałeś już zrobioną bo tu wklejałeś - ja właśnie z niej skorzystam uruchamiając swoje wyświetlacze i wszystko zadziałało więc jakim cudem Tobie teraz nie działa?

Spróbuj clean projektu zrobić. Nie skasowałeś czegoś przypadkiem w pliku lcd44780.h?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 8 lip 2017, o 13:35 
Offline
Użytkownik
Avatar użytkownika

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

mobtel napisał(a):
'PORTA' undeclared (first use in this function)
A to nie znaczy, że brakuje dodanego pliku io.h?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 8 lip 2017, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Marhef napisał(a):
A to nie znaczy, że brakuje dodanego pliku io.h?
znaczyłoby gdyby chodziło o procek atmega32, a w projekcie jest użyty atmega168 który portu a nie posiada.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 17:06 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

kupilem atmege 32 kompiluje sie ale Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 17:51 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Na zamieszczonym przez Ciebie zdjęciu widać, że LCD podłączyłeś w taki sposób, że część sygnałów bierzesz z portu B, a część z portu C(chyba że źle widzę). Jeżeli masz nowego procka to czy wyłączyłeś JTAGa w fusebitach?

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 18:40 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

#define LCD_D7PORT C
#define LCD_D7 5
#define LCD_D6PORT C
#define LCD_D6 4
#define LCD_D5PORT C
#define LCD_D5 3
#define LCD_D4PORT C
#define LCD_D4 2


// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E
#define LCD_RSPORT B
#define LCD_RS 0

#define LCD_RWPORT B
#define LCD_RW 1

#define LCD_EPORT B
#define LCD_E 2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 18:47 
Offline
Moderator
Avatar użytkownika

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

bo pewnie JTAG'a nie wyłączyłeś ...

_________________
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  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 18:54 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Jeszcze jedna sprawa. Te kabelki połączeniowe po stronie wyświetlacza są wlutowane w płytkę? Złącza goldpin na płytce wyświetlacza nie widzę na tym zdjęciu.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 18:58 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

od spodu podlotowane

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

fuses i zaznaczone mam do not set fusues



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 19:14 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Napisz może jakim programem wgrywasz wsad do procka, bo zaczyna się robić coraz więcej niewiadomych ;) Wrzuć jakieś screeny z tego programu.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 19:16 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

ecilpse mars



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 19:23 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Dobrze, ale czy masz program którym możesz sprawdzić, jak są ustawione fusebity, taktowanie itp. Twojego procka?

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 19:53 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

a eclipse mars tego nie zrobie

------------------------ [ Dodano po: 8 minutach ]

Writing | ################################################## | 100% 1.02s

avrdude: 1422 bytes of flash written
avrdude: verifying flash memory against 04_LCD.hex:
avrdude: load data flash data from input file 04_LCD.hex:
avrdude: input file 04_LCD.hex auto detected as Intel Hex
avrdude: input file 04_LCD.hex contains 1422 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.75s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0084
0xe4 != 0xe0
avrdude: verification error; content mismatch

avrdude done. Thank you.

avrdude finished



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 20:05 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

mobtel napisał(a):
a eclipse mars tego nie zrobie


No nie bardzo. Czy znasz program MkAVRCalkulator? Polecam się zapoznać bo bardzo ułatwia "współżycie" z mikrokontrolerami AVR. :lol:

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 20:33 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

ok kupie programator atnela dostane MkAvrCalculator mam nadzieje ze rusze ten lcd



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 20:56 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Jeżeli masz zamiar działać z AVRkami to programator ATNELa + MkAVRCalkulator jest dobrym wyborem. Używam tych produktów od dawna i jeszcze mnie nie zawiodły. Obejrzyj poradniki Mirka w których pokazuje jak działać z w/w zestawem.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 13 lip 2017, o 21:28 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

Rejestracja w sklepie nie została potwierdzona. Odbierz pocztę i kliknij w link potwierdzający.
nie dostałem maila nawet do spamu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 14 lip 2017, o 00:08 
Offline
Moderator
Avatar użytkownika

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

mobtel napisał(a):
Rejestracja w sklepie nie została potwierdzona. Odbierz pocztę i kliknij w link potwierdzający.
nie dostałem maila nawet do spamu


A jak miała być potwierdzona jeśli w adresie mailowym, przy rejestracji w naszym sklepie, zamiast @gmail.com wpisałeś .....@gmial.com

już poprawiam i może uda się ręcznie wygenerować potwierdzenie ze sklepu

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

ale widzę, że kolega sobie chyba jakieś żarty robi w sklepie - bo przy rejestracji nie podał żadnych swoich danych poza błędnym mailem, .... w takim razie usuwam ten wpis klienta ze sklepu ... Proszę się ew poprawnie zarejestrować ponownie i nie robić żartów

_________________
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  
 Tytuł: Re: FOCH
PostNapisane: 15 lip 2017, o 20:16 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

mam juz mkavrcalculator zapisałem 8mhz i wylaczyłem jtag ale nadal lcd nie startuje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 15 lip 2017, o 21:49 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 544
Pomógł: 27

wstaw może jakieś screny z mkavrcalculator jak zrobisz sprawdź podłączony AVR bo ten soft działa a ty coś masz namieszane .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 19 lip 2017, o 09:06 
Offline
Użytkownik

Dołączył(a): 03 lip 2017
Posty: 28
Pomógł: 0

Obrazek

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

martwi mnie ten błąd na nawet na programatorze atnela avrdude: Device signature = 0x1e9502
avrdude: reading input file "04_LCD.hex"
avrdude: input file 04_LCD.hex auto detected as Intel Hex
avrdude: writing flash (1450 bytes):

Writing | ################################################## | 100% 0.70s

avrdude: 1450 bytes of flash written
avrdude: verifying flash memory against 04_LCD.hex:
avrdude: load data flash data from input file 04_LCD.hex:
avrdude: input file 04_LCD.hex auto detected as Intel Hex
avrdude: input file 04_LCD.hex contains 1450 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.37s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0085
0xe9 != 0xe0
avrdude: verification error; content mismatch

avrdude done. Thank you.

avrdude finished

------------------------ [ Dodano po: 8 minutach ]

ruszyło faktycznie programator atnela robi robotę można zamknąć temat:)))))))))))))))))))))))))))))))))))))))



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 19 lip 2017, o 16:24 
Offline
Użytkownik

Dołączył(a): 02 gru 2015
Posty: 544
Pomógł: 27

Cytuj:
ruszyło faktycznie programator atnela robi robotę można zamknąć temat:)))))))))))))))))))))))))))))))))))))))


I tu moim zdaniem powinno paść magiczne słowo "przepraszam" ponieważ kolega Mirek zamknął ci jeden temat z powodu chińskiego programatora
(co moim zdaniem było wyraźną sugestią co jest nie tak) to założyłeś nowy temat pod tytułem FOCH.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: FOCH
PostNapisane: 19 lip 2017, o 17:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

No niestety ale chińszczyzna się czkawką odbija nawet po wgraniu najnowszego wsadu - taki już urok chińszczyzny.
Jak człowiek chce mieć spokój to warto dołożyć "Kazimierza III Wielkiego", a i przy okazji wsparcie Mirkowej działalności ;)



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: 56 ]  Przejdź na stronę Poprzednia strona  1, 2

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