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



Teraz jest 11 gru 2024, o 12:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 254 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5 ... 9  Następna strona
Autor Wiadomość
PostNapisane: 27 gru 2012, o 18:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

Dodalem 3 funkcje do biblioteki SunRivera ktore moga sie przydac :

void GLCD_int16 (int liczba);
void GLCD_int32 (long int liczba);
void GLCD_hex (int liczba);

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


MOzna sobie pokombinowac i zmodyfikowac jako jedna funkcje np :

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


albo krócej :

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


wtedy mamy jedna funkcje uniwersalna .


Autor postu otrzymał pochwałę

_________________
pozdrawiam
Jachu



Ostatnio edytowano 28 gru 2012, o 23:48 przez jachu, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 gru 2012, o 23:01 
Offline
Użytkownik
Avatar użytkownika

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

Wersja dla 192x64 na droopie proszę testować

_________________
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: 28 gru 2012, o 11:38 
Offline
Nowy

Dołączył(a): 28 gru 2012
Posty: 7
Pomógł: 0

Witam
Mam pytanie od strony hardware'owej: czy wyświetlacz po włączeniu zasilania powinien się zaświecić albo dać inne znaki życia? Czy następuje to dopiero po inicjalizacji programem?
Próbowałem przerobić bibliotekę pod własne piny ale drań ani drgnie. Czy może to być też związane z pinem RESET podpiętym do portu?

I jeszcze jedna uwaga. W moim wyświetlaczu sygnały CSEL1 i CSEL2 są aktywowane stanem niskim. Z tego co czytałem po forach , taka sytuacja jest dość popularna. W Twojej bibliotece nie jest to uwzględnione , a zdaje mi się że to dość ważna sprawa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 11:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

Jaki masz typ wyswietlacza napisz dokladnie . Moj po podlaczeniu jak mu kontrastem ruszam to widac czy dziala czy nie no i oczywiscie podswietlanie. Jestes pewny swoich polaczen z dokumentacja ?

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 11:58 
Offline
Nowy

Dołączył(a): 28 gru 2012
Posty: 7
Pomógł: 0

Mój wyświetlacz : WINSTAR wg12864B
a po sprawdzeniu pinów stwierdziłem że anode diody podświetlenia wpiąłem do masy tak jak i katode... Zaraz to przelutuje , przy okazji poprawie też ten RESET :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 12:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

Raven napisał(a):
Mój wyświetlacz : WINSTAR wg12864B
a po sprawdzeniu pinów stwierdziłem że anode diody podświetlenia wpiąłem do masy tak jak i katode... Zaraz to przelutuje , przy okazji poprawie też ten RESET :)


Mam dokladnie ten sam . Tylko kolor wyswietlania inny.
http://imageshack.us/photo/my-images/15 ... 80919.jpg/

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

GwynBleidD napisał(a):
Ooo moja mysz :D

Podłóż jachu coś pod drugą stronę wyświetlacza, bo one trochę więcej od KSów ważą i może Ci wykrzywić piny troszkę, uszkodzić luty albo zepsuć płytkę stykową ;)


Gwyn dzieki za zwrocenie uwagi spoko kontroluje to :) A mysz jest super mam ja juz jakies 4 lata :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 21:58 
Offline
Moderator
Avatar użytkownika

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

Tak sobie tu zajrzałem ;) patrzę na kod uniwersalnej funkcji:

Kod:
void GLCD_int_uniwers (int liczba, int system) ...


i tak myślę, że komuś powinienem tu łapki przetrącić ;) ..... ale tak sobie myślę - a może ktoś zgadnie dlaczego powinienem przetrącić ? tzn za co dokładnie ? hmmm ? może pan winowajca się zgłosi ? hę ? ;)

_________________
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  
PostNapisane: 28 gru 2012, o 23:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

mirekk36 napisał(a):
Tak sobie tu zajrzałem ;) patrzę na kod uniwersalnej funkcji:

Kod:
void GLCD_int_uniwers (int liczba, int system) ...


i tak myślę, że komuś powinienem tu łapki przetrącić ;) ..... ale tak sobie myślę - a może ktoś zgadnie dlaczego powinienem przetrącić ? tzn za co dokładnie ? hmmm ? może pan winowajca się zgłosi ? hę ? ;)


Zglaszam sie Mirku :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 23:43 
Offline
Moderator
Avatar użytkownika

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

No tak ale czujesz za co łapki chciałbym poobcinać ? ;) .... a że przy okazji jesteś ze Szczecina to będę miał blisko aby wykonać wyrok ;)

no chyba że poprawisz ten nagłówek funkcji ;) to unikniesz kary ..... Jeśli nie widzisz co na mnie działa jak płachta na byka - to daj znać - podpowiem ... ale masz jeszcze chwilkę ;)

_________________
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  
PostNapisane: 28 gru 2012, o 23:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

void GLCD_int_uniwers (int liczba, uint8_t system)

juz poprawiony :) Dzieki Mirku za czujnosc :)

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2012, o 23:59 
Offline
Moderator
Avatar użytkownika

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

Nie ma za co ;) .... zasada C, tzn trzech CCC czyli: C(erber) C(zuwa) C(iągle)

_________________
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  
PostNapisane: 29 gru 2012, o 00:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lis 2012
Posty: 112
Lokalizacja: Radom
Pomógł: 2

Czy wie ktoś jak podłączyć LCD wymontowane z PDA dotykowy na taśmie pisze NEC 35TPU10-C

_________________
http://januszp25.blogspot.com/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2012, o 15:07 
Offline
Nowy

Dołączył(a): 28 gru 2012
Posty: 7
Pomógł: 0

http://imageshack.us/photo/my-images/40 ... 0431x.jpg/

A i dzięki Jachu za zmotywowanie mnie do sprawdzenia pinów :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2012, o 12:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Sun chciałem sprawdzić wersję dla 192x64 ale kompilator wypluwa mi masę błędów, nie mam pojęcia czemu

a tu to co wypluwa:

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


O co chodzi ?

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2012, o 13:56 
Offline
Moderator
Avatar użytkownika

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

No i bardzo dobrze że ci to wypluwa , jak włożyłeś mu do twarzy knebel to i zwymiotował ;)

To nie jest ani wina Suna, ani kompilatora tylko twoja - kiedy się nauczysz że NIGDY się nie inkluduje plików *.c hmmm ??? a to zdaje się zrobiłeś i to jest ten knebel o którym piszę wyżej.

_________________
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  
PostNapisane: 30 gru 2012, o 14:01 
Offline
Użytkownik
Avatar użytkownika

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

Dokładnie w 7 linii widać

In file included /GLCD_ks108.c:25:

hmmm....

_________________
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: 30 gru 2012, o 14:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

main.c

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


.c

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


.h

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


Mirku ja nie twierdzę że to wina Suna, wiem że to moja wina ale ciągle nie wiem co zrobiłem źle.

jak widać .c nie jest nigdzie includowany

_________________
sig on ;)



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

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

bobik a mozesz zrobic screena z eclipsa jak masz pliki w projekcie ?

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2012, o 14:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Obrazek

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2012, o 16:14 
Offline
Moderator
Avatar użytkownika

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

1boobik1 ---> ok zwracam honor, inkludowałeś właściwie czyli pliki *.h

no ale jeśli tak to na twoim miejscu poszedłbym śladem błędów jakie się pokazują - zaglądam więc do linii nr 78 w pliku *.h i co tam widzę ??? POTWORA:

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


cooooo to kurna jest ??? ni struktura, ni wydra, ni pies ani nie wskaźnik do funkcji - tylko jakiś mutant ;)


więc szybko zajrzałem do wersji biblioteki od SUN'a a tam co widać ???

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


czyli tu już widać ładnie typ strukturalny lcdCoord a pod spodem wskaźnik do funkcji - czyli wszystko OK a u ciebie kiszka ;)

więc teraz pytanie - sam dokonałeś tej mutacji genetycznej w tym pliku - czy może przy aktualizacji komuś się ręka omsknęła ? ;)

Popraw więc to i sprawdź ew, jeśli to ty stworzyłeś "mutanta" czy więcej takich tam nie zasiałeś gdzieś ;)

_________________
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  
PostNapisane: 30 gru 2012, o 16:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Dziękuję Mirku, komuś musiała się ręka omsknąć ja nie śmiałbym czynić takich mutantów w bibliotece Suna ;)

Wgrałem program, niestety ciągle źle działa.

Myślę że w funkcji GLCD_Write_Data trzeba zmienić parę rzeczy

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


if(glcd_Coord.x >= 128) // 128 czy 192 ?

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


else if(glcd_Coord.x >= 64) // 64 czy 128 ?

i czy za każdym razem nie trzeba rezygnować z dwóch chipów a nie jednego?

w GLCD_WriteCommand też wkradł się mały babol

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2013, o 14:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Panowie zmieniłem wersję Suna po swojemu niestety nadal nie działa jak powinno
zmian dokonałem w trzech funkcjach

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


GLCD_WriteCommand

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


GLCD_WriteData

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



Przy takich ustawieniach wyświetla to co powinno być od x0 do x63 na pozycji x128 do x191 pierwsze dwa segmenty pozostają puste

dodam że pierwsza wersja biblioteki SUNa wyświetlała poprawnie dane na pierwszym i drugim segmencie natomiast na trzecim nakładały się dane z pierwszego i drugiego (biblioteka bez modyfikacji, chip3 nie dodawany nigdzie)

SUN proszę zerknij w to, ja już nic nie wymyślę :/

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2013, o 22:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lip 2012
Posty: 203
Lokalizacja: Sosnowiec
Pomógł: 2

Laurka:
Obrazek

A tu biblioteka dla wyświetlaczy 192x64:

GLCD_ks108.c

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


GLCD_ks108.h

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



Dodam że jest to wersja dla wyświetlaczy w których stan niski jest stanem aktywnym (dla chipów)
Sprawdzić to można w nocie katalogowej jest to oznaczone shlash-em przed nazwą pinu
U mnie wygląda to tak:
http://download.maritex.com.pl/pdfs/op/TG19264A6OLB.pdf
strona 24 2.5 MCU AND MODULE CONNECTION
/CS1
/CS2
/CS3


Autor postu otrzymał pochwałę

_________________
sig on ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2013, o 22:57 
Offline
Moderator
Avatar użytkownika

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

O! i to jest PRZEPIĘKNA LAURKA ;)

_________________
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  
PostNapisane: 7 sty 2013, o 11:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2011
Posty: 156
Pomógł: 12

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sty 2013, o 13:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lis 2011
Posty: 534
Lokalizacja: Mierzyn
Pomógł: 9

NO to teraz Suniasty popros o ladne wizytowki a nie takie badziewne ekrany Ci tu pokazuja :D

_________________
pozdrawiam
Jachu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sty 2013, o 15:21 
Offline
Użytkownik
Avatar użytkownika

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

hehehe ... ważne że chłopakom działa bez takiego bólu jak ta radzia :)

_________________
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: 7 sty 2013, o 15:34 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
hehehe ... ważne że chłopakom działa bez takiego bólu jak ta radzia :)


Dlatego mnie się osobiście podobają twoje poradniki z cyku

"... nie boli"

bo takie rzeczy to tylko u Sun'a ;)

_________________
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  
PostNapisane: 7 sty 2013, o 15:49 
Offline
Użytkownik
Avatar użytkownika

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

oj tam taki mały maskaron i tyle :)
a tym razem szykuje coś całkiem śmiesznego ....:)

i to wina Antyka żeby nie było :)

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 254 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5 ... 9  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

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