eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziwne zachowanie R65C51 + MAX232Re: Dziwne zachowanie R65C51 + MAX232
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
    et!weretis.net!feeder8.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!
    border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-
    01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!no
    t-for-mail
    Subject: Re: Dziwne zachowanie R65C51 + MAX232
    Newsgroups: pl.misc.elektronika
    References: <5f34d6aa$0$546$65785112@news.neostrada.pl> <rh2oif$jes$1@dont-email.me>
    From: Atlantis <m...@w...pl>
    Date: Thu, 13 Aug 2020 22:38:41 +0200
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
    Thunderbird/68.11.0
    MIME-Version: 1.0
    In-Reply-To: <rh2oif$jes$1@dont-email.me>
    Content-Type: text/plain; charset=utf-8
    Content-Language: pl
    Content-Transfer-Encoding: 8bit
    Lines: 29
    Message-ID: <5f35a4d1$0$521$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.27.23.101
    X-Trace: 1597351121 unt-rea-b-01.news.neostrada.pl 521 83.27.23.101:34712
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:756284
    [ ukryj nagłówki ]

    On 13.08.2020 09:02, heby wrote:

    > Co to znaczy "urządzenie nie przechodzi inicjalizacji". W sensie
    > zawiesza się na jakiejś pętli?

    Teraz widzę, że urządzenie prawdopodobnie zawiesza się na pierwszej
    probie wysłania czegokolwiek - w tym wypadku będzie to komunikat
    oznajmujący koniec inicjalizacji peryferiów. Do pętli głównej kod nie
    dochodzi, bo nie zawarty w niej kod nie wykonuje się ani razy (a trochę
    różnych rzeczy wykonywał zanim w ogóle zaczynał korzystać z UART-a).

    Czyżby stan wysoki na CTS powodował, że flaga oznaczająca zajęty bufor
    nadawczy nigdy nie była zerowana? Moja procedura nadawania znaku
    faktycznie czeka na jej zwolnienie...

    Czy mogę programowo sprawdzić status CTS, aby w przypadku stanu
    wysokiego program po prostu rezygnował z próby nadawania? Czy też jedyną
    opcją jest przerobienie układu i zrezygnowanie z obsługi CTS/RTS?


    > Rozumiem że brałeś kod i schemat z tego miejsca?
    >
    > http://retro.hansotten.nl/6502-sbc/lee-davison-web-s
    ite/acia-6551/

    Dzięki za podesłanie linku. Zerknięcie na schemat uświadomiło mi, że
    miałem trywialny błąd -zamiast dwóch kondensatorów między pinem 2 i VCC
    orz pinem 6 i masą miałem jeden kondensator między tymi pinami. To
    jednak nie to było powodem opisywanych problemów - po usunięciu błędu
    problem nadal występuje.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: