eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaftdi_write() i bitbang -- skąd wiadomo że wysłano? › Re: ftdi_write() i bitbang -- skąd wiadomo że wysłano?
  • Data: 2018-02-07 02:06:01
    Temat: Re: ftdi_write() i bitbang -- skąd wiadomo że wysłano?
    Od: s...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu poniedziałek, 5 lutego 2018 00:06:51 UTC+1 użytkownik Adam Wysocki napisał:
    > Hej,
    >
    > Staram się ogarnąć FT232RL w trybie asynchronicznego bit-bang przy pomocy
    > libftdi (Linux) i jedno mi się nie zgadza.
    >
    > Wysyłamy dane do chipa przez ftdi_write(). Chip te dane od nas przyjmuje
    > (natychmiast) i wypuszcza na swoje GPIO zgodnie z ustawionym baudrate.
    >
    > Skąd możemy się dowiedzieć, że dane już zostały przez chip wysłane?
    > Drivery D2XX mają FT_GetStatus() ale nie widzę nic takiego w libftdi.
    >
    > Chciałbym przeczytać stan innego pinu (przez ftdi_read_pins()) ale dopiero
    > wtedy, kiedy będę wiedział, że moje dane wyszły na GPIO.
    >
    > --

    Proponuję używać d2xx. Funkcja FT_Write zwraca Ci wartość typu FT_STATUS. Jeżeli jest
    to FT_OK, to znaczy że wszystko poszło jak trzeba. Inna wartość, to kod błędu. Ja co
    prawda korzystam z trybu FT245 Synchro FIFO(FT2232H), ale w bitbangu
    najprawdopodobniej jest tak samo od strony softu.

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: