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



Teraz jest 24 lut 2025, o 09:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 11 paź 2013, o 22:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

eclipse nie tworzy mi hex bo sa bledy

23:38:35 **** Incremental Build of configuration Release for project 2222 ****
make all
Building target: 2222.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,2222.map -mmcu=atmega16 -o "2222.elf" ./lcd44780.o ./main.o
./main.o: In function `_lcd_read_byte':
main.c:(.text+0x48): multiple definition of `_lcd_read_byte'
./lcd44780.o:lcd44780.c:(.text+0x48): first defined here
./main.o: In function `check_BF':
main.c:(.text+0x70): multiple definition of `check_BF'
./lcd44780.o:lcd44780.c:(.text+0x70): first defined here
./main.o: In function `_lcd_write_byte':
main.c:(.text+0x78): multiple definition of `_lcd_write_byte'
./lcd44780.o:lcd44780.c:(.text+0x78): first defined here
./main.o: In function `lcd_write_cmd':
main.c:(.text+0xa8): multiple definition of `lcd_write_cmd'
./lcd44780.o:lcd44780.c:(.text+0xa8): first defined here
./main.o: In function `lcd_write_data':
main.c:(.text+0xb0): multiple definition of `lcd_write_data'
./lcd44780.o:lcd44780.c:(.text+0xb0): first defined here
./main.o: In function `lcd_char':
main.c:(.text+0xb8): multiple definition of `lcd_char'
./lcd44780.o:lcd44780.c:(.text+0xb8): first defined here
./main.o: In function `lcd_str':
main.c:(.text+0xca): multiple definition of `lcd_str'
./lcd44780.o:lcd44780.c:(.text+0xca): first defined here
./main.o: In function `lcd_str_P':
main.c:(.text+0xee): multiple definition of `lcd_str_P'
./lcd44780.o:lcd44780.c:(.text+0xee): first defined here
./main.o: In function `lcd_defchar':
main.c:(.text+0x11a): multiple definition of `lcd_defchar'
./lcd44780.o:lcd44780.c:(.text+0x11a): first defined here
./main.o: In function `lcd_locate':
main.c:(.text+0x14a): multiple definition of `lcd_locate'
./lcd44780.o:lcd44780.c:(.text+0x14a): first defined here
./main.o: In function `lcd_cls':
main.c:(.text+0x15a): multiple definition of `lcd_cls'
./lcd44780.o:lcd44780.c:(.text+0x15a): first defined here
./main.o: In function `lcd_init':
main.c:(.text+0x162): multiple definition of `lcd_init'
./lcd44780.o:lcd44780.c:(.text+0x162): first defined here
./main.o: In function `lcd_defchar_E':
main.c:(.text+0x1f2): multiple definition of `lcd_defchar_E'
./lcd44780.o:lcd44780.c:(.text+0x1e8): first defined here
./main.o: In function `lcd_str_E':
main.c:(.text+0x232): multiple definition of `lcd_str_E'
./lcd44780.o:lcd44780.c:(.text+0x228): first defined here
./main.o: In function `lcd_int':
main.c:(.text+0x25e): multiple definition of `lcd_int'
./lcd44780.o:lcd44780.c:(.text+0x254): first defined here
make: *** [2222.elf] Błąd 1

23:38:35 Build Finished (took 265ms)



jak sie ich pozbyc ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 22:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sty 2013
Posty: 272
Pomógł: 3

Pokazać kod choćby main.c :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 22:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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



23:56:34 **** Incremental Build of configuration Release for project test_lcd ****
make all
Building target: test_lcd.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,test_lcd.map -mmcu=atmega32 -o "test_lcd.elf" ./lcd44780.o ./main.o
./main.o: In function `_lcd_read_byte':
main.c:(.text+0x48): multiple definition of `_lcd_read_byte'
./lcd44780.o:lcd44780.c:(.text+0x48): first defined here
./main.o: In function `check_BF':
main.c:(.text+0x70): multiple definition of `check_BF'
./lcd44780.o:lcd44780.c:(.text+0x70): first defined here
./main.o: In function `_lcd_write_byte':
main.c:(.text+0x78): multiple definition of `_lcd_write_byte'
./lcd44780.o:lcd44780.c:(.text+0x78): first defined here
./main.o: In function `lcd_write_cmd':
main.c:(.text+0xa8): multiple definition of `lcd_write_cmd'
./lcd44780.o:lcd44780.c:(.text+0xa8): first defined here
./main.o: In function `lcd_write_data':
main.c:(.text+0xb0): multiple definition of `lcd_write_data'
./lcd44780.o:lcd44780.c:(.text+0xb0): first defined here
./main.o: In function `lcd_char':
main.c:(.text+0xb8): multiple definition of `lcd_char'
./lcd44780.o:lcd44780.c:(.text+0xb8): first defined here
./main.o: In function `lcd_str':
main.c:(.text+0xca): multiple definition of `lcd_str'
./lcd44780.o:lcd44780.c:(.text+0xca): first defined here
./main.o: In function `lcd_str_P':
main.c:(.text+0xee): multiple definition of `lcd_str_P'
./lcd44780.o:lcd44780.c:(.text+0xee): first defined here
./main.o: In function `lcd_defchar':
main.c:(.text+0x11a): multiple definition of `lcd_defchar'
./lcd44780.o:lcd44780.c:(.text+0x11a): first defined here
./main.o: In function `lcd_locate':
main.c:(.text+0x14a): multiple definition of `lcd_locate'
./lcd44780.o:lcd44780.c:(.text+0x14a): first defined here
./main.o: In function `lcd_cls':
main.c:(.text+0x15a): multiple definition of `lcd_cls'
./lcd44780.o:lcd44780.c:(.text+0x15a): first defined here
./main.o: In function `lcd_init':
main.c:(.text+0x162): multiple definition of `lcd_init'
./lcd44780.o:lcd44780.c:(.text+0x162): first defined here
./main.o: In function `lcd_defchar_E':
main.c:(.text+0x1fa): multiple definition of `lcd_defchar_E'
./lcd44780.o:lcd44780.c:(.text+0x1f0): first defined here
./main.o: In function `lcd_str_E':
main.c:(.text+0x23a): multiple definition of `lcd_str_E'
./lcd44780.o:lcd44780.c:(.text+0x230): first defined here
./main.o: In function `lcd_int':
main.c:(.text+0x266): multiple definition of `lcd_int'
./lcd44780.o:lcd44780.c:(.text+0x25c): first defined here
make: *** [test_lcd.elf] Błąd 1

23:56:34 Build Finished (took 249ms)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 22:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2013
Posty: 101
Lokalizacja: Wrocław
Pomógł: 4

Wyrzuć to: #include "lcd44780.c"

_________________
ATB 1.04, Bluebook wyd.II, Greenbook wyd.II



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 23:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

no ok nie ma bledow ale LCD sie nie czysci ... :./


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

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 23:06 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

no to teraz pokaż schemat połaczeń LCD i Definicje pinów

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 23:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

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




Obrazek

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 23:16 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

1. poco podłaczyłeś wszystkie linie ?? i tak korzystasz z trybu 4 BIT
więc linie

D0, 1,2,3 odetnij i nigdzie nie podłaczaj

bo ... się o kłopoty prosisz

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 23:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

jak juz pisalem na czacie

tam na schemacie mam narysowane PD0 - PD3 ale pominalem te piny na plycie bo dalem zworki ktore sa rozlaczone

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2013, o 08:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Temat zwalczony

Włączyłem mkAVR Calculator i bawiłem się ATMEGĄ 32 okazuje się że niby coś się do niej wgrywa niby coś czyta ale jest w jakimś dziwnym stanie bo zmiana w Właściwościach Fusów i wyłączam opcję:
JTAG odchaczam ptaszka ładuję do atmegi .. po czym robię odczyt i co jest dalej zaznaczone. zacząłem ją męczyć i klapa.

Wstawiam drugą w podstawkę odchaczam JTAG by mieć wszystkie porty I/O wolne. wgrywam program i wyświetlacz ożył.

Wygląda na to że nowiutka śliczniutka Atmega 32 leżąca 2 tygodnie w puszce się udusiła i poszła do świata wiecznego spoczynku.

_________________
Usługi druku przestrzennego - www.drumik.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: 10 ] 

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