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



Teraz jest 4 gru 2024, o 17:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 18 sty 2015, o 00:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 491
Lokalizacja: Siedlce
Pomógł: 9

do rzeczy próbuję napisać biblioteke krok po kroku według bluebooka
: na stronie 220 jest napisane" Teraz inicjalizacja pinów na początku ... będzie mogła wyglądać tak":-
i tutaj mamy same linijki zaczynające się DDR.....DDR.... i tak dalej itd..
Czyli rozumiem że autor dał same "ciało" funkcji które powinno być pomiędzy tymi {} klamrami?
A jej nazwa znajduje się na stronie 222 data_dir_out();
Czemu nie napisał od razu jej nazwy? :|

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2015, o 00:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 491
Lokalizacja: Siedlce
Pomógł: 9

Ah czyli wniosek z tego że to właściwie na płycie są kompletne biblioteki a w książce tylko omówione poszczególne fragmenty kodu,na zasadzie jak tytule tego tematu wędka a nie ryba ;)?
Myślałem że w książce też są całości i przepisywałem w nadziei że mi się to skompiluje, a tam zaczęło mnóstwo warningów mi wyskakiwać i zajrzałem do plików z płyty :shock: a tam o wiele więcej linijek
i w sumie wszystko jest opisane w komentarzach

Przy okazji zapytam jak kompiluje plik z płyty LCD44780 to na folderze projektu pokazuje mi się taki malutki żółty trójkącik ostrzegawczy z wykrzyknikiem co on oznacza ?

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2015, o 09:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Jest to Worning czyli jakiś błąd mogący wpłynąć na działanie programu.
Jak prześledzisz dokładnie te trójkąty dojdziesz do pliku w którym
jest ten Worning.
Najlepiej go naprawić żeby mieć pewność
że program masz napisany bezbłędnie a ewentualne przyczyny
złego działania są w sprzęcie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2015, o 16:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2013
Posty: 491
Lokalizacja: Siedlce
Pomógł: 9

Zaba napisał(a):
Jak prześledzisz dokładnie te trójkąty dojdziesz do pliku w którym
jest ten Worning.

Szukałem we wszystkich 3 plikach w tym projekcie i nie widziałem żadnych worningow i projekt się kompiluje prawidłowo

**** Build of configuration Release for project 04_LCD ****

make all
Invoking: Print Size
avr-size --format=avr --mcu=atmega32 04_LCD.elf
AVR Memory Usage
----------------
Device: atmega32

Program: 1536 bytes (4.7% Full)
(.text + .data + .bootloader)

Data: 21 bytes (1.0% Full)
(.data + .bss + .noinit)


Finished building: sizedummy


**** Build Finished ****

_________________
Ucz się ucz ,bo po to tutaj jesteś...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2015, o 17:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Jeśli w oknie konsoli przy kompilacji niema żadnych ostrzeżeń
to OK.
Przy worning-ach kod będzie się kompilował tylko przeważnie nie
działa tak jak chcemy :)



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

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