rejestr transmisji danych

Znaleziono około 1263 wyników dla: rejestr transmisji danych
  • Jak skonfigurować SPI między Atmegą8 a Atmegą32? Przykładowy kod C

    Na SS dajesz stan niski tuż przed wpisem danej do rejestru danych SPI, po zakończeniu transmisji ustawiasz ją na 1. Od strony mastera to nie musi być pin oznaczony jako SS, ale od strony slave tak. Tu masz linka do przykładów: ftp://ftp.helion.pl/przyklady/jcmikr.zip

    Mikrokontrolery   27 Wrz 2011 23:57 Odpowiedzi: 4    Wyświetleń: 1226
  • Jak szybko przełączyć MAX485 na odbiór po wysłaniu danych w RS485?

    Masz przecież w rejestrze UCSRxA bit TXCx który jest ustawiany po zakończeniu transmisji.

    Mikrokontrolery Początkujący   10 Lut 2016 22:13 Odpowiedzi: 16    Wyświetleń: 1281
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Atmega32] [Atmega32][C] USART/RS232 konfiguracja i transmisja danych - kod nie działa

    Wewnętrzny oscylator 1MHz Zmodyfikuj rejestr OSCCAL odpowiednią wartością.

    Mikrokontrolery   23 Maj 2012 17:05 Odpowiedzi: 9    Wyświetleń: 2524
  • REKLAMA
  • [STM32] Odbieraniedanych z UART1 i odsyłanie ich dalej poprzez UART6

    Sposób najprostszy - użyć przewodów zamiast mikrokontrolera. Jeśli nie stać nas na dwa przewody, można zaprogramować DMA w tryb cykliczny na bezpośrenią transmisję pomiędzy rejestrami danych obu UARTów. Jeśli oprócz kopiowania dane mają być jeszcze przetwarzane, to należy oprogramować oba UARTy na przerwaniach i w nich zrobić przetwarzanie danych i...

    Mikrokontrolery ARM   14 Cze 2019 20:04 Odpowiedzi: 31    Wyświetleń: 1494
  • REKLAMA
  • Sterowanie urządzeniem przez Modbus RTU z PC – jak zacząć bez doświadczenia?

    Ryzykowne - nie wiesz co zrobi urządzenie. Skoro producent udostępnia interfejs modbus to powinien udostępnić wykaz rejestrów. Inaczej po co udostępniał by interfejs. Edit Oprócz wykazu rejestrów potrzebne jeszcze są parametry transmisji -prędkość -ilość bitów danych -ilość bitów stopu -kontrola parzystości czasem zapisuje się to w takiej formie 9600...

    Software serwis   04 Maj 2015 10:55 Odpowiedzi: 6    Wyświetleń: 1347
  • 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ń: 1074
  • REKLAMA
  • [debugWire] Gdzie znaleźć dokumentację debugWire do implementacji w emulatorze?

    Ściągnij manual do MCU mającego PDI - np. do XMEGA. Tam znajdziesz sekcję Program and Debug Interface. W tej sekcji opisany jest protokół transmisji danych, oraz rejestry PDI i część poleceń. Protokół masz opisany w szczegółach na 6 stronach, potem masz opis poleceń wspólny dla JTAG i PDI - kolejne 8 stron, mniej więce wyjaśnia większosć kwestii. Zobacz...

    Mikrokontrolery AVR   18 Lut 2017 20:28 Odpowiedzi: 5    Wyświetleń: 738
  • Atmega16 – oscylator wewnętrzny vs zewnętrzny 8MHz, ADC0 na PA0, ustawienia portów

    twoje rozumowanie wynika z uproszczonego analizowania działania rejestrów: dla ciebie jest to zwykła komórka, do której to co się wpisze będzie odczytane (w skrócie)... od tego stanu jednaj zacznie odbiegać np rejestr wymiany danych z usartu - do którego wpisuje się dane do transmisji, ale odczytuje dane z odbiornika... w praktyce rejestry i/o są bardziej...

    Mikrokontrolery   22 Lip 2007 20:50 Odpowiedzi: 5    Wyświetleń: 1881
  • AVR i Modbus - jak odbierać dane z PC do Atmega16?

    Procedura którą przywołujesz to główna pętla obsługi modbusa ... odpowiada za obsługę protokołu, aktualizuje zniemme ( rejestry ) Nie musisz liczyć crc .. stos freemodbus robi to za ciebie ... inaczej nie miałbyś transmisji danych. Jeśli chcesz poszukaj w moich starych postach jest gdzieś termohigrometr z interfejsem modbus .. oparłem go właśnie o stos...

    Mikrokontrolery AVR   08 Gru 2011 12:31 Odpowiedzi: 8    Wyświetleń: 4120
  • Jak przetworzyć sygnał PWM 0-3,3V na DC 0-10V do sterowania falownikiem?

    - instrukcja str 110 - MODBUS (rs485) - cyfrowa transmisja danych. Wpisujesz prędkość do odpowiedniego rejestru w falowniku. - praca wieloprędkościowa -definiujesz prędkości (zazwyczaj max 16 prędkości) w falowniku a wybierasz kombinacją stanów na listwie zaciskowej. - praca w trybie motopotencjometru - podając napięcie ja jeden zacisk zwiększasz a...

    Projektowanie Układów   05 Sty 2016 21:28 Odpowiedzi: 22    Wyświetleń: 4653
  • Atmega128L - SPI - Dziwne wartości w rejestrze SPDR?!

    Musisz całkowicie zmienić obsługe slave. Po pierwsze musisz wprowadzić synchronizację, czyli machać linią SS. Po drugie odbiór w slave należałoby oprzeć na przerwania SPI - SPI nie ma wielostopniowego bufora, kolejne bity nadpisują poprzednie. W efekcie musisz mieć pewność, że zdążysz z odbiorem. To w miarę gwearantują ci przerwania, na pewno nie delaye...

    Mikrokontrolery AVR   25 Cze 2013 16:29 Odpowiedzi: 16    Wyświetleń: 2295
  • 80537/80517 - Nie działająca transmisja danych przez RS232

    Rozumiem, tylko nie mogę w specyfikacji odnaleźć jak ten mikroprocesor ma pamięć żeby to tego wykorzystać. Przydało by się jakies 10x8-bitowy rejestr.

    Mikrokontrolery Początkujący   14 Sty 2013 19:44 Odpowiedzi: 12    Wyświetleń: 2229
  • REKLAMA
  • [ATMega32][C] LCD 2,8" TFT ILI9235. 8 bitowa transmisja danych poprzez 74HC

    A jak sieczka to typowy myk: masz ustawiony kierunek rysowania nie w tą stronę co chciałeś. Karta katalogowa ILI9325 - rejestr Entry Mode 03h (str 55/56) - dobierz odpowiednią wartość.

    Mikrokontrolery AVR   30 Lis 2011 10:43 Odpowiedzi: 22    Wyświetleń: 3944
  • Komunikacja pomiędzy kilkoma STM32 poprzez magistralę CAN

    Do wyprowadzeń CAN L i CAN H nie można podłączać nic oprócz rezystorów terminujących, sygnalizację za pomocą diod LED można zrobić odczytując programowo znaczniki odebrania ramki CAN, każda transmisja na magistrali CAN uruchamia flagi w rejestrach procesora. Programowo można uruchamiać przez port procesora diody Led w zależności o odebranych danych,

    Mikrokontrolery   21 Maj 2022 10:42 Odpowiedzi: 8    Wyświetleń: 873
  • Jak skonfigurować PIC16F877 USART jako rejestr przesuwny z ciągłym przesuwaniem danych?

    Przy tej prędkości zegara wykorzystaj przepisanie UART do zmiennej i tam na niej operuj. Rejestry UART bywają nie dostepne w trakcie transmisji.

    Mikrokontrolery   11 Maj 2004 06:24 Odpowiedzi: 5    Wyświetleń: 1677
  • Czy połączenie RxD z RxD i TxD z TxD w 8051 jest poprawne dla transmisji synchronicznej?

    Ten tryb transmisji jest używany tylko do wysyłania danych do rejestru szeregowo-równoległego. Nie nadaje się do wczytywania informacji.

    Mikrokontrolery   12 Cze 2007 15:05 Odpowiedzi: 5    Wyświetleń: 1712
  • 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ń: 864
  • W jakis sposób zakodować 5 sygnałów na 1 i potem ponownie na 5 ?

    Po jednym kabelku dane przesyła się szeregowo. Nigdy więc nie będzie to transmisja równoległa. Ale do tematu należy podejść inaczej - przesyłamy szeregowo, a później odebrane dane w tym samym momencie ustawiamy na wyjściach rejestru. Dla odbiornika danych wygląda to jakby transmisja była równoległa. I tutaj wracamy do pytania o pasmo, czyli częstotliwość...

    Arduino   01 Sie 2015 22:13 Odpowiedzi: 30    Wyświetleń: 2406
  • Atmega8L-8PU - błędna transmisja danych przez RS232, podróbka?

    Masz źle skalibrowany OSCCAL. Daj kwarc zewnętrzny - to podstawa jeśli chcesz mieć stabilną komunikację niezależnie od napięcia zasilającego i temperatury. Doraźnie możesz sam skalibrować rejestr OSCCAL.

    Mikrokontrolery   17 Kwi 2012 18:28 Odpowiedzi: 8    Wyświetleń: 1611
  • Czy poprawnie połączyłem czujnik PT100 z mLOG przez Horner HE359RTD100A i Korenix?

    Tu nie leży problem w " koernixa" -ustawienie he395: 1 adres urządzenia slawe 2 prędkość transmisji zgodna z mlog 3 ustawienie komendy 03 4 ustawienie rejestru do odczytu 5 odczyt zmiennej "intiger" 6 sprawdzenie na jakimś urządzeniu master, czy odczytujesz czujnik temperatury 7 koernixa transmisja danych do mlog (przesyła dane 485) w programie dopóki,...

    Automatyka Przemysłowa   28 Lut 2017 08:29 Odpowiedzi: 4    Wyświetleń: 723
  • 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ń: 2180
  • Arduino --> częstotliwość przesyłu danych po Modbus TCP/IP

    oja opinia o ~10 zapytaniach na sekundę odnosi się głównie do ModbusRTU, czyli takiego pracującego na jakimś interfejsie szeregowym Nie wiem czemu tak sądzisz. Wszystko zależy od prędkości transmisji i długości rameki. >100 spokojnie można uzyskać (at)57600bps przy transmisji kilku rejestrów.

    Mikrokontrolery Początkujący   14 Lis 2019 09:29 Odpowiedzi: 13    Wyświetleń: 3537
  • Jak ustawić rejestry SFR dla transmisji RS232 na AT89c52?

    SCON=40h TMOD=20h TH1=brak danych (kwarc),prawdopodobnie FD dla 11,059

    Mikrokontrolery   27 Sie 2004 14:11 Odpowiedzi: 8    Wyświetleń: 1788
  • 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ń: 1107
  • Jak użyć poleceń shiftIn i shiftOut do transmisji danych między procesorami?

    ja wykorzystuje te polecenia do wysylania i odbioru danych na rejestry przesowne 74164 i 74165 z procami tego jeszcze nie sprawdzalem

    Mikrokontrolery   20 Cze 2004 10:51 Odpowiedzi: 2    Wyświetleń: 1083
  • Jak poprawnie połączyć rejestry 74HC595 w kaskadę? Kod programu AVR SPI

    Jeżeli chcesz uzyskać pomoc, to wstaw właściwy program. Deklaracja zmiennej nie ma nic wspólnego z tym co wysyłasz. W podanym programie wysyłasz tylko 8 bitów. Rejestr sprzętowego SPI nie przyjmuje więcej niż 8 bitów, a w funkcji programowego SPI inicjujesz "licznik" na 8 bitów, przez co nie możesz wysłać więcej. Najprostszym sposobem jest wysłanie...

    Mikrokontrolery AVR   05 Lis 2016 12:19 Odpowiedzi: 15    Wyświetleń: 1872
  • [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ń: 2637
  • STM32F303 SPI transmisja - zawsze wysyła ostatni zapsany bajt

    Na linię danych wysuwa się zawartość rejestru przesuwnego, do którego dane są ładowane z FIFO co DS[3:0] taktów zegara. Jeżeli nie zapisujesz nic nowego do rejestru danych SPIx->DR, to zawartość FIFO również się nie zmienia. Myślę, że rysunek 358 w RM0316 dość dobrze oddaje działanie układu. Zwróć uwagę, że Slave musi wystawić dane już przy pierwszym...

    Mikrokontrolery ARM   13 Kwi 2017 00:30 Odpowiedzi: 10    Wyświetleń: 1260
  • Program do obsługi portu LPT w trybie EPP na Windows - poszukiwania

    Po dłuższych próbac udało mi się nawiązać transmisję poprzez port LPT w trybie EPP (zarówno "oryginalnym" EPP jak i w ECP z wymuszoną pracą w trybie EPP). Kluczem do powodzenie były ostatnie wskazówki tjanusza, mianowicie zajęcie się bitem błędu Timeout (bit 0 w rejestrze bazowy+1) oraz bitem EnableBiDir (bit 5 w rejestrze bazowy+2). Gdy wysyłałem dane...

    Programowanie   08 Cze 2005 14:12 Odpowiedzi: 15    Wyświetleń: 4951
  • Zamiana transmisji szeregowej z klawiatury PS/2 na równoległą.

    Pewnie by się dało tak zrobić, interfejs klawiatury jest dość prosty - potrzebny jest sygnał zegarowy, transmisja rozpoczyna się gdy na linii zegara jest stan wysoki, każdy stan wysoki to kolejny bit. Słowo składa się z 11 bitów - bit startu, 8 bitów danych, bit parzystości i bit stopu. Problem tylko w tym, że sygnał zegarowy musi być ciągle, zaś dane...

    Projektowanie Układów   19 Lis 2014 07:03 Odpowiedzi: 9    Wyświetleń: 1422
  • CA80 reaktywacja. Co można zrobić ze starym ośmiobitowcem.

    Dobry wieczór! Znalazłem powód braku komunikacji. Jak zwykle drobne niedopatrzenie. W czasie ustalania parametrów transmisji należy ustawić szósty bit (Receiver Enable) w rejestrze CNTLA0. :-) ld A,%01100100 ; parametry transmisji: 8 bitów danych, 1 bit stop, bez parzystości out0 (CNTLA0),A ; b6 - Receiver Enable, b5 - Transmitter Enable Niestety transmisja...

    DIY w budowie   19 Sty 2025 11:01 Odpowiedzi: 44    Wyświetleń: 11613
  • nRF24L01 - brak transmisji przy payload większym niż 1 bajt, ustawienia kanału

    Nie. Trzeba w rejestrach 1C i 1D włączyć tryb "dynamic payload". Zresztą tam jest najlepiej wszystko ustawić na 1 bo aktywuje się sporo interesujących opcji. Nastepnie jak wrzucasz dane do FIFO (za pomocą WR_TX_PAYLOAD lub W_TX_PAYLOAD_NOACK w zależności od tego czy chcesz otrzymać potwierdzenie dostarczenia tego pakietu od odbiornika czy nie) w celu...

    Mikrokontrolery   13 Lip 2016 20:06 Odpowiedzi: 9    Wyświetleń: 3792
  • [STM32F103] Odbieranie danych przez UART z wykorzystaniem DMA (na rejestrach)

    DMA1->IFCR = 0; A co wg Ciebie robi ta operacja? Przed odpowiedzią przeczytaj odpowiednią stronę w RM-ie No tak, kasowane są jedynką. Poprawiłem na: Przerwanie DMA dostaniesz po wielokrotnościach ustawionej długości. Czyli po 8, 16, 24, 32, ... odebranych bajtach. Jeśli wyślesz 15, to przerwanie powinieneś dostać po wysłaniu jeszcze jednego bajtu....

    Mikrokontrolery ARM   24 Lip 2018 18:20 Odpowiedzi: 20    Wyświetleń: 1563
  • Schemat konsolety sterującej program dla DJ'ów...

    Witam, kiedyś zastanawiałem się nad czymś takim. myślałem o procku AT90S8535 który ma 8 kanałowy multiplexowany przetwornik AC. jezeli dodać dodatkowy multiplexer sterowany z uP to powinno być ok. czas konwersji o ile pamiętam wynosi około 600us zatem zczytanie pozycji 12 potencjometrów trwa 7.2ms. nie wiem czy to by wystarczyło czy nie. przyciski można...

    Projektowanie Układów   16 Maj 2005 21:18 Odpowiedzi: 1    Wyświetleń: 1062
  • LPC1343 - Jak skonfigurować komunikację I2C z modułem RTC DS1307?

    Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...

    Mikrokontrolery ARM   31 Paź 2015 09:14 Odpowiedzi: 8    Wyświetleń: 1416
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    Mnie zastanawia jedna rzecz, skoro korzystasz z przerwań to po jakiego grzyba tam input? Zobacz jak mozna to rozwiazac: Odebrano: Disable Urxc ' wylaczenie przerwania na czas trwania aktualnego 'Jesli licznik znakow jest mniejszy od maksymalnego rozmiaru bufora to... If Licz_znaki < Max_znakow Then '...zwieksz licznik znakow, do buforu transmisji...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1850
  • [C, AVR, Atmega48] Wywołanie przerwania TX przy nadawaniu kolejnych znaków z Atmegi48

    Witam, Bufor nadawczy jest o rozmiarze jednego wysyłanego znaku (tak na prawdę jest to rejestr przesuwny samego UARTu). Zapisując dane do UDR jeśli bufor nadawczy jest pusty to od razu jest przepisywana do niego dana i rozpoczęcie transmisji. W innym przypadku jeśli w UDR są nowe dane a nie wszystko zostało wysłane to sprzęt czeka aż się wyślę i przepisze...

    Mikrokontrolery Początkujący   23 Wrz 2022 18:48 Odpowiedzi: 14    Wyświetleń: 777
  • Jakie moduły do bezprzewodowej komunikacji w topologii gwiazdy z mikrokontrolerami?

    Nie bardzo rozumiem o co chodzi z tym uaktualnianiem wartości rejestrów. Teraz to mało istotne bo już wiem, że chodziło Ci o coś innego ;). PS nie chodziło o wartości rejestrów - tylko o cały rejestr (jako zbiór danych) wszystkich nieaktualnych transmisji. Czysto teoretycznie rozważałem przypadek gdzie odbiorniki mogą być poza zasięgiem i nie posiadają...

    DSP i Transmisja   19 Cze 2016 17:51 Odpowiedzi: 25    Wyświetleń: 10080
  • Jak dodać 30 wejść do mikrokontrolera? ATmega, multipleksery, expandery?

    jeśli to mają być tylko wejścia ("30 dodatkowych wejsc") to poszukaj o rejestrach przesuwanych z ładowaniem... to chyba były 74x165.. 3 linie procka głównego i możesz rozszerzać sobie wejść do woli - jeden układ = 8 dodatkowych wejść, całość strobujesz jednym sygnałem a potem tylko zegarem przesuwasz wszysko do procesora - nawet można by wykorzystać...

    Mikrokontrolery   10 Paź 2007 15:51 Odpowiedzi: 13    Wyświetleń: 2565
  • [stm32][gcc] - DMA, jak zwiększyć bufor przesyłanych danych?

    Zwróć uwagę, że w F4 każdy kanał DMA ma 2 rejestry adresowe - można więc wykonać transmisję bez jakichkolwiek przerw, obsługując kolejne przerwania od kawałków danych w czasie transmisji. Mamy też przerwanie od połowy transmisji - możliwości przyspieszenia i zrównoleglenia jest naprawdę sporo.

    Mikrokontrolery ARM   10 Sty 2017 00:06 Odpowiedzi: 14    Wyświetleń: 1947
  • 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ń: 2900
  • AVR (atmega8) - SPI instrukcje w trakcie przesyłania danych

    ...Czy SPI działa "niezależnie" tzn do rejestru wpisujemy wartości i SPI samo działa sobie z boku... Dokładnie tak; nie wysyłasz bitów 'ręcznie'. Jeżeli włączysz SPI, to zapisanie bajtu danych do rejestru automatycznie rozpoczyna transmisję i równolegle odbiór 8 bitów. Po zakończeniu operacji zostanie ustawiona flaga/flagi przerwania, a samo przerwanie...

    Mikrokontrolery AVR   11 Sie 2014 09:28 Odpowiedzi: 6    Wyświetleń: 1812
  • Dlaczego attiny2313 odbiera błędne wartości przez UART z Atmega8515?

    to moze wyłącz w ustawieniach bacom'a USART i ustaw ją samodzielnie powinienes miec możliwość wpisywania odpowiednich danych do rejestrów, albo pozmieniaj prędkość transmisji lub kwarca i zobacz czy zadzialalo.

    Mikrokontrolery   07 Lut 2007 11:32 Odpowiedzi: 17    Wyświetleń: 1602
  • Konfiguracja SPI jako master na ARM Philips LPC2129 - pytania i przykłady

    Zakupilem zstaw z kamami z ARM na pokladzie (LPC2129) i zaczynam sie bawic . Napotkalem problem z uruchomieniem SPI w/g dokumentacji: http://www.nxp.com/acrobat/usermanuals/U... dodam ze interesuje mnie konfiguracja jako master z sygnałem zegraowym wychadzącym z ARM'a po kolei musze ustawic:(str 180) -rejestr zegara (chodzi o podzial...

    Mikrokontrolery   12 Mar 2007 21:13 Odpowiedzi: 9    Wyświetleń: 1762
  • [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ń: 3021
  • Jaki adres ma PCF8583 oraz błędy w transmisji danych I2C

    Wykonuję Kolejno czynności: -Inicjuję I2C (I2C_Init) - Wysyłam START transmisji i adres układu z 1 na końcu czyli zapis (I2C_SendStartAndSelect) - Wysyłam adres rejestru do odczytu (I2C_SendByte) - Wysyłam START transmisji i adres układu z 0 na końcu czyli odczyt (I2C_SendStartAndSelect) - Odczytuję dane z rejestru I2C_ReceivData_NACK(); Zapis to 0...

    Mikrokontrolery AVR   11 Wrz 2011 10:53 Odpowiedzi: 3    Wyświetleń: 3094
  • KAmodMEMS2, LIS35, TWI (I2C) – brak odczytu danych, obsługa akcelerometru AVR

    Nie przestudiowałeś protokołu komunikacji. W inicjowaniu zapominasz wysłać wartości, masz start, masz wysłanie adresu slave'a z pisaniem 38h, masz wysłanie adresu rejestru 20h, a po tym powinieneś wysłać wartość którą chcesz wpisać do tego rejestru, czyli np. 47h, a dopiero po tym stop. W prośbie o dane wywal pierwszy stop, robisz porprostu kolejny...

    Mikrokontrolery AVR   19 Wrz 2011 21:34 Odpowiedzi: 6    Wyświetleń: 2829
  • [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ń: 2016
  • Jak podłączyć 3 kamery Samsung SCC-931TP do rejestratora RS485?

    posiadam rejestrator w którym znajduje się złącze rs485. (...) Rejestrator obsluguje protokoł pelco-d lub normal.(...). Chcę kupić 3 kamery, które działają na rs485.(...) Kamera to Samsung SCC-931TP(...) Moje pytanie brzmi czy do tego rejestratora mogę dołączyć te 3 kamery na rs485 ? Jeśli kamera Samsung SCC-931TP posiada możliwość wyboru protokołu...

    Zabezpieczenia Stacjonarne   16 Maj 2012 22:47 Odpowiedzi: 20    Wyświetleń: 7531
  • Atmega8 i LCD HD44780 - brak wyświetlania mimo poprawnego podłączenia

    Nie powinno być różnicy - sprawdź voltomierzem. Otóż właśnie pin R/W służy do zwierania do masy, jeżeli chcę mieć transmisję w jednym kierunku. Zapis danych do rejestrów LCD (wyświetlanie), i to jest pewna transmisja. DB0 - DB3 NC. Tak łączę i nie miałem nigdy problemów - przy prawidłowym podłączeniu. Przy prawidłowym podłączeniu nigdy nie ma problemu....

    Mikrokontrolery AVR   13 Lis 2013 13:16 Odpowiedzi: 14    Wyświetleń: 2412
  • [AVR] [AVR][GCC] PCF8583 - Błędny odczyt danych z zegara, sekwencja sekund 010123...

    Procedura ustawiania zegarka jest błędna. Pierwszym bajtem powinien być numer rejestru, od ktorego zaczyna sie zapis. Podobnie odczyt - najpierw trzeba wykonać zapis numeru rejestru, a potem odczytać dane. Można to połączyć w jedną transmisję z repeated-start. Rejestr sekund ma numer 2.

    Mikrokontrolery AVR   17 Kwi 2011 08:27 Odpowiedzi: 15    Wyświetleń: 3627
  • Ładowanie baterii w laptopie - Regeneracja ogniw Old

    Witam. Po przetrawieniu całości tematu i tygodniowej walce z 2! bateriami poległem w walce ze sterownikiem akku. BQ 2040 na 24C01. Pierwsza z posiadanych baterii to oryginał do gericoma overdose3 produkcji clevo (87-2208S-42C), natomiast drugi egzemplarz zakupiłem na allegro. I tu pojawia się problem. Laptop od samego początku nie był w stanie odczytać...

    Komputery Regeneracja Baterii   04 Cze 2025 21:55 Odpowiedzi: 1361    Wyświetleń: 928061
  • Jak ustawić parametry portu szeregowego dla 8051 przy 260kbit/s?

    Dwa procesory w tym trybie nie nawiążą komunikacji, ponieważ ten typ transmisji służy tylko do wysyłania danych do zewnętrznego rejestru przesuwnego. Na dowód załączam skan z książki.

    Mikrokontrolery   13 Cze 2007 17:06 Odpowiedzi: 6    Wyświetleń: 1020
  • Jakie przyrządy do rejestracji ultradźwięków 30-70kHz w metalu?

    Miałem na myśli łatwość analizy i przechowywania sygnału tak otrzymanego na komputerze za pomocą choćby karty dźwiękowej. Można obejrzeć bardzo dokładnie przebieg w funkcji czasu. W przypadku analizy emisji akustycznej liczyć się mogą wszelkie impulsy (trzaski). Analiza modulacji, jak w przypadku nietoperzy lub odbioru radiowego nie nadaje się z reguły...

    Początkujący Naprawy   19 Lip 2012 11:52 Odpowiedzi: 11    Wyświetleń: 2445
  • 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ń: 2366
  • [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ń: 2633
  • [C++] Jak zbudować ramkę danych dla czujnika wiatromierza przez RS232 w C++?

    Drogi kolego. Koledzy wyraźnie powiedzieli, że musisz wiedzieć jaki masz protokół transmisji. Moduły mogą mieć protokół MODBUS RTU lub zwykły RS232 z dedykowanymi komendami odczytu poszczególnych kanałów. Podam Ci przykład. Wagi elektroniczne mają różne protokoły. Jedne odpytuje się wysyłając S I CR LF, inne wysyłając samo S CR LF, a jeszcze inne protokołami...

    Programowanie Początkujący   15 Paź 2009 08:58 Odpowiedzi: 10    Wyświetleń: 3269
  • [STM32F407VGT] - Komunikacja SPI z modułem radiowym nRF24L01

    Właśśnie.. A ja tylko dwie flagi sprawdzam: TXE przed wpisaniem danych do rejestru DR oraz RXNE przed odczytaniem DR - oczekiwanie końca transmisji. P.S. Uzyskałeś transmisję? Próbowałeś czyścić FIFO?

    Mikrokontrolery ARM   16 Sty 2016 13:57 Odpowiedzi: 13    Wyświetleń: 1851
  • S71200 - transmisja Modbus TCP/IP z Arduino - Powolna wymiana danych

    Odświeżę. Próbuję połączyć arduino i s7-1200 po ethernecie. Mam konfigurację jak u kolegi i odczyt rejestrów jako 0, 40001 śmiga. Nie działa mi natomiast zapis do rejestrów. Kombinowałem z różnymi MODE i adresami ale ciągle mam 80C5 (odrzucone połączenie). Jakie MODE i adres wykorzstujecie w arduino i plc do zapisu rejestrów z arduino?

    Automatyka Przemysłowa   04 Paź 2021 21:33 Odpowiedzi: 7    Wyświetleń: 1725
  • [STM32] Jak optymalnie wyzwalać dwa DAC MCP4728 przez I2C z STM32?

    Korzystam z ds'a układu MCP4728, rev. E. 0. Maksymalna częstotliwość zegara dla I2C przy zasilaniu ~3V (nie 5V), to 400kHz. 1. Załadowanie danych do 4 rejestrów to 83 bity, strona 38. 2. Czas przesłania danych do 2 układów, czyli 8 kanałów, to (1/400 * 83)*2 = 415us. To daje maksymalną częstotliwość odświeżania rejestrów 2,41kHz. 3. W Twojej propozycji...

    Mikrokontrolery ARM   15 Sie 2016 11:06 Odpowiedzi: 6    Wyświetleń: 1290
  • [C] Czy linia danych DS18B20 musi być podpięta pod RXD, czy można zmienić port?

    Witam, RXD jest alternatywną funkcją portu, UART lub USART - sprzętowe wsparcie dla szeregowej transmisji danych, nie korzystasz z tego przy implementacji 1wire. Możesz dowolnie zmienić pin procesora do którego będzie podłączony termometr. Pozdrawiam. GSM P.S. Kod który wkleiłeś pisał ktoś niekonsekwentny. Aby uzyskać łatwą zmianę używanego pinu, poza...

    Mikrokontrolery AVR   24 Maj 2010 12:53 Odpowiedzi: 6    Wyświetleń: 1494
  • Odczyt danych z falownika FoxESS T5 przez RS485: komunikacja, pakiety danych, rejestry

    Tak, 1-2 to komunikacja do pobrania danych z falownika, 3-4 to do podłączenia licznika zewnętrznego. https://obrazki.elektroda.pl/4288078300_... Sprawdź czy parametry transmisji masz OK. Tam te pakiety latają jak wspomniałem dość rzadko, ten z blokiem danych jak zobaczyłem w swój kod to mam timeout na otrzymanie jego na 150s.

    Energia Odnawialna   31 Maj 2023 21:37 Odpowiedzi: 7    Wyświetleń: 5340
  • Problem z połączenie do Atmega640 przez JTAG z wykorzystiem konwertera Sipeed

    Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...

    Mikrokontrolery AVR   10 Lis 2024 19:36 Odpowiedzi: 10    Wyświetleń: 273
  • [STM32L476RG] Konfiguracja USART2 po rejestrach: Wysyłanie danych z STM do PC, GPIOA, USART2EN

    1. Jakiego zegara używasz do taktowania USART'a? PCLK czy SYSCLK (RCC->CCIPR)? 2. Po co mnożysz * 256 w obliczaniu BR? Ad1. SYSCLK ( który dopiero teraz ustawiłem, poprzez RCC->CCIPR (domyślnie jakbym tego nie ustawił to nie powinien być SYSCLK?) Ad2. Wzór podany przez prowadzącego na studiach, który "podobno zawsze działa" chociaż " szywronek " pisze...

    Mikrokontrolery Początkujący   05 Gru 2022 15:59 Odpowiedzi: 5    Wyświetleń: 516
  • Najprostszy język do obsługi RS232 na PC?

    Hm.. ostatnio przestudiowałem opis łącza szeregowego z powodu drobnego zaniku pamięci o rs'ie.. napałem że można sterować pinami RTS (7) i DTR (4). otóż po przestudiowaniu dokumentacji dowiedziałem się że pinem TxD (3) również można sterować bezpośrednio (nie za pomocą rejestru przesówanego): 1 na TxD port[$3f8+3]:=port[$3f8+3] and (not $40); 0 na TxD...

    Programowanie   07 Wrz 2006 22:25 Odpowiedzi: 62    Wyświetleń: 29973
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    W urządzeniu było mało USART, został użyty układ SC16IS760IPW. Teraz musze dodać kolejny SC16IS762IPW czyli dwa USART. Procek z USARTEM komunikuje się po SPI. Komunikacja to wysłanie adresu rejestru i zapis/odczyt danej. Teraz wszystko odbywa sie w pętli głównej, muszę jednak odbiór przenieść na przerwania. Jak sie łatwo domyśleć, nie może byc tak,...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2289
  • ZigBee: Połączenie Telegesis ETRX2USB z ZTX-24-A2 - brak transmisji danych

    Po paru słabo przespanych nocach mogę powiedzieć że transmisja jest możliwa. Choć to oczywiście nie takie proste należy ustawić szereg rejestrów w telegesisie i oczywiście operować na tym samym profilu.

    Mikrokontrolery   26 Lis 2011 18:26 Odpowiedzi: 5    Wyświetleń: 1604
  • Emulator zmieniarki CD VAG w C - jak przenieść kod do Bascoma?

    Te dwie linijki przed pętlą while to konfiguracja interfejsu SPI mikrokontrolera. Rejestry SPCR i SPSR służą do ustawiania parametrów transmisji. Szczegółowy ich opis jest w datasheecie do mikrokontrolera (strony 141 - 143). Wartości jakie wpisane są do rejestrów determinują następujące warunki transmisji : - Wyłączone przerwania od SPI (bit SPIE w...

    Mikrokontrolery   27 Lis 2011 22:16 Odpowiedzi: 4    Wyświetleń: 2718
  • [STM32F2] [STM32F217] Przerwanie DMA nie działa mimo poprawnej transmisji danych

    Dawałem breakpointa, również dioda na płytce zasygnalizuje mi wejście do void DMA2_Stream1_IRQHandler(void) W kodzie obsługi przerwania jest tylko włączenie diody, a potem kasowanie flagi przerwania. Ale gafa...zapomniałem ustawić bit TCIE w rejestrze CR :| ehh

    Mikrokontrolery ARM   15 Cze 2012 07:03 Odpowiedzi: 2    Wyświetleń: 1553
  • [c] Jak sprawdzić odbiór danych na RS485 bez zakłócania transmisji?

    Hm... not so fast. Na linii Rx cały czas utrzymuje się stan wysoki, a w czasie odbioru - niski. Fazę dałoby się odwrócić, ale jest to tylko półśrodek. Mnie interesuje bardziej flaga w rejestrze która będzie mnie informować o aktywności rejestru szeregowego odbierającego dane, a nie o gotowości UDR.

    Mikrokontrolery AVR   05 Mar 2012 17:58 Odpowiedzi: 20    Wyświetleń: 3366
  • STM32F7 SPI - Problem z odbiorem 8-bitowych danych w rejestrze DR

    Ze względu na tą drobną niedogodność wymagającą rzutowania? Pytanie czy to niedogodność. Po prostu cena za FIFO w SPI. W końcu skądś SPI musi wiedzieć jakiej szerokości daną wrzucasz do bufora. Ustawienie szerokości transmisji to już jest inna sprawa. Wg mnie to daje więcej możliwości w przypadku szybkiej transmisji (odbiorze) poprzez DMA + inne peryferia...

    Mikrokontrolery ARM   03 Lut 2017 19:53 Odpowiedzi: 12    Wyświetleń: 1347
  • [Atmega128] Gdzie znaleźć opis protokołu IEC 1107 do komunikacji Atmega128 z licznikiem?

    Zaczynasz dobrze. Wg protokołu inicjację "/?!\r\n" wysyłasz na prędkości 300 bd (ustawienie transmisji 7E1). Nie żadnej innej - 300, bo tak mówi norma. Licznik energii ma wówczas maksymalnie 2 sekundy na odpowiedź, a odpowiedzią jest wpierw ramka identyfikatora licznika, który ma postać "/XXXZD<CR><LF>", gdzie XXX jest identyfikatorem producenta,...

    Mikrokontrolery AVR   26 Paź 2011 20:18 Odpowiedzi: 5    Wyświetleń: 10460
  • Atmega16 TWI - problem z komunikacją z czujnikiem DS1621+ przez I2C

    Jesteś pewien, że wykłada się przy wysyłaniu adresu, a nie przy wysyłaniu danych? W obu wypadkach w razie błędu zostanie zapalona ta sama dioda, a jestem wręcz pewien, że jeżeli zostanie przesłany adres, to dioda zapali się przy wysyłaniu danych. Powód prosty: if ((TWSR & 0xF8) != TW_MT_SLA_ACK ) PORTC &= ~(_BV( PC7));...

    Mikrokontrolery   09 Maj 2008 00:18 Odpowiedzi: 6    Wyświetleń: 2544
  • [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ń: 5044
  • [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ń: 5284
  • 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ń: 2161
  • Dlaczego SIGNAL(SIG_UART_RECV) zapętla się i wysyła jedynki? Jak to naprawić?

    Skomentuję ten twój kod. #include <avr/io.h> // dostęp do rejestrów #include <util/delay.h> #include <avr\sfr_defs.h> #include <avr\interrupt.h> #include <avr/interrupt.h> #include <avr/signal.h> #define F_CPU 16000000 //częstotliwość zegara w Hz #define UART_BAUD 19200UL //prędkość transmisji #define UART_CONST (F_CPU/(16ul*UART_BAUD)-1...

    Mikrokontrolery AVR   21 Cze 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2446
  • Praca inżynierska - emulator DSM-51 - kilka pytań

    ... natomiast w trybie synchronicznym linia TxD służy do wysyłania danych, a RxD służy do wysyłania impulsów synchronizacji. Jest dokładnie na odwrót - RxD to wysyłanie/odbieranie, a TxD to zegar. Zwróć uwagę, że zegar jest zawsze generowany przez procesor - zarówno w trybie nadawania, jak i odbierania. W jaki sposób urządzenie odbierające transmisję...

    Mikrokontrolery   11 Sie 2009 20:42 Odpowiedzi: 3    Wyświetleń: 2353
  • Komunikacja Modbus RTU z FX2N + FX2N-485-BD zawieszanie się transmisji

    Wygląda na to, że biblioteka "FXModbusRTUSlave_V200" jest stabilniejsza od wersji V100 bo system chodzi od prawie 24h i komunikacja się nie zawiesza chociaż ciągle walczę z błędami CRC. Czy mógłbym prosić Was o weryfikację czy parametry transmisji: 8 bitów danych, 1 bit stop, brak parzystości, prędkość 19200 i transmisja po RS485 dobrze przeliczyłem?...

    Automatyka Sterowanie PLC   06 Mar 2017 18:02 Odpowiedzi: 6    Wyświetleń: 1899
  • 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ń: 1341
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    Witam while (1 == 1){ fSuccess = WriteFile(hCom, &rs_buff, 30, &RS_ile, 0); printf ("Wyslalem: %s \n", &rs_buff); //Zwieksz czas. Sleep(10); fSuccess = ReadFile(hCom, &read_buffor, 30, &RS_ile, 0); //Czemu read_buffor nie jest zadeklarowany jako wskaznik??? printf ("Odczytalem:...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16260
  • Brak połączenia Modbus RTU między Eaton EASY-E4 a licznikiem FF LE-01M

    Spróbuj ustawić transmisję: 1 bit stopu Even (parzysty) 1 bit startu 8 bitów danych. Trzeba jeszcze przesunąć rejestr danych o 1. np z 21 na 20 lub nie, oczywiście zależy to od slave A także spróbuj zamiast FC3 - FC4. Ja mam PLC od wersji oprogramowania 1.4 Wygląda, że liczby w tym liczniku są całkowite. Jeżeli zawartości rejestrów były by zmiennoprzecinkowe,...

    Automatyka Przemysłowa   05 Sty 2025 13:40 Odpowiedzi: 1    Wyświetleń: 264
  • Atmega8 - Silnik krokowy kręci się zbyt długo po komendzie z RS232

    Ważne jest ustawienie takiego samego formatu transmisji w procesorze jak i w terminalu. Skorzystaj z ustawień 8N1, czyli 8 bitów danych, bez bitu parzystości, 1 bit stopu. Sprawdź w dokumentacji atmegi jakie wartości wpisać do rejestrów UCSRB UCSRC aby uzyskać dany format transmisji.

    Mikrokontrolery AVR   12 Lut 2013 20:01 Odpowiedzi: 16    Wyświetleń: 2616
  • [STM32F103/C] - USART2 nie wysyła danych, konfiguracja GPIO i rejestrów

    Witam, Nie mogę dojść czemu USART nie wysyła mi danych, przeszukuje ten internet, przeglądam dokumentację ale wszystko wydaje się ok, a mimo to na linii głucho. [syntax=c]#include "inc/stm32f10x.h" #include <stdint.h> int main( void ) { RCC->APB2ENR = RCC_APB2ENR_IOPBEN | RCC_APB2ENR_IOPAEN;// uruchomienie PORTA oraz PORTB RCC->APB1ENR =...

    Mikrokontrolery ARM   06 Lis 2013 17:56 Odpowiedzi: 5    Wyświetleń: 1443
  • Jak odczytywać i zapisywać dane w 8-bitowym S-Ram ze starego komputera?

    Dodanie RAM do systemu bezpośrednio umożliwiają tylko mikrokontrolery Mega64 i Mega128, ale kosztem dwóch portów (adresowanie A8-A15, szyna danych+A0-A7) i dwóch sygnałów sterujących (RD i WR) - to 18 wyprowadzeń. W mniejszych MCU trzeba dobudować rejestry adresowe i danych (3X8) oraz linie sterujące (RD i WR). Zakładając, że transmisja do rejestrów...

    Początkujący Elektronicy   12 Sty 2016 04:07 Odpowiedzi: 9    Wyświetleń: 1053
  • Klawiatura matrycowa na liniach multipleksu - jak to ogarnąć?

    Początkowo multipleks miałem zbudowany na switch case, ale obecnie jest na if'ach. I wygląda tak: Ta sama historia co z klawiszami, wystarczy mądrze w [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3]) );[/syntax] dodać zmienną licznik np [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3+licznik<<2]) );[/syntax] Kolejna brzydka rzecz,...

    Mikrokontrolery AVR   31 Mar 2019 20:56 Odpowiedzi: 48    Wyświetleń: 2532
  • 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ń: 2378
  • Analiza protokołów komunikacyjnych w sieciach przewodowych i bezprzewodowych

    S-Bus to protokół master-slave, binarny, nieco podobny do Modbus ale ciut efektywniej wykorzystujący łącze szeregowe; integralność danych kontrolowana CRC-16; rejestry są 32-bitowe. Zobacz ten archiwalny dokument: https://sbc-support.com/uploads/tx_srcpr... Opis protokołu to pierwszy rozdział; reszta jest mniej istotna....

    Automatyka Przemysłowa   25 Maj 2022 21:32 Odpowiedzi: 6    Wyświetleń: 330
  • Korekcja błędów transmisji danych za pomocą kodu Hamminga - BASCOM

    Co do komentarzy, to istnieje pewna teza, że lepiej pisać kod, który sam się "komentuje", niż dodawać rozległe komentarze tekstowe. Powód jest oczywisty - komentarze tekstowe nie zawsze się skrupulatnie koryguje przy debugowaniu i wprowadzaniu modyfikacji, więc po kilku iteracjach może bardziej mylić niż pomagać. Kiedyś przykładowo dostałem do modyfikacji...

    DIY Konstrukcje   01 Gru 2016 15:59 Odpowiedzi: 26    Wyświetleń: 7695
  • 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ń: 3384
  • Jak odczytać i zatrzymać sygnał clock z klawiatury PS/2 do keyloggera?

    kod pojedynczego klawisza ma 11 bitów z tego 8 bitów danych, chciałem zapytać czy clock działa cały czas czy wypuszcza 11 impulsów przy naciśnięciu klawisz?? jeżeli działa cały czas (tak pewnie jest) to czy w tym schemacie w linku ta informacja zostanie wyświetlana, czy "przeleci" przez diody rejestry i diody, jeśli tak to jak ją zatrzymać aż do naciśnięcia...

    Projektowanie Układów   14 Paź 2007 12:18 Odpowiedzi: 3    Wyświetleń: 1098
  • Jak ustawić porty ATmega32 dla komunikacji 1-wire bez rezystora podciągającego?

    Witam Zerknij [url=http://www.elektroda.pl/rtvforum/to... nie jest to rozwiązane jak napisałeś, choć można się doszukać pewnego podobieństwa. To co opisałeś to zmiana kierunku transmisji na magistrali 1wire, a nie zmiana jej stanu. AVR mają porty (można sterować każdym bitem niezależnie) w których trzeba wprost określać kierunek przesyłania...

    Mikrokontrolery   28 Cze 2009 19:05 Odpowiedzi: 3    Wyświetleń: 1016
  • [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ń: 4199
  • Czy schemat i kod SPI master-slave są poprawne do transmisji danych?

    Freddy masz lepszy rysunek. Ale jest na nim mylące SHIFT ENABLE. Wydaje mi się że CLK powinien być podłączony do SHIFT rejestru, natomiast ENABLE do /SS czyli SLAVE SELECT. Naprawiłeś już to radio? N.

    Mikrokontrolery AVR   01 Sty 2010 18:58 Odpowiedzi: 13    Wyświetleń: 7726
  • Atmega8 - Implementacja przerwań dla DMX z UART i timerem RS485

    (at)albertb: Zwróć uwagę, że ja także podaję to jako alternatywę nie krytykując Twojego rozwiązania. Przepraszam, nie chciałem nikogo urazić czy krytykować. Sam początkowo pomyślałem: przecież to banalnie proste, więc w czym problem. Zacząłem kombinować podobnie jak Ty, ale właśnie napotkałem problemy, o których napisałem powyżej. Te 960 taktów nie...

    Mikrokontrolery AVR   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2640
  • 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ń: 1017
  • Schemat przejściówki LPT do COM dla drukarki - poszukiwany

    Bezpośrednie łączenie portów LPT z COM grozi USZKODZENIEM obydwu portów! - odmienna technologia buforowania portów COM i LPT i inne (niekompatybilne) poziomy logiczne (RS232 +-12V). Nie radzę eksperymentowania w tym zakresie! Natomiast istotnie, istnieją konwertery zamieniające sygnały transmisji szeregowej (COM) na równległą LPT (i odwrotnie) - kwestia...

    Drukarki, ksero Profesjonalne   31 Maj 2006 21:41 Odpowiedzi: 27    Wyświetleń: 5025
  • Łączność radiowa przez RFM70 i czujnik wilgotnośći SHT75

    Rozwijam dalej swoją aplikację. Trafiła mi się dziwna sprawa z RFM70. Kiedy wyłączę w funkcji odbioru danych warunek sprawdzania rejestru STATUS transmisja idzie znacznie sprawniej niż kiedy sprawdzam ten rejestr. Radiowo transmituję dane z czujnika SHT75 i bez sprawdzania rejestru STATUS w RFM70 transmisja jest co 1-3 sekundy. A ze sprawdzaniem rejestru...

    Mikrokontrolery   27 Lis 2011 23:50 Odpowiedzi: 8    Wyświetleń: 3323
  • 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ń: 995
  • Procedura LRC CRC dla Modbus i sygnał PWM na Hitachi H8/3048 w assemblerze

    Cześć. Należy pamiętać, że w MODBUS'ie słowa zabezpieczające informacje zależą od trybu transmisji. Na początek może LRC, czyli Longitudinal Redundancy Check - jest on dołączany przez nadajnik jako ostatnie pole ramki, bezpośrednio przed znacznikami końca linii (Carriage Return i Line Feed) w trybie ASCII. Najkrótsza droga do osiągnięcia tego słowa...

    Elektro Maszyny i Urządzenia   11 Gru 2016 20:12 Odpowiedzi: 5    Wyświetleń: 10554