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



Teraz jest 8 lut 2026, o 14:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
 Tytuł: DS 3231
PostNapisane: 4 gru 2013, o 19:09 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Witam.Zakupiłem tego Ds-a ( jest w drodze ) , ale żeby nie marnować czasu wgrałem program do Eclipsa i próbuję przejść kompilację , ale niestety mam błędy i nie wiem jak je pokonać.
Proszę o pomoc.
Obrazek
Pozdrawiam serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 19:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Trochę mało danych, ale czy przypadkiem kolega nie "includuje" pliku ".c"

BTW. Czy to nie temat na oddzielny wątek ?

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 19:43 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Kompilacja przeprowadzana na main.c tylko na zrzucie tak to wyszło.
Co jeszcze miałbym pokazać ?
Właśnie się zastanawiałem nad oddzielnym wątkiem,ale już poszło jak będzie trzeba to powtórzę temat w oddzielnym wątku.
Pozdrawiam serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 19:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Józef 63 napisał(a):
Kompilacja przeprowadzana na main.c tylko na zrzucie tak to wyszło.


No właśnie czy w pliku main.c jest :
#include "lcd.c" czy "lcd.h"

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 gru 2013, o 20:06 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Plik main.c :
Obrazek
Cały projekt pochodzi od Mirka do uzupełnienia były dwie biblioteki lcd.c i twi.c pobrałem je z płyty z niebieskiej książki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

no OK, już rozumiem co to jest :)
a czy próbowałeś CLEAN zrobić a potem BUILD ?

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:20 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Tak postępowałem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:33 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Plik.h nie w całości bo jest długi chyba,że częściowo w oddzielnych zrzutach.

Nie publikujemy bibliotek z książki - Różowy J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Jakie wydanie książki ?

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

Józef 63 napisał(a):
Nie publikujemy bibliotek z książki - Różowy J.


plik .h akurat jest u Mirka na blogu ogólnodostępny.

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:40 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Wydanie I



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 20:51 
Offline
Moderator
Avatar użytkownika

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

w skrócie -

sprawdź deklarację funkcji podkreślonych na czerwono

bo masz inną deklarację w *.h a inny nagłówek w *.c

np lcd_hex()

poza tym coś musiałeś pomieszać - może plik *.c z nowszej wersji z plikiem *.h ze starszej

żeby nie było kłopotu to co za problem wziąć te dwa pliki do LCD z DVD - na 100% będzie dobrze i bez tych błędów - bo jak mówię na DVD jest ok

_________________
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: DS 3231
PostNapisane: 4 gru 2013, o 20:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

to nie jestem pewien czy Mirek nie wstawił tam jakichś poprawek po twardym wydaniu.
A plik .h wygląda ewidentnie na ten najnowszy z twardej wersji wiec i .c powinno być raczej z "twardej" płyty.

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

I znowu ostatni .... :)

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 21:14 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Mirku problem mój polega na tym,że nie mam DVD z wydania II niebieskiej, mam DVD ale z wydania I plik.h był załączony w projekcie , więc go nie zmieniałem , brakuje plików.c do LCD i TWI z plikiem do TWI nie ma kłopotu natomiast jest z plikiem.c co widać na zrzucie tylko jak to poprawić.
Wgrywałem LCD z erraty i też było to samo.

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

Błędy w lcd.c
void lcd_hex(int val)
void lcd_defchar_P(uint8_t nr, uint8_t *def_znak)
void lcd_locate(uint8_t y, uint8_t x)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 21:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Wgraj obydwa pliki ze swojego DVD i plik lcd.h i lcd.c

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 21:28 
Offline
Moderator
Avatar użytkownika

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

Józef 63 napisał(a):
mam DVD ale z wydania I plik.h był załączony w projekcie , więc go nie zmieniałem


No i to był właśnie twój błąd ...

i piszę wyżej żebyś wkleił sobie obydwa pliki z DVD - przecież to nie dziwne że jeśli je pomieszałeś i są inne nagłówki funkcji w obydwu plikach że masz errory.

dlatego dwa wyjścia

1. bierzesz dwa pliki z DVD z pierwszej książki (po co kombinujesz z mieszanką) ? ;)

2. poprawiasz nagłówki tych dwóch czy trzech funkcji i po kłopocie


Autor postu otrzymał pochwałę

_________________
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: DS 3231
PostNapisane: 4 gru 2013, o 21:36 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Oba pliki LCD z DVD i efekt taki:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 21:44 
Offline
Użytkownik

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

To teraz potrzebujesz uaktualnienia do biblioteki I2C_TWI. Do pobrania na stronie wydawnictwa ATNEL.


Autor postu otrzymał pochwałę

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: DS 3231
PostNapisane: 4 gru 2013, o 21:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Jeśli chodzi o I2Csetbitrate powinno działać. CLEAN, potem BUILD Tu przypominam że jeśli masz I wydanie ksiązki to errata na atnel.pl.

lcd_LED wygląda tylko na podświetlenie wyświetlacza więc możesz to "wykomentarzować" ;) i zrobić po swojemu zwykłym podciągnięciem portu.

Jeśli kupiłeś ksiązkę to napisz PW do Mirka o te biblioteki. Pamiętam że jak wyszła twarda BB to można było się zgłosić po aktualizacje z numerem zamówienia albo paragonem.


Autor postu otrzymał pochwałę

_________________
50 znaków Atnela ....



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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