receive buffer

Znaleziono około 876 wyników dla: receive buffer
  • Dlaczego SIGNAL(SIG_UART_RECV) zapętla się i wysyła jedynki? Jak to naprawić?

    To dobry moment na poczytanie w końcu datasheeta, czyli zrobienie tak zwanego RTFM. • Bit 7 – RXC: USART Receive Complete This flag bit is set when there are unread data in the receive buffer and cleared when the receive buffer is empty (i.e., does not contain any unread data). If the receiver is disabled, the receive buffer will be flushed...

    Mikrokontrolery AVR   21 Cze 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2449
  • REKLAMA
  • ATMEGA8A - USART: Jak odbierać stringi i wysyłać odpowiedź OK?

    Zadeklaruj bufor data[] na poziomie zewnętrznym. Bufor zadeklarowany wenątrz funkcji przestaje istnieć przy powrocie z funkcji. Błąd, o którym piszesz, jest sygnalizowany w konkretnej linii. Czy my mamy zgadywać, w której? No to zgadujemy: w tej: buffer = receive(); buffer jest stałą adresową i nie można nic pod nią podstawić. Błąd zniknie, gdy będzeisz...

    Mikrokontrolery Początkujący   29 Lut 2016 20:20 Odpowiedzi: 15    Wyświetleń: 1422
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak odróżnić skok do początku programu przez <__bad_interrupt> w AVR?

    USART także kasuje: Ale RXC o ile się nie mylę, już nie jest kasowana przy obsłudze przerwania. Dopiero odczyt UDR kasuje flagę RxC: This flag bit is set when there are unread data in the receive buffer and cleared when the receive buffer is empty (i.e., does not contain any unread data). If the Receiver is disabled, the receive buffer will be flushed...

    Mikrokontrolery Początkujący   21 Mar 2017 17:11 Odpowiedzi: 19    Wyświetleń: 1350
  • Przetwornik A/C, rejestr ADCH, konwersja na ciąg bitów.

    nie musi nic kasowac, flaga sie sama kasuje jak dane z UDR sa czytane. Bit 7 – RXC: USART Receive Complete This flag bit is set when there are unread data in the receive buffer and cleared when the receive buffer is empty (i.e. does not contain any unread data ).

    Mikrokontrolery   07 Gru 2006 10:50 Odpowiedzi: 13    Wyświetleń: 1983
  • Siemens Logo OBA4 24V - błąd transmisji, bufor odbiorczy pusty, jak naprawić?

    w biosie wsystko ok jak i ustawienia portu com, sprawdzalem na drugim sterowniku lecz tez sie nie laczy wyswietla nadal komunikat transmission error(receive buffer empty) jakies pomysly

    Automatyka Sterowanie PLC   21 Wrz 2007 19:59 Odpowiedzi: 35    Wyświetleń: 7316
  • REKLAMA
  • C# - Klasa SerialPort, metody czyszczenia buforów we/wy w porcie COM?

    Post już trochę stary z tego co widzę ale odpowiedzi brak. Temat został dość dobrze wyczerpany w poście: http://stackoverflow.com/questions/11571... Tak, te metody wyczyszczą bufor/y. Wystarczyło użyć google :D

    Programowanie Początkujący   05 Sty 2017 13:49 Odpowiedzi: 1    Wyświetleń: 816
  • [STM32F4][ENC28J60] - Wpisywanie pakietów do bufora modułu i ich przesyłanie.

    Witam. Posiadam płytkę STM32F4 oraz moduł ENC28J60. Chciałem przesyłać prosty pakiet do PC i monitorować czy doszedł Wiresharkiem. Ustawiłem sobie Receive Bufor od 0x0000 do 0x0FFF, wiec Transmit Bufor powinien automatycznie być od 0x1000 do 0x1FFF tak jak jest napisane w Datasheecie. Problem polega na tym, że się wysyła tylko wtedy, gdy wskaźnik ETXST...

    Mikrokontrolery   15 Paź 2018 19:35 Odpowiedzi: 1    Wyświetleń: 513
  • Jak włączyć Full Duplex na karcie sieciowej w Windows 98?

    tylko ze.... nie ma tam czegos takiego ! mam tylko: Early Tx Threshold Link Down Power Saving Link Speed/Duplex Mode Network Address Receive Buffer Size WakeUp on ARP/PING i cos tam jeszcze z wakeupów... karte mam Realtek RTL8139/810x Family Fast Ethernet NIC Pomocy !

    Software serwis   24 Wrz 2004 08:59 Odpowiedzi: 9    Wyświetleń: 6611
  • [Mega32] Jak poprawnie skonfigurować UART w C dla ATmega32?

    Nie:) Zupełnie nie :) To mówi o ramkach mniej niż 8bitowych ;-) A ja mówię o tym, o czym mówił już wcześniej BoskiDialer... jak odczytujesz UDR kasuje flage i przy okazji opróżnia bufor...:) Dodano po 9 O...tutaj: 22.6.7 Flushing the Receive Buffer The receiver buffer FIFO will be flushed when the Receiver is disabled, i.e., the buffer will be emptied...

    Mikrokontrolery   16 Lip 2008 14:31 Odpowiedzi: 33    Wyświetleń: 6379
  • Siemens LOGO! 12/24RC - brak komunikacji z PC mimo oryginalnego kabla

    Kabel RS. Właśnie chodzi o to, że po podłączeniu kabla do PC, podłączeniu zasilania do logo ( na wyświetlaczu informacja "no program press esc" ) i próbie przesłania programu na sterownik, nic się nie dzieje. W logo soft comfort wywala komunikat "Please check..." a w oknie informacyjnym "Transmission error (receive buffer empty)" Zaznaczam że kabel...

    Automatyka Przemysłowa   06 Lut 2015 08:28 Odpowiedzi: 23    Wyświetleń: 9881
  • Xmega128A3 - uart na przerwaniach, biblioteka Atmela, echo na terminal.

    I bufor kołowy właśnie jest wykorzystywany w bibliotece Atmela :) (at)Piotrus_999 - uważasz, że powinienem napisać tutaj własne funkcje do obsługi uarta? Panie Tomku - rozumiem zamysł, poprawię kod :) Powiem może dokładniej co mam do zrobienia i dlaczego uparłem się na tę bibliotekę Atmela. Trochę mi nie wychodziło stąd wróciłem do początku żeby sobie...

    Mikrokontrolery AVR   09 Kwi 2017 14:24 Odpowiedzi: 6    Wyświetleń: 990
  • STM32F411CE SPI1 brak sygnału NSS na pinie PA4 podczas transmisji

    Masz rację po dodaniu delikatnego opóźnienia zadziałało. [syntax=c] GPIOA -> ODR &= ~GPIO_ODR_ODR_4; SPI1->DR = 0xf0; for(uint16_t I = 0; I != 50; I++){} while((SPI1->SR & SPI_SR_BSY)); GPIOA -> ODR |= GPIO_ODR_ODR_4; for(uint16_t I = 0; I != 5000; I++){} [/syntax] Niestety w nocie mam napisane Bit 0 RXNE: Receive buffer not empty 0: Rx buffer empty...

    Mikrokontrolery ARM   16 Gru 2017 11:37 Odpowiedzi: 16    Wyświetleń: 879
  • Konfiguracja nRF24L01+ z ATtiny84A - brak odpowiedzi odbiornika

    Zaraz obejrzę RX i TX. A, takie pytanie. Masz fotkę tych modułów? Może to wcale nie są NRFy ? Coś takiego raczej. Ja używam tylko automatycznej długości pakietu więc mogą być błędy. [syntax=c]void Receive_Packet(void) { UINT8 len=1, fifo_sta, sta; sta=SPI_Read_Reg(STATUS);//fifo if( (STATUS_RX_DR & sta)== 0x40) { do { SPI_Read_Buf(RD_RX_PLOAD,rx_buf,len);//....

    Mikrokontrolery AVR   14 Lis 2020 09:17 Odpowiedzi: 10    Wyświetleń: 627
  • REKLAMA
  • Błąd w formowaniu ciągu HEX w C++ na ESP8266 - nieparzysta ilość znaków

    Witam Jest sobie jakiś prosty programik c++ na ESP8266. I ewidentnie czasami zwraca mi złe dane, a ja patrzę na kod i nie potrafię powiedzieć czemu. String readLine = ""; int przeslanyBajt = 0; String bajt2; loop: if (Serial.available() > 0) { bajt2 = ""; przeslanyBajt = Serial.read(); if (przeslanyBajt...

    Programowanie   11 Maj 2024 10:29 Odpowiedzi: 23    Wyświetleń: 513
  • Panel OP 15 C1 siemens - Naprawa panela, za wsparcie wymierna wdzięczność.

    Witam, Komunikat na panelu mówi o problemach przy wgrywaniu projektu: $ 006 Error during data transfer in Download mode (message with two variables) Var. 1 Status display Var. 2 1 Internal error 3 Timeout error 5 Parity error 6 Framing error 7 Overrun error 8 Line interruption 9 Receive buffer overflow 10 Wrong control character 11 Internal error Pozdrawiam...

    Automatyka Sterowanie PLC   20 Gru 2013 16:20 Odpowiedzi: 7    Wyświetleń: 3453
  • [STM32] Komunikacja SPI z ADS7843 , STM32 nie wysyła komend

    GPIOC->AFR Dodano po 4 To teraz funkcja WriteSPI narazie bez DMA. [syntax=c] void WriteSPI(u8 cmd) { CS_Low; while (SPI3->SR & !SPI_SR_TXE) ; SPI1->DR = cmd; while (SPI3->SR & SPI_SR_RXNE) ; CS_High; }[/syntax] TXE: Transmit buffer empty 0: Tx buffer not empty 1: Tx buffer empty RXNE: Receive buffer not empty 0: Rx buffer empty 1:...

    Mikrokontrolery ARM   12 Mar 2013 23:31 Odpowiedzi: 49    Wyświetleń: 10139
  • Laptop z Windows 7 nie wykrywa ukrytej sieci WiFi, mimo ręcznego dodania

    General information Network Card: Atheros/Qualcomm AR9565 Wireless Network Adapter Vendor Description: Microsoft MAC Address: AC-E0-10-2E-1F-9B Capabilities Maximum Link Speed: 72 Mbps Transmit Buffer Size: 6201344 Bytes Receive Buffer Size: 6201344 Bytes Hardware ID: PCI\VEN_168C&DEV_0036&SUBSYS_402617AA&RE... Driver Information Driver Manufacturer:...

    Sieci Początkujący   21 Mar 2018 14:12 Odpowiedzi: 24    Wyświetleń: 3480
  • Niestabilne działanie karty sieciowej Realtek 8139D

    Mam połączenie kablowe. Innej karty nie mam(chyba, że uda się włączyć tą co działała przez godzinę-jeśli już nie padła), a duplex mode mam na 10Mhalf(karta jest 10/100). Połączenie gdy jest powolne, czyli kilkaset kb/s pomaga czasami wyłączenie i ponowne włączenie połączenia lokalnego lub komputera i wtedy przy odrobinie szczęścia działa poprawnie....

    Komputery Hardware   04 Kwi 2011 17:31 Odpowiedzi: 14    Wyświetleń: 3161
  • [Atmega 32][Bascom avr] Rozbudowa modułu internetowego ENC28J60

    Witam, Stałą Const Txstop_init = &H5F0 dodałeś do oryginalnego pliku inc, w pliku który modyfikowałem (ENC28J60.inc) adresy buforów są zdefiniowane: [syntax=basic4gl]' buffer boundaries applied to internal 8K ram ' entire available packet buffer space is allocated ' ------- zmieniono 'Const Txstart_init = &H0000 ' start TX buffer at 0 'Const Rxstart_init...

    Mikrokontrolery AVR   14 Kwi 2013 10:48 Odpowiedzi: 21    Wyświetleń: 9042
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Flagę TXE powinno się sprawdzać PRZED wpisaniem czegoś do DR (to akurat nie jest wielkim problemem), ale przed odczytaniem DR powinno się sprawdzać czy flaga RXNE jest ustawiona - dopiero wtedy można odczytać to co jest w DR. Bez tego wciąż nie odczytujesz tego co chcesz - na etapie inicjalizacji odczyt masz praktycznie natychmiast po wpisaniu (bufor...

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10719
  • Jaki konwerter i karta sieciowa do światłowodu 250 Mb/s na PC?

    Witam. Od razu uprzedzę iż jestem zielona tym temacie. Zamierzam założyć sobie internet światłowody o parametrach: Download 250 Mb/s Upload 15 Mb/s Interesuje mnie działanie sieci tylko na jednym komputerze - stacjonarnym. Transfer o tej prędkości potrzebny jest do stremingu gier live. I teraz moje pytania: Jaki wybrać konwerter do takiej instalacji?...

    Sieci Co Kupić   11 Gru 2017 15:32 Odpowiedzi: 16    Wyświetleń: 1740
  • Atmega328p: Sterownik z DS, BME280, RS485 - modyfikacja bibliotek @jnk0le i @ColinBrosseau

    w kodzie użytkownika (at)ColinBrosseau jest tak: [syntax=c] void process_uart(){ /* Get received character from ringbuffer * uart_getc() returns in the lower byte the received character and * in the higher byte (bitmask) the last receive error * UART_NO_DATA is returned when no data is available. */ unsigned int c = uart_getc(); if ( c & UART_NO_DATA...

    Mikrokontrolery Początkujący   22 Lis 2021 18:05 Odpowiedzi: 7    Wyświetleń: 804
  • Symulacja UART w AVR Studio dla Atmega128 - jak to zrobić?

    W AVR306 mozna znalezc taki kod obslugi USARTA dla atmegi128: #include <avr/io.h> #include <avr/iom128.h> #include <avr/ina90.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE...

    Mikrokontrolery   26 Kwi 2005 19:58 Odpowiedzi: 3    Wyświetleń: 1471
  • [Atmega328] USART in SPI mode - MSPIM - czy ktoś tego próbował?

    Ten "durny" temat założyłem dla tego że nie miałem jak sprawdzić tej funkcji w praktyce, a musiałem zlecić płytki do produkcji. Uruchomiłem dzisiaj ten USART in SPI mode, działa super. Trochę namieszane z rejestrami jest i trzeba dobrze doczytać. Przykład w bascom który u mnie działa, myślę że komuś się przyda :) http://obrazki.elektroda.pl/4837277300_1...

    Mikrokontrolery AVR   21 Maj 2011 15:44 Odpowiedzi: 7    Wyświetleń: 2711
  • Bufor cykliczny ATtiny4313 - brak możliwości pobrania danych

    Niestety pomimo wgrania przykładowego kodu z biblioteki wciąż nie jestem w stanie uzyskać danych powrotnych z bufora, po raz kolejny otrzymuje liczbę 134 i znak CR w terminalu. W przypadku gdy wysyłam dane przez terminal jedynie przez ułamek sekundy zauważam pojawienie się danych jednak przypominają one krzaki... Kod programu: https://obrazki.elektroda.pl/1181338100_...

    Mikrokontrolery AVR   25 Gru 2019 09:26 Odpowiedzi: 22    Wyświetleń: 975
  • Błąd w linii 72: USART0_RX_interrupt - przyczyny i rozwiązania

    W tym fragmencie: /* Interrupt handlers */ #pragma vector=USART0_RXC_vect __interrupt void USART0_RX_interrupt(void){ ---------> LINIA: 72 unsigned char data; unsigned char tmphead; /* Read the received data */ data = UDR0; /* Calculate buffer index */ tmphead = ( USART_RxHead + 1 ) & USART_RX_BUFFER_MASK; USART_RxHead = tmphead; /* Store new...

    Mikrokontrolery   25 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 1131
  • Pojemność rejestru przesuwnego USART w Atmega 16 - ile bajtów?

    • A second Buffer Register has been added. The two Buffer Registers operate as a circular FIFO buffer. Therefore the UDR must only be read once for each incoming data! More important is the fact that the Error Flags (FE and DOR) and the 9th data bit (RXB8) are buffered with the data in the receive buffer. Therefore the status bits must always...

    Mikrokontrolery AVR   30 Sie 2010 17:56 Odpowiedzi: 14    Wyświetleń: 3891
  • Oki Microline 391 Elite - drukowanie krzaków po instalacji nowej drukarki

    Problem w tym że mam już 20 ustawione i dopiero na tym ustawieniu drukuje mi w jednej linii -wczesniej przerzucało koniec lini do następnego wiersza. Mam obecnie takie ustawienia (używam papieru bodajże 360x12x1) Font: Print Mode - Letter Gothic Pitch - 20 CPI Style - Normal Size - Single General Control: Emulation Mode - EPSON LQ Graphics - Uni-directional...

    Software serwis   23 Lis 2005 08:04 Odpowiedzi: 22    Wyświetleń: 2738
  • Komunikacja USB-RS232 z ATmega16 na PL2303x w Linux - problem z połączeniem

    The USART has to be initialized before any communication can take place. The initialization process normally consists of setting the baud rate, setting frame format and enabling the Transmitter or the Receiver depending on the usage. For interrupt driven USART operation, the Global Interrupt Flag should be cleared (and interrupts globally disabled)...

    Mikrokontrolery   31 Sty 2008 23:57 Odpowiedzi: 7    Wyświetleń: 4358
  • Jak zwiększyć transfer w tunelu OpenVPN na PFSense 2.4.4-p3?

    Witajcie. Mam uruchomionych kilka serwerów OpenVPN (3 TAP i 2 TUN) na PFSense 2.4.4-RELEASE-p3 (amd64). Sprzęt na którym uruchomione jest PFSense posiada: Procesor: Intel(R) Core(TM) i5-3340 z AES-NI CPU Crypto: Yes (active) RAM: 4GB HDD: SSD 128GB Patriot Karta sieciowa: 4 portowa karta DELL Intel Pro 1000VT Przykładowy tunel OpenVPN na którym robię...

    Sieci Początkujący   30 Lis 2019 22:32 Odpowiedzi: 2    Wyświetleń: 582
  • MSI GE66 Raider 10SF-268NL, 15 - Problem z wysokim pingiem pod ładowarką

    Jak zmieniłem ustawienia na oszczędzanie energii to ping mam normalny. :idea: Zrzut zakładka : sensor HWInfo ( https://obrazki.elektroda.pl/9931006700_... Na forum MSI ten model , podobny problem :cry: (niestety Nierozwiázany) CPU: Intel Core i9-10980HK (Comet Lake-H, R1) Motherboard: MSI MS-1541 BIOS: E1541IMS.10A, 05/29/2020 Chipset:...

    Laptopy Hardware   15 Paź 2022 14:53 Odpowiedzi: 6    Wyświetleń: 297
  • Zmiana wsadu dla Tongou TO-Q-SY1-JWT: przełącznik i miernik na szynę DIN, sk

    OpenBeken ma już mechanizm zapisu do rejestrów BL0942, więc powinno być możliwe włączenie go, jeśli używany sprzęt ma dostępny pin CF: [syntax=c] // THIS IS called by 'startDriver BL0942' command // You can set alternate baud with 'startDriver BL0942 9600' syntax void BL0942_UART_Init(void) { BL0942_Init(); bl0942_baudRate = Tokenizer_GetArgIntegerDefault(1,...

    Smart Home Urządzenia   24 Maj 2025 18:58 Odpowiedzi: 82    Wyświetleń: 19737
  • Sterowanie wyjściami centrali Satel Integra przez RS232 z poziomu komputera

    Kolego Michale Mógłbyś udostepnić jakieś przykładowy program do komunikacji z satelem ? Poniżej zamieszczam obsługę satela z beckhoffem (odczytywanie co 3sekunk ramki*) Timer(IN:=TRUE, PT:=T#3s); IF Timer.Q OR Send.Busy THEN ?Send(?pSendData:=ADR(slSend), ???Length:=SIZEOF(slSend), ???TXbuffer:= TxBuffer1,?(* see global variables *) ???Busy=> SendBusy,...

    DSP i Transmisja   13 Lut 2024 22:08 Odpowiedzi: 49    Wyświetleń: 35890
  • [atmega8L][c + winavr] rs232 - problem z transmisją

    Witam, Mam problem z transmisją szeregową na ATMEGA8L. Próbowałem wszystkich znalezionych na forum możliwości ale nic nie pomogło. Może zacznę od połączeń: atmega8l <-> MAX3232 <-> PC MAX-sior (właściwie zamiennik SP3232ECP) podłączony jest według zaleceń datasheet'a. Miedzy MAX-em a PC-tem jest zwykły kabel rs232 (w sensie, że nie przejściówka...

    Mikrokontrolery AVR   04 Sie 2010 19:51 Odpowiedzi: 6    Wyświetleń: 1824
  • [atmega328p][C] odczyt danych z uart z przerwania w pętli głównej

    Witam, Mam potencjalnie banalny problem z odczytem stringa z przerwania UART w pętli głównej programu. Kiedy przesyłam przez UART ciąg znaków są one odbierane, jednak przy próbie wyświetlenia ich na wyświetlaczu którego obsługa znajduje się w pętli głównej programu zamiast przesłanego stringu widzę losowe śmieci z pamięci (np. fragmenty danych poprzednio...

    Mikrokontrolery AVR   16 Wrz 2019 19:59 Odpowiedzi: 5    Wyświetleń: 720
  • Jak napisać kod dla STM32F103 z MCP2551 CAN w Arduino IDE?

    W sieci niestety ale nie znalazłem żadnego tutoriala pod kompilator Arduino IDE. Słabo szukałeś. Poszukaj coryjfowler na githubie, używam od wielu lat w różnych projektach. [syntax=c] // CAN Receive Example // #include <mcp_can.h> #include <SPI.h> long unsigned int rxId; unsigned char len = 0; unsigned char rxBuf[8]; char msgString[128];...

    Arduino   22 Lut 2020 17:57 Odpowiedzi: 3    Wyświetleń: 528
  • Eclipse Luna - błędy po migracji z Indigo i zmianie toolchaina na Atmel

    Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...

    Programowanie   30 Paź 2014 23:01 Odpowiedzi: 11    Wyświetleń: 1218
  • STM32F103 - USB CDC - Problem z wysyłaniem danych, odbiór działa poprawnie

    Mam mikrokontroler stm32F103 próbuje uruchomić obsługe USB w trybie CDC. Chciałbym aby mikrokontroler odesłał mi to co do niego posłałem. Działa mi to połowicznie gdyż nie mam problemu z odbiorem danych, lecz nie potrafię nic wysłać. Wykorzystuje przykładowe kody ST, wysyłam 64 bajtów. Pętla główna: [syntax=c] while(1) { if (bDeviceState == CONFIGURED)...

    Mikrokontrolery ARM   16 Gru 2015 21:38 Odpowiedzi: 6    Wyświetleń: 1494
  • Jak zbudować urządzenie z CAN w BASCOMie na procesorze z wbudowanym CAN?

    Doglebne opanowanie protokolu nie jest konieczne, najlepiej wykorzystac uC z wbudowanym kontolerem CAN niz dodatkowo komplikowac i korzystac z zew kontorlerow. w PICach kazdy rejestr CANa jest w mapie pamieci procka. Tak wyglada konfiguracja CANa w moim projekcie: void InitCAN() { PIE3 = 0; PIR3 = 0; // clear all CAN interrupt flags //...

    Mikrokontrolery   15 Gru 2006 13:51 Odpowiedzi: 9    Wyświetleń: 6052
  • Zdalne wyświetlanie czasu komputera na wyświetlaczu.

    Dodam jeszcze coś na koniec. Najpierw opracuj takie połaczenie przewodowe KOMPUTER -> MIKROKONTROLER Jak to będzie działać to dopiero zamiast kabla użyj łączności bezprzewodowej. Musisz być pewny że mikrokontroler potrafi zdekodować to co nadaje komputer. Słuszna uwaga, tak zrobiłem i kiszka, bo: Krótki program na bazie przykładu biblioteki Softwareserial....

    Arduino   07 Paź 2015 16:10 Odpowiedzi: 36    Wyświetleń: 4155
  • Karta wifi gubi zasięg po dołożeniu do pc dodatkowej kości ramu

    Karta wifi to: General information Network Card: Netgear WG311 v2 802.11b/g Wireless PCI Card Vendor Description: TNET1130 MAC Address: 00-09-5B-BA-20-91 Capabilities Maximum Link Speed: 54 Mbps Physical Media: Wireless LAN Transmit Buffer Size: 96896 Bytes Receive Buffer Size: 96896 Bytes Hardware ID: PCI\VEN_104C&DEV_9066&SUBSYS_4C001385&RE... Driver...

    Początkujący Naprawy   26 Sty 2015 14:59 Odpowiedzi: 1    Wyświetleń: 687
  • [VHDL] VHDL – komunikacja Spartan2 z DS1820 1Wire i wyświetlanie temperatury na 7-segmencie

    No hej! Więc zrobiłem tak jak pisałeś, wszystkie procesy popędzam głównym zegarem, natomiast sygnał clk_1us robi za sygnał „enable” w procesach. Podłączyłem go przez „one_shota” więc trwa jeden takt zegara głównego. Przy okazji pozbyłem się „warningów” pt. „Gated clock”. Hmm… reszty o przerwaniach...

    Programowalne układy logiczne   10 Lis 2009 14:58 Odpowiedzi: 20    Wyświetleń: 6753
  • Silnik krokowy - zadawanie liczby kroków z terminala Realterm

    Nie ma jeśli wywołamy go raz, ale jak tu w kodzie, kolega w przerwaniu zrobił odb = UDR; a potem w kodzie głównym str1[j++] = UDR; to nie zadziała, a str1[j++] = odb; już tak. However, the receive buffering has two improvements that will affect the compatibility in some special cases: • A second Buffer Register has been added....

    Mikrokontrolery Początkujący   26 Lut 2017 19:21 Odpowiedzi: 19    Wyświetleń: 999
  • [STM32F1] [STM32F1][C] - Usprawnienie komunikacji AT z modułem GSM na STM32F103ZET6

    Dzięki za odpowiedzi! gaskoin wydaje mi się, że sprawdzanie bufora w przerwaniu po odebraniu znaku nie będzie zbyt optymalne bo komunikacja wygląda tak: Zapytanie: AT\r\n Odpowiedź: AT\r\n// Z włączonym echem OK\r\n Więc w trakcie odbierania znak \n pojawia się klika razy przez co będę blokował przerwanie podczas odbierania danych. Teoretycznie echo...

    Mikrokontrolery Początkujący   10 Maj 2014 12:01 Odpowiedzi: 13    Wyświetleń: 2091
  • LCD IIC EA DOGM204, jest ACK na wyświetlaczu ciemność

    Mam wyświetlacz IIC (załącznik) podłączony do TWI AVR-ka. Komunikacja po IIC poprawna, bo mam ACK (logi z SaleAE w załączniku - spakowałem, bo Elektroda nie akceptuje rozszerzenia pliku). Inicjalizuję tryb 8-bit zgodnie z dstaschet. Niestety nie pokazuje sie upragniony napis. Mam wątpliwości co do funkcji bitu "Co" (Continue). Z noty wynika, że gdy...

    Mikrokontrolery AVR   17 Paź 2017 08:56 Odpowiedzi: 3    Wyświetleń: 933
  • [ATMEGA][C] - Porządny stos TCP/IP na AVR (alternatywa dla tuxgraphics.org)

    Orientuje się Ktoś może w którym miejscu w bibliotece tuxgraphix można się dowiedzieć z jakiego portu przyszły dane? Tak abym mógł je odesłać dokładnie na ten sam port. Nie wiem czy będzie się komuś chciało zaglądać do tego kodu ale załączam cały mój kod testowy. W ten sposób sprawdzam czy nadeszła jakaś ramka: [syntax=c]void UDP_EVENT(uint16_t *port)...

    Mikrokontrolery AVR   06 Sty 2015 21:17 Odpowiedzi: 84    Wyświetleń: 9975
  • Jak wychwycić bajt B6 z CAN ID 0xB6 i przesłać przez UART1 na LPC1768?

    Witam wszystkich Elektrodowiczów! Potrzebuję wychwycić z magistrali CAN bajt B6 z komunikatu o ID 0xB6 (ID 182) i przesłaniu jego wartości po RS232 (przez UART1) do komputera. Napisałem w tym celu prosty program: [syntax=c] #include "LPC17xx.h" #include <cr_section_macros.h> #include <NXP/crp.h> #include "cantxbasic.h" // my libary #include...

    Mikrokontrolery ARM   22 Lut 2012 10:48 Odpowiedzi: 3    Wyświetleń: 1708
  • Arduino Mega 2560 r3 - Moduł Ethernet nie działa?

    Witam Ostatnio kupiłem Moduł Ethernetu do mojego Arduino jakiejś Chińskiej firmy :) Pierwsze co chciałem go przetestować czy w ogóle działa, więc w necie poszukałem jakiegoś programu pod ten moduł. Po wgraniu programu ciągle wyskakuje błąd "Failed to access Ethernet controller". Niby wszystko podłączyłem według opisu w pliku EtherCard.h[syntax=cpp]//...

    Arduino   09 Lip 2013 12:30 Odpowiedzi: 4    Wyświetleń: 2796
  • Błąd kompilacji: No rule to make target w projekcie FAT Chan'a, brak uart.o

    Temu i tym podobnym przyglądam się od kilku dni, ale teraz dotarłem do funkcji: [code][syntax=c] DRESULT disk_ioctl ( BYTE drv, /* Physical drive nmuber (0) */ BYTE ctrl, /* Control code */ void *buff /* Buffer to send/receive control data */ ) [/syntax] W niej między innymi jest użyta zmienna Stat, ale wartość tej zmiennej nie wpływa na ostateczny...

    Mikrokontrolery AVR   28 Maj 2011 16:36 Odpowiedzi: 15    Wyświetleń: 2032
  • [ATEMGA162][C/AVRGCC] Odbiór stringów z uart w przerwaniach

    Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...

    Mikrokontrolery AVR   30 Sie 2009 11:03 Odpowiedzi: 1    Wyświetleń: 3573
  • UART w AT89C2051 - nie działa sprzętowy UART, kod inicjalizacji i odbioru

    Mój kod /* UART Buffer Defines */ #define UART_RX_BUFFER_SIZE 4 /* 2,4,8,16,32,64,128 or 256 bytes */ #define UART_TX_BUFFER_SIZE 16 #define UART_RX_BUFFER_MASK ( UART_RX_BUFFER_SIZE - 1 ) #if ( UART_RX_BUFFER_SIZE & UART_RX_BUFFER_MASK ) #error RX buffer size is not a power of 2 #endif #define UART_TX_BUFFER_MASK ( UART_TX_BUFFER_SIZE...

    Mikrokontrolery Pozostałe   22 Mar 2017 23:31 Odpowiedzi: 7    Wyświetleń: 2514
  • [AVR] [AVR][C][ENC28J60] DHCP nie działa z routerami HUAWEI B970 i Linksys

    Witam, Jako, że zostało mi niespełna 3,5 tygodnia do matury, postanowiłem pobawić się z AVR'kami i dopieścić co nieco w kodzie. :) Napotkałem na bardzo dziwny problem z przydzielaniem adresów sieciowych po DHCP. Mianowicie, DHCP działa tylko z serwerem dhcp3-server (na Fedora14) na komputerze. Nie współpracuje z routerami HUAWEI B970 i Linksys. Po wysłaniu...

    Mikrokontrolery AVR   15 Kwi 2011 14:51 Odpowiedzi: 13    Wyświetleń: 3636
  • [Stm32f3-Discovery][C] - SPI i żyroskop - błędna komunikacja.

    Witam! Od jakiegoś czasu staram się oprogramować żyroskop, który znajduje się w zestawie rozwojowym Stm32f3-discovery. Jest to żyroskop L3GD20. Komunikuje się z uC poprzez interfejs SPI (narzucone przez konstrukcję zestawu). Generalnie komunikacja działa, ale bardzo chaotycznie. Przykładowo: - na zapytanie o rejestr WHO_AM_I dostawałem kiedyś odpowiedź...

    Mikrokontrolery ARM   03 Mar 2014 19:41 Odpowiedzi: 21    Wyświetleń: 3561
  • [AVR GCC] UART - Odczyt ciągu znakowego (lini )w przerwaniu

    Witajcie, w jaki sposób można optymalnie odczytać przesłany (aż do znaku nowej linii / powrotu karetki) ciąg znaków od przerwania otrzymania danych? /* * Sterowanie przez RS232 (main.c) */ #include "defines.h" #include <ctype.h> #include <stdint.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   10 Mar 2009 20:13 Odpowiedzi: 6    Wyświetleń: 6062
  • [stm32] STM32F103VB - problem z wysyłaniem wielu bajtów USB HID PC->STM

    Nie pisze tutaj, żeby się mądrować, tylko z prośbą o pomoc. Korzystam z przykładów firmy st dostępnych do pobrania. Jedyna modyfikacja którą wprowadziłem to zmiana deskryptora raportu (przedstawiona wyżej). W funkcji EP1_OUT_Callback() mam tylko: void EP1_OUT_Callback(void) { USB_SIL_Read(EP1_OUT, Receive_Buffer); SetEPRxStatus(ENDP1,...

    Mikrokontrolery   12 Lis 2011 14:32 Odpowiedzi: 7    Wyświetleń: 4112
  • [Atmega16] [C] Obsługa przerwań dla odtwarzania melodii MIDI

    Witam, teraz pokażę jak tymczasowo uprościłem sprawę (chociaż niekoniecznie dobrze, ale teraz teoretycznie zniknęły problemy z atomizacją itd.). Martwi mnie jednak, że korzystając ze swojej tablicy, jak od przychodzącej nutki zamiast 24 odejmę 27 (trochę inna generowana częstotliwość), wówczas wolnozmienne gra dobrze, a szybkie gubi nuty, i w drugą...

    Mikrokontrolery AVR   18 Cze 2011 20:57 Odpowiedzi: 18    Wyświetleń: 1860
  • [Atmega32][c] RS232/485 przerwania generowane przez TXCIE

    Chyba się nie zrozumieliśmy więc wyjaśnię dokładnie. Transmisję sprawdzałem na wszystkich prędkościach włączając w to 300 bodów, a cały czas testuję na "standardowym" 9600. Ale do rzeczy... Do tablicy wpycham np. 100 znaków i wszystie przechodzą przez transmisję którą inicjuję ustawieniem bitu UDRIE w rejestrze UCSRB. Wtedy pojawia się przerwanie SIG_UART_DATA...

    Mikrokontrolery AVR   19 Sty 2012 10:28 Odpowiedzi: 4    Wyświetleń: 1505
  • UART Atmega16 - Jak zatrzymać nieskończone wysyłanie danych?

    a bitu UDRE nie trzeba ustawic po zapisie do UDR ? samo umieszczenie bajtu w UDR wystarczy. Popatrz: • Bit 5 – UDRE: USART Data Register Empty The UDRE Flag indicates if the transmit buffer (UDR) is ready to receive new data. If UDRE is one, the buffer is empty, and therefore ready to be written. The UDRE Flag can generate a Data Register...

    Mikrokontrolery   12 Gru 2007 09:38 Odpowiedzi: 4    Wyświetleń: 2095
  • Kod w C dla USART na ATmega16 w WINAVR - odbiór i nadawanie znaków

    Wpisałem następujący kod: /***************************************... Title: example program for the Interrupt controlled UART library Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File: $Id: test_uart.c,v 1.4 2005/07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware:...

    Mikrokontrolery Początkujący   04 Lut 2012 00:58 Odpowiedzi: 2    Wyświetleń: 1957
  • Qiachip Smart Switch - BK7231N/CB2S - wnętrze, programowanie

    Tak, używam własnego kodu do połączenia z serwerem i używam twojego przykładowego kodu referencyjnego z poniższego tematu https://www.elektroda.com/rtvforum/topic... A poniżej mój przykładowy kod do połączenia z serwerem [syntax=c] #include "wlan_ui_pub.h" #include "lwip/apps/mqtt.h" #include "uart_pub.h" #include "lwip/sockets.h" #include...

    Smart Home Urządzenia   02 Sty 2025 12:40 Odpowiedzi: 288    Wyświetleń: 64488
  • Atxmega128A3U i ENC28J60 – brak odpowiedzi na ping, konfiguracja SPI, AS6.1, 16MHz

    Witam Od kliku dni walczę nad implementacją ENC28J60 do Xmegi128A3U. Najpierw udało mi się zrobić malutki serwerek na Atmega32 i działa poprawnie ( bazowany na książce Mirka ). Teraz chcę go przełożyć do Xmega i nawet nie chce go pingować. Przypuszczam że błąd leży gdzieś w SPI. Xmega taktowany zewnętrznym kwarcem 16MHz , SPI - 1MHz, ENC28J60 taktowany...

    Mikrokontrolery AVR   25 Lut 2014 21:28 Odpowiedzi: 8    Wyświetleń: 2916
  • AVR ATmega8/88/328 + UART + ECLIPSE - Błędy kompilacji, sprawdzenie kodu main.c

    Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...

    Mikrokontrolery AVR   15 Gru 2014 16:09 Odpowiedzi: 17    Wyświetleń: 2661
  • [ATmega88p] Timer zaczyna działać po około minucie

    Witam, Napisałem program, który docelowo miał odbierać dane z komputera przez modem BT HC-05 interfejsem UART oraz potwierdzać odebranie danej, oraz wysyłać dane z ADC jeśli przyciśnięty zostanie przycisk (w rzeczywistości jest to wycinek pewnego programu, więc niektóre zmienne etc. mogą być bez sensu). Odczyt ADC wykonuję wykorzystując przerwania capture...

    Mikrokontrolery AVR   05 Kwi 2020 20:54 Odpowiedzi: 11    Wyświetleń: 846
  • Wydajność Atmega328 z MCP2515 w sieci CAN - problemy z przechwytywaniem danych

    Witam, w ramach eksperymentu oraz wstępu do dalszych projektów, nagrałem kilka minut ruchu w sieci CAN podczas jazdy samochodem. Nagrałem to modułem na STM32 po SocketCAN. Teraz próbuję to nagranie przechwycić modułem na Atmega328 (16MHz) z MCP2515. Używam do tego bibliotek Arduino z https://github.com/coryjfowler/MCP_CAN_l... Wgrałem standardowy przykład...

    Arduino   28 Maj 2017 22:06 Odpowiedzi: 3    Wyświetleń: 1218
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    tplewa nie chodzi o biblioteki. Na wydajności też nie stracisz pisaniem w sposób jaki podałem wyżej. Chodzi o coś takiego: [syntax=c]int main() { System_Init(); // to gdzieś w odmiennym pliku, w którym są inicjalizacje SPI, GPIO itp. Wszystko do podmiany w nowym procesorze. while(1) { ... ShowScreen(buffer); } return 0; } void ShowScreen(int * buffer)...

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 138557
  • [atmega8] [atmega8][C] Wysyłanie pustej ramki z CC1000pp - brak sygnału odbioru

    Witam, szukałem, próbowałem ale nie jestem w stanie skomunikować się ATMega8 i CC1000PP. Piszę w C. Zmontowałem płytkę (trawiona), napisałem kod (przerobiłem trochę dostępne sample) ale nie działa. Oczywiście nie chodzi mi zaraz o nadawanie/odbieranie, bo to oczywiście nie działa. Póki co chciałem skonfigurować CC1000. Staram się więc na próbę zapisać...

    Mikrokontrolery AVR   26 Lut 2009 00:57 Odpowiedzi: 2    Wyświetleń: 1302
  • Kod w Visual Basic do odczytu temperatury z czujnika DS1820

    Option Explicit ' clsComReader ' ' 1. instantiate ' 2. set timer & (optional) Interval ' 3. set comm (that will start the first measurement) ' ' 4. handle GotData or read Measurement & MeasurementTime ' ' does one measurement only when interval not set or set to 0 ' you can force next measurement calling RequestMeasurement '...

    Programowanie   16 Lut 2008 18:20 Odpowiedzi: 3    Wyświetleń: 2914
  • [Atmega328P][avr-gcc] - Odbiór String, USART, bez przerwań.

    Witam Potrzebuję odebrać z komputera ciąg znaków (tablicę 10 elementową). Korzystam przy tym z funkcji: Poprawiono tytuł. LordBlick

    Mikrokontrolery AVR   30 Maj 2013 14:38 Odpowiedzi: 11    Wyświetleń: 3147
  • SimpleModbusSlave Arduino - Obsługa , komendy do biblioteki SimpleModbusSlave

    Witam Mam taki problem z biblioteką SimpleModbusSlave dla arduino. Arduino Uno z wyświetlaczem LCD(slave) wyświetla dane przesyłane z PC (master) po RS485(modbus), wszystko fajnie działa ale w momencie kiedy odłączę arduino od magistrali rs485 lub wyłączę program na PC którym wysyłam dane do sterownika to dane na wyświetlaczu pozostają bez zmian (zapamiętuje)...

    Arduino   23 Sty 2017 10:23 Odpowiedzi: 7    Wyświetleń: 1239
  • Jak odczytywać i zapisywać dane do PIC18F4550 przez USB?

    Trochę czasu minęło od momentu, kiedy postanowiłem zbudować własny inerface I/O na USB. Po wielu godzinach studiowania różnych przykładów z internetu zrobiłem układ oparty na przykładzie z Microchipa. napisałem prostą aplikację w C# sterującą PIC-em. Obecnie działa mam opanowane włączanie i wyłączanie LED-ów z poziomu aplikacji. Problem mam natomiast...

    Mikrokontrolery PIC   18 Kwi 2009 22:21 Odpowiedzi: 7    Wyświetleń: 3417
  • Atmega162 i Atmega32 UART - brak komunikacji, wyświetlacz pokazuje Brak danych

    wiem wiem też zauważyłem ten błąd ale dalej nie działa ;/ Dodano po 3 robie coś takiego Dodano po 1 Próbowałem jeszcze tak sie wbić ale tez nie działa Dodano po 1 PRobuje zrobic teraz tak :/ i dalej nie działa oto co mam dla megi32 [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h>...

    Mikrokontrolery   18 Maj 2012 13:40 Odpowiedzi: 4    Wyświetleń: 1340
  • Atmega 8 - Jak stworzyć wydajny protokół komunikacji po RS232?

    Potrzebuję stworzyć wydajny protokół do komunikacji Atmegi 8 z PC oraz w drugą stronę po RS232. Wiem jak wysyłać pojedyncze bajty. Napisałem też pewien prosty protokół, poniżej kluczowe funkcje (send_packet, receive_packet) [syntax=c] #define F_CPU 7372800UL #define RS232_BAUD 57600ul char buffer[255]; //wysyłanie całego pakietu void send_packet(char...

    Mikrokontrolery AVR   30 Kwi 2016 21:33 Odpowiedzi: 4    Wyświetleń: 1854
  • [STM32][st-link/Code Sourcey] - Debug GDB od atollic-błąd z połączeniem do serw.

    Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...

    Mikrokontrolery ARM   26 Wrz 2013 21:06 Odpowiedzi: 10    Wyświetleń: 5004
  • 1wire SEARCH ROM (0xF0) zwraca dwie jedynki - problem z odczytem

    No i wszystko. Panowie, popełniłem błąd bo założyłem błędnie ten właśnie czas, nie wiem skąd mi się to w głowie pojawiło, przepraszam. Natomiast dzięki Waszym wyjaśnieniom i oscyloskopowi który służy mi nie od dziś, doszedłem do wszystkiego co aktualnie dla mnie istotne. Dziękuję za wyjaśnienia. Aktualnie z AtTiny85 wyciskam ile się da, i proszę mi...

    Mikrokontrolery   27 Sie 2020 23:10 Odpowiedzi: 26    Wyświetleń: 1461
  • [Delphi] Jak odczytać dane z czujnika ciśnienia przez RS232?

    SC_Amount i SC_Buffetr sa opisane w instrukcji w sposób następujący: SC_Amount amount of bytes which should be transmited or are received (without CRC16) SC_Buffer[] Byte-buffer for the serial interface. Type: unsigned char (8 bit) poza tym do instrukcji jest uprzejmie dopisane: Calculation of CRC16 checksum over an amount of bytes in the serial buffer....

    Programowanie Początkujący   23 Lip 2010 07:39 Odpowiedzi: 15    Wyświetleń: 4736
  • Błąd kompilacji przy imporcie biblioteki can.h z kreatives-chaos.com

    W katalogu Arduino w katalogu Example powinien się znajdować tylko plik *.ino. Cała reszta biblioteki powinna się znajdować w katalogu Arduino\libraries\libMaster. Powyżej nazwa katalogu dla biblioteki dowolna, tutaj libMaster. http://obrazki.elektroda.pl/1852366400_1... http://obrazki.elektroda.pl/9938305600_1... Poniżej...

    Arduino   14 Kwi 2014 14:22 Odpowiedzi: 7    Wyświetleń: 2469
  • [STM32F1] - Błędne dane USB co 10-20 transmisji, CRC nie działa? Jak naprawić?

    Witam. Mam dziwny problem. Raz na 10-20 wyników procesor przesyła do PC jakiś śmieć. Endpointy 2x bulk tj jeden IN drugi OUT. Zupełnie jakby CRC nie działało. Sprawdzałem też pod oscyloskopem i raz na 10 przesłanych komend, jedna przychodzi jako śmieć. Mam go ustawionego tak, że komputer wysyła okres generowanego sygnału przez usb a procesor odbiera...

    Mikrokontrolery ARM   08 Lut 2013 00:09 Odpowiedzi: 8    Wyświetleń: 2400
  • [Atmega8] Czy Atmega8 z wewnętrznym zegarem 8MHz wymaga kwarcu do UART?

    The TXCn Flag can be used to check that the Transmitter has completed all transfers A sprawdzasz The UDREn Flag indicates if the transmit buffer (UDRn) is ready to receive new data.

    Mikrokontrolery AVR   01 Gru 2014 01:07 Odpowiedzi: 2    Wyświetleń: 1071
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam. Jestem nowy w tym temacie. Od jakiegoś czasu bawię się modułami rfm12B. Do wczoraj nie miałem kompletnie żadnych problemów z ich użytkowaniem. nawiązywałem transmisję jednokierunkową między dwoma układami. Obecnie próbuję zrobić potwierdzanie transmisji. Scenariusz jest następujący: Urządzenie A wysyła ramkę do urzadzenia -> B Urz B odbiera poprawnie...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240194
  • Jak podłączyć 9 czytników RFID MFRC522 do jednego Arduino? Działają tylko 2 naraz

    The RC522 RFID reader can communicate with a microcontroller over a 4-pin Serial Peripheral Interface (SPI) with a maximum data rate of 10Mbps. It also supports communication over I2C and UART protocols . https://obrazki.elektroda.pl/6956163500_... A może nie pchać się w SPI, nie wiem gdzie to ma być użyte, I2C rozwiązuje problem ilości...

    Arduino   27 Sie 2024 20:55 Odpowiedzi: 14    Wyświetleń: 426
  • Atmega8 USART nie wysyła danych po RS232 - co może być nie tak?

    proponuje cos takiego: #include <avr/io.h> #include <avr/delay.h> #include "io.h" void USART_Init( unsigned int baud ) { //ustawienie portu DDRD &= 0xFE ; DDRD |= 0x02 ; PORTD |= 0x03 ; /*set baudrate*/ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /*enable receiver and transmitter*/ UCSRB = (1<<RXEN)|(1<<TXEN);...

    Mikrokontrolery   01 Gru 2005 21:31 Odpowiedzi: 3    Wyświetleń: 1521
  • Bootloader AVR231 - przeróbka na Atmega4809 - brak zapisu do flash

    No dobra jest znów krok do przodu, jest zapis! Co prawda zapisują się bzdury, ale od odpowiedniego momentu czyli 0x0B00, z adresami już wszystko OK. Zapis wziąłem z przykładu bootloadera dla megaAVR 0-series. Niestety tam tam bufor zapisu był ładowany bezpośrednio ze znaków odczytanych z UART, tutaj jest trochę inaczej bo po odczycie są przepuszczane...

    Mikrokontrolery AVR   28 Sty 2022 21:44 Odpowiedzi: 11    Wyświetleń: 1089
  • [Atmega8][C][rs232] Niewłaściwe odebrane dane z avr

    Fuse bits ustawiłeś na 4000000 MHz? W IDE (kontrollerlab) mam ustawione 1 MHz, ale teraz zmieniłem na 1000000UL Pokaż co jest w uart.h. To jest z tej bibloteki: i biblioteki http://homepage.hispeed.ch/peterfleury/u... Pokaż schemat. Brałem go z polskiej książki o programowaniu rs232 w Bascomie: max232 + 4x10uF + 100nF Po pierwsze czy ustawiłeś...

    Mikrokontrolery AVR   12 Paź 2011 12:12 Odpowiedzi: 8    Wyświetleń: 3204
  • [STM32][TrueStudio][C] - Błąd kompilacji przy wykorzystaniu biblioteki FatFs

    Chcę użyć biblioteki fatfs do współpracy z kartą SD. Mam problem ze skompilowaniem dwóch funkcji, przy których dostaję dziwny błąd: ...\src\fatfs\sd_stm32.c:181:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rcvr_datablock' Dodam jeszcze, że podczas pracy w uVision owe funkcje kompilowały się prawidłowo i bez zastrzeżeń, a urządzenie...

    Mikrokontrolery ARM   21 Wrz 2012 14:48 Odpowiedzi: 6    Wyświetleń: 2710
  • [Bascom] [Atmega32] [ENC28J60] Termometr LAN

    Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...

    DIY Konstrukcje   29 Sie 2021 09:54 Odpowiedzi: 28    Wyświetleń: 5412
  • stm32f0 - Zawiesza się na inicjalizacji Ethernet Enc28j60

    Witam Mam taki problem, że proc zawiesza się na czekaniu na wykonanie operacji PhyWrite w funkcji enc28j60Init Dochodzi do: [syntax=c]enc28j60PhyWrite(PHCON2, PHCON2_HDLDIS);[/syntax] I już z niej nie wychodzi. Zostaje na zawsze w pętli: [syntax=c]while(enc28j60Read(MISTAT) & MISTAT_BUSY)[/syntax] Używam przykładu z tej strony: http://www.stm32.eu/node/287...

    Mikrokontrolery   21 Lip 2013 13:56 Odpowiedzi: 2    Wyświetleń: 2178
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 651
  • Oki Microline 320 Elite - drukuje krzaczki z Worda i Windows, DOS działa

    Nie nie podmieniałem EPROM'ów nic nie grzebałem w tej drukarce!! Chciałem dodać że poprawnie drukuje swoje wewnętrze testy ta drukarka. Zrobiłem test Serial I/F Option Diagnostic Test i drukareczka drukuje takie coś: Serial I/F F/W 03.00 LOOP TEST RAM = GOOD I/F = BAD W Serwisowym Manualu jeśli I/F = BAD to If the message I/F BAD prints, a problem was...

    Drukarki, ksero Profesjonalne   09 Gru 2005 13:16 Odpowiedzi: 12    Wyświetleń: 6678
  • ARM7,Analog Devices ADUC7026 - Konfiguracja sprzętowego SPI pod obsługę kart SD

    Witam. Mam problem z inicjalizacją karty SD na procesorze ADuC7026. Zgodnie z dokumentacją Keila, utworzyłem projekt z obsługą FATu . Podpiąłem wszystkie niezbędne pliki. Problem pojawię się już na początku po wywołaniu funkcji finit(null), która zwraca błąd (!=0); Funkcja bazuje na konfiguracji SPI więc od niej zacznę. Czy konfiguracja SPI w funkcji...

    Mikrokontrolery ARM   23 Paź 2012 19:44 Odpowiedzi: 4    Wyświetleń: 1044
  • PIC32MX575F512H - Komunikacja I2C przy użyciu Harmony MPLAB.

    Witam, próbuję nawiązać komunikację z AT42QT1070. Udało mi się to zrobić przy użyciu Atmegi8, teraz chciałem to zrobić przy użyciu PIC32MX575F512H. Do tego celu wykorzystałęm MPLAB Harmony, wpisując odpowiednią konfigurację I2C został wygenerowany kod: I2C.c: http://obrazki.elektroda.pl/4374609100_1... Może ktoś coś doradzić?

    Mikrokontrolery PIC   30 Lis 2015 17:50 Odpowiedzi: 3    Wyświetleń: 2067
  • [attiny2313] UART nie działa przy konfiguracji BAUD 2400, co może być przyczyną?

    aktualizacja nie pomoże. Kompilatr w sumie wszystko napisał. zrób tak: UCSRC = (3<<UCSZ0); i powinno działać. Przecież ja napisałem dokładnie to samo, tylko u mnie widać które bity są ustawione. carkar spróbuj tego: #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> #define F_CPU 12000000UL...

    Mikrokontrolery AVR   06 Lis 2010 13:40 Odpowiedzi: 6    Wyświetleń: 2418
  • Odczyt kodu pilota RC5 na Atmega328P z Arduino - zmienne kody przycisków

    . Problem pojawia się na każdym pilocie, Piny: 0 i 1 (PD0 i PD1) są te same Rx i Tx co służą do komunikacji z komputerem zarówno podczas wpisywania programu jak i później dla komunikacji w serial monitor; raczej więc unikaj coś do nich podłączac, chyba że jesteś w desperacji braku pinów. Ostatnia rzecz, dla której możesz poświęcic nieco uwagi to salut...

    Arduino   16 Mar 2017 14:03 Odpowiedzi: 5    Wyświetleń: 2184
  • Atmega8 + gsm obsługa połączeń przychodząc, mini lokalizator kluczy i pilota rtv

    Witam wszystkich Na wstepnie o tym co zrobilem...Zmontowalem ukladzik do zdalnej rejestracji temp, tzn. do Atmega8 podlaczylem 2 czujnik DS18B20 i siemensa s55...na sms'a o okreslonej tresci, pobierana jest temp. i wysylana nadawcy sms'a.... Uporalem sie z czujnikami i teraz siedze nad komunikcja z siemensem... Mam to zrobione na razie tak, ze kazdy...

    Mikrokontrolery   21 Maj 2005 07:18 Odpowiedzi: 31    Wyświetleń: 5981
  • Atmega8 C - Jak zmienić 4 najmłodsze bity Portu B bez wpływu na resztę?

    Dzięki wielkie ;) Korzystając z okazji - mam jeszcze problem z wyświetleniem na LCD zmiennej . Zawszę robiłem to w ten sposób i działało: [syntax=c] int a=0; char buffer; while(1){ i=USART_Receive(); itoa(a,buffer,10); LCD_WriteText(buffer); if (i == 0x41) { if (licznikx<3) licznikx++; else licznikx=0; a++ } } [/syntax] Tym razem jednak jak dojdzie...

    Mikrokontrolery Początkujący   02 Lip 2013 22:58 Odpowiedzi: 6    Wyświetleń: 3435
  • Atmega32 i ENC28j60 Bascom - Kod nie działa, mimo że działał u innych

    Witam wszystkich serdecznie. Czy ktos moglby sprawdzic kod bo juz kilka tygodni siedze i nie wiem co moze byc nie tak, kod sciagniety z netu i ponoc dziala na 100% no ale nie u mnie. Na tym samym urzadzeniu bez problemu odpalam inne oprogramowania tylko pisane w C i smigaja bez problemu. [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $baud...

    Mikrokontrolery AVR   26 Lip 2015 17:46 Odpowiedzi: 1    Wyświetleń: 3429
  • [Bascom] SWUSB - Klawiatura USB Atmega8

    Witam. Znalazłem coś innego i po modyfikacji działa jak powinno . Przypisany jeden klawisz pod PB.2 wysyłający LewyALT + Q. Jest też zmiana u gnieździe usb D- PD.3 na PD.4. [syntax=vbnet] 'Author : Rick Richard 'www : http://www.sloservers.com/swusb 'Created : Jul 29, 2009 'Version : 1.00 '***************************************...

    DIY Konstrukcje   10 Sty 2024 01:35 Odpowiedzi: 24    Wyświetleń: 39024
  • XMEGA: Problem z odczytem z karty na sprzętowym SPI przy użyciu FAT FS

    Witam. Piszę, bo może ktoś chłodnym okiem zobaczy to czego ja nie widzę. Uruchomiłem bibliotekę FAT FS na XM128, na programowym SPI działa mi dobrze a na sprzętowym nie działa prawidłowo odczyt z karty. Obsługę SPI mam sprawdzoną, pisałem pod Petit Fat FS i działało, tu jest różnica taka, że funkcja wysyłająca czy odczytująca odczytuje od razu ciąg...

    Mikrokontrolery AVR   09 Gru 2013 14:07 Odpowiedzi: 5    Wyświetleń: 2766
  • Jak zmienić tryb dupleksu karty sieciowej w Windows 7?

    Napisałem dodać... zresztą - masz tu tą samą gałąź rejestru wyeksportowaną z Windows 7: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo... "NewDeviceInstall"=dword:0... "NetCfgInstanceId"="{...

    Software serwis   10 Sie 2009 13:17 Odpowiedzi: 11    Wyświetleń: 4913
  • Qt C++: Komunikacja szeregowa w osobnym wątku - odbieranie danych z urządzenia COM6

    Witam, Próbuję napisać prostą aplikację komunikującą się z urządzeniem szeregowo. Cała komunikacja odbywa się w osobnym wątku. Wysyłanie działa bez zarzutu, ale mam problem z odbieraniem, gdyż nic nie mogę wyłapać. Na wysłane zapytanie urządzenie na-pewno odpowiada. Poniżej mój kod: [syntax=c] void SerialWorker::doWork() { qDebug()<<"Starting...

    Programowanie   21 Paź 2022 06:54 Odpowiedzi: 1    Wyświetleń: 339
  • Nowe oprogramowanie dla wielokanałowego kontrolera LED WT5 z RF - TuyaMCU?

    Czy masz jakiś pomysł, czy WB3S toleruje 5V? Według arkusza danych Tuya maksymalne napięcie wejściowe we / wy wynosi 3,6, ale według Espressif ESP32 również nie obsługuje 5 V, ale toleruje je dobrze - więc zastanawiam się, czy wiesz, czy tak jest również w przypadku WB3S. Pytam, ponieważ poziom logiczny wtórnego MCU -> RF Chip wynosi 5 V. Brak konieczności...

    Smart Home IoT   24 Sty 2025 21:53 Odpowiedzi: 106    Wyświetleń: 7569