eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaNT7603 i ustawianie adresu DDRAMRe: NT7603 i ustawianie adresu DDRAM
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.chmurka.net!spamtrap.chmurka.ne
    t!gophi
    From: g...@n...invalid (Adam Wysocki)
    Newsgroups: pl.misc.elektronika
    Subject: Re: NT7603 i ustawianie adresu DDRAM
    Date: Thu, 4 Jun 2009 12:00:39 +0000 (UTC)
    Organization: news.chmurka.net
    Lines: 30
    Message-ID: <g...@n...chmurka.net>
    References: <g...@n...chmurka.net> <h07oh8$mf3$1@inews.gazeta.pl>
    NNTP-Posting-Host: 127.0.0.1
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Complaints-To: usenet#chmurka.net
    NNTP-Posting-Date: Thu, 4 Jun 2009 12:00:39 +0000 (UTC)
    X-Accept-Language: pl, en-us, en
    X-Face: cH9M7E&=}hx;:1xh~O-@_W%(+nYCoNx6[gzClaf{{5#M@%v@D@3#5[=yv>XO\D?39"SsA~%
    :>dyB~`d?;hdxK-'g3?"Mz/4%[j@_MMe8:8B=EUYkc#nqxy<vvbc(@~@|ML,jK%C;z3)gKyR:,QBb3
    9PPzM74c>y{6"X`:)D*<j-,~_L`IYzr)@RG_dn
    X-Composer: nano 1.3.10
    X-User-Uptime: 765593508 seconds
    X-Hackerkey: v4sw5/6CHJSU$hw8ln4pr7FOPSU$ck1ma6u7FLNOw2m4l7D$i50Ee5/6t5Xb5en8$a
    22Is8MSr1p0/0g8CHOV http://www.hackerkey.com/
    User-Agent: tin/1.9.3-20080506 ("Dalintober") (UNIX) (Linux/2.6.26.3-avenger (i686))
    X-Comment-To: "adsp" <a...@g...pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:564862
    [ ukryj nagłówki ]

    adsp <a...@g...pl> wrote:

    >> Dzieje się tak tylko przy ustawianiu poleceniem 0x80. Inkrementacja
    >> przez wyświetlacz przy zapisie do DDRAM działa ok.
    >
    > podlaczyles inny, dobry LCD - taki sam efekt?

    Mam tylko ten jeden, musiałbym przelutowywać. Ten jest nowy.

    >> send_byte(RS_C, 0x80 + ((y == 1) ? 40 : 0) + x);
    >
    > jestes pewien, ze ta funkcja dziala dobrze??

    Nie :) Dlatego wkleiłem.

    > 1) SET DDRAM - na bicie 7 ma być zawsze 1 - pole bitowe z ustawionymi bitami
    > lepiej maskowac niz dodawac

    Ano. Chociaż optymalizator i tak pewnie zrobił OR-a. Tak czy inaczej zmieniłem
    na _BV(7) | (((y == 1) ? 40 : 0) + x), przejrzyściej...

    > 2) adresy DDRAM dla LCD 2-wierszowego: 1 linia 0x00..0x27, 2 linia
    > 0x40..0x67

    Byłem pewien że skoro DDRAM ma rozmiar 80 bajtów, to jest podzielony po równo
    w dec i druga linia zaczyna się od 40 dec a nie hex. Zmieniłem na 0x40 i działa
    super. Dzięki!

    --
    http://www.gophi.pl/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: