wysyłanie bajtu

Znaleziono około 5358 wyników dla: wysyłanie bajtu
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    SS musisz wykorzystać, bo tylko stan tego pinu gwarantuje przejście pozostałych linii interfejsu SPI w stan wysokiej impedancji. Przerwanie od SS nie jest potrzebne - niski poziom tego sygnału aktywuje interfejs i powoduje wysłanie SPDR. Po zakończeniu wysyłania bajtu danych możesz otrzymać przerwanie zakończenia transferu SPI w którym to przerwaniu...

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 1014
  • REKLAMA
  • Jak uniknąć echa na RX przy nadawaniu 1-Wire na Atmega16?

    Witam! Wyłączenie odbiornika jednocześnie czyści bufor odbiorczy, więc jest to dobra droga. Za szybko włączasz odbiornik. Wysłanie ostatniego bajtu do bufora nadawczego powoduje, że program leci dalej (ale jednocześnie trwa wysyłanie bajtu z bufora) w tym czasie włączasz odbiór i dostajesz kawałek nadawanego bajtu. Żeby pozbyć się problemu, musisz po...

    Mikrokontrolery AVR   11 Gru 2009 11:59 Odpowiedzi: 17    Wyświetleń: 1401
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • C8051F020 i RS232, wysyłanie danych, nic nie odbieram.

    1. Ustawienia są niekompletne: zapomniałeś włączyć i skonfigurować matrycę krosującą (Crossbar) odpowiadającą za przypisania sygnałów urządzeń peryferyjnych do wyprowadzeń układu. Jeśli chcesz sprawdzić jak należy skonfigurować mikrokontroler (jego peryferia) to możesz użyć programu Configuration Wizard 2 udostępniony na CLR SCON0.1 Wystarczy zapisać...

    Mikrokontrolery   19 Gru 2007 10:12 Odpowiedzi: 1    Wyświetleń: 1218
  • ATmega128 - Timer - problem z transmisją starszego bajtu przez UART

    Poprawcie mnie jeśli się mylę, ale przecież char to po prostu typ zmiennej 8-bitowej. Nie ma różnicy co prześlę w ramach tych 8 bitów. Lecą sobie zera i jedynki i chodzi tylko o to, żeby programista wiedział jak je później zinterpretować. Innymi słowy czy paczka 8-bitów (typu znakowego 'char') to część jakiejś liczby, którą później programista złoży...

    Mikrokontrolery Początkujący   04 Paź 2016 13:06 Odpowiedzi: 6    Wyświetleń: 1230
  • REKLAMA
  • [mega16][asm AvrStudio] rcall przeszkadza USARTowi ?

    Witam rcall nie przeszkadza USARTowi... i całe szczęście, bo musielibyśmy wyrzucić wszystkie AVRy do kosza ;) Problem jak zwykle tkwi w programie. W procedurze obsługi przerwania USART_TXC założyłeś, że możesz włożyć do UDR kolejny bajt, bez sprawdzania, czy jest on pusty. Poniekąd jest to założenie słuszne, ale nie w Twoim programie. A problem polega...

    Mikrokontrolery AVR   05 Wrz 2008 08:09 Odpowiedzi: 5    Wyświetleń: 1530
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...

    Artykuły   03 Sty 2026 14:47 Odpowiedzi: 1297    Wyświetleń: 194565
  • REKLAMA
  • Problem z komunikacją I2C i UART na odległość za pomocą kabla

    I2C wygląda tak, że jedna strona jest "master", druga "slave". Master wysyła polecenie i dane linią SDA i sygnał zegara linią SCK; slave może wstawić swoje dane na linii SDA tam, gdzie master wysyła '1' - a protokół określa, jak wygląda przejście od wysyłania danych przez mastera do wysyłania ich przez slave-a, jest przekazywana informacja, od którego...

    Początkujący Elektronicy   04 Sty 2022 14:08 Odpowiedzi: 25    Wyświetleń: 1356
  • visual studio - serial port, wysyłanie jednego bajtu

    Jest też coś o funkcji WriteByte, ale nic konkretnego nie piszą więc trzeba by na żywo sprawdzić czy można ją wywołać (wydaje mi się, że również powinna działać bez problemów). Nie może działać, bo klasa SerialPort nie posiada takiej metody. Chcąc wysłać pojedynczy bajt najlepiej umieścić go w tablicy: Dodano po 10 Masz przecież w tym przykładzie konkretną...

    Programowanie   01 Mar 2015 19:49 Odpowiedzi: 10    Wyświetleń: 1512
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Ale ten sposób wysyłania ramek to trochę nie teges. A jak poprawnie się wysyła takie ramki i czym? Nie możesz po prostu sprawdzić w opisie programu jak należy formatować dane? Bo domyślam się że to jakiś terminal jest. Na Wikipedi jest opisane tak: "Minicom to program do kontroli modemu oraz emulator terminala dla systemów uniksowych" Ciężko Ci pomóc...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14550
  • Świąteczne animacje WS2812 na PIC12F683 - ile LEDów obsłuży 128 bajtów RAM?

    https://obrazki.elektroda.pl/6748920600_... Czy malutki, ośmiobitowy mikrokontroler PIC12F683 da radę wysterować dynamiczną kolorową animację na diodach WS2812? Użyty tu MCU ma raptem 2048 bajtów pamięci Flash, 128 bajtów RAM i jest taktowany z częstotliwością do 20 MHz (8 MHz w przypadku wewnętrznego oscylatora). Czy to wystarczy?...

    Artykuły   29 Gru 2025 12:49 Odpowiedzi: 29    Wyświetleń: 1752
  • [ATMega16] C - Odebranie bajtu z PC na mikrokontrolerze

    Tak, jeśli używasz przerwania to nie potrzebujesz tej funkcji. Procesor wcale nie musi się resetować, może wpadać w nieokreśloną martwą pętlę po skoczeniu do przerwania od RX (które jest nieokreślone). Program działa więc tak: wykonuje wszystko aż do napotkania funkcji USART_ReceiveByte, wchodzi do niej i oczekuje na zakończenie odbioru bajtu przez...

    Mikrokontrolery AVR   10 Sie 2012 13:11 Odpowiedzi: 7    Wyświetleń: 1172
  • REKLAMA
  • Arduino wysyłanie liczb w postaci binarnej przez UARTa

    Pętla for wykonuje się, dopóki warunek jest spełniony. W tym wypadku mamy warunek OR - czyli pętla wykonuje się, dopóki choć jeden z bitów bajtu maska przyjmuje wartość binarną 1. Podobnie jest z zapisem instrukcji warunkowej if : możemy napisać : if ( bit == true ) lub może to być zapis : if ( bit ) . Oba zapisy są równoważne.

    Arduino   25 Paź 2017 20:16 Odpowiedzi: 8    Wyświetleń: 2985
  • KrzysioCart Micro SD - rewolucja dla fanów konsoli Pegasus/Famicom.

    http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...

    DIY Konstrukcje   22 Gru 2022 18:12 Odpowiedzi: 106    Wyświetleń: 88308
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    No to masz 4-bajtowy znacznik początku ramki, w dodatku niejednoznaczny, tylko po co? Przy automacie masz zmienną - stan automatu, którą elegancko robi się jaku enum, a dalej switch zapewniający obsługę kolejnego bajtu i przejścia pomiędzy stanami. Do obsługi tego początku, jaki masz, potrzebujesz czterech stanów automatu (piąty stan to odbiór danych)...

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4407
  • ATMEGA-8 i RS232 - brak komunikacji, wysyłanie danych co 5 sekund

    Masz błąd w funkcji usart_init(). Brakuje Ci ustawień starszegi bajtu danych UBBRH oraz jednej najważnejszej rzeczy nie ustawiłeś ramki danych tzn bitów stopu, kontroli parzystości oraz wielkości ramki :) Funkcja usart_init() powinna wyglądać mniejwięcej tak: void USART_Init() { /* Ustawianie prędkości*/ UBRRH = (unsigned char)(UART_CONST...

    Mikrokontrolery AVR   25 Mar 2009 17:44 Odpowiedzi: 16    Wyświetleń: 4034
  • Procedura I2C dla 89c2051: Wysyłanie i odbiór danych między mikrokontrolerami

    Cześć !!! Pomysł bardzo dobry i ciekawy. Ale propnuje przesiąść się na jakiś procesorek ze sprzętowym I2C np. Atmega8 lub któryś z grupy nowych procków Philipsa. Dlaczego. Komunikację Mikroprocesorów z i2C w trybie Slave najłatwiej jest zbudować, gdy masz możliwość obsługi protokołu w przerwaniu. Tzn. procek dalej się kręci , coś czyta czym się zajmuje...

    Mikrokontrolery   03 Wrz 2007 12:55 Odpowiedzi: 3    Wyświetleń: 2876
  • Wnętrze radia Blaupunkt MS8BK, analiza pamięci Flash i drugie życie wyświetlacza z CD1628 z Arduino

    https://obrazki.elektroda.pl/8150253700_... Oto krótka prezentacja wnętrza mikrowieży z odtwarzaczem CD i USB firmy Blaupunkt model MS8BK. Sprawdzę tutaj jak jest ona zbudowana, spróbuję przeanalizować jej firmware z nieznanego mikroprocesora i określić jego architekturę w Ghidra, a potem uruchomię jej wyświetlacz z Arduino. https://obrazki.elektroda.pl/3095604700_...

    Wnętrza urządzeń   19 Gru 2025 21:50 Odpowiedzi: 4    Wyświetleń: 1188
  • 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ń: 12798
  • Podwójny ściemniacz WXDM2 - inżynieria wsteczna - dziwny protokół UART

    https://obrazki.elektroda.pl/3515341300_... Przedstawię tu analizę wnętrza oraz krótką inżynierię wsteczną protokołu UART kolejnego ściemniacza Tuya, tym razem opartego o dość nietypowy moduł LMB54 (BK7231N) oraz dwa mikrokontrolery HC32F003. W pełni tutaj opiszę, jak można go zaprogramować i dodać jego wsparcie OpenBeken przy użyciu języka...

    Smart Home Urządzenia   11 Paź 2025 00:48 Odpowiedzi: 8    Wyświetleń: 4185
  • I2C - sterowanie TDA7318, jak wysyłać bajty na I2C?

    Skoro Bascom to jest taka komenda jak "I2CSEND". Wszelkie szczegóły znajdziesz w polskojęzycznym helpie do Bascoma.

    Mikrokontrolery   19 Paź 2008 20:01 Odpowiedzi: 7    Wyświetleń: 3103
  • Wyświetlacze VFD to nic strasznego. Część 3. Własny sterownik i PCB

    https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...

    Artykuły   16 Paź 2021 10:10 Odpowiedzi: 8    Wyświetleń: 6624
  • Jaki program na PC do wysyłania bajtów na COM przez RS232?

    Może [url=http://realterm.sourceforge.net/]Re... ?

    Mikrokontrolery   19 Lip 2005 21:12 Odpowiedzi: 6    Wyświetleń: 3915
  • Karta ISA do obsługi wyświetlacza HD44780 oraz I2C

    http://obrazki.elektroda.pl/3546939500_1... Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze...

    DIY Konstrukcje   17 Sty 2015 16:17 Odpowiedzi: 14    Wyświetleń: 13215
  • Czas wysyłania bajtu w trybie synchronicznym UART dla 2051

    Witam. Po pierwsze, najbardziej popularnym trybem pracy UART'a w 51, jest tryb asynchroniczny. W tym trybie wykorzystujesz piny TxD (nadawanie) i RxD (odbieranie) procka. Jeśli chcesz zrobić transmisję pomiędzy dwoma stacjami A i B, (każda zbudowana na 51) to najlepiej połączyć TxDA z RxDB i RxDA z TxDB (czyli na krzyż). Mechanizm odbioru transmisji...

    Mikrokontrolery   29 Lis 2002 17:54 Odpowiedzi: 3    Wyświetleń: 2731
  • Jak przyspieszyć programowe SPI do obsługi pamięci Flash? Bezpośrednie operacje na rejestrach

    https://obrazki.elektroda.pl/3570276400_... Pokażę tutaj jak przyśpieszyłem programową komunikację SPI służącą do obsługi pamięci Flash. Sprawdzę jak dużo kodu może kryć się za warstwą abstrakcji GPIO BK7231 a potem spróbuję operacje na pinach zredukować tak, by działały bezpośrednio na rejestrach. Ile cykli procesora tracone jest...

    Artykuły   11 Sie 2025 09:50 Odpowiedzi: 4    Wyświetleń: 528
  • [STM32F405] - Funkcja wysyłania bajtu SPI nie działa po optymalizacji

    Miałem taki problem - po optymalizacji przestawał działać TFT. Sprawdzałem wszystkie opóźnienia, wszelkie podejrzane zmienne robiłem typu volatile, ale problem nadal występował. W końcu za pomocą atrybutu __attribute__((optimize("-O0"))); zacząłem wyłączać z optymalizacji kolejne funkcje. Okazało się, że problem jest w funkcji wysyłania bajtu SPI. Wiem...

    Mikrokontrolery ARM   28 Sty 2015 00:11 Odpowiedzi: 56    Wyświetleń: 2979
  • Wyświetlacze 7-segmentowe na TM1637 - 4 i 6 cyfr - Arduino, protokół

    https://obrazki.elektroda.pl/3813144000_... Zapraszam na krótki test i demonstrację użycia popularnych modułów wyświetlacza 7-segmentowego opartych na TM1637. Uruchomię taki moduł najpierw z Arduino, a potem bez użycia żadnej biblioteki, na koniec również pokażę alternatywną, eliminującą zbędne opóźnienia bibliotekę przeznaczoną do sterowania...

    Artykuły   07 Mar 2023 00:51 Odpowiedzi: 13    Wyświetleń: 3888
  • WiFi LED RGBCW WOJ14415 z SM2135 - I2C protokół komunikacji, wnętrze

    https://obrazki.elektroda.pl/7838660700_... Witajcie, przedstawię tu wnętrze oraz zmianę firmware kolejnej lampki LED. Temat wyróżni się tym, że ta LEDówka korzysta z protokołu I2C do kontroli swoich kolorów, a dokładniej do komunikacji między modułem WiFi/Bluetooth WBLC5 (BK7231T) i stałoprądowym kontrolerem LED SM2135Eh. Opiszę tu...

    Smart Home Urządzenia   01 Kwi 2023 17:44 Odpowiedzi: 33    Wyświetleń: 9249
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7392
  • Wyświetlacz LCD do dowolnego układu

    http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...

    DIY Konstrukcje   23 Kwi 2019 09:09 Odpowiedzi: 9    Wyświetleń: 12699
  • Delphi XE5 - Wysyłanie tablicy bajtów przez IdTcpClient

    Zrób tak :[syntax=delphi]uses idGlobal; procedure TForm.Button1Click(Sender: TObject); var Buffer_I : ARRAY[0..512] of Byte; ABytes : TIdBytes; begin ABytes := RawToBytes(Buffer_I[0], Length(Buffer_I)); IdTCPClient1.IOHandler.Write(ABytes); end; [/syntax]

    Programowanie   11 Lis 2013 22:50 Odpowiedzi: 7    Wyświetleń: 1815
  • Discovery F429 SPI - konfiguracja i wysyłanie kilku bajtów

    Nie wiem dlaczego analizator pierwszy bajt odbiera prawidłowo a przy kolejnym pokazuje jakiś błąd Pewnie przez zbyt krótki "impuls" na linii CS. Generalnie CSa powinieneś przestawiać dopiero po całej transmisji, a nie między każdym bajtem, a jak już między każdym bajtem, to raczej przydałoby się coś dłuższego niż takie "pyknięcie".

    Mikrokontrolery ARM   30 Lis 2019 08:50 Odpowiedzi: 7    Wyświetleń: 459
  • Wysyłanie wielu bajtów przez UART z wykorzystaniem struktur w języku C

    A, rzeczywiście, ten uart_puts() jest do wysyłania napisu zakończonego bajtem 0, trzeba go przerobić, i może inaczej nazwać - może uart_putba()?[syntax=c]void uart_putba(const uint8_t *dane, size_t ile) { unsigned i; for(i=0; i < ile; i++) uart_putc(dane[i]); }[/syntax]Ostrzeżenie dotyczące 'const' - skoro rzutujesz dane na 'const', to wypada dopisać...

    Programowanie Początkujący   30 Wrz 2021 00:14 Odpowiedzi: 12    Wyświetleń: 519
  • Kod Arduino do komunikacji UART z urządzeniem Stag AFR - nie otrzymuję odpowiedzi

    (...) wiedzi z urządzenia. Szukaj początku ramki. Użyj tego polecenia do odczytania 18 bajtu od początku ramki. ``` char byte = (frame >> 18) & 0xFF; ``` aczkolwiek uważam, że lepszym podejściem jest zdefiniowanie typu struktury (koniecznie packed) i odczytanie tego bajtu jako jej atrybut. Rozumiem Twoje zastrzeżenia, więc spróbujmy podejść...

    Arduino   14 Sty 2025 16:31 Odpowiedzi: 104    Wyświetleń: 2124
  • Wielokanałowy termostat,wielopunktowy termometr- dom 'inteligentny inaczej'

    http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...

    DIY Smart Home   01 Lip 2015 22:09 Odpowiedzi: 16    Wyświetleń: 12618
  • [STM32G070]SPI wysyła dodatkowy bajt 0x00 po każdym znaku

    Ja mam pomysł /: po prostu jak wpisujesz do DR watrość to peryferiuum wdzie że to 2 znaki (bo rejestr ma 16 "waznych" bitów ) i wpisuje do FIFO 0x51 0x00 a następnie je wysyła. musisz zmusić kompilator aby zapisał bajt a nie pół słowa lub słowo [syntax=c]*(volatile uint8_t *)&SPIx -> DR = dana[/syntax] gdzie SPIx - to Twoje SPI (np SPI1, SPI2 etc) a...

    Mikrokontrolery ARM   05 Maj 2019 08:05 Odpowiedzi: 4    Wyświetleń: 675
  • [BK7231N / SM2185N] Spectrum Smart 9W RGBCW light bulb

    SM2135 z pewnością nie zadziała. Wysyła tylko 8 bajtów, a nie 11, a kolory są 8-bitowe, a nie 10-bitowe. Co więcej, pierwszy wysyłany bajt jest inny, więc sterownik najprawdopodobniej zignoruje pakiety SM2135.

    Smart Home Urządzenia   02 Gru 2023 11:12 Odpowiedzi: 16    Wyświetleń: 2787
  • Jak sterować silnikiem krokowym, żeby szybko i dokładnie działał?

    Bardzo możliwe, że zastosuję zmienną ilość impulsów w bajcie Chyba tylko wysyłanie bajtu 0xF0 lub 0x55 pozwala uzyskać impulsy w równych odstępach. To jest aż pięciokrotna zmiana częstotliwości.

    Automatyka Sterowanie CNC   11 Mar 2018 12:51 Odpowiedzi: 113    Wyświetleń: 9228
  • AVR BASCOM i SPI z M8 - czy to wina oprogramowania?

    Zmieniłem swój program, czyli najpierw wysłałem 0 a potem juz normalnie przed wyslaniem karzdego bajtu najpierw sprawdzanie a potem wysyłanie i NIC A myśle że warto by było najpierw sprawdzić czy rejest jest zajęty a nie wysyłać bajt i czekać aż sie wyśle do końca.

    Mikrokontrolery   17 Gru 2005 03:06 Odpowiedzi: 10    Wyświetleń: 7720
  • Jak wysyłać wiele bajtów z FPGA do Atmega8 przez RS232 w VHDL?

    Dokladnie tak. W plikach ktore sciagnales masz komponent dzielnika clk, tamten uklad moze pracowac na jednej z 4 czestotliwosci wyjsciowych, ale mozesz sobie podejrzec jak ja wyliczalem czestotliwosc wyjsciowa.

    Programowalne układy logiczne   03 Wrz 2008 14:35 Odpowiedzi: 9    Wyświetleń: 3222
  • ATMEGA48PA - SPI nie ustawia SPIF przy wysyłaniu 2 bajtów w asemblerze

    Po wysłaniu jednego bajtu (i sprawdzeniu SPIF) trzeba ręcznie wyzerować SPIF przed następną transmisją. Poza tym SS (ten od mikrokontrolera, nie od DAC) powinien być ustawiony jako wyjście przed włączeniem SPI (ustawieniem bitu SPE), bo jak nie to mikrokontroler będzie przechodził w tryb slave. Poza zaznaczonymi fragmentami pozmieniałem trochę rejestry...

    Mikrokontrolery AVR   24 Sty 2010 11:40 Odpowiedzi: 2    Wyświetleń: 1406
  • SPI wywłaszczane przez Timer3 – wydłużony czas obsługi SPI po przerwaniu timera

    Za pomocą SPI2_IRQ_State wybieram sobie tryb w jakim ma działać obsługa SPI w przerwaniu . W programie głównym wybieram sobie tryb, ładuję odp. rejestry ilością danych do przesłania i inicjuję przerwanie wpisując pierwszy bajt 0xFF do rejestru nadawczego SPI. Potem już samo sobie leci, aż licznik danych osiągnie wartość zadaną. Po skończeniu wysyłania...

    Mikrokontrolery   26 Mar 2012 21:53 Odpowiedzi: 12    Wyświetleń: 1896
  • STM32F303 SPI transmisja - zawsze wysyła ostatni zapsany bajt

    W dokumentacji nie znalazłem, ale zdrowy rozsądek wskazuje, że to powinna być ostatnio wpisana dana.

    Mikrokontrolery ARM   13 Kwi 2017 00:30 Odpowiedzi: 10    Wyświetleń: 1272
  • Jak przyspieszyć wysyłanie danych przez RFM22B z M8?

    Transmisja czego trwa 80ms? Bajtu przez RFM? Skąd to wiesz? Czy bajtu z CPU do RFM? To drugie masz pod całkowitą kontrolą, bo to CPU steruje zegarem SPI. Co do transmisji przez RFM, to jest taka jaki baudrate ustawiłeś. Natomiast w takim przypadku nie wiem jak zmierzyłeś to 80ms. Weź też pod uwagę, że nawet wysyłając jeden bajt wysyłasz preambułę, synchronizację...

    Mikrokontrolery AVR   13 Mar 2013 22:11 Odpowiedzi: 16    Wyświetleń: 3466
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    (at)ElektrodaBot Skończyłem na tym, że wgrałem ten kod /* Program realizujący obliczanie i wysłanie przez RS-232 wyniku funkcji kwadratowej y = 0.3187x^2 + 2x - 7 na podstawie x odebranego wcześniej także za pomocą RS-232. Szczegóły: http://mikrokontrolery.blogspot.com/... Mikrokontroler: Atmega8...

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1773
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Dodałem wczoraj do odsyłanej odpowiedzi 4 bajt i w ciągu nocy tylko raz wystąpiło zawieszenie. Myślę, że ramka faktycznie nie może być zbyt krótka . Tekst z strony producenta "Supports very short packets (down to 3 bytes)" może oznaczać, do 3 bajtów, ale nie 3 bajty :) Teraz idę do pracy i także zostawię włączone tx i rx. Jak po powrocie z pracy nie...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241355
  • ATmega8 i SD przez SPI - brak startu danych 0xFE przy odczycie sektora

    Witam. Próbuje do ATmegi 8 podłączyć kartę SD po SPI. Inicjalizacja przebiega poprawnie, gdyż otrzymuję odpowiedź 0x01 na CMD0 i CMD1 i CMD16. Gdy próbuję odczytać sektor danych ( 512 bajtów ) to odpowiedź jest 0x01 ale nie przychodzi bajt startu danych 0xFE, juz nie wspominając o danych. W załączniku funkcje : inicjalizacja SPI, wysyłanie bajtu przez...

    Mikrokontrolery   28 Sie 2007 23:02 Odpowiedzi: 7    Wyświetleń: 2338
  • STM32L151 - Transmisja SPI, oczekiwanie na flagę RXNE

    Niestety w uP STM32L151C8T6 i podobnych w tej rodzinie nie ma takiego bitu jak FRXTH. Jutro zobaczę jak wygląda wysyłanie jednego bajtu za pomocą DMA edit: Wysyłając np 5 kolejnych elementów z przykładowej tablicy za pomocą mechanizmu dma, przerwa pomiędzy kolejnymi bajtami w czasie transmisji wynosi 500 ns. Jednak dalej nie wpadłem na pomysł, jak to...

    Mikrokontrolery ARM   17 Gru 2013 22:49 Odpowiedzi: 3    Wyświetleń: 1464
  • Problemy z PWM i ADC w programie na Atmegę8 – błędy i nieprawidłowe działanie diod

    Program ma spełniać prostą funkcje. Odczyt z ADC i wysłanie tej wartości do terminala po UARCIE. Planuje by efekt koncowy tego fragmentu wyswietlal na terminalu, wartość z adc oraz tekst poniżej załączam inicjalizacje uarta oraz dwie funkcje wysylające. [syntax=c] void UART_sendbytes(char * bajty, int count) // wysyłanie jednego bajtu { // aby ograniczyć...

    Mikrokontrolery AVR   23 Wrz 2015 19:48 Odpowiedzi: 23    Wyświetleń: 1704
  • Jak działa 74HC595 w projekcie matrycy LED z attiny.com?

    A można wiedzieć dlaczego na każdy znak masz zarezerwowane 8 bajtów (5 bitowych) a nie 7 ? Podejrzewam, że wlasnie wysyłanie tego 8 bajtu powoduje kaszanę.

    Mikrokontrolery   29 Wrz 2005 17:07 Odpowiedzi: 47    Wyświetleń: 6191