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



Teraz jest 29 mar 2024, o 16:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 39 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
PostNapisane: 26 mar 2017, o 14:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

zapisz projekt, skompiluj, zmień na wgrywanie z build, wgraj. MUSI DZIAŁAĆ

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



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

Dołączył(a): 25 mar 2017
Posty: 27
Pomógł: 0

Wyskakuje mi ten błąd o który mmówilem kilka postów wczesniej
Obrazek



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

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

Powtarzam.
Pokaż konsolę po kompilacji!!!!!!!!



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

Dołączył(a): 25 mar 2017
Posty: 27
Pomógł: 0

16:21:30 **** Incremental Build of configuration Release for project 00_testled ****
make all
'Building target: 00_testled.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,00_testled.map -mmcu=atmega8 -o "00_testled.elf" ./main.o
./main.o: In function `main':
main.c:(.text.startup.main+0x4): undefined reference to `lcd_init'
main.c:(.text.startup.main+0xa): undefined reference to `lcd_str_P'
main.c:(.text.startup.main+0x10): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x16): undefined reference to `lcd_str_P'
main.c:(.text.startup.main+0x1c): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x22): undefined reference to `lcd_str_E'
main.c:(.text.startup.main+0x28): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x2e): undefined reference to `lcd_str'
main.c:(.text.startup.main+0x36): undefined reference to `lcd_defchar'
main.c:(.text.startup.main+0x3e): undefined reference to `lcd_defchar_E'
main.c:(.text.startup.main+0x46): undefined reference to `lcd_defchar_P'
main.c:(.text.startup.main+0x4e): undefined reference to `lcd_defchar_P'
main.c:(.text.startup.main+0x54): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x5a): undefined reference to `lcd_str'
main.c:(.text.startup.main+0x60): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x66): undefined reference to `lcd_str'
main.c:(.text.startup.main+0x6c): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x72): undefined reference to `lcd_str'
main.c:(.text.startup.main+0x8c): undefined reference to `lcd_locate'
main.c:(.text.startup.main+0x96): undefined reference to `lcd_int'
main.c:(.text.startup.main+0x9c): undefined reference to `lcd_str'
collect2.exe: error: ld returned 1 exit status
make: *** [00_testled.elf] Blad 1

16:21:30 Build Finished (took 553ms)



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

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Masakra jedna wielka jest kolego. Program się NIE kompiluje jak masz błędy i dlatego się nie wgrywa.

albo wywal z programu wszystkie odwołania do obsługi lcd albo dodaj include od lcd

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Ostatnio edytowano 26 mar 2017, o 15:25 przez skalarro, łącznie edytowano 1 raz

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

Dołączył(a): 25 mar 2017
Posty: 27
Pomógł: 0

Dobra, nie będę pajacował, przeinstaluje wszystko jeszcze raz, szkoda waszych nerwów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2017, o 15:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 gru 2014
Posty: 77
Lokalizacja: Gorlice
Pomógł: 5

Ja natomiast pokażę Tobie że powinno to działać. Mając akurat atmege8 poskładałem na szybko na stykówce, i wg Twoich ustawień portów LCD.
Z tym że różnica jest taka że nie mam żadnych kondensatorów i rezystorów przy procku żeby pokazać że przy minimum elementów to działa.

1. Ustawiłem fusy na taktowanie 8Mhz.
2. Ustawiłem kontrast lcd, więc było jak u Ciebie - kwadraciki na lcd
3. Po kompilacji z twoimi ustawieniami i wgraniu wsadu do procka taki efekt

Obrazek

Więc Ja proponuję, zrobić na nowo i na spokojnie

- poskładaj sobie wszystko na nowo po kolei na stykówce,
- zaprogramuj/sprawdź atmegę MkAvrCalculatorem,
- utwórz nowy workspace oraz zaimportuj wybrany projekt projekt, ( możliwe że coś się stało z workspacem )
- zmień porty dla lcd
- kompiluj i wgraj



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

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

Pokaż co masz na początku w pliku main.c i zrzut ekranu ze strukturą projektu.



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

Dołączył(a): 04 paź 2014
Posty: 46
Lokalizacja: okolice JOWISZA czasami PL
Pomógł: 7

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

czy jak tam masz ten plik zapisany



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: 39 ]  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 11 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