eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaHD44780 i szybkie MCURe: HD44780 i szybkie MCU
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.cdf154.neoplus.adsl.tpnet.pl!no
    t-for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: HD44780 i szybkie MCU
    Date: Wed, 24 Jan 2024 13:44:38 +0100
    Organization: ICM, Uniwersytet Warszawski
    Message-ID: <uor0nm$2sg0p$1@news.icm.edu.pl>
    References: <uooqtj$2mrjf$1@news.icm.edu.pl>
    <vd3tm14miii5$.adw50j11vvau.dlg@40tude.net>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 24 Jan 2024 12:44:38 -0000 (UTC)
    Injection-Info: news.icm.edu.pl;
    posting-host="cdf154.neoplus.adsl.tpnet.pl:83.30.155.154";
    logging-data="3031065"; mail-complaints-to="u...@n...icm.edu.pl"
    User-Agent: Mozilla Thunderbird
    Content-Language: en-US, pl-PL
    In-Reply-To: <vd3tm14miii5$.adw50j11vvau.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:787809
    [ ukryj nagłówki ]

    On 24.01.2024 12:59, J.F wrote:

    > Ale skoro nie działa ... WDG resetuje na pierwszym
    > czyszczeniu/inicjacji?

    Właśnie nie, i to mnie zastanawia. Wyświetlacz działa jeszcze przez
    jakiś czas po inicjacji. Jest w stanie wysłać trochę danych - mam m.in.
    procedurę, która raz na sekundę aktualizuje czas na wyświetlaczu. I
    przez tych kilka sekund widzę, jak wartość sekund się zmienia. Potem
    jednak wyświetlacz zamiera, a po chwili reaguje watchdog.

    Ponieważ wyłączenie define'a odpowiedzialnego za obsługę linii RW
    rozwiązuje problem, pętla oczekiwania na wyczyszczenie flagi wydaje się
    być głównym (jeśli nie jedynym) kandydatem na miejsce, w którym program
    utyka.

    Obecną wersję kodu można zobaczyć tutaj:
    https://github.com/marekw1986/InternetRadioPIC32DP83
    848/blob/harmony/firmware/src/lcd/hd44780.h
    https://github.com/marekw1986/InternetRadioPIC32DP83
    848/blob/harmony/firmware/src/lcd/hd44780.c

    Wstępna inicjalizacja pinów GPIO jest robiona w innym miejscu, przy
    okazji inicjalizacji wszystkich peryferiów.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

  • 25.01.24 15:51 J.F
  • 26.01.24 21:57 J.F

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: