rejestr transmisji danych

Znaleziono około 1509 wyników dla: rejestr transmisji danych
  • Komunikacja RS485 i STM32F103: Wykrywanie końca nadawania w sposób programowy

    rejestr 103 ma flagę: https://obrazki.elektroda.pl/8574094700_... Śledź go w przerwaniu. I przełącz kierunek transmisji danych na 485. https://obrazki.elektroda.pl/8388104100_...

    Mikrokontrolery   29 Sty 2021 19:40 Odpowiedzi: 14    Wyświetleń: 927
  • [Bascom] Jak wysyłać bity sterujące do DS1802 przez 3wire z Atmega32 w Bascom?

    Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...

    Mikrokontrolery AVR   07 Sie 2010 13:17 Odpowiedzi: 2    Wyświetleń: 2049
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Już widzę kogoś, kto opiera pętlę główną na delay() i próbuje odczytać przyciski do 3ms ;) ( swoją drogą - po co ? ) Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. Albo obsługa enkodera Dekodowanie DCF77 Mnożyć dalej przykłady? 1- w obsłudze przerwania z expandera, odczytujesz rejestry expandera...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3519
  • STM32F407 - ADC obsługa 4 kanałów - tylko pierwszy kanał działa poprawnie

    A najśmieszniejsze jest to że zapalają się wtedy wszystkie 4 diody jak mowie do aktywnego mikrofonu Smieszne jest raczej to że się nie chce przeczytać RM-a (ze dwa akapity normalnie) If the conversions are slow enough, the conversion sequence can be handled by the software. In this case the EOCS bit must be set in the ADC_CR2 register for the EOC status...

    Mikrokontrolery ARM   16 Cze 2016 15:56 Odpowiedzi: 8    Wyświetleń: 1128
  • REKLAMA
  • Jaki procesor z dużą ilością UARTów (więcej niż 4)

    Co do kruczków z kolejnością to raczej ich nie ma, poza wymogiem ustawienia bitu DLAB przed zapisem wartości baudrate (rejestry baudrate są pod tym samym adresem co rejestr danych i rejestr przerwań). Jest parę takich rejestrów, wymagających ustawienia przed dostępem do nich jakiegoś bitu, ale nie ma w tym nic skomplikowanego. Wartości rejestrów dla...

    Mikrokontrolery   15 Paź 2008 22:08 Odpowiedzi: 11    Wyświetleń: 2195
  • REKLAMA
  • [FPGA] - Przesyłanie danych między układem FPGA a komputerem

    Czytam, że robisz jak napisałem tak jest dość łatwo jak nie znasz za bardzo VHDL-a. Co do produktów Altery to nie miałem nigdy z nimi kontaktu. Moje marzenie to DE2-70 z resztą akcesoriów :). Słuchaj ja bym to zrobił tak w Xilinxie wyposażasz MB w IP Core od RS232. Odczytujesz wartość czy ciąg znaków co wysyła PC następnie zapisał bym to do tablicy...

    Programowalne układy logiczne   12 Maj 2010 08:12 Odpowiedzi: 16    Wyświetleń: 5098
  • ATmega48 - jak zaimplementować odbiór danych w transmisji szeregowej 9600 bodów?

    Mówiąc uboga mialem na mysli to, ze do ATmegi8 czy ATmegi16 dokumentacje sa znacznie bardziej dokladne, np. rejestr UCSRC w ATmedze8 jest dobrze opisany, a do ATmegi48 znlazlem tylko tyle, ze nazywa sie UCSR0C... , ale mniejsza o to. no ale właśnie nie żadna mniejsza o to, tylko zassij sobie pełnego PDF'a gdzie wszystko masz dokładniusieńko opisane....

    Mikrokontrolery AVR   07 Sty 2010 20:48 Odpowiedzi: 13    Wyświetleń: 2185
  • [atmega32] [atmega32][asm] Jak napisać procedury 1-wire w asemblerze?

    ;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...

    Mikrokontrolery AVR   16 Mar 2009 12:06 Odpowiedzi: 9    Wyświetleń: 2645
  • Ulepszony konwerter USB - port szeregowy na AVR (V-USB)

    http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...

    DIY Konstrukcje   04 Mar 2010 20:26 Odpowiedzi: 19    Wyświetleń: 16916
  • Sterownik matryc LEDowych z interfejsem hub75

    https://obrazki.elektroda.pl/8760486500_... Po przygodach z matrycami zbudowanymi na max7219, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnej matrycy z 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce...

    DIY Konstrukcje   13 Paź 2021 00:51 Odpowiedzi: 25    Wyświetleń: 6885
  • REKLAMA
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8871
  • Osmo-fl2k - radio definiowane programowo na konwerterze VGA->USB

    https://obrazki.elektroda.pl/1290328800_... Od czasu, kiedy ukazał się rtl-sdr - czyli kilka lat temu - tanie odbiorniki SDR (radio definiowane programowo) są popularne i szeroko dostępne. Oczywiście podobne nadajniki także są dostępne i coraz tańsze, jednakże są to nadal urządzenia istotnie droższe niż odbiorniki. Teraz ma się to...

    Artykuły   23 Kwi 2019 15:36 Odpowiedzi: 5    Wyświetleń: 7506
  • Projekt układu dla 30-40 mikrołączników z LED i przekaźników bistabilnych

    No właśnie po to, by zminimalizować ilość użytych pinów i połączeń z klawiaturą. Zminimalizować na 14, kiedy da się obsłużyć 40 przycisków na 3 pinach (z użyciem 5 '165)? Albo na 6 (z jednym 4017)? Chcąc zrobić wszystko na jednym Adruino wypada policzyć, ile jest pinów, których można użyć. Zastanawiam się, jak minimalizując liczbę pinów uzyskać wykrywanie...

    Początkujący Elektronicy   04 Mar 2025 20:11 Odpowiedzi: 142    Wyświetleń: 2247
  • Errata - dokument ważniejszy od noty katalogowej mikrokontrolera?

    https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....

    Tematy tygodnia   18 Maj 2023 08:59 Odpowiedzi: 5    Wyświetleń: 1605
  • 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ń: 1128
  • Obsługa ekspandera na I2C przez Raspberry Pi

    http://obrazki.elektroda.pl/8000762600_1... W większość projektów, które realizował autor tego poradnika w oparciu o Raspberry Pi wykorzystywał on piny GPIO jako wejścia i wyjścia cyfrowe. Wyprowadzonych na płytce RPi jest 17 takich pinów. Co zrobić jak potrzebujemy więcej? Najprostszym sposobem zwiększenia liczy wejść i wyjść cyfrowych,...

    DIY Zagranica   07 Paź 2018 15:15 Odpowiedzi: 7    Wyświetleń: 16644
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    - może podpowiesz dlaczego funkcja wykonuje się jeden raz? Wpierw warto zrozumieć co dokładnie robi ten kod. Twoje zrozumienie może pomóc w lepszym zdiagnozowaniu problemu. Przyjrzyjmy się więc kluczowym elementom: 1. Funkcja `usart_inicjuj` jest odpowiedzialna za inicjalizację modułu komunikacji szeregowej (USART). Ustawia prędkość transmisji (BAUD),...

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1773
  • 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ń: 14813
  • Transmisja 6bitów 4/1 przewodami/em (multiplexer? lub co? )

    Cześć ! Głowa mi już pęka a google nie chce wypluć nic sensownego. Sprawa wygląda następująco : Trzeba wysłać 6bitów równolegle danych po 4 żyłowym kablu ( taki jest w murowany) w 1 stronę ( bez kanału zwrotnego) I jedyne co mi wpadło do głowy to multiplexer. 1 kanał szeregowy z danymi. 3 kanały wybierania portu ( wejście wyjście multiplexerów) Jakie...

    DSP i Transmisja   03 Maj 2022 17:32 Odpowiedzi: 10    Wyświetleń: 894
  • Rzadko zadawane pytania - niestandardowy interfejs SPI

    https://obrazki.elektroda.pl/4089247800_... Pytanie: Czy mogę uzyskać dostęp do niestandardowego interfejsu SPI za pomocą mojego mikrokontrolera? Odpowiedź: Tak, ale może to wymagać trochę dodatkowego wysiłku podczas tworzenia oprogramowania układowego. Wiele współcześnie wykorzystywanych, precyzyjnych przetworników analogowo-cyfrowych...

    Artykuły   19 Maj 2020 13:00 Odpowiedzi: 5    Wyświetleń: 2178
  • MicroMod RP2040 odczytywanie wartości rejestrów w C

    OK, przejrzałem datasheet procka i budowę pakietu DMX i chyba rozumiem. Nie tyle chodzi o "zerwanie" transmisji ile wykrycie sygnału "space for break (reset)" (termin ze specyfikacji którą przeglądnąłem) sygnalizującego początek pakietu danych. Jak patrzę w datasheet nie jestem pewien, czy błąd FE będzie ustawiany dla tego sygnału. Natomiast powien...

    Raspberry Pi i inne SBC   05 Paź 2021 10:51 Odpowiedzi: 13    Wyświetleń: 552
  • Czy można sprawdzić historię wyszukiwania lub aktualne połączenia routera?

    Certyfikaty w przeglądarce są ważne. Czy program typu logger może być zlokalizowany za pomocą antywirusa? Przeskanowalem kompa jak i smartfona nic nie ma. Na pewno nie każdy. Zleży to w dużej mierze od tego jakich mechanizmów (jak bardzo 'inwazyjnych' -> przypominających heurystyce antywirusa znane metody ataków/skażeń/itp ) użył jego autor . Poza...

    Sieci Początkujący   12 Sie 2020 19:08 Odpowiedzi: 37    Wyświetleń: 119877
  • Pytania dotyczące działania i konfiguracji układu DMA 8237A

    Pilnie poszukuję odpowiedzi na pytania: 1. Sposób zgłaszania żądania DMA przez urządzenie zew. I/O 2. Sposób wywoływania transmisji pamięć - pamięć 3. Do czego służy rejestr przejściowy w DMA 4. Który rejestr służy do przechowywania danej w transmisji I/O - pamięć 5. Jak odmaskować transmisję DMA w danym kanale 6. Jak zrealizowano dostęp do szesnastobitowych...

    Początkujący Elektronicy   04 Paź 2004 16:59 Odpowiedzi: 2    Wyświetleń: 2918
  • Passat B6 2005 - Dorabianie kluczyka, kod immobilizera, Vag Can Commander 5.5

    Opracowanie jakie znalazłem na temat pamięci układu SPI w internecie nie mego autorstwa dlatego zacytuję: "Zastosowania i funkcje pinów układu są następujące: Linia CS służy do uaktywnienia pamięci przez układ nadrzędny z nią współpracujący (np.mk). Uaktywnienie pamięci dokonuje się poprzez wystawienie na wejście CS niskiego poziomu sygnału....

    Samochody Początkujący   31 Sty 2021 14:54 Odpowiedzi: 210    Wyświetleń: 15681
  • Szybkość programowania AVR Studio 5 z USBASP: parametr dla avrdude, ustawienia MkCLIPSE

    Ja bym obstawiał dziwny algorytm programowania używany przez USBASP. Sprawdzałem na całkiem innym programatorze i zjawisko to samo. Czyli nic związanego z USBasp. Już na samym początku, na etapie czytania sygnatury, kość się nie odzywa jakby jej nie było. I ewidentnie sytuacja taka, że dla danych fusebitów, których nie ruszamy, wgrywamy wielokrotnie...

    Mikrokontrolery Początkujący   06 Lut 2022 16:13 Odpowiedzi: 36    Wyświetleń: 2073
  • HAL_UART_Transmit_IT nie działa na STM32F446RE - brak transmisji danych

    Z tego co wiem, funkcja obsługująca przerwnie void HAL_UART_TxCpltCallback jest wywoływana, gdy rejestr tx Usarta jest pusty, więc gdy nadawanie zostało zakończone. Wówczas nadajemy kolejny znak. Co tutaj jeszcze sprawdzać?

    Mikrokontrolery Początkujący   13 Lut 2018 14:24 Odpowiedzi: 6    Wyświetleń: 1428
  • 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ń: 1550
  • [AT91SAM7X] [AT91SAM7X][Eclipse][C] Rozbieżność wartości zmiennych w debugowaniu

    PDC_TCR to rejestr ilości danych w bieżącym buforze, 16-bitowy licznik ilości danych do wysłania. Po transmisji danej , licznik jest automatycznie dekrementowany. Właśnie programuje EMAC, więc jeśli problem będzie się powtarzał przy innych rejestrach, napiszę.

    Mikrokontrolery ARM   17 Wrz 2008 11:01 Odpowiedzi: 4    Wyświetleń: 3045
  • Jak sprawdzić koniec transmisji UART w AVR ASM (Atmega328 i Attiny2313)?

    TXC0 ustawia się w chwili opróżnienia rejestru nadawania, rejestr przesuwny transmisji jeszcze nadaje ostatnią ramkę. Jedyny sposób jak już masz czasówkę w programie to ustaw ją na czas transmisji danych + czas oczekiwania do przełączenia MAX485. Czyli na 10x czas bitu +1ms (jeśli używasz ramki z jednym bitem stopu), przy 2 będzie 11x czas bitu + 1ms,...

    Mikrokontrolery AVR   14 Gru 2016 19:39 Odpowiedzi: 7    Wyświetleń: 1044
  • [stm32l452re]Opóźnienie przerwania od SPI przez FreeRtos

    Nie za bardzo rozumiem o jakich przerwaniach piszesz. Slave SPI (abstrahując od przerwan błędów itd) ma przerwanie wtedy kiedy rejestr wysyłki jest pusty albo kiedy coś otrzymał (pominę kwestię fifo). Jeżeli jest to przerwanie od pustego rejestru TX to może tam wpisać dane, która zostanie wysłana przy następnej transmisji mastera. Jeżeli jest to od...

    Mikrokontrolery ARM   22 Sie 2019 19:58 Odpowiedzi: 2    Wyświetleń: 477
  • Komunikacja ATmega128 z MAX232 przez RS232 - jak to zrobić w C?

    Wystarczy skonfigurowac UART i odpowiednie predkosci transmisji w mikrokokontrolerze (rejestr UBBR) i format danych oraz w PC. Potem w asm masz: out udr, rejestr - wysłanie bajtu w 'rejestr' a odbior najlepiej przez przerwanie obsluga przerwania: in rejestr, udr RETI warto sprawdzac flagi, przykłady są w nocie katalogowej atmela Pozdr Paweł

    Mikrokontrolery   09 Sty 2008 00:42 Odpowiedzi: 5    Wyświetleń: 2432
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3033
  • Nieprawidłowe wartości odczytu w Modbus RTU z ATV320 przez S7 1200 i CB1241

    Cześć. Może ktoś z was walczył z problemem. Mam spięte w sieć 2 falowniki ATV320 , chcę do komunikacji użyć wbudowanych w falowniki portów RJ45. Skonfigurowałem prędkość transmisji itp. W sterowniku S7 1200 użyłem karty CB1241 . Komunikacja działa jest odpowiedź z falownika. Problem pojawia się w związku z portami oraz danymi. Mam dziwny efekt Użyłem...

    Automatyka Sterowanie PLC   02 Sie 2019 09:41 Odpowiedzi: 4    Wyświetleń: 1500
  • Jak obsłużyć flagę OVR przy odbiorze SPI w STM32F103?

    1. Jakbyś jeszcze zastąpił sztywno kodowane magic numbers odwołaniami do właściwych bitów, to kod byłby łatwiejszy w analizie i łatwiejszy w konserwacji. A tak, to trzeba teraz otworzyć RM i sprawdzić czy na pewno dobre bity sprawdzasz. Wystarczy drobna zmiana w rejestrach układu z innej rodziny i funkcja nie działa z nowym układem. Przykra sprawa....

    Mikrokontrolery ARM   29 Mar 2020 00:51 Odpowiedzi: 10    Wyświetleń: 924
  • UART w ATmega128: Bit UDRE1 nie ustawiany, brak transmisji RS232

    Ta część while ( !( UCSR1A & (1<<UDRE1)) ) UDR1 = data; powinna być zapisana w taki sposób (dodanie jednego znaku do kodu) while ( !( UCSR1A & (1<<UDRE1)) ) ; UDR1 = data; Gdy bit UDRE1 nie jest ustawiony (czyli gdy rejestr danych nie jest pusty), to wykonuje się pętla nieskończona....

    Mikrokontrolery AVR   08 Sty 2011 12:49 Odpowiedzi: 2    Wyświetleń: 1040
  • [pytanie] Transmisja danych z urządzenia do telefonu przez FBUS 115,200bps bez mikrokontrolera

    Nie znam protokołu FBUS ale z podanych danych transmisji wynika koniecznośc przesłania conajmniej 10 bitów; 8 danych, 1 start i 1 stop. Nie podałeś parzystości, jeśli występuje to 11 bitów. Żeby wykorzystać 8 bitowy rejestr musisz go w odp. tempie załadować 3 razy: 1 - bit start, 2 - bajt danych, 3 - (bit parity) bit stop i wysyłać z pierwszego i trzeciego...

    Początkujący Elektronicy   25 Kwi 2006 15:39 Odpowiedzi: 4    Wyświetleń: 944
  • Zastosowanie przerzutników D, T, JK oraz rejestrów równoległych i szeregowych

    przerzutniki D, T, JK prawie we wszędzie przy prostych układach pamieciowch, rejestry służą do przekazywania danych z jednego miejsca w drugie, do tlumaczenia transmisji z szeregowej na równoległa bądź odwrotnie. Są zbudowane z przerzutników w róznych układach. SISO - rejestr szeregowo szeregowy - serial input serial output SIPO - rejestr szeregowo...

    Początkujący Elektronicy   17 Wrz 2003 13:47 Odpowiedzi: 2    Wyświetleń: 2468
  • ATMEGA16 UART nie wysyła danych do ATTINY2313 – konfiguracja rejestrów UART

    Bo źle ustawiasz rejestry. Z Twoich ustawień wynika: Najpierw bit UCSZ2 ustawiasz na jeden. Później wpisując 0x80 do UBRRH tak naprawdę zerujesz rejestr UCSRC, czyli zerujesz UCSZ1 i UCSZ0. No i otrzymujesz zabronioną kombinację tychże bitów (datasheet, str. 160). Powiedz jakie chcesz mieć ustawienia transmisji i na jakim zegarze pracujesz - poprawimy...

    Mikrokontrolery   01 Maj 2008 16:46 Odpowiedzi: 11    Wyświetleń: 2376
  • Jak skonfigurować Wiznet nm7010a do transmisji danych przez Ethernet?

    Witam! Potrzebuję działającego modułu do transmisji danych przez ethernet. Z różnych powodów wybrałem nm7010a, tylko .. nie wiem jak się do niego zabrać. Mam za sobą godziny wertowania stron www, mam naściągane pdfy i dalej nie wiem jak ten moduł uruchomić. Potrzebuję prostej instrukcji co do modułu trzeba po załączeniu przesłać i w jaki sposób żeby...

    Mikrokontrolery   11 Wrz 2009 18:44 Odpowiedzi: 3    Wyświetleń: 1922
  • Miernik temperatury/wilgotności z użyciem taniego czujnika

    http://obrazki.elektroda.pl/1280184400_1... Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności z użyciem...

    DIY Zagranica   14 Sty 2013 13:43 Odpowiedzi: 2    Wyświetleń: 9036
  • SPI w trybie podrzędnym, bez przerwań, ręczne wyzerowanie.

    Mam następujące pytanie: AVR pracujący w trybie podrzędnym po odebraniu bajtu danych ustawia znacznik SPIF w rejestrze SPSR, tak wynika z noty katalogowej. Po przejściu do obsługi przerwania znacznik ten jest zerowany. Jeśli obsługa transmisji nie wykorzystuje mechanizmu przerwań należy go "ręcznie" wyzerować. Jeśli transmisja po SPI przesyła serię...

    Mikrokontrolery AVR   14 Wrz 2008 22:27 Odpowiedzi: 2    Wyświetleń: 1013
  • Modbus RTU - czas cyklu odpytywania w linii produkcyjnej z PLC Fatek i falownikami

    To zależy od prędkości transmisji od dupleksowości linii i ilości danych jakie trzeba przesłać. Trzeba to sobie ładnie policzyć i w zależności od wyniku rozplanować pod kątem potrzeb. Te moduły to zwyczajne I/0 Czyli dajmy na to w czasie normalnej pracy będzie przesyłane: - do każdego z 8 falowników - rejestr z prędkością - do każdego z 8 mod i/o rejestr...

    Automatyka Przemysłowa   26 Lis 2017 13:02 Odpowiedzi: 21    Wyświetleń: 2529
  • Jak rozwiązać problem przerwania IRQ w module radiowym nRF24L01+?

    Cześć, Mam zapytanie dotyczące przerwania IRQ w module radiowym nRF24L01+. Moduł pracuje jako nadajnik. Wykorzystuję w nim funkcję potwierdzenia odbioru. Pomyślne odebranie danych przez odbiornik powinno skutkować wystawieniem w nadajniku stanu niskiego na IRQ. Ten sygnał chcę podać na wejście przerwania mikrokontrolera ATmega32A. Niestety, nie zawsze...

    Mikrokontrolery AVR   19 Sty 2020 10:28 Odpowiedzi: 2    Wyświetleń: 708
  • [Attiny2313][AVRStudio] Komunikacja USI/SPI + żyroskop ADIS16100

    Dzięki za odpowiedź. Znalazłem ciekawy poradnik odnośnie konfiguracji SPI na Attiny. W nocie katalogowej podpisy "MISO" i "MOSI" dotyczą ISP, a nie SPI. Bazując na poradniku i poradach paw789 obecnie mam taki kod: [syntax=c]#define FOSC 16000000 // Clock Speed #define BAUD 9600 // ustawienie predkosci wysylania bitow #define MYUBRR FOSC/16/BAUD-1 #define...

    Mikrokontrolery AVR   16 Lut 2012 00:08 Odpowiedzi: 15    Wyświetleń: 4232
  • [Atmega32][Bascom]Sterowania multipleksowe wyświetlaczami matrycowym 7x5 led

    Aż się z ciekawości podłączę do tego tematu :-) dzik - dokładnie wytłumacz co chcesz zrobić i czym świecisz: matrycą led czy wyświetlaczem 7-segmentowym. Narysuj jak i przez jakie układy to podłączyłeś. Patrzę na ten program i to jakaś rzeźnia jest. Aż tyle lookupów? Jakieś przepisywania zmiennych? Ale na co to? Niedawno robiłem ciekawy projekt "wyświetlaczarki"...

    Mikrokontrolery AVR   19 Mar 2012 18:38 Odpowiedzi: 26    Wyświetleń: 5410
  • Atmega8 Komunikacja TWI wysyłanie danych działa, odbiór nie

    Wysyłanie danych działa... Jesteś tego pewien? Funkcje, które przedstawiłeś w ogóle nie korzystają z rejestru TWSR, więc nie wiesz, co dzieje się na magistrali. Nie sprawdzają nawet, czy układ slave odpowiedział bitem potwierdzenia. Samo wysłanie danych na magistralę nie oznacza, że transmisja przebiegła prawidłowo i że układ slave prawidłowo odebrał...

    Mikrokontrolery AVR   19 Lip 2015 12:56 Odpowiedzi: 5    Wyświetleń: 831
  • 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ń: 3975
  • [c] Jak sprawdzić odbiór danych na RS485 bez zakłócania transmisji?

    To jest tylko obejście problemu, a nie rozwiązanie. Wyjaśnię może więc łopatologicznie o co mi chodzi. uC generuje 3 przerwania: SIG_UART_DATA - po każdym nadanym bajcie, UDR gotowy do ponownego zapisu SIG_UART_TRANS - po zakończeniu transmisji nadawania, wykorzystywane w celu przełączenia się na odczyt RS485 SIG_UART_RECV - po każdym odebranym bajcie,...

    Mikrokontrolery AVR   05 Mar 2012 17:58 Odpowiedzi: 20    Wyświetleń: 3459
  • Sterowanie urządzeń z portu USB, propozycja projektu

    Czy ktoś może bawił się w programową emulację USB bezpośrednio na liniach procesora (widziałem taki projekt w sieci na ATMega8). Były tam też chyba sterowniki pod WIN. Moje założenia, co do projektu: układ starowany z portu USB załączający i rozłączający niezależnie 10 linii wyjściowych 5V (sterowanie z programu spod Windowsa). Uważam, że takie założenia...

    Mikrokontrolery   27 Sty 2006 21:12 Odpowiedzi: 11    Wyświetleń: 6603
  • ATtiny2313 USART 9600 bps - brak transmisji na wewnętrznym oscylatorze 8 MHz

    Witam wszystkich Elektrodowiczów! Mam mikrokontroler ATtin2313, który pracuje na wewnętrznym oscylatorze 8 MHz (bez dzielnika CLK=8) . Chcę na nim zrobić transmisję szeregową po USARTcie w trybie normalnym asynchronicznym (U2X = 0) , z 1 bitem stopu i 8 bitami danych. Wcześniej robiłem transmisję na USARTcie, ale na ATmega8 i działało - tu nie chce....

    Mikrokontrolery AVR   05 Gru 2011 09:18 Odpowiedzi: 15    Wyświetleń: 2563