RTV forum PL | NewsGroups PL

Problem z uruchomieniem wyświetlacza HT1621 w AVR-GCC, działa w Bascomie

[AVR-GCC] Wyswietlacz CBS084 -> HT1621

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Problem z uruchomieniem wyświetlacza HT1621 w AVR-GCC, działa w Bascomie

Saper/nolin11
Guest

Thu Dec 07, 2006 12:28 am   



Wtam,

Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Siedzi w nim HT1621. Męcze go od kilku godzin z marnym skutkiem, a
najbardziej mnie irytuje iż w bascomie mi działa Sad (z moimi funkcjami) ,a
w AVR gcc nie chce :(

Tutaj to co namieszałem:
Bascom: http://nolin11.w.interia.pl/bascom.txt
avr-gcc: http://nolin11.w.interia.pl/gcc.txt



--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

Saper/nolin11
Guest

Thu Dec 07, 2006 5:10 pm   



Saper/nolin11 wrote:
Quote:
Wtam,

Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Siedzi w nim HT1621. Męcze go od kilku godzin z marnym skutkiem, a
najbardziej mnie irytuje iż w bascomie mi działa Sad (z moimi funkcjami)
,a w AVR gcc nie chce :(

Tutaj to co namieszałem:
Bascom: http://nolin11.w.interia.pl/bascom.txt
avr-gcc: http://nolin11.w.interia.pl/gcc.txt

Tutaj linki do datasheetów:
LCD CBS084: http://nolin11.w.interia.pl/CBS084.pdf
Kontroler HT1621: http://nolin11.w.interia.pl/HT1621.pdf



--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

Saper/nolin11
Guest

Fri Dec 08, 2006 4:56 pm   



Saper/nolin11 wrote:
Quote:
Saper/nolin11 wrote:
Wtam,

Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Siedzi w nim HT1621. Męcze go od kilku godzin z marnym skutkiem, a
najbardziej mnie irytuje iż w bascomie mi działa Sad (z moimi funkcjami)
,a w AVR gcc nie chce :(


[ciach]

Quote:

Tutaj linki do datasheetów:
LCD CBS084: http://nolin11.w.interia.pl/CBS084.pdf
Kontroler HT1621: http://nolin11.w.interia.pl/HT1621.pdf

Wyświetlacz uruchominy Smile Jak ktoś chętny to proszę o info to udostępnię
kod :)


--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

BartekK
Guest

Sat Jan 06, 2007 9:26 pm   



Saper/nolin11 napisał(a):
Quote:
Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Wyświetlacz uruchominy Smile Jak ktoś chętny to proszę o info to udostępnię
kod Smile
no to wymienmy sie Wink

ja mam zrobiony w postaci
ht1621.c
ht1621.h = definicje na ktorych pinach avr jest obslugiwany
ktory wystarczy dolaczyc do swojego softu, i uzywac funkcji:
HT1621Init(); // inicjalizacja portow AVR i wyswietlacza
HT_PUT(uint8_t cyferka, uint8_t pos); //wypisuje 0-9 A-F na pozycji pos
HT_PUTK(uint8_t cyferka, uint8_t pos); //j.w. ale z kropka PRZED cyferka
HT_MINUS(uint8_t pos); // wypisuje "-" minus na pozycji pos
HT_NIC(uint8_t pos); // wypisuje " " (spacje) na pozycji pos
HT_PUT_int8(int8_t cyferka, uint8_t pos);
HT_PUT_uint8(uint8_t cyferka, uint8_t pos);
HT_PUT_uint16(uint16_t cyferka, uint8_t pos);

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Saper/nolin11
Guest

Sun Jan 14, 2007 11:10 am   



BartekK wrote:
Quote:
Saper/nolin11 napisał(a):
Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Wyświetlacz uruchominy Smile Jak ktoś chętny to proszę o info to udostępnię
kod Smile
no to wymienmy sie Wink
ja mam zrobiony w postaci
ht1621.c
ht1621.h = definicje na ktorych pinach avr jest obslugiwany
ktory wystarczy dolaczyc do swojego softu, i uzywac funkcji:

Jako znający gcc to wiemy Very Happy no ja mam tylko tak skormnie Very Happy :

void lcd_cbs_InitPort(void);
void lcd_cbs_init(void);
void lcd_cbs_cls(void);
void lcd_cbs_send_digit(uint8_t data, uint8_t digit); // digit nie jest u
mnie zamieniana na postać cyfry tylko są to dane do wysłania

Czyli muszę mieć tablicę znaków:
uint8_t g_cyfra[16] PROGMEM = {
0xaf, 0xa0, 0xcb, 0xe9,
0xe4, 0x6d, 0x6f, 0xa8,
0xef, 0xed, 0xee, 0x67,
0x43, 0xe3, 0x4f, 0x4e}; // 0-9 + A-F



Quote:
HT1621Init(); // inicjalizacja portow AVR i wyswietlacza
HT_PUT(uint8_t cyferka, uint8_t pos); //wypisuje 0-9 A-F na pozycji pos

Ale tych że funkcji nie mam, będę musiał dopisać chyba Very Happy :

Quote:
HT_PUTK(uint8_t cyferka, uint8_t pos); //j.w. ale z kropka PRZED cyferka
HT_MINUS(uint8_t pos); // wypisuje "-" minus na pozycji pos
HT_NIC(uint8_t pos); // wypisuje " " (spacje) na pozycji pos

Ładna nazwa :D

Quote:
HT_PUT_int8(int8_t cyferka, uint8_t pos);
HT_PUT_uint8(uint8_t cyferka, uint8_t pos);
HT_PUT_uint16(uint16_t cyferka, uint8_t pos);

Z tymi funkcjami teraz mnie zmusiłeś do myślenia Very Happy (wygląda na to iż
dopisze takie jeszcze Smile ) może jeszcze funkcje do obsługi hex'a dodatkowo
doskrobię Smile.


Ps. Może gdzieś wrzucę swoje kody Smile, pomyślę Smile
--
Saper/nolin11
majl:nolin11_USUN_TO_@interia.pl
gg:4476700

BartekK
Guest

Sun Jan 14, 2007 4:51 pm   



Saper/nolin11 napisał(a):
Quote:
BartekK wrote:
Saper/nolin11 napisał(a):
Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Wyświetlacz uruchominy Smile Jak ktoś chętny to proszę o info to udostępnię
kod Smile
no to wymienmy sie Wink
void lcd_cbs_send_digit(uint8_t data, uint8_t digit); // digit nie jest u
mnie zamieniana na postać cyfry tylko są to dane do wysłania
Czyli muszę mieć tablicę znaków:
uint8_t g_cyfra[16] PROGMEM = {
0xaf, 0xa0, 0xcb, 0xe9,
0xe4, 0x6d, 0x6f, 0xa8,
0xef, 0xed, 0xee, 0x67,
0x43, 0xe3, 0x4f, 0x4e}; // 0-9 + A-F
Ps. Może gdzieś wrzucę swoje kody Smile, pomyślę Smile
http://drut.org/ht1621/


--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Saper/nolin11
Guest

Mon Jan 15, 2007 7:41 pm   



BartekK wrote:
Quote:
Saper/nolin11 napisał(a):
BartekK wrote:
Saper/nolin11 napisał(a):
Może ktoś uruchamiał taki LCD sprzedaje go firma artronic:
http://www.allegro.pl/show_item.php?item=146106274
Wyświetlacz uruchominy Smile Jak ktoś chętny to proszę o info to
udostępnię kod Smile
no to wymienmy sie Wink
void lcd_cbs_send_digit(uint8_t data, uint8_t digit); // digit nie jest
u mnie zamieniana na postać cyfry tylko są to dane do wysłania
Czyli muszę mieć tablicę znaków:
uint8_t g_cyfra[16] PROGMEM = {
0xaf, 0xa0, 0xcb, 0xe9,
0xe4, 0x6d, 0x6f, 0xa8,
0xef, 0xed, 0xee, 0x67,
0x43, 0xe3, 0x4f, 0x4e}; // 0-9 + A-F
Ps. Może gdzieś wrzucę swoje kody Smile, pomyślę Smile
http://drut.org/ht1621/

To moje:

http://nolin11.w.interia.pl/Elektro/avr-gcc/

Z komentarzami jakoś mi nie wyszło bo pisałem później jak leci Smile)

Quote:

Bartlomiej Kuzniewski
sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
http://www.allegro.pl/show_user_auctions.php?uid=338173


elektroda NewsGroups Forum Index - Elektronika Polska - Problem z uruchomieniem wyświetlacza HT1621 w AVR-GCC, działa w Bascomie

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map