transmit buffers

Znaleziono około 114 wyników dla: transmit buffers
  • Lenowo n200 - Intel PRO Wireless 3945ABG zrywa połączenie

    Spróbuj ustawić w w ustawieniach karty: 802.11 b Preamble = long and short network adress = wiadomo puste Receive buffers = 256 scan valid interval = 60 transmit buffers = 512 Po za tym jakiego szyfrowanie używasz? Wyłącz protokół w wersji 6 (TP/IPv6)

    Sieci LAN   30 Kwi 2009 19:17 Odpowiedzi: 11    Wyświetleń: 4709
  • Wolny internet po WiFi na TP-LINK TD-W8950ND v1, szybki po LAN - co robić?

    Qualcomm Atheros AR9285 802.11b|g|n WiFi Adapter W ustawieniach sterownika: 802.11 Bluetooth High Speed - Disabled 802.11b Preamble - Long and Short AdHoc Mode - 11b Network Address - Nieobecna Receive Buffers - 256 Scan Valid Interval - 60 Transmit Buffers - 512

    Hardware, Software, naprawa urządzeń sieciowych   10 Mar 2017 21:48 Odpowiedzi: 10    Wyświetleń: 7542
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • wifi po połączeniu zawiesza kompa i pisk z głośników

    802.11b Preamble - Long and short Netwerk Address - nieobecne Receife buffers - 256 Scan valid Interval - 60 Transmit Buffers - 256 Podkręcałem procka o 10% http://obrazki.elektroda.net/56_12795255...

    Sieci WiFi   19 Lip 2010 16:03 Odpowiedzi: 9    Wyświetleń: 1989
  • REKLAMA
  • Dlaczego internet na Windows 7 64-bit rozłącza się losowo mimo dobrego zasięgu?

    Póki co jeszcze nie mam w planach wymiany karty sieciowej. Przepraszam,że nie odpisywałem ostatnio,ale to dlatego,że internet działał przez cały czas(także do tej pory) poprawnie. (at)wowindo, próbowałem Twojego sposobu,ale nie mogłem znaleźć u siebie takiej opcji z Duplexem. W zaawansowanych mam jedynie : 802.11b Preamble ; Network Adress ; Receive...

    Sieci LAN   20 Lis 2011 13:10 Odpowiedzi: 17    Wyświetleń: 29903
  • Słaby internet na PC z VIA Rhine II po podłączeniu routera LevelOne WBR-6005

    TA NA KOMPIE JEST TRANSFER OK Nie jestem w stanie wysłać screenów - trwałoby to trzy dni. Przesyłam opis: adapative interrupt - enabled conection type - auto negotiation flow control - hardware default network adress - nieobecna optimized (...) - enabled receive buffers - 64 transmit buffers - 64 Dodano po 21 Upewnij się że masz najnowsze oprogramowanie...

    Sieci WiFi   13 Cze 2014 12:28 Odpowiedzi: 26    Wyświetleń: 4708
  • Niski transfer przy kopiowaniu plików z/na Win 10 w sieci LAN

    Karta to: Intel(R) 82579LM Gigabit Network Connection Z opcji jest: Adaptive Inter Fram Spacing: - Enable ARP Offload: Enabled Poz 3. Brak opisu wartość 1 Row Control: Rx&Tx Enabled Gigabit Master Slave Mode: Auto detect Interupt Moderation: Enabled Interupt Moderation Rate: Adaptive IP v4 Checksum Offload: Rx&Tx Enabled Jumbo Packet: Disabled Large...

    Sieci LAN   23 Lip 2019 12:41 Odpowiedzi: 4    Wyświetleń: 708
  • Brak internetu na laptopie z Atheros AR5007EG po zmianie routera na TP-Link TD-W8950ND

    Posiadam router Tp-Link TD-W8950ND i podłączoną Neostradę, ale niestety mam taki problem. Na 3 laptopach wszystkie Windows Vista jest internet. Na jednym po zainstalowaniu nowego routera jest problem z internetem. Sieć bezprzewodowa niby jest wykrywana i połączona, ale niestety nie chce się połączyć z żadną stroną www. Dlaczego? Co może być powodem?...

    Sieci LAN   13 Sty 2012 19:40 Odpowiedzi: 10    Wyświetleń: 3491
  • Problem z statycznym ip - Konfiguracja na statyczny adres ip, wolne wifi

    Witam, na wstępie chciałem powiedzieć, że mam parę problemów związanych z internetem, ale chciałbym zająć się narazię tym najważniejszym i poprosić was bardzo o pomoc. Dziękuję za przeczytanie tych wypocin. 1) Jestem posiadaczem routera thomson twg870ug od UPC. Otóż chciałbym w swojej sieci lokalnej, gdzie do routera mam podłączone dwa telefony i 2...

    Sieci LAN   22 Gru 2016 18:33 Odpowiedzi: 2    Wyświetleń: 3807
  • [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
  • REKLAMA
  • 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
  • REKLAMA
  • [SPI] - przeplatanie kilku transmisji na jednym porcie SPI

    Ja tu nic nie widzę o trybie synchronicznym: "The Universal Asynchronous Receiver Transmitter (UART) module is one of the serial I/O modules available in the PIC32MX family of devices. The UART is a full-duplex, asynchronous communication channel that communicates with peripheral devices and personal computers through protocols, such as RS-232, RS-485,...

    Mikrokontrolery   12 Mar 2012 18:15 Odpowiedzi: 25    Wyświetleń: 3267
  • [Atmega162][WINAVR][C]Prośba o sprawdzenie inicjalizacji RS

    Witam Mam problem z inicjalizacją portu RS232 na Atmedze162, szybkość transmisji 115200. 8, N, 1 oto kod: //Zmienne volatile unsigned char buffers[55]; volatile unsigned char counter=0; const unsigned char frame1[] PROGMEM={0x1E,0X00,0X0C,0X7F,0X00,0... const unsigned char frame11[] PROGMEM={0x1E,0X00,0X0C,0X17,0X00,0...

    Mikrokontrolery AVR   14 Paź 2010 07:08 Odpowiedzi: 7    Wyświetleń: 1535
  • [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
  • [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
  • 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
  • ExperssCard - parallel - DOS - ExperssCard parellel port - praca pod DOS ( klucz

    Goście którzy sprzedają Data Logger CVF2 ( jak zrozumiałem komunikacja z urządzeniem odbywa się przez LPT) - http://www.givenscontrol.com/dldetail.ht... piszą, że testowali z powodzeniem dwie karty Expresscard. Tu link do strony opisującej rozwiązania jak pozyskać odpowiedni port drukarkowy : http://www.givenscontrol.com/no_pport.ht... Piszą również, że...

    Laptopy Hardware   08 Sie 2018 19:03 Odpowiedzi: 5    Wyświetleń: 549
  • [STM32F103]->[STM32F072] [C] - Przerobienie programu - USART z buforem kołowy

    Witam Mam działający program, który za pomocą USART-a i bufora kołowego wysyła na terminal jakiś komunikat (tutaj Hello! ). Program ten prawidłowo działa na STM32F103, po przerobieniu na STM32F072 nic nie zostaje wyświetlane w terminalu. Kod programu na F103: [syntax=c]#include "stm32f10x_usart.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include...

    Mikrokontrolery ARM   27 Gru 2016 10:25 Odpowiedzi: 4    Wyświetleń: 1260
  • Załamany światłowód - czy wpływa na prędkość sieci? Możliwość ucięcia i założenia nowej końcówki?

    Oczywiście, że tak. Każdy spaw o ileś tam zmniejsza transfer a co dopiero takie załamanie. Pozwalam się nie zgodzić. Spawy zmieszają "przejrzystość" światłowodu, czyli się zwiększa tłumienie. Transfer zmniejsza się dopiero wtedy kiedy tłumienie powoduje błędy transmisji. O ile pamiętam (poprawcie mnie, jeśli się mylę) to światłowody nie mają modulacji...

    Sieci Początkujący   03 Paź 2020 10:19 Odpowiedzi: 18    Wyświetleń: 8454
  • [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
  • 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
  • [Atmega8][nRF2401l][c] - Brak komunikacji między układami nRF24l01

    Dzień dobry. Zwracam się z uprzejmą prośbą o pomoc w uruchomieniu komunikacji bezprzewodowej na układach nRF24l01. Sytuacja wygląda tak: -Dwie płytki z Atmega8 i układem nRF -Zasilanie z zasilacza ATX (12v przez stabilizatory dla Atmeg i 3,3V dla nRF) -nRF'y do Atmeg podpięte bezpośrednio. Biblioteki dość popularne w internecie: http://www.tinkerer.eu/AVRLib/nRF24L01/....

    Mikrokontrolery AVR   02 Paź 2014 12:37 Odpowiedzi: 3    Wyświetleń: 2178
  • 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 skonfigurować HP MSR 935 Router JG519A do pracy z HP 1810-48G Switch J9660A?

    Witam Posiadam niewielka Sieć domowa dołączyłem rysunek żeby wszystko było jasne. http://obrazki.elektroda.pl/7110382100_1... Zakupiłem w ostatnim czasie Hp msr935 Router JG519A i HP 1810-48G Switch J9660A mianowicie mam problem z konfiguracja routera Hp msr935 podłączam wan jak i LAN ale niestety nie mam dostępu do internetu konfiguruje...

    Sieci LAN   18 Cze 2015 22:16 Odpowiedzi: 1    Wyświetleń: 1254
  • XMega128A3U - Jak przenieść funkcje I2C z Atmega8, brak odpowiedników rejestrów?

    Czujnik to HTU21D. Wysyłam do niego komendy, które są w Datasheet (w załączniku). Chcę odczytać temperaturę w trybie Hold Master. Oto kompletny kod main.c: http://obrazki.elektroda.pl/4783952000_1...

    Mikrokontrolery AVR   13 Sie 2016 12:33 Odpowiedzi: 33    Wyświetleń: 2319
  • V-USB na Atmega32: brak sygnału na D+ i D- przy kwarcu 12MHz

    Witam. Właśnie staram się zrobić mysz komputerową na atmedze 32 za pomocą biblioteki V-USB. Program testowałem na płytce rozwojowej z kwarcem 16MHz, atmegą 32 i wszystko działało. Po przeniesieniu się na moją płytkę z kwarcem 12MHz i przekopiowaniu kodu, na wyjściach D+ i D- mikrokontrolera nic się nie pojawia, D- stan wysoki, D+ niski. Oczywiście zmieniłem...

    Początkujący Elektronicy   15 Wrz 2012 19:06 Odpowiedzi: 2    Wyświetleń: 1593
  • AVR - Jak wykryć zakończenie transmisji RS485 bez użycia delay?

    Jeśli nie angażujesz przerwań w komunikację to flagę TXC musisz ręcznie czyścić po każdej pętli while(!(UCSRA & (1<<TXC))); Bit 6 – TXCn: USART Transmit Complete This flag bit is set when the entire frame in the Transmit Shift Register has been shifted out and there are no new data currently present in the transmit buffer (UDRn). The...

    Mikrokontrolery AVR   30 Cze 2016 10:50 Odpowiedzi: 28    Wyświetleń: 1839
  • Xmega128A3U - printf działa, scanf nie działa przy użyciu UART

    Szanowni Forumowicze, uruchomiłem sobie sprzętowego UARTa wykorzystując bibliotekę ze strony atmela. Wszystko działa, łączę się z terminalem na komputerze, wyświetla się to co powinno. Dodałem też funkcję do wysyłania całego łańcucha znaków wykorzystując wskaźnik, gdyż w atmelowskiej bibliotece znalazłem jedynie do wysyłania konkretnych pojedynczych...

    Mikrokontrolery AVR   10 Sie 2016 00:26 Odpowiedzi: 15    Wyświetleń: 1800
  • Sterowanie diodą przez USB w STM32F103VBT6 - jak aktywować LEDON?

    Szanowni Forumowicze, Mam problem z Virtual Port COM. Używam procesora STM32F103VBT6. Na nim chcę zrobić taki sterownik uniwersalny kilka wejść wyjść oraz USB do wysyłania komend i odczytu stanu wejść i wyjść. Chcę zrobić to tak że np mam wyjście powiedzmy PA0 i jest tam podłączona dioda i po wysłaniu komendy "LEDON" włączy się. Niestety mając do dyspozycji...

    Mikrokontrolery ARM   07 Wrz 2019 09:10 Odpowiedzi: 9    Wyświetleń: 927
  • ESP8266 + 2xDS18B20: Nieregularne odczyty temperatury z drugiego czujnika

    Próbowałem tak robić ale nie działało. Do ESP8266 kod pisze się trochę inaczej niż arduino, i na razie nie umiem tego scalić tak aby nie wysyłać osobno temp1 i temp2. Proszę o pomoc. P.S. Poniżej załączam kod do Arduino Mega+ENC28j60+6x sensor ds18b20+DHT21 1x temperatura 1x wilgotność. Wszystko działa. Może komuś się przyda. [syntax=c] /* | Wszystko...

    ESP8266 i ESP32   01 Mar 2017 21:27 Odpowiedzi: 4    Wyświetleń: 4191
  • Jak podłączyć moduł M5 Dual Kmeter 13.2 do ESP32S3 przez I2C? Moduł nie jest wykrywany

    Co mogę robić źle? W kodzie zamieszczonym w pierwszym poście traktujesz wartość 0 zwracaną przez Wire.endTransmission () jako błąd? Jeżeli tak, to jest to błąd. Generalnie Wire.endTransmission () może zwrócić następujące wartości: 0: success. 1: data too long to fit in transmit buffer. 2: received NACK on transmit of address. 3: received NACK on transmit...

    ESP8266 i ESP32   10 Sie 2024 14:49 Odpowiedzi: 5    Wyświetleń: 180
  • 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
  • Arduino Mega 2560 + Enc28j60 + 6xDS18b20 + 1xDHT21 - Wysyłanie danych na Thingspeak

    Witam. Zbudowałem taki układ: Arduino Mega 2560 + Enc28j60 + 6xDS18b20 + 1xDHT21 Dane z czujników wysyłam na Thingspeak. Poniżej załączam program. (poskładany z netu) http://obrazki.elektroda.pl/9384029600_1... Chciałbym ustawić temperaturę startową po resecie na 10 stopni. Jak to zrobić?

    Arduino   16 Mar 2017 16:20 Odpowiedzi: 3    Wyświetleń: 978
  • PIC32mx575F512H - Czy kod do komunikacji przez UART zadziała?

    Witam, czy poniższy kod zadziała? Chcę wysłać bajt danych do komputera wykorzystując konwerter UART-USB i odebrać w terminalu. Czy poniższy kod zadziała? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <p32xxxx.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma...

    Mikrokontrolery PIC   13 Lis 2014 23:05 Odpowiedzi: 4    Wyświetleń: 1617
  • Nowe mikrokontrolery AVR ATTINY414 i wyświetlacz OLED

    Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...

    Mikrokontrolery AVR   06 Kwi 2021 10:02 Odpowiedzi: 12    Wyświetleń: 882
  • stm32F4 - USB device CDC VCD virtual com port. Biblioteki STMCube

    Witam, Mam problem z uruchomieniem prostego kodu "echo" z wykorzystaniem bibliotek STMCube oraz interfejsu CDC. W standardowym pakiecie bibliotek od ST nie ma przykładu virtual com port na płytkę STM32F407 discovery. Skorzystałem więc z generatora kodu CodeMX. Wygenerowany kod przykładu USB Device CDC działa tylko po części. Załączam treść pliku c gdzie...

    Mikrokontrolery ARM   19 Kwi 2015 19:18 Odpowiedzi: 1    Wyświetleń: 1677
  • Atmega 8 - Termometr bezprzewodowy - brak znaku +/-

    nadajnik: [syntax=basic4gl]$regfile = "M8def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 40 $swstack = 20 $framesize = 40 '=== Declare sub routines Declare Sub R_register(byval Command As Byte , Byval C_bytes As Byte) Declare Sub W_register(byval C_bytes As Byte) '=== Constante === 'Define nRF24L01 interrupt flag's Const Idle_int = &H00 'Idle,...

    Mikrokontrolery Początkujący   12 Sty 2015 13:45 Odpowiedzi: 11    Wyświetleń: 5370
  • Atmega32 na ZL3AVR - brak komunikacji przez USART, co sprawdzić?

    Ja mam u siebie troche inaczej. Ale najlepiej skorzystać z datasheeta bezczelnie kopiując kod. Po co Ci to L po określeniu taktowania? Piszesz w WinAVR czy czymś innym? Init: #define FOSC 8000000// Clock Speed #define BAUD_GPS 9600 #define MYUBRR_GPS FOSC/16/BAUD_GPS-1 ////////////////////////////////////////... void USART_Init( unsigned...

    Mikrokontrolery AVR   18 Sty 2010 13:22 Odpowiedzi: 5    Wyświetleń: 1602
  • Jak zbudować tani czujnik odległości 10 cm do robota?

    wsumie to jestem leniwy :P nie che mi sie wysylac :P (wsumie to to mozna dac do downloadu opis po engielsku : This was one of my first designs: it is an ultrasonic parking sonar. Based on an ultrasonic amplifier from an article seen on a 1982 magazine, it was once installed on the rear bumper of my Volvo Station Wagon. It served very well for many years....

    Mikrokontrolery   17 Lis 2004 21:30 Odpowiedzi: 11    Wyświetleń: 3962
  • [amtmega16] [ATmega16][WinAVR] Brak transmisji UART z ATmega16 do PC na evbavr05

    zgodnie z datasheetem: This flag bit is set when the entire frame in the transmit Shift Register has been shifted out and there are no new data currently present in the transmit buffer (UDR). The TXC Flag bit is automatically cleared when a transmit complete interrupt is executed, or it can be cleared by writing a one to its bit location. The TXC Flag...

    Mikrokontrolery AVR   09 Cze 2010 11:45 Odpowiedzi: 16    Wyświetleń: 1515
  • 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
  • UART na ATmega8 obcina znaki przy wysyłaniu do PC - jak to naprawić?

    Datasheet zaleca sprawdzać czy bufor jest pusty przed wpisaniem do niego kolejnego bajtu /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE)) );

    Mikrokontrolery AVR   13 Lut 2010 17:09 Odpowiedzi: 3    Wyświetleń: 1163
  • C# - Klasa SerialPort, metody czyszczenia buforów we/wy w porcie COM?

    Szanowni Koledzy, w klasie SerialPort w .NET (https://msdn.microsoft.com/pl-pl/librar... mamy takie dwie metody: DiscardInBuffer() - Discards data from the serial driver's receive buffer. DiscardOutBuffer() - Discards data from the serial driver's transmit buffer. I pytanie mam krótkie - czy te polecenia są równoznaczne...

    Programowanie Początkujący   05 Sty 2017 13:49 Odpowiedzi: 1    Wyświetleń: 816
  • [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
  • MSP430 - Pobór prądu różny w zależności od pętli delay

    [syntax=c] void Transmit(unsigned char *buffer, unsigned char length) { RF1AIES |= BIT9; RF1AIFG &= ~BIT9; // Clear pending interrupts RF1AIE |= BIT9; // Enable TX end-of-packet interrupt WriteBurstReg(RF_TXFIFOWR, buffer, length); Strobe( RF_STX ); // Strobe STX } [/syntax] wysyła jeśli jest dodany ten delay. Ale znów po wyłączeniu pobiera duży prąd....

    Mikrokontrolery Początkujący   07 Sty 2014 12:22 Odpowiedzi: 4    Wyświetleń: 948
  • [C] atmega8 + UART - niepoprawne znaki przy odbiorze danych w gtkterm

    Jeśli dobrze zrozumiałem, to chcesz wysyłać informację z uC do komputera? Ale ten kod powyżej wygląda mi na działający w drugą stronę, czyli z komputera do uC. Nie mam w tej chwili niestety jak to sprawdzić, bo wszystkie projekty zostawiłem na dysku w pracy, ale ja to już kiedyś robiłem i działa w obie strony, więc podeślę, jak tylko będę mógł. Na razie...

    Mikrokontrolery AVR   11 Gru 2009 18:36 Odpowiedzi: 17    Wyświetleń: 4441
  • [Atmega16] [Atmega16][C] - Komendy VISCA nie działają, wysyłanie 00 w nieskończoność

    Ostatecznie zrobiłem to dość łopatologicznie. Funkcje wysyłu wyglądają teraz tak: [syntax=cpp]void uart_wyslij( unsigned char data ) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE)) ) ; /* Put data into buffer, sends the data */ UDR = data; } void uart_send(char *rejestr) { char x; while ((x = *rejestr++) != 0xFF) { uart_wyslij(x);...

    Mikrokontrolery Początkujący   30 Kwi 2014 08:46 Odpowiedzi: 8    Wyświetleń: 1680
  • [Atmega32][Atmega8][RS485][c] - błędne wartości danych

    Zbyt wcześnie przełączasz na odbiór void USART_Transmit( unsigned char data ) //wyslanie 8 bit { //Ustalenie kierunku transmisji RS485 - nadawanie PORTD |= _BV(4); _delay_ms(1); // Wait for empty transmit buffer while ( !( UCSRA & (1<<UDRE)) ) ; // Put data into buffer, sends the data UDR...

    Mikrokontrolery AVR   28 Lip 2009 15:24 Odpowiedzi: 7    Wyświetleń: 4818
  • Nieprawidłowe znaki przy użyciu Software UART na ATmega8 z MAX232

    no hmmmm zajmowales sie wogole ta biblioteka? w uart_init odblokowywane sa wszystkie przerwania... w ostatniej linijce //! enable and initialize the software uart void uartswInit(void) { // initialize the buffers uartswInitBuffers(); // initialize the ports sbi(UARTSW_TX_DDR, UARTSW_TX_PIN); cbi(UARTSW_RX_DDR, UARTSW_RX_PIN);...

    Mikrokontrolery   07 Gru 2007 14:58 Odpowiedzi: 8    Wyświetleń: 1910
  • STM F429 - Jak prawidłowo czekać na zakończenie transmisji SPI?

    Cześć. W jaki sposób mam czekać na zakończenie transmisji SPI?? Bo jak robię tak to CS ustawia się na niski, zaczyna się transmisja danych i w czasie transmisji CS ustawia się na stan wysoki. Tak jakby nie wykonywało się while (SPI5->SR & SPI_SR_BSY); https://obrazki.elektroda.pl/1205010100_...

    Mikrokontrolery ARM   07 Maj 2019 10:27 Odpowiedzi: 20    Wyświetleń: 627
  • Visual Basic i MScomm: brak odbioru danych przez procesor 89c2051

    jaki błąd? co ci kompilator mówi? otwierałeś port? wygląda, że się zagalopowałem ;)) (no body's perfect) Property Output As Variant Member of MSCommLib.MSComm Writes a string of characters to the transmit buffer. czyli wysyła ciąg znaków.. Dim a As String a = 1 MSComm1.PortOpen = True MSComm1.Output = a '1 jako znak, a nie liczba MSComm1.PortOpen =...

    Mikrokontrolery   04 Lut 2007 17:21 Odpowiedzi: 14    Wyświetleń: 1632
  • Dziwne zachowanie UART przy znaku nowej linii [m128][C] - jak to naprawić?

    tak wygląda: :) USART0_Transmit() - prosto z datasheeta ////////////////////////////////////////... void USART0_Transmit( unsigned char data ) { /* Wait for empty transmit buffer */ while ( !( UCSR0A & (1<<UDRE0)) ) ; /* Put data into buffer, sends the data */ UDR0 = data; } ////////////////////////////////////////...

    Mikrokontrolery AVR   16 Lut 2010 22:21 Odpowiedzi: 12    Wyświetleń: 1547
  • ATmega 8 - Dlaczego brzęczyk nie działa mimo poprawnego kodu?

    Witam napisałem taki program ale On nic nie wysyła po RS232 :(:(:( ktoś wie moze dlaczego??? #include <avr/io.h> #include <avr/delay.h> #include "io.h" void USART_Init( unsigned int baud ) { /*set baudrate*/ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /*enable receiver...

    Mikrokontrolery   29 Lis 2005 00:12 Odpowiedzi: 12    Wyświetleń: 5383
  • [ATmega168][C] wysyłanie stringa/tablicy charów w przerwaniu

    (at)nsvinc ad 1. Zawsze dobrze mi się z putty pracowało. ad 2. przepisana funkcja z noty katalogowej Atmela: void USART_Tx(unsigned char data) { while (!( UCSR0A & (1<<UDRE0))); // Wait for empty transmit buffer UDR0 = data; // Put data into buffer, sends the data } ad 3. na indeksie tablicy ad 4....

    Mikrokontrolery AVR   27 Lut 2012 10:54 Odpowiedzi: 13    Wyświetleń: 1725
  • AtMega162 + ZigBit SerialNet: jak wysłać poprawny znak końca linii przez UART?

    Poniżej inicjalizacja UARTu, funkcja wysyłająca i minimalny kod który chciałbym uruchomić w najprostszej wersji. [syntax=c]void initUart0() { PORTB |= (1 << PORTB2); DDRB &= ((0 << DDB4) | (0 << DDB3)); MCUCR |= (1 << SFIOR); /* Ustaw prędkość transmisji */ UBRR0H = (BAUD_PRESCALE0 >> 8); UBRR0L = BAUD_PRESCALE0; /*...

    Mikrokontrolery AVR   07 Mar 2013 13:01 Odpowiedzi: 4    Wyświetleń: 1257
  • RS232, MAX232 i ATmega8 – prosty czy krosowany kabel do połączenia z PC?

    Coś mi całą ta transmisja nie działa... procesor atmega16, makieta 300-k. Ktoś widzi błąd? / główny moduł projektu // pliki dołączone ( include ) : #include <avr/io.h> // funkcje : void USART_Init( unsigned int ) ; void USART_Transmit( unsigned char); //=================== int main(void) { USART_Init(51);//prędkość 9600 przy 8MHz while(1) { USART_Transmit(0x30);...

    Początkujący Elektronicy   20 Kwi 2005 01:02 Odpowiedzi: 4    Wyświetleń: 1827
  • Atmega16a - USART nie odbiera danych, program Echo nie działa poprawnie

    Witam, o tyle o ile wysyłanie danych z uC do PC poprzez interfejs szeregowy USART działa prawidłowo to już z ich pobieraniem jest spory problem. Postanowiłem napisać prosty program typu "Echo" który pobierze dane z PC i wyśle je z powrotem do PC, co potwierdziło by poprawność działania. Istotne fragmenty programu: [syntax=c] void USART_Init( unsigned...

    Mikrokontrolery   19 Sie 2015 08:40 Odpowiedzi: 13    Wyświetleń: 1143
  • Xmega - Odbiór danych TWI I2C z Atmega - obsługa bibliotek Atmela

    Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...

    Mikrokontrolery Początkujący   23 Kwi 2014 15:28 Odpowiedzi: 1    Wyświetleń: 2046
  • [VHDL] VHDL – komunikacja Spartan2 z DS1820 1Wire i wyświetlanie temperatury na 7-segmencie

    No hej! Więc miło że ktoś poruszył temat tego „badziewia” od Dallasa… Wszystko robię mniej więcej tak jak napisałeś… tzn. póki co nie bawię się numerami seryjnymi. Co do różnych przykładów dostępnych na stronach Dallasa, to też z nimi walczyłem… ale do sedna. Udało mi się odczytać pierwszy bajt numeru seryjnego mojego czujnika,...

    Programowalne układy logiczne   10 Lis 2009 14:58 Odpowiedzi: 20    Wyświetleń: 6753
  • [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
  • Mega8 UART – jak poprawnie wstawić ASM do funkcji USART_Transmit w C?

    Witam Mam problem z optymalizacją kodu napisanego w C. Wpadłem na pomysł żeby "przepisać" kod aby delikatnie dotykał assemblera i w ten sposób możliwie zmniejszyć zajętość pamięci. Najczęściej wykorzystywanymi funkcjami są te odpowiedzialne za przesył "czegoś" przez sprzętowy UART. W dokumentacji mikrokontrolera są napisane funkcje w ASM jak i C, ale...

    Mikrokontrolery AVR   25 Sty 2015 10:53 Odpowiedzi: 5    Wyświetleń: 882
  • Discovery F429 SPI - konfiguracja i wysyłanie kilku bajtów

    Cześć. Nie wiem dlaczego nie działa wysyłanie przez SPI kilku bajtów https://obrazki.elektroda.pl/5712781400_...

    Mikrokontrolery ARM   30 Lis 2019 08:50 Odpowiedzi: 7    Wyświetleń: 441
  • ATmega - Optymalizacja kodu assembler dla obsługi UART

    Witam Chciałbym zoptymalizować kod pod względem zajętości pamięci konkretnie chodzi mi o obsługę UARTU. Nie wiem ile dokładnie pamięci zyskam (pewnie 2 bajty, ale chciałbym się też czegoś nowego przy okazji nauczyć) Generalnie mam 2 funkcje [syntax=c] static void SendByte(uint8_t data){ while(!(UCSR0A & (1<<UDRE0))); UDR0 = data; static uint8_t...

    Mikrokontrolery AVR   30 Maj 2016 20:09 Odpowiedzi: 6    Wyświetleń: 1038
  • [AT90PWM3B] AT90PWM3B - Błędna transmisja bajtu przez RS232, zawsze 0x3F zamiast 0xFF

    Witam Mam problem z komunikacją AT90PWM3B przez RS232 z PC. Problem polega na tym, procesor powinien wysyłać do PC 1 bajt do komputera (w kodzie jest to 0xFF) i nie ważne jaki będzie to bajt zawsze do komputera dotrze 0x3F MAX232 jest podłączony tak jak na tym schemacie z tą różnicą że zamiast kondensatora 10uF jest 1uF. http://obrazki.elektroda.pl/2493250800_1...

    Mikrokontrolery AVR   22 Sie 2011 15:47 Odpowiedzi: 20    Wyświetleń: 4221
  • Jak ustawić baud rate dla ATMEGA8(L) w komunikacji RS232 z PC?

    Witam ponownie Otóż, skompilowałm poniższy kod i wsadziłem do do uC: #include <avr/io.h> void USART_Init( unsigned int baud ) { /* Set baud rate */ UBRRH = (unsigned char)(baud>>8); UBRRL = (unsigned char)baud; /* Enable Receiver and Transmitter */ UCSRB = (1<<RXEN)|(1<<TX...

    Mikrokontrolery   11 Wrz 2006 15:27 Odpowiedzi: 9    Wyświetleń: 5002
  • Błędy kompilacji w programie UART echo na Atmega 8 - brak bibliotek?

    Coś zmieniłem i obecnie został mi tylko błąd z tym send_UART http://screenshooter.net/6254402/shguruk Dodano po 1 Zacznijmy od tego że jestem zielony i pierwszy raz mam z tym do czynienia a większośc tego co zrobiłem do tej pory było oparte o tą książkę i o dane katalogowe atmegi 8 Dodano po 35 Dobra poradziłem sobie wysyłam kod gdyby ktoś miał podobny...

    Mikrokontrolery Początkujący   22 Mar 2014 17:08 Odpowiedzi: 21    Wyświetleń: 2223
  • Atmega8 RS232 z konwerterem USB, MAX232 – brak komunikacji po pierwszym znaku

    Z tego co czytam było juz wałkowane z 100 razy, co nie zmienia faktu ze ja ma problem:(. Mam zamiar "pogadać" ze swoja atmega8 po rs232. Mam konwerter z USB do RS, wymaga maxa by z 12V przejśc na 5V. Podłaczyłem, polutowałem, właczyłem terminal(moserial), ustawiłem baud, dlugośc ramki, bity stopu. I odbieramy. No i wyszło to jakoś kiepsko, bo uC nadał...

    Mikrokontrolery   21 Lis 2011 12:06 Odpowiedzi: 3    Wyświetleń: 1824
  • [at91sam7s256][Keil uVision 4.21] Plik startowy a przerwania IRQ

    Witam, Piszę projekt na w/w ARMie Atmela i mam problem z uruchomieniem przerwań. Wydaje mi się, że funkcję do ich obsługi mam poprawnie napisaną, jednak mimo to nie działa, stąd podejrzenie, że wszystko zależy od pliku startowego. Z resztą oceńcie sami. Obsługa USARTu wygląda następująco: [syntax=c]#include "Board.h" #define USART_BASE AT91C_BASE_US0...

    Mikrokontrolery ARM   20 Lip 2011 07:03 Odpowiedzi: 6    Wyświetleń: 1710
  • [atmega8] [atmega8][c][atmelstudio6] - USART nie wysyła danych, kod bez błędów kompilacji

    witam, napisałem taki oto program, który ma za zadanie zaznajomienie mnie z usartem i późniejsze wykorzystanie. Większość skopiowałem z noty, kompilator nie wykrywa błędów, program sprawdzał mi też kolega który jest lepszy w programowaniu ode mnie. Problem polega na tym, że atmega nie wysyła danych (tego 0) ani nic innego. Czy kod jest na pewno całkowicie...

    Mikrokontrolery AVR   15 Paź 2014 18:35 Odpowiedzi: 11    Wyświetleń: 897
  • [AVR-GCC] Problemy z odbiorem danych RS485/RS232 na dwóch procesorach

    Witam, Mam problem z odbieraniem danych po RS485 (a w zasadzie to chyba raczej z RS232). Mam dwa procesory. Jeden master, drugi slave master.c: #include <avr/io.h> #include <avr/interrupt.h> #include "lcd.h" #include <util/delay.h> unsigned char z,licznik; char bufor[10]; /*****************************Inicjaliza...

    Mikrokontrolery   04 Lip 2007 19:03 Odpowiedzi: 7    Wyświetleń: 2305
  • VFD Futaba 1x16 – migotanie przy zapełnieniu ostatniego znaku, AVR, USART

    Witam! Mam wyświetlacz VFD 1x16 sterowany szeregowo i jest taki mały problem-gdy zapełnię ostatni znak wyświetlacza(pierwszy od prawej) to cały wyświetlacz zaczyna migotać. Próbowałem na wszelkie sposoby ale nie wiem dlaczego tak się dzieje. Oto przykładowy kod na M16 oraz pdf wyświetlacza: #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery   08 Lut 2008 23:48 Odpowiedzi: 8    Wyświetleń: 2085
  • Atmega328P - USART nie kompiluje się w Atmel Studio, co robię źle?

    Dondu, Twój skrypt ze strony http://mikrokontrolery.blogspot.com/2011... działa. Na jego podstawie poprawiłem ten mój nieszczęsny i też zaczął działać :) Zmieniłem[syntax=c]UCSRC = (1<<USBS)|(3<<UCSZ0);[/synta... na [syntax=c]UCSRC = (1<<URSEL) | (1<<UCSZ1) | (1<<UCSZ0);[/syntax] oraz...

    Mikrokontrolery Początkujący   02 Kwi 2015 18:38 Odpowiedzi: 11    Wyświetleń: 1530
  • Może tutorial? Kod w C, podłączenie, konfiguracja - RF 433MHz i AVR

    To ci załatwia kodowanie, to teraz jeszcze preambuła, struktura ramki, integralność danych (jakieś CRC). Ale na początek, podłącz te dwa radia do UART, nadaj coś bez kombinacji, sprawdź czy działa. Jeśli tak, to zaimplementuj kolejny etap - kodowanie. Nie rzucaj się od razu na całość bo polegniesz. Sprawdziłem UART, jest połączenie, wysyła pojedynczy...

    Mikrokontrolery AVR   15 Maj 2020 11:49 Odpowiedzi: 27    Wyświetleń: 2115
  • Jak wysyłać SMSy za pomocą ATMEGI i siemensa s55?

    non stop wysyła do telefonu jakiś string Program wysyła tylko raz ten string po czym się kończy. Nie ma w nim żadnej pętli sprawiającej że ten string przesyłany jest wiele razy. Co do braku odbierania poleceń z terminala to napisałem kolejny program wysyłający komendę AT i czekający na pobranie OK. W terminalu PC działa, a na komórce nie. #include...

    Mikrokontrolery AVR   26 Sty 2011 23:54 Odpowiedzi: 21    Wyświetleń: 3597
  • Atmega32 UART - wyświetla nieprawidłowy znak zamiast 'Z'

    Witam proszę o pomoc po dłuższej przerwie wracam do prckow AVR (ATMEGA 32) Próbuje uruchomić UARTA >> plus terminal na konwerterze po USB. Wyświetlam sobie testowo literę 'Z' a zamiast tego leci mi ")" nawias. Kombinowałem już z wszystkim podmianą kwarcu , zmianą taktowania , sterowników, do przejściówki USB > RS232 (HL340) pod WIn7 Nie wiem...

    Mikrokontrolery AVR   02 Lip 2020 18:14 Odpowiedzi: 6    Wyświetleń: 465
  • Komunikacja UART między Atmega8 a Attiny2313A język C

    Witam Próbuję połączyć dwa uC za pomocą komunikacji UART. Attiny ma za zadanie nadanie jednego znaku ASCII natomiast Atmega powinna go odebrać i wyświetlić na wyświetlaczu lcd. Niestety kontrolery nie mogą się dogadać, programy realizujące to zadanie są praktycznie wklejone z not katalogowych Atmela, ale zamieszczam je niżej bo może coś pokręciłem....

    Mikrokontrolery Początkujący   09 Lip 2017 11:09 Odpowiedzi: 34    Wyświetleń: 3420
  • USART Atmega8 i C: Problem z komunikacją w AVR Studio, kod się blokuje

    A dobrze masz ustawione predkosci? Jak cos jest przesylane a znak jest inny czesto winne sa niezgodne predkosci u mnie to wyglada tak i smiga: #include "naglowkowy.h" //void USART_Init( unsigned int baud ) //{ /* Set baud rate */ //UBRRH = (F_CPU/(baud*16L)-1) >> 8; //(unsigned char)(baud>>8);...

    Mikrokontrolery   06 Gru 2009 23:25 Odpowiedzi: 10    Wyświetleń: 8233
  • Atmega8 USART – pojawiają się krzaki podczas transmisji 19200/8/N/1 przez USB/RS232

    1920 8 n 2 mój błąd ale nadal wszystko się sypie i nie dostaje poprawnych odpowiedzi w trerminalu, próbowałem nawet dla innego kodu #include <avr/io.h> #define F_CPU 4000000UL /* Function prototypes */ void InitUART( unsigned char baudrate ); unsigned char ReceiveByte( void ); void TransmitByte( unsigned char data ); /*...

    Mikrokontrolery   17 Gru 2010 19:13 Odpowiedzi: 12    Wyświetleń: 3243
  • [ATmega8][C] - Połączenie przez bluetooth, nie reaguje

    Po pierwsze: Chyba nie do końca dobrze wyliczasz UART_UBRR. Najpewniejszy wzór to: [syntax=c]#define UART_UBRR ( FOSC + BAUD * 8UL ) / (16UL * BAUD) -1[/syntax] Po drugie: Pamiętaj, że standardowa prędkość przesyłania danych w BTM-222 to 19200bps. Ty masz ją ustawioną w kodzie na 9600bps! [syntax=c]#define UART_BAUD 9600 // Predkosc transmisji[/syntax]...

    Mikrokontrolery Początkujący   09 Mar 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1572
  • FT232RL - Jak naprawić błąd VID=0000 PID=0000 po użyciu st232r?

    Dzięki mirekk36 za odpowiedź. Sprawdziłem połączenia i poprawiłem luty, ale nie ma poprawy. Nadal otrzymuję z RealTerm same zera w hexie 0x00. W tym programie RealTerm jak otrzymuję dane z Atmegi to świeci się dioda (znacznik) RXD - czyli, że dane dochodzą do komputera oraz dioda BREAK. I nie wiem co to może oznaczać i czy może jakoś rozwiązywać problem....

    Mikrokontrolery   16 Gru 2010 20:14 Odpowiedzi: 13    Wyświetleń: 2719
  • USART obsługa przerwanie od danych nadchodzących RXC

    Czy to zadziała, bo kompiluje się bez problemu, AVRStudio emuluje bez problemu... ? ;) : #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<&...

    Mikrokontrolery   26 Kwi 2006 01:46 Odpowiedzi: 11    Wyświetleń: 3632
  • Czy kod UART dla ATMega128 działa poprawnie z konwerterem FT232BM?

    Witam wszystkich, mam do Was prosbe, zamiesiclem w zalacznikach zgodnie z ich nazwa pliki z WinAVR, a dokladnie obsluge uarta dla ATMegi128...czy ktos moglby mi powiedziec, czy rzeczywiscie ten kod wszysztko co robi to po podlaczniu do procka zasilania wysyla na port kolejna wartosc...tzn to co jest w petli w main'ie?? Pod spodem zamieszczam sam kod...

    Mikrokontrolery   19 Maj 2005 11:46 Odpowiedzi: 5    Wyświetleń: 1413
  • Konfiguracja RS485 dla Atmega16: Master-Slave, DE/RE zawsze 0 na Slave

    Witam wszystkich :) Mam problema... wstyd mi sie przyznac, ale problem jest :( A wiec tak... sa dwie plytki, jedna master, druga slave. Slave ma caly czas 0 na DE/RE, a Master w chwili wysylania na DE/RE wystawia 1. Kod procedury wysłania: void RS485_SendByte(unsigned char byte) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE))...

    Mikrokontrolery   06 Gru 2007 22:51 Odpowiedzi: 4    Wyświetleń: 4827
  • Atmega32 - Jak napisać program do komunikacji UART i sterowania pinem?

    Wiec tak, takim programem: #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> #define PARITY_NONE 0 #define PARITY_EVEN (1<<UPM1) #define PARITY_ODD ((1<<UPM1)|(1<&... #define STOP_BITS_1 0 #define STOP_BITS_2...

    Mikrokontrolery   26 Kwi 2006 16:09 Odpowiedzi: 17    Wyświetleń: 2325
  • Jak połączyć Atmega 8 z BTM-222 przy różnych napięciach UART?

    jeśli macie tego typu znaczki: řţř to najprawdopodobniej macie źle ustawioną prędkość w btm, u mnie nie wiem jakim cudem była na 9600 a ja cały czas próbowałem na domyślnej 19200. teraz mam taki problem, napisałem poniższy kod na ATmega168 z kwarcem 20 MHz. http://obrazki.elektroda.pl/5665484900_1... ale jak wepnę moduł VGJ elektronika z btm-222,...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 100555
  • [atmega] [ATmega][C] Odczyt danych z Siemens S45 przez USART - brak odpowiedzi

    mam problem z odczytem danych z telefonu. wysylanie komend at do telefonu (siemens s45) odbywa sie bez problemu - aparat reaguje prawidlowo. linia Tx kontrolera polaczona z telefonem poprzez opornik i zenera 3,3V. Linia odbiorcza polaczona bezposrednio. komunikacja z telefonem za pomoca terminala rowniez dziala prawidlowo. biblioteka uart: #include...

    Mikrokontrolery AVR   13 Paź 2009 16:30 Odpowiedzi: 7    Wyświetleń: 4804
  • [Atmega 16][C] - błędy podczas kompilacji programu .

    [syntax=c] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include <math.h> #define adc #define VREF 5.05 #define ADCIN PA0 #define FOSC 1843200// Clock Speed #define BAUD 9600 #define MYUBRR FOSC/16/BAUD-1 volatile unsigned int usart_bufor_ind; //indeks...

    Mikrokontrolery AVR   05 Kwi 2016 19:43 Odpowiedzi: 14    Wyświetleń: 1671
  • [sonar][KONAR] problem z napisaniem programu obsługi

    Zmontowałem przed wakacjami sonar z konaru napisałem program do obsługi(prawie sam :D) i program zwraca poprawne wartości z prawej strony a z lewej 3 diody na sonaże poprawnie mruga prawa a lewa ledwo co się zapala stwierdziłem że dałem ciała z elektroniką i teraz polutowałem 2 po 3 dniach go uruchomiłem(nie całkiem sam) i działa tak samo. listing programu...

    Mikrokontrolery   28 Gru 2010 11:10 Odpowiedzi: 5    Wyświetleń: 1506
  • Atmega128 - początkujący - UART0 ma nadawać po przycisku

    Witam. Próbuje napisać kod , ktory bedzie za pomocą przycisku na PC4 na przemian włączał i wyłączał diodę , a także nadawał stringi na uart0 , lub uart1. Wyłączyłem kompatybilność Atmega103 a także JTAg-a. Fusebity ustawione - CKSEL Int. RC Osc. 1 MHz; Start-up time: 6 CK + 0 ms , cos mi nadaje, ale krzaki i znaki zapytania. poniżej kod: #include <avr/io.h>...

    Mikrokontrolery AVR   12 Sty 2010 23:17 Odpowiedzi: 2    Wyświetleń: 1484
  • Budowa tzw. strażnika mocy (SM) dla instalacji pv on grid

    Z powodu braku korzystnych ustaw (stan na koniec 2014) dla producentów energii z mikroinstalacji sprzedaż do sieci jest nieopłacalna. Dlatego najlepszym rozwiązaniem jest wykorzystanie energii lokalnie niedopuszczając do 'wycieku' w sieć. Obecnie najtańszym sposobem magazynowania energii (dla gospodarstwa domowego) jest bojler, zbiorniki akumulacyjne...

    Energia Odnawialna   21 Maj 2018 07:02 Odpowiedzi: 164    Wyświetleń: 41295
  • [atmega64] Jak przesłać dane z UART1 do UART0? Komunikacja GSM->AVR->PC

    no tak, przecież mogę zrobić to tak: [syntax=cpp] ISR(USART1_RX_vect ) { char temp; temp=UDR1; USART_Transmit(temp); } [/syntax] a cały kod wstawiam tutaj: [syntax=cpp]#include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <avr/pgmspace.h>...

    Mikrokontrolery AVR   21 Lip 2014 08:32 Odpowiedzi: 11    Wyświetleń: 1905
  • Odbiór temperatury z LM35 przez UART na ATMega16, problem z przerwaniem

    Witam Próbuję odebrać na komputerze (w programie bray terminal) dane, tzn. konkretnie temperaturę z termometru LM35. Niestety mam problem z odbiorem danych w przerwaniu od UART-u. Poniżej przedstawiam kod programu: [syntax=c] /* Wysyłanie do komputera wartości temperatury interfejsem USART mikrokontrolera */ /* LM35 -> PA0 */ /* ATMega16, f=16MHz...

    Mikrokontrolery AVR   30 Lis 2011 17:30 Odpowiedzi: 8    Wyświetleń: 2660
  • STM32F769 DISCO - Konfiguracja GPIO dla Ethernet RMII 50MHz

    main [syntax=c] #include "stm32f7xx_hal.h" #include "lwip.h" #include "main.h" #include <string.h> #include "tcp_echoserver.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ----------------------------------------... /* USER CODE BEGIN PV */ /* Private variables ----------------------------------------...

    Mikrokontrolery ARM   06 Sty 2017 13:21 Odpowiedzi: 80    Wyświetleń: 4248
  • [C][atmega8] RC5 - problem z synchronizacją przy odbiorze.

    witam, od jakiegoś czasu walczę z dekodowanie sygnału RC5 TSOP1736 <--> PD2 (INT0) dioda nadawcza IR <--> BC516(PNP) <--> PB1 układ na 100% działa ponieważ przetestowałem go w BASCOMIe rc5send i getrc5(); działają znakomicie. pilot philips 100% rc5 - sprawdzone problem mam taki, że w terminalu dostaje przedziwne rzeczy. np. dla tego...

    Mikrokontrolery AVR   23 Lis 2009 21:46 Odpowiedzi: 19    Wyświetleń: 2944
  • ATMEGA16 USART na przerwaniach - zawieszanie przy transmisji RS485 57600bps

    Witam forumowiczów, Sytuacja wygląda tak, że z jednostki nadrzędnej słane są ramki danych, Po każdej ramce jest szczelina czasowa tak aby nasza ATmega zdążyła odpowiedzieć, Mamy Atmega16 kwarc 16MHz i transmisje 57600 (w przybliżeniu), Gadamy przez RS485 tak, że między ramkami jeszcze przełączam linie bufora, Steruje równocześnie buforem wejścia i wyjścia...

    Mikrokontrolery AVR   11 Cze 2010 12:47 Odpowiedzi: 2    Wyświetleń: 1773
  • [Stm32f3-Discovery][C] - SPI i żyroskop - błędna komunikacja.

    Taki program powinien zadziałać (wersja z uwzględnionymi radami). Niestety zachowuje się tak jak pisałem wcześniej. [syntax=c]void L3GD20_config(void){ signed short int reg_val; reg_val=SPI1_readByte(0x0F); //WHO_AM_I reg_val=SPI1_readByte(0x20); //config_reg1 -> omega x,y,z wlaczone SPI1_write(0x20,0x0F); reg_val=SPI1_readByte(0x20); } uint8_t SPI1_readByte(uint8_t...

    Mikrokontrolery ARM   03 Mar 2014 19:41 Odpowiedzi: 21    Wyświetleń: 3561
  • [STM32F4]Obłsługa karty SD przez Fatfs z książki K. Paprockiego

    Dzięki za pomoc, Biblioteki sciągnałem i przerobiłem ale pojawia sie problem a mianowicie funkcja disk_initialize zwraca 0 tak jak powinna ale kolejna funkcja check_fs zwraca wartość 2 powodując że nie mogę iść dalej z pracą na "Facie". Error jest zwracany przy komentarzu : Dodano po 2 Problem rozwiązany musiałem poprawić obsługę SPI ale teraz funkcja...

    Mikrokontrolery ARM   01 Sie 2012 09:54 Odpowiedzi: 6    Wyświetleń: 5266
  • STM32F76x SPI+DMA nie mogę uruchomić transmisji na magistrali

    Od kilku dni walczę z niby banalnym tematem. Przewałkowałem krok po kroku dokumentację, noty aplikacyjne i dostępne przykłady ale nadal nie mogę ruszyć. Chcę przesłać przez SPI5 wykorzystując DMA2 (strumienie: 3 do odczytu i 4 do zapisu na kanale 2) dane do/z układu ADE7953 . Sama transmisja SPI robiona programowo (sprawdzanie flag TXE i RXNE) działa...

    Mikrokontrolery   12 Lut 2020 20:03 Odpowiedzi: 17    Wyświetleń: 912
  • 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
  • Jak dodać uIP do projektu STM32103 + ENC424J600 na FreeRTOS?

    [syntax=c]//-=-=-=-=-=-=-=-=-=-=-=-=-=-=... // Task FreeRTOS - obsluga interfejsu sieciowego //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=... void vTaskEthernet(void * pvParameters) { /* uIP */ int i; struct uip_eth_addr mac_addr; //MAC Address struct...

    Mikrokontrolery   26 Lip 2012 13:26 Odpowiedzi: 5    Wyświetleń: 2258
  • Arduino + ENC28J60 sterowanie oświetleniem przez sieć.

    Sprawdź teraz. [syntax=c]#define BUFFER_SIZE 500 #define STR_BUFFER_SIZE 22 static char strbuf[STR_BUFFER_SIZE+1]; EtherShield es=EtherShield(); // prepare the webpage by writing the data to the tcp send buffer uint16_t print_webpage(uint8_t *buf, byte on_off); int8_t analyse_cmd(char *str); // LED cathode connects the Pin4, anode to 5V through 1K resistor...

    Arduino   05 Wrz 2017 09:15 Odpowiedzi: 9    Wyświetleń: 1194