transmisja bajtu

Znaleziono około 3329 wyników dla: transmisja bajtu
  • [AT90PWM3B] AT90PWM3B - Błędna transmisja bajtu przez RS232, zawsze 0x3F zamiast 0xFF

    Może taki kodzik - odebranie znaku sygnalizowane mignięciem a nie zapaleniem LED + echo (UART_BAUD do ustawienia na własny):[syntax=C]#include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<<UPM0)) #define STOP_BITS_1...

    Mikrokontrolery AVR   22 Sie 2011 15:47 Odpowiedzi: 20    Wyświetleń: 4239
  • AT90S2313 - Odbiór RS232, drugi bajt zawsze 0, transmisja 250000,8,N,2

    W kwestii bascom-u Ci nie pomogę ale może wykorzystasz wstawki asemblerowe ; .org 0 rjmp RESET ; Reset rjmp EXT_INT0 ; zewnetrzne Int0 rjmp EXT_INT1 ; zewnetrzne Int1 rjmp TIM1_CAPT ; zewnetrzny wychwyt wartosci licznika 1 rjmp TIM1_COMPA ; komparator A licznika 1 rjmp TIM1_OVF ; przepelnienie licznika 1 rjmp TIM0_OVF ; przepelnienie licznika 0 rjmp...

    Mikrokontrolery   31 Maj 2006 12:30 Odpowiedzi: 3    Wyświetleń: 1490
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Weryfikacja schematu PCB w Eagle – komparatory, Atmega, pomiar napięcia

    Wyświetlacze LCD charakteryzują się interfejsem 8-bitowym, tworzonym przez 8 linii danych DB0...DB7. W praktyce stosuje się interfejs 4-bitowy z linii DB4...DB7. W trybie 4-bitowym transmisja bajtu dokonuje się w dwóch etapach - w pierwszym przesyłany jest półbajt starszy, a w drugim półbajt młodszy. Wybór sposobu sterowania zależy od konstruktora który...

    Projektowanie PCB   30 Gru 2011 19:34 Odpowiedzi: 5    Wyświetleń: 2270
  • REKLAMA
  • [STM32] Jak poprawić odczyt I2C dla AR1020 na STM32 w C/Keil?

    Nie możesz jeden po drugim, bez żadnego czekania odczytywać czy wysyłać kolejnych bajtów przez I2C. Pomiędzy każdym wysłaniem lub odebraniem muszą być sprawdzane stosowne flagi wskazujące czy transmisja danego bajtu się już skończyła. Początek każdej transmisji musi zaczynać się warunkiem startu, a kończyć warunkiem stopu. Razem z adresem urządzenia...

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1809
  • STM32F407 - Odpowiednie skonfigurowanie SPI do odebrania danych z ADC

    0. Zacznijmy od czasu: Jeżeli masz do przesłania 3x24bity i chcesz to robić z częstotliwością ~96kHz, to wystarczy zegar SPI nieco powyżej 7MHz. Dla STM32F407 to nie problem, bo max. jest 42MHz dla SPI1 i 21MHz dla SPI2 oraz SPI3. Realne :) 1. To normalne, że ADC jest urządzeniem podrzędnym, więc nie generuje sobie zegara tylko jest taktowany z mastera....

    Mikrokontrolery ARM   30 Mar 2014 23:10 Odpowiedzi: 5    Wyświetleń: 2052
  • Jak nawiązać komunikację ATmega169 z komputerem przez USB lub port szeregowy?

    Co do synchronizacji mialem na mysli skad Pc wie, ze wysylany bit jest 0. jesli komunikacja odbywa sie za pomoca 0/5V (chyba, ze mi sie tylko wydaje) To już wynika z samej specyfiki standardu RS232C. Transmisja każdego bajtu (przy standardowym ustawieniu) jest podzielona na ramki. Każda ramka musi zaczynać się od bitu startu. W normalnym stanie (gdy...

    Mikrokontrolery   29 Lut 2008 08:41 Odpowiedzi: 7    Wyświetleń: 2156
  • [ATMega32] ATMega32: Obsługa I2C na przerwaniach w C - kiedy i dlaczego warto?

    Czyli Twój pseudokod to jest taka jakby kolejka FIFO? No niezupełnie. To co przedstawiłem buffer_is_empty() zwracająca prawdę lub fałsz) należy sobie dopisać. Sprawa jest dosyć prosta np. w przypadku USART. Wystarczy dodać bajt do bufora, później - jeśli bufor nie jest pusty - pobrać bajt i wysłać. W przypadku I2C sprawa jest o tyle skomplikowana,...

    Mikrokontrolery AVR   27 Sie 2012 19:25 Odpowiedzi: 21    Wyświetleń: 2955
  • Moduł kamery - dziwny interfejs komunikacyjny VISCA

    Faktycznie sprzętowo wygląda na RS-232, natomiast logicznie są to ramki o określonej strukturze wysyłane po RS-232 8 bitów , 1 bit startu, 1 bit stopu i brak parzystości. To czy jest to TTL czy inne poziomy napięć zależy prawdopodobnie od urządzenia (lub jego ustawień). Pierwszy bajt to nagłówek określający nadawcę i odbiorcę, następnie 1-14 pakietów...

    Mikrokontrolery Początkujący   08 Kwi 2014 08:34 Odpowiedzi: 7    Wyświetleń: 1764
  • REKLAMA
  • Jak działa funkcja I2C_SetBusSpeed w AVR? Wyjaśnienie przeliczeń i rejestrów

    4. Blokowy układ pamięci wynika z ograniczonej przestrzeni adresowej. Dany układ nie pozwala na adresowanie każdego bajtu z osobna więc stosuje się bloki np po 64 lub 128 bajtów. Zatem wybierając adres powiedzmy 32, zaglądasz do szufladki w pamięci do której możesz zapisać te 64 lub 128 bajtów. Adres 33 wskazuje na inną "pustą" szufladkę w której jest...

    Mikrokontrolery AVR   04 Sie 2017 16:33 Odpowiedzi: 6    Wyświetleń: 1665
  • REKLAMA
  • Maxymalna prędkość badów w zależności od czasu wykonywania się programu

    Napisze dokładniej o co chodzi Wysyłam poprzez RSA plik ~100KB(wartości kolorów pixeli) Potem w funkcji 'wyrzucam' te dane na wyśw i towrzy się obraz. Tylko jeśli moja funkcja będzie się zbyt długo wykonywała, lub prędkość będzie za duża, to zdarzy się, że pominę bajty dbierane z RSA, Dlatego chciałbym wyliczyć jaka może być max prędkość badów jeśli...

    Mikrokontrolery Początkujący   19 Kwi 2012 18:53 Odpowiedzi: 9    Wyświetleń: 1188
  • [STM32F4] Czy w STM32F4 można skonfigurować DMA do cyklicznego odbierania danych z I2C?

    Wystarczy wysłać Start i Adres. Po otrzymaniu ACK, DMA może wysłać wszystkie pozostałe dane. W tym przypadku, również adres rejestru. W przerwaniu od zakończonego transferu DMA, potrzebujesz jeszcze tylko wysłać Stop. Tylko tyle i aż tyle. W nowszych (np. F7, L4) jest trochę łatwiej. Konfiguruję i włączam DMA. Adres oraz ilość bajtów do wysłania wpisuję...

    Mikrokontrolery ARM   08 Maj 2017 18:08 Odpowiedzi: 39    Wyświetleń: 2688
  • [atmega16l] [atmega16l][bascom] Błędne echo UART przy 8MHz, poprawne przy 12MHz, jak to naprawić?

    Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...

    Mikrokontrolery AVR   02 Lis 2008 23:15 Odpowiedzi: 2    Wyświetleń: 2060
  • AVR SPI - Jak wysłać 3 bajty bez przerw w cyklu zegarowym?

    CLK w SPI może mieć dowolne czasy więc przerwy pomiędzy i w trakcie wysyłania bajtu są bez znaczenia, istotne są zbocza i stan linii danych w tych momentach. SPI jest dlatego praktyczne bo może być przerywana transmisja innymi zdarzeniami. To że nie wygląda to "ładnie" to nie ma znaczenia. 19 bitów być może można wysyłać sprzętowym SPI jako 24 bity...

    Mikrokontrolery   02 Wrz 2007 20:57 Odpowiedzi: 5    Wyświetleń: 2843
  • [I2C] Dlaczego po wysłaniu startu i bajtu lub odebraniu zerujemy SCL w I2C Pcf8583?

    Przegladalem jego kody i on tam jak wysyła start i stop i bajt lub odbiera to zawsze ma koncu ustawia w stan niski scl.Tylko jak stop wysyla to tak nie robi Jak by po stopie ustwił niski to zablokowałby magistrale. STOP = koniec transmisji, zwalniam magistrale. Po prostu nie rozumiesz kodu - nie ma stopu czyli transmisja nie jest skonczona, czyli jako...

    Mikrokontrolery Początkujący   02 Sty 2016 17:21 Odpowiedzi: 15    Wyświetleń: 1074
  • C - Dereferencja wskaźnika typu void, modyfikacja danych.

    1. Po co kopiować dane? Można po prostu wysłać oryginalne dane a potem dosłać to zero. Transmisja RS232 nie rozróżnia pakietów idą po prostu kolejne znaki, bez znaczenia czy zostały wysłane razem czy pojedynczo. 2. Pewnie masz też funkcje typu _write (uart_write?), która dostaje adres i długość. Wtedy taka funkcja nie patrzy na zera, tylko śle tyle,...

    Programowanie   07 Lis 2016 18:28 Odpowiedzi: 6    Wyświetleń: 978
  • [STM32L] [STM32L-Discovery] [BMA180] Komunikacja z akcelerometrem BMA180

    Tak się składa, ze również korzystam z BMA180. O to moja funkcja odczytu i zapisu bajtu z czujnika pod wskazany adres: [syntax=c]u8 spi_read_byte_acc(u8 adres) { u8 data; // Opuść ChipSelect, wyczyść poprzez odczyt DR bufor RX, oraz wyślij adres wraz z poleceniem odczytu. CS_ACC = 0; data = SPI1->DR; SPI1->DR = BMA180_READ | adres; // Oczekiwanie na...

    Mikrokontrolery ARM   03 Cze 2012 20:25 Odpowiedzi: 40    Wyświetleń: 6426
  • [STM32F4][C] - odczyt wartości za pomocą DMA I2C

    Dla F4 niestety tak - errata sheet, str. 16 pkt 2.3.2 - najbardziej denerwujący bug nie został w żaden sposób poprawiony w stosunku do F1. W F2 - to samo. Wszędzie gdzie jest ten zonk będą działy się cyrki gdy magistrala zostanie jakkolwiek zakłócona, w tym: - stop w trakcie trwania transferu bajtu (nie wazne czy adres czy dane) - stop w ack slocie...

    Mikrokontrolery ARM   27 Sie 2013 19:36 Odpowiedzi: 28    Wyświetleń: 7692
  • Schemat połączeń Atmega32 z CC1000 - sprawdzenie i optymalizacja układu

    Nie rozumiem po co tak nakombinowałeś, Na lini DCLK pojawia się zegar w takt którego wystawiasz dane, będziesz wykrywał zbocze opadające, przełączał cały interfejs, wystawiał odpowiedni stan na DIO, czekał określoną ilość czasu, bo zbocza zatraskującego procek nie zobaczy i przełączysz interfejs w tryb odbioru na zasadzie "już powinno być ok?" A potem...

    Mikrokontrolery   03 Gru 2006 14:59 Odpowiedzi: 13    Wyświetleń: 2990
  • STM32F103RB - Błąd HAL_BUSY przy komunikacji I2C z sensorem TCS3414CS

    Czy zadziała opcja kiedy podłączę sobie odpowiednie linie pod wyjścia cyfrowe i napiszę program To machanie robi się tylko w przypadku kiedy slave nadaje LOW na SDA (np. z jakiś powodów urwie się transmisja na odczycie ze slave bajtu z zerami itp.). Wtedy master nie jest w stanie wygenerować stanu START albo STOP i interpretuje tą sytuację jako zajęcie...

    Mikrokontrolery ARM   31 Paź 2016 00:52 Odpowiedzi: 27    Wyświetleń: 2124
  • [AVR] TWI - dziwne zjawisko, kto potwierdzi lub zaprzeczy

    Witam, hmmm czy może być powodem to, że jeśli dokonuję dość długich procedur w obsłudze przerwania TWI to może się właśnie tak zdarzyć, że jakby nakładają się na siebie 2 przerwania i to ze statusem &HA8 zostaje "zeżarte" ??? Tak to brzmi z tego co piszesz, ale z drugiej strony slave powinien "przetrzymać" SCL w stanie niskim tak długo, jak długo nie...

    Mikrokontrolery AVR   05 Sie 2008 09:25 Odpowiedzi: 13    Wyświetleń: 2147
  • Kolektor próżniowy ze sterownikiem SOLARCOMP 951 - transmisja szeregowa RS485

    Cześć. Mam sterownik 971c. Śledzę ten temat od dłuższego czasu i widzę, że poszedł bardzo do przodu. Czy ktoś mógłby w prosty sposób opisać jak wyliczyć sumę kontrolną z ramki? W opisie protokołu c14 jest tak: "Suma kontrolna: liczona jako suma wszystkich bajtów w ramce oprócz bajtu 2 przycięta do 7 bitów (SUMA BAJTÓW)&0x7F".

    Energia Odnawialna   04 Wrz 2025 17:12 Odpowiedzi: 62    Wyświetleń: 15483
  • Hulajnoga Fiat 500 F10K - poszukiwany zamiennik sterownika o identycznej specyfikacji

    Może się przydać podczas diagnozy uszkodzenia hulajnogi do której elektronikę (moduł wyświetlacza i sterownik silnika) produkuje firma Shenzhen Kechuangqi Technology Co./http://m.sz-kcq.com. Dokupienie jednej z wymienionych jest możliwe jedynie w autoryzowanym serwisie w cenie powiększonej o koszt montażu w hulajnodze.Serwisant też człowiek i wypić...

    Hulajnogi i deski elektryczne   12 Sie 2025 10:33 Odpowiedzi: 25    Wyświetleń: 7305
  • Biblioteka do obsługi padów od PS2 i PS1

    http://obrazki.elektroda.pl/8925093100_1... Witam. Tą bibliotekę napisałem jako mój pierwszy projekt napisany dla avr w C. Zawsze chciałem napisać swoją własną funkcjonalną bibliotekę, a jako, iż kiedyś zobaczyłem w EDW taki sam projekt, postanowiłem korzystając wyłącznie z wykresów czasowych tam zamieszczonych ziścić moje marzenie....

    DIY Konstrukcje   15 Mar 2015 19:29 Odpowiedzi: 20    Wyświetleń: 12777
  • Wyświetlacze VFD to nic strasznego. Część 2. Identyfikacja i uruchamianie

    https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...

    Artykuły   04 Lip 2021 21:41 Odpowiedzi: 324    Wyświetleń: 22023
  • Modemy bezprzewodowe LoRa z interfejsem UART - E32 EBYTE

    https://obrazki.elektroda.pl/8811254200_... Miałem okazję przetestować modemy https://obrazki.elektroda.pl/1116184500_... Konfiguracja Modem konfigurujemy ustawiając na wejściach M0 i M1 stany logiczne wysokie i przesyłając przez UART odpowiednie ciągi konfiguracyjne np. z mikrokontrolera. Możemy także wykorzystać...

    Artykuły   26 Sie 2021 11:53 Odpowiedzi: 8    Wyświetleń: 6696
  • Ręczne wprowadzanie kodu binarnego do mikrokontrolera Attiny13 - możliwości i źródła informacji

    W nocie ATTiny13 masz opis programowania, gdzie znajdziesz potrzebne informacje. Całkowicie ręcznie trudno będzie to zrobić, bo tam są chyba jakieś maksymalne czasy, kiedy MCU się spodziewa określonej akcji. W nocie ATtiny13A w rozdziale 17.6.1 jest opisane Serial Programming i nie widzę tam żadnych maksymalnych czasów, są tylko minimalne, więc powinno...

    Mikrokontrolery AVR   15 Lip 2024 12:56 Odpowiedzi: 4    Wyświetleń: 474
  • Atmega16 - Transmisja dwóch bajtów przez SPI do mikrokontrolera AD9833

    Witam Mam problem z zaprogramowaniem układu AD9833 gdyż muszę ustawić jego rejestry 16 bitowe w odpowiedni tryb. Zasada działania tego scalaka jest bardzo prosta. Posiada on pięć rejestrów jeden kontrolny (16bit) i po dwa częstotliwości (po 28bit) i fazy (12bit). [url=http://www.analog.com/static/import... katalogowa...

    Mikrokontrolery   21 Cze 2012 20:41 Odpowiedzi: 6    Wyświetleń: 1547
  • Fiat 500 F85W - Hulajnoga Fiat 500 nie załącza się

    Może się przydać podczas diagnozy uszkodzenia hulajnogi do której elektronikę (moduł wyświetlacza i sterownik silnika) produkuje firma Shenzhen Kechuangqi Technology Co./http://m.sz-kcq.com. Dokupienie jednej z wymienionych jest możliwe jedynie w autoryzowanym serwisie w cenie powiększonej o koszt montażu w hulajnodze.Serwisant też człowiek i wypić...

    Hulajnogi i deski elektryczne   27 Sty 2023 11:00 Odpowiedzi: 8    Wyświetleń: 15075
  • ATmega128 - Timer - problem z transmisją starszego bajtu przez UART

    Witam, słabo znam te procesory, musisz więc sprawdzić w dokumentacji, moim zdaniem problem nie bierze się z kolejności wysyłania ale z kolejności odczytu. Generalnie, ośmiobitowe procesory przy dostępie (odczycie i zapisie) do szesnastobitowych timerów wykorzystują (dla zagwarantowania jednoczesności obu bajtów) specyficzny mechanizm. Starszy bajt nie...

    Mikrokontrolery Początkujący   04 Paź 2016 13:06 Odpowiedzi: 6    Wyświetleń: 1224
  • COM serwer - sposób na połączenie z portem szeregowym poprzez sieć LAN

    https://obrazki.elektroda.pl/1646087900_... Przedstawiam mały poradnik, jak połączyć się z urządzeniami wyposażonymi w port szeregowy przy wykorzystaniu sieci LAN. Można w ten sposób podłączyć dowolne urządzenia z portem szeregowym, jak różnego rodzaju sterowniki, liczniki itp., komunikujące się w dowolnym protokole - zaczynając od...

    Artykuły   07 Lis 2020 21:24 Odpowiedzi: 9    Wyświetleń: 8124
  • rs232. Transmisja synchroniczna. Przesyłanie 2 bajtów.

    Witam Czy port szeregwy w PC (np do RS232) jest tylko asynchroniczny czy tez mozna przesyłać przez niego synchronicznie? Cz w transmisji asynchronicznej mozna przeslac zamiast 1 bajtu dwa lub np 12 bit? Pozdrawaim

    Mikrokontrolery   28 Gru 2006 11:05 Odpowiedzi: 4    Wyświetleń: 2465
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Czy one kiedykolwiek są "dualne" tzn raz słowowe, raz bitowe ? Owszem, są takie architektury, w których jest wymagany specyficzny dostęp do rejestrów. Przykładem może być moduł SPI w nowszych STM32. Dane do transmisji zapisuje się do rejestru danych, który może mieć 8 lub 16 bitów szerokości. Operacja zapisu wyzwala przepisanie zawartości rejestru...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1113
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Cała obsługa transmisji po SPI powinna zostać przeniesiona do funkcji obsługi przerwania od SPI. Nie bardzo chcę to robić. SPI działa na max, czyli fcpu/2. Wysłanie bajtu to 16 cykli zegara. Wejście i wyjście z przerwania zajmie więcej niż transmisja bajtu. Używanie przerwań jest więc trochę bez sensu.

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2415
  • UART Mega88 i attiny2313 – brak odbioru znaku T po transmisji 30 bajtów

    Mam taki problem Robię komunikacje dwóch AVR-ów. Pierwszy wysyła ciąg 30 bajtów drugi odbiera zawsze bezbłędnie z tym nie ma problemu. Gdy odbierze dane poprawnie od razu odsyła pierwszemu znak "T" dając pozwolenie na wysłanie nowych danych. Zrobiłem sobie taką próbę że pierwszy wysyła dane co 20ms nie czekając na zgodę na nadawanie czyli tą zwrotną...

    Mikrokontrolery AVR   11 Sty 2012 14:06 Odpowiedzi: 2    Wyświetleń: 1401
  • Atmega8 Bascom Uart - Nieprawidłowe znaki na terminalu po użyciu PRINT

    Mysle że implementacja kol (at)pawlik118 na zasadzie "kompensujących się błędów" ukrywa problem. Asynchroniczna transmisja bajtu wymaga 11-12 impulsów zależnie od ustawień. Jeśli przyjmiemy 12, weźmiemy odwrotność, błąd zegara 4% to pół impulsu, umowna granica że z większym błędem nie może dobrze działać.

    Mikrokontrolery AVR   01 Lut 2018 14:51 Odpowiedzi: 45    Wyświetleń: 2721
  • [BASCOM] Rolling code - przesyłaj dane bezpieczniej

    Niektóre radiolinie mają wbudowane kodowanie transmisji, ale większość z nich nie. W Bascomie można kodować dane za pomocą Xtea, ale zobacz, co się dzieje, gdy wysyłasz te same dane. Zakodowany ciąg Hexstring zawsze wygląda tak samo. Jeśli więc ktoś nagra twoją transmisję, to gdy zostanie ona odtworzona, urządzenie zareaguje tak samo. https://obrazki.elektroda.pl/7576017000_...

    Mikrokontrolery   05 Wrz 2022 08:45 Odpowiedzi: 14    Wyświetleń: 1446
  • Monitor magistrali I2C na Atmega + program

    Układ służy do monitorowania magistrali I2C. Podpięty do magistrali, obserwuje ją w sposób pasywny, odczytuje wszystkie przesyłane tam informacje. Wykrywa znaczniki początku (START CONDITION), powtórzonego początku (REPEATED START CONDIOTION) oraz końca (STOP CONDITION) transmisji, rozpoznaje typ przesylanych bajtów (adres, dana zapisana, dana odczytana)....

    Artykuły   17 Wrz 2009 23:44 Odpowiedzi: 17    Wyświetleń: 14801
  • Jak zaimplementować buforowanie dla LCD KS0108 z ATmega64 w C?

    SPI ma bufor, więc ładowanie nic nie kosztuje - odbywa się w czasie transmisji poprzedniego bajtu. Transmisja bajtu odbywa się automatycznie, jeśli rejestr danych nie jest pusty, więc to też nic nie kosztuje. Co do animacji - małoistotne jest jak szybko kontroler może odświeżać, jeśli LCD z KS zmienia stan piksela z zapalonego na zgaszony i odwrotnie...

    Mikrokontrolery AVR   04 Sty 2013 08:55 Odpowiedzi: 18    Wyświetleń: 3942
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Dlaczego nieprzerwanej? I nieprzerwanej w pętli wykonującej się 300ms Klasyczny przepadek Arduinowca, dziesiąki delay. Nawet nie będzie, ze pętla główna wykonuje się 0ms ale obsługujemy w niej LCD przez PCF8574czyli 100kHz i 4 przesłania na jeden bajt: danaL + E=H e=L danaH +E=H E=L Wyswietlacz ma 20x4, więc 160znaków co daje 640 danych do wysłania...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3489
  • PIC32 - Komunikacja po RS232 nie działa tak jak należy przy 19200br

    Bo nie ma związku. Deterministycznych szans nie ma. Może się najwyżej udać przez przypadek, bo być może po którymś bajcie poprawnie załapiemy bit startu po kilku wcześniejszych framing error. W przypadku opisanym powyżej (ciąg bajtów o stałej wartości) nie nastąpi to nigdy. Zresztą - bijemy pianę. Jeśli moja diagnoza problemu jest słuszna, to wprowadzenie...

    Mikrokontrolery PIC   20 Sty 2016 12:07 Odpowiedzi: 35    Wyświetleń: 4404
  • [STM32L0] Różne max prędkości SPI przy odbiorze i nadawaniu - dlaczego?

    Punkt 3. powyżej świadczy o błędzie w koncepcji lub realizacji. Transmisja SPI powinna zawsze zostawiać interfejs w stanie "czystym" - po zapisie jednego bajtu musisz odczytać jeden bajt z DR. Po co Ci to DMA do transmisji jednego bajtu? Po tym jednym bajcie musisz i tak przeprogramować SPI (kierunek), a następnie nadać i odebrać blok bajtów. Punkt...

    Mikrokontrolery ARM   07 Sty 2019 09:12 Odpowiedzi: 13    Wyświetleń: 900
  • Xmega128A3u + 2x ATM90E32 = brak danych na SDO/ MISO

    Próbuję porozumieć się z układem ATM90E32, na płytce są dwa takie układy na jednej magistrali SPI + procesor ATXMEGA128A3U. Każdy z układów ma osobną linię !CS, tak wygląda ich połączenie: https://obrazki.elektroda.pl/1436445200_... Próbowłem używać USART w trybie SPI ale nic nie dawało użycie " PORTC_REMAP=PORT_SPI_bm;" (aby zamienić...

    Mikrokontrolery AVR   07 Kwi 2023 22:49 Odpowiedzi: 6    Wyświetleń: 561
  • at24c_1024 - Odczyt sekwencyjny od pożądanego adresu

    W każdej funkcji i2c stosuje czekanie na zwolnienie flagi. To nie to samo co odczyt bitu potwierdzenia. Ty po prostu czekasz tylko na zakończenie transmisji bajtu. Informacja o wysłaniu (lub nie) przez układ slave bitu potwierdzenia znajduje się w rejestrze TWSR po zakończeniu transmisji bajtu wpisanego do TWDR i jest ona bardzo istotna, bo dzięki...

    Mikrokontrolery   14 Sty 2014 07:09 Odpowiedzi: 3    Wyświetleń: 1671
  • Bascom AVR – kod do cyklicznej transmisji 4 bajtów przez Modbus do PC

    Nie napisałeś jaki ma to być Modbus ascii czy rtu, kodu w bascomie nie posiadam ale może Ci coś podpowiem, więc tak jeśli chodzi o rtu jest to postać bitowa i ważne są odstępy czasu miedzy znakami oraz początkiem i końcem ramki, jak to zrealizować a no bardzo prosto ramkę składasz z ascii i posyłasz to na rs232/485 i będzie działało może nie jest to...

    Mikrokontrolery   15 Kwi 2009 23:37 Odpowiedzi: 9    Wyświetleń: 8110
  • Prosta aparatura RC 433MHz na Atmega8 i Attiny2313

    http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...

    DIY Poczekalnia   12 Maj 2015 22:21 Odpowiedzi: 31    Wyświetleń: 19209
  • [AVR][C]Obsługa wyświetlacza LCD poprzez TWI i układ PCF8574

    Oto zawartości plików twi.c: #include "twi.h" // procedura transmisji sygnału START void twistart(void) { TWCR = (1<<TWINT)|(1<<T... while (!(TWCR & (1<<TWINT))); } // procedura transmisji sygnału STOP void twistop(void) {...

    Mikrokontrolery   18 Sie 2008 02:17 Odpowiedzi: 3    Wyświetleń: 4965
  • Automatyczne przełączanie nadawanie odbiór MAX485 na kości NE555

    Tak to jest, kiedy zamiast uczciwie za darmo sterować transceiverem z mikrokontrolera czy komputera, stosuje się dodatkowe układy analogowe, podwyższające koszt układu i wprowadzające błędy. Sama transmisja jest trywialna - każdy bit trwa tyle, ile wyliczyłeś, jedynka jest stanem nieaktywnym. Kiedy stosuje się takie dziwadełka, czas trwania impulsu...

    Mikrokontrolery   13 Lut 2014 17:41 Odpowiedzi: 15    Wyświetleń: 6276
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    W pdfie do RFM12 napisali ze "recommended supply voltage max. 3.8V", a absolute maximum ratings przewiduje zasilanie max. 6V (!!), wiec uklad ma wręcz powinność pracować mniej lub bardziej poprawnie na zasilaniu 4.95V. Przynajmniej powinna dzialac transmisja po SPI, zeby chociaż odczytac bajt statusu. Pytanie: Jaka wartosc maja bity czytane z bajtu...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241016
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    hmm... a może samo sterowanie fazowe masz spierniczone i tu jest pies pogrzebany ? Problem jest banalny, w kodzie, którego analiza to katorga (dlatego nie zagłębiam się) ma ZAWSZE nawet na czas generowania resetu, co trawa ok 500us, później presence, co daje razem ok 800us, zawiesza przerwania. To samo w czasie transmisji danych, transmisja bajtu to...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1758
  • Jak poprawnie podłączyć MBI5026 do Atmega8? Czy SDI wymaga przerwania?

    Czyli trzeba mieć pewność, że transmisja SPI drugiego bajtu się skończyła, aby "machnąć" LE. Od tego jest odpowiedni bit SPIF w rejestrze SPSR, albo odpowiednia obsługa przerwania od SPI (osobiście preferowałbym ta drogę)...

    Mikrokontrolery   04 Sty 2015 09:09 Odpowiedzi: 28    Wyświetleń: 3526