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



Teraz jest 8 sty 2025, o 04:24


Strefa czasowa: UTC + 1





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

Dołączył(a): 30 mar 2013
Posty: 26
Pomógł: 0

Witam. W trakcie lekcji dot. wyśw. LCD natrafiłem na mały problem. Właściwie natrafiłem na niego już wcześniej ale go zignorowałem. Chodzi o fragment kodu w funkcji main.c

Obrazek

Tutaj zamieszczam zrzut ekranu. Generalnie sam komunikat z konsoli niewiele mi mówi do tego co robię źle. Używam Eclipse Juno. Bardzo proszę o pomoc.



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

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

A masz skorygowaną funkcje do obsługi LCD na

void lcd_str_P(const char * str)
{
register char znak;
while ( (znak=pgm_read_byte(str++)) )
lcd_write_data( ( (znak>=0x80) && (znak<=0x87) ) ? (znak & 0x07) : znak);
}
#endif

oczywiści trzeba poprawić też deklaracje w lcd44780.h
void lcd_str_P(const char * str); // domyślnie wyłączona z kompilacji w pliku lcd.c

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 21:29 
Offline
Moderator
Avatar użytkownika

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

saper152 napisał(a):
Tutaj zamieszczam zrzut ekranu. Generalnie sam komunikat z konsoli niewiele mi mówi do tego co robię źle. Używam Eclipse Juno. Bardzo proszę o pomoc


zapoznaj się z tym "lekarstwem" i szybko przejdzie ;)

http://mirekk36.blogspot.com/2012/08/ec ... zytaj.html

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO