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



Teraz jest 6 kwi 2026, o 17:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 29 gru 2015, o 13:43 
Offline
Użytkownik

Dołączył(a): 28 paź 2015
Posty: 26
Pomógł: 0

Witam,

Chciałbym wykorzystać bibliotekę ( http://s.agock.com/glcd-documentation/index.html ) pod wyświetlacz lecz niestety podczas kompilacji pojawia się problem z którym nie potrafię sobie poradzić (ECLIPS MARS).
Kompilatorowi nie podoba się coś w pliku AVR8.h, a dokładniej to w linijkach od 45 do 47.

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


Description Resource Path Location Type
lvalue required as left operand of assignment AVR8.h /dsp/devices line 45 C/C++ Problem

Description Resource Path Location Type
lvalue required as left operand of assignment AVR8.h /dsp/devices line 46 C/C++ Problem

Description Resource Path Location Type
lvalue required as unary '&' operand AVR8.h /dsp/devices line 47 C/C++ Problem



Bardzo proszę o jakiekolwiek sugestie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2015, o 14:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Kompilator oczekuje l-wartości, a Ty zapewne podajesz mu stałą...
Przedstaw kod w którym używasz makr: "sbi", "cbi" oraz "DDR".

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2015, o 14:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2014
Posty: 293
Lokalizacja: Jaskółowo k. Warszawy
Pomógł: 9

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


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

_________________
POZDROWIONKA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2015, o 16:59 
Offline
Użytkownik

Dołączył(a): 28 paź 2015
Posty: 26
Pomógł: 0

atmel: ja nigdzie w swoim kodzie nie używam sbi, cbi itp.
Nawet jeszcze w swoim programie nie wywoływałem funkcji z tej biblioteki bo nie wiem włąśnie co z tym headerem.
Póki co pozałączałem nagłówki z tej całej biblioteki.

PITERK: Spróbowałem i dalej mu się coś nie podoba.


Jedynie jeszcze w funkcji kompilatora dodałem mu symbole tak jak pisali tutaj ale nie wiem czy to się ma jakoś do tego:
Pick microcontroller type (pick one only):

GLCD_DEVICE_LPX111X
GLCD_DEVICE_LPX11UXX
GLCD_DEVICE_AVR8
GLCD_DEVICE_STM32F0XX
Pick LCD controller type (pick one only):

GLCD_CONTROLLER_PCD8544
GLCD_CONTROLLER_ST7565R
GLCD_CONTROLLER_NT75451



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2015, o 23:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2014
Posty: 293
Lokalizacja: Jaskółowo k. Warszawy
Pomógł: 9

Postaram się dziś podłączyć tą bibliotekę u siebie i dam znać.

_________________
POZDROWIONKA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 10:00 
Offline
Użytkownik

Dołączył(a): 28 paź 2015
Posty: 26
Pomógł: 0

spoko, już mi kompiluj. Na dniach powinienem mieć lcd'ka więc sprawdzę jak się to ma do rzeczywistości.
Nie rozumie do końca jak to jest z konfiguracją podłączenia pinów w pliku AVR8.h :

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


tutaj link do pdf'a od lcd: http://www.propox.com/download/allegro/ ... ia5110.pdf

Wiecie może jak to skonfidurować, które piny trzeba wykorzystać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 20:09 
Offline
Użytkownik

Dołączył(a): 28 paź 2015
Posty: 26
Pomógł: 0

Czy ta definicja #define CONTROLLER_SS_PORT PORTA dotyczy pinu wyświetlacza, a w sumie jego sterownika SCE(chip enable)?
Natomiast definicja #define AVR_SS_PORT PORTB tyczy się dokładnie czego - pinu z mikroprocka dla SPI? :roll:



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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