rs232 odbiór atmega

Znaleziono około 252 wyników dla: rs232 odbiór atmega
  • Jak zapisać dane z pliku txt do EEPROM 24Cxx przez RS232 na Atmega128?

    Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...

    Mikrokontrolery AVR   17 Mar 2011 00:33 Odpowiedzi: 4    Wyświetleń: 4335
  • REKLAMA
  • [Atmega16][BASCOM] Odbiór RC5 w przerwaniu - niestabilny

    programu to ja ci już nie przeanalizuję teraz bo padnięty jestem ..... .... ale to że wgrywasz bootloaderem i że atmega była programowana wiele razy - nie ma tu najmniejszego znaczenia Dodano po 22 ok - po pierwsze nie stosujesz wcięć w kodzie a jak stosujesz to totalnie bez ładu - przez co nawet tobie trudno później dostrzec jakieś błędy (a szczególnie...

    Mikrokontrolery AVR   09 Maj 2011 14:26 Odpowiedzi: 10    Wyświetleń: 4121
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Delphi i RS232 - odbiór danych z Atmega 8535 i wyświetlanie w okienkach

    poszukaj sobie komponentów do obsługi RS232 w delphi (np. torry.net, 4programmers.net)

    Mikrokontrolery   11 Cze 2007 14:37 Odpowiedzi: 3    Wyświetleń: 1472
  • [RS232] Atmega nie zawsze odbiera znaki wysyłane z PC

    Po co ci takie wielkie bufory ilku bajtów. Bufor wyjściowy Serialout jest nie potrzebny. Zakomentuj go (i to już może Ci od razu pomóc). Zamiast flushbuff możesz spokojnie napisać Clear serialin Proponuję też przejść na odbiór tego znaku w przerwaniu za pomocą Config serialin z opcją BYTEMATCH=ALL Poczytaj na temat tej opcji w helpie (angielskim)

    Mikrokontrolery   29 Lip 2010 00:25 Odpowiedzi: 10    Wyświetleń: 2190
  • Dlaczego RS232 z ATmega32 wyświetla kody ASCII zamiast znaków?

    Przestaw terminal na odbiór znaków ASCII. Program jest OK.Dane też.

    Mikrokontrolery AVR   30 Kwi 2011 12:40 Odpowiedzi: 21    Wyświetleń: 3885
  • REKLAMA
  • [Zlecę] napisanie programu w VISUAL BASICU obsługa RS232

    Za mało danych. Chcesz mieś program do odbioru :" Odbiór danych z rs232 (ramka 32 znakowa zawsze). Zapis całego stringu do zmiennej i wyłowienie z niego potrzebnych danych. " Napiszę jak to rozumiem. Port w PC pod Windows czeka na napływ 32 bajtów wysyłanych z określonymi parametrami (baudrate, ilość bitów danych, ilość bitów stopu, parzystość bądź...

    Ogłoszenia Elektronika   25 Cze 2012 07:36 Odpowiedzi: 12    Wyświetleń: 2327
  • REKLAMA
  • [ATMega32] [ATMega32][C]RS232 - brak transmisji AVR->PC, konfiguracja MAX232N, 10MHz, 9600bps

    żeby było wygodniej pobierz Realterm z http://www.i2cchip.com/realterm/ brakuje ci bytes _delay_ms(250); _delay_ms(250); _delay_ms(250); daj _delay_ms(750); poco sobie życie komplikować. używasz przerwań ? asm("cli"); niepotrzebne unsigned int i=0; lepiej wywalić i poprawić for for(int i=0;i<16;i++)//dodałem...

    Mikrokontrolery AVR   19 Paź 2008 20:17 Odpowiedzi: 13    Wyświetleń: 2591
  • RS232 php. Wyświetlanie wyników pomiarów na www.

    Chciałbym wyświetlać wyniki pomiarów z mikrokontrolera na stronie internetowej: ATmega -> RS232 -> www (możliwe, że będę też coś wysyłać w drugą stronę) Oczywiście chodzi mi o część programową na komputerze. Nie znam się na tym, ale mam podstawy języka C i kiedyś trochę próbowałem php (nauka szła bardzo szybko, ze względu na podobną składnie do C)....

    Programowanie Początkujący   09 Maj 2010 23:10 Odpowiedzi: 8    Wyświetleń: 4338
  • Odbiór sygnału RS-232 z użyciem MAX232 i Atmel - jak to zrobić?

    The "stackmat signal" is essentially just a RS232 serial signal (1200 baud, 8 databits, no parity bits, one stop bit). This signal is converted to TTL level (5V/0V) by the MAX232 level shifter IC, so the Atmel microprocessor can understand it. The payload is transmitted in 9 byte packets: * 1: command byte as ASCII character ('I','A','S','L','R','C'...

    Programowanie Początkujący   03 Lut 2011 21:37 Odpowiedzi: 0    Wyświetleń: 957
  • ATmega 32 - kod na rs 232 nie działa na 8Mhz i 9600

    Tak jak w temacie coś mi nie działa kod czy wiecie co jest zle [syntax=c] #define size_1 64 #define mask_1 (size-1) volatile char buffer_1[size]; volatile uint8_t head_1; volatile uint8_t tail_1; void transmitter(char znak) { head_1=(head_1+1)&mask_1; while(head_1==tail_1) { } buffer_1[head_1]=znak; UCSRB|=(1<<UDRIE); } ISR(USART_TXC_vect)...

    Mikrokontrolery Początkujący   17 Maj 2015 21:42 Odpowiedzi: 11    Wyświetleń: 972
  • Atmega <=> Atmega rs232 [c]: Wysyłanie liczby zamiast kodu ASCII

    Witam, przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na...

    Mikrokontrolery AVR   12 Sie 2018 12:05 Odpowiedzi: 3    Wyświetleń: 450
  • REKLAMA
  • [ATmega8] rs232 i Visual C# komunikacja w dwie strony.

    Witam, próbuje stworzyć aplikacje w Visual C# która miałaby wysyłać i odbierać dane z mikrokontrolera atmega8. Udało mi się podłączyć i napisać wstępnie program na avr, w realterm wszystko gra. Prosta aplikacja którą stworzyłem działa poprawnie przy wysyłaniu (przy wysłania liczby 5 zmiana stanu diody). Niestety nie mogę poradzić sobie z odbiorem. kod...

    Mikrokontrolery Początkujący   04 Cze 2014 13:33 Odpowiedzi: 14    Wyświetleń: 3969
  • USB=>RS232 FTDI FT232RL - Błąd przy odczytywaniu Termite 2.9

    Cześć mnogość tematów u Was mam nadzieję, że dobrze trafiłem :) Chcę zrobić komunikację za pomocą portu USART Mam taki o to kod, który wgrywam na Atmege 88: #include <avr/io.h> #include <util/delay.h> #define BAUD 19200 #include <util/setbaud.h> void USART_Init(){ UBRR0H = UBRRH_VALUE; UBRR0L = UBRRL_VALUE; UCSR0B = (1...

    Elementy Elektroniczne - zamienniki i identyfikacja   04 Maj 2014 12:26 Odpowiedzi: 1    Wyświetleń: 1281
  • ATmega8 - Podłączenie dwóch czytników RS232 do jednego Rx UARTu

    Witam. Chciałbym podłączyć czytnik kodów kreskowych (RS232) i czytnik RFID (również RS232) pod uC ATmega8 korzystając z jego sprzętowego UARTu. Oba czytniki tylko nadają, a więc w uC potrzebuję podłączyć tylko Rx. Pytanie czy mogę oba czytniki (oba Tx) podłączyć pod Rx w uC? Poziomy napięć się zgadzają, oba czytniki nigdy nie będą nadawać jednocześnie....

    Mikrokontrolery   12 Lis 2015 10:52 Odpowiedzi: 2    Wyświetleń: 771
  • rs-232 i Atmega8535, Jak coś wysyłać z PC do Atmegi?

    witam, jestem początkujący w mikrokontrolerach i zacząłem dziś kombinować z USART. Moja atmega8535 wysyła rzeczy które odbieram za pomocą Tera Terma i wszystko jest ok. Chciałem natomiast zapytać jak wykonać przeciwną operację - tzn jak wysłać coś z komputera do atmegi? Jeśli ktoś mógłby podać jakim programem tego dokonać i łopatologicznie wyjaśnił...

    Mikrokontrolery   17 Paź 2008 21:47 Odpowiedzi: 2    Wyświetleń: 1344
  • [RS232] Atmega8 + USART: Krzaki na RS232 przy 9600 Baud, 8MHz, UBBR 51

    Witajcie Postanowiłem pobawić się RS232. Używam do tego przejściówki USB->FT232->RS232. Atmega8 ustawiona: 8MHz Baud: 9600 UBBR: 51 Po przeczytaniu Datasheet i innych tutków napisałem coś takiego: [syntax=c]#include <avr/io.h> #include <inttypes.h> void USARTInit(uint16_t ubrr_value) { UBRRL = ubrr_value; UBRRH = (ubrr_value>>8);...

    Mikrokontrolery AVR   16 Cze 2012 12:13 Odpowiedzi: 13    Wyświetleń: 2882
  • Atmega8 i RS232 – brak odbioru danych w HyperTerminal, alternatywy dla terminala

    Witam, wlaśnie usiłuje wysłać jakiś znak z procka Atmega8 na PCta. Program napisałem według artukułu kurs C w "elektronice dla wszystkich". A prosty tekst chcę odebrać poprzez HyperTerminal. Niestety komunikacja sie nie udaje (w oknie terminala nic sie nie pojawia). Ponieważ myśle, że program i połączenia mam dobre chciałbym wypróbować jakiś inny terminal....

    Mikrokontrolery   11 Wrz 2006 10:29 Odpowiedzi: 11    Wyświetleń: 2744
  • [bascom] atmega32 i komunikacja RS232 - opóźnienia printa?

    Witam Złożyłem sobie prosty układzik do komunikacji z autem, założenie było takie, możliwość wysyłania kodów odpowiedzialnych za podgłaszanie, ściszanie itp, oraz odbiór paczek danych i wyświetlanie na lcd podpiętym do atmegi. Druga część wyszła znakomicie, po trzeciej poprawce idealnie odbierał kody z auta, jednak nadawanie nijak mi nie wychodzi......

    Mikrokontrolery   20 Lut 2010 17:31 Odpowiedzi: 0    Wyświetleń: 1290
  • Konfiguracja ATtiny2313 11,0592MHz do odbioru danych z PC przez MAX232

    zalezy mi tylko na wysylaniu danych z PC do uC, ale nie jestem pewien czy dobrze to lacze. Pytam sie poniewaz nie chce posadzic portu w PC, ani calego ukladu, rowniez nie mam pojecia jak skonfigurowac uC (ATtiny2313 na kwarcu 11,0592MHz) do odbioru takich danych ps. przeszukiwalem forum, ale nie znalazlem zadowalajacej odpowiedzi odpowiedzi:(

    Mikrokontrolery   30 Gru 2007 19:46 Odpowiedzi: 26    Wyświetleń: 4029
  • Jak odbierać dane z RS232 w pętli w Bascom?

    Witam w jaki sposób w bascomie odbierać informacje z rs232 w pętli to znaczy mam w pętli kilka poleceń np a=a+1 pętla leci cały czas dodaje jak zrobić aby pętla działa i jednocześnie sprawdzać czy na port coś dotarło jak dotarło to to odebrać. Męczę się z tym i nie mogę sobie z tym poradzić.

    Mikrokontrolery AVR   20 Lip 2012 19:37 Odpowiedzi: 7    Wyświetleń: 1759
  • [ATmega8] ATmega8 RS-232: brak odbioru danych w HyperTerminal przy baud rate 2400

    Witam Posiadam zestaw uruchomieniowy ATmega8 zl2avr taktowany 1MHz(fabrycznie) i chciałem napisac program przesyłajacy dowolny znak na PC, ma byc odczytywane w hyperterminal. Ale niestety nie mia transmisji zadanego przeze mnie znaku. W trakcie transmisji (wskazuje ją świecaca się dioda) kursor w hyperterminalu mryga szybciej, czyli wnioskuje ze cos...

    Mikrokontrolery AVR   07 Paź 2009 21:49 Odpowiedzi: 19    Wyświetleń: 3702
  • RS232, MAX232 i ATmega8 – prosty czy krosowany kabel do połączenia z PC?

    Mam nastepujacy problem. chce uruchomic transmisje po rs z mikroprocesorem atmega 8. wiem ze musze polonczyc RXD kompa z TXD procka i na odwrot. nie wiem w ktorym miejscu mam dokonac zkrzyzowania danych czy w kablu lonczacym PC z moim ukladem. oczywiscie stosuje uklad max232 moze on dokonuje juz skrzyzowania??? czy wejcie txd max232 mam polonczyc z...

    Początkujący Elektronicy   20 Kwi 2005 01:02 Odpowiedzi: 4    Wyświetleń: 1857
  • [ATMEGA8] ATMEGA8 - Brak odczytu danych z komputera przez max232 i ft232

    Dzień dobry:) Mam kolejny problem. Atmega nie może odczytać tego co wysyłam z komputera. Do komputera elegancko wszystko dochodzi ale w drugą stronę już to się nie udaje. Posiadam http://obrazki.elektroda.pl/5367414100_1... (T1OUT to TX a R1IN to RX w ft232) Płytka testowa: http://obrazki.elektroda.pl/7785833400_1...

    Mikrokontrolery AVR   19 Maj 2013 20:28 Odpowiedzi: 4    Wyświetleń: 2061
  • Atmega 8 i PC: błędne znaki przy komunikacji RS232 przez PL-2303

    Schematu nie mam. Atmega na wewnętrznym kwarcu 8Mhz niestety. Sądzę że to może być przyczyną, ale nie do końca rozumiem dlaczego właśnie kwarc. Ponieważ gdyby był to kwarc to raczej i odbiór z PC byłby fałszywy. A tak odbiór z PC na LCD atmegi jest OK. A nadawanie z Atmegi na PC jest błędne... Any idea?

    Mikrokontrolery AVR   25 Mar 2011 22:48 Odpowiedzi: 22    Wyświetleń: 3974
  • [BASCOM] Jak połączyć 3x ATmega przez RS232 w BASCOM? Najtańsze rozwiązanie?

    Witam Czego nie możesz znaleźć ? Maxy podpinasz do portu szeregowego procka i dodatkowo linie nadawanie lub odbiór (jeżeli masz wolną w procesorze). Poszukaj też w "klocki rs485" tylko nie pamiętam EP czy EdW, tam podpatrzysz jak to rozwiązane. Pozdrawiam

    Mikrokontrolery AVR   29 Sie 2008 15:50 Odpowiedzi: 7    Wyświetleń: 2855
  • Czy Bascom obsłuży odbiór danych z I-Bus BMW i wyświetli je na LCD?

    na komputerze ci dziala ten interfejs ibus pod rs232 ale nie zadziala pod atmega chyba ze wstawisz max232 miedzy ten interfejs a atmege w rs232 masz jeszcze inne napiecia cos od -12v do +12volt najprosciej dac wlasnie taki prosty uklad na jednym tranzystorze jaki pokazalem lub zrobic dzielnik na opornikach i 'programowo' odwrucic sygnal ps. Pisze z...

    Mikrokontrolery Początkujący   04 Wrz 2014 08:30 Odpowiedzi: 57    Wyświetleń: 26946
  • Odbiór danych z RS232 w C++ – jak rozdzielić 3 pomiary na osobne RichEdit?

    Witam Chodzi o rs232 w C++ wiem że temat poruszany nie raz i w 90% chyba wszystkie wątki przeczytałem :) potrafie szperać poprzez "szukaj" i znajdywałem zawsze wiele cennych informacji - jednak teraz chce wam przedstawić mój problem ... który jest zapewne BARDZO banalny wykonałem na atmeg8 "cudo" co wykonuje pomiary trzech napięć. Teraz chciałbym aby...

    Programowanie   28 Maj 2007 11:02 Odpowiedzi: 11    Wyświetleń: 15765
  • BASCOM Atmega64 – niezawodny odbiór 64 bajtów z UART0 i obsługa I2C, klawiatury

    Chciałbym sie poradzić jak napisać w Bascomie, oprogramowanie do urzadzenia, które musi coś tam wyświetlać, musi obsługiwać klawiaturę, wysyłać coś tam po I2C oraz na bieżąco musi odbierać ramki z UARTA0. Chodzi o to że z komputera wysyłam 64bajty przez RS232 Atmega to odbiera i dokonuje odpowiednich nastaw w urządzeniu. Jednocześnie musi działać klawiatura...

    Mikrokontrolery   19 Lip 2006 13:00 Odpowiedzi: 6    Wyświetleń: 1805
  • Przerwanie od wysłanego znaku przez RS232 - jaki jest tego sens?

    Jeśli pytasz o sens stosowania przerwania informującego o nadaniu znaku to zależy on od ciebie. W szczególności nikt nie każe ci go wykorzystywać, a z tego co piszesz wynika, że można się bez niego obejść skoro odbiór masz nieblokujący zrobiony na przerwaniach odbiornika. Oczywiście w ATMega można jednocześnie nadawać i odbierać - te dwa podsystemy...

    Mikrokontrolery   17 Lut 2012 18:56 Odpowiedzi: 9    Wyświetleń: 2013
  • Czy kod dla ATmega32 odbierający bajt przez USART jest poprawny?

    Witam, Moja przejściówka USB - RS232 okazała się być jakimś chińskim szajsem więc nie mogę chwilowo sprawdzić poprawności kodu. Czy ktoś mógłby rzucić okiem i stwierdzić czy poniższy kod ma szansę funkcjonować? ATmega jedynie odbiera jeden bajt po RS'sie i w zależności od tego czy jest to 1 czy 0, ustawia cały port C w stan aktywny bądź niski. Mikrokontroler:...

    Mikrokontrolery AVR   23 Lip 2010 09:26 Odpowiedzi: 9    Wyświetleń: 4276
  • Robot mobilny minisumo

    http://obrazki.elektroda.pl/3774180300_1... Chciałbym przedstawić robota mobilnego należącego do klasy minisumo, którego wykonałem w 2012 roku. Roboty tego typu tworzone są do walk na ringach o odpowiednich średnicach zależnych od klasy robota, czyli jego wymiarów i wagi. Klasa minisumo to wymiary w granicach 10x10 cm oraz waga poniżej 500...

    DIY Konstrukcje   28 Cze 2015 22:23 Odpowiedzi: 7    Wyświetleń: 4833
  • AVR AT90S2313: zakłócenia w transmisji UART z modułami radiowymi 433MHz

    To ja może na początek dodam, że moja wiedza na temat propagacji sygnału radiowego jest znikoma. Co rozumiesz przez "anteny wew spólnej orientacji" ?? Tzn, że sa równolegle do siebie ... mówiąc po polsku :) Technicznie w aplikacji jest napisane BER=10-3 (jak się nie mylę), tylko nie pamiętam przy jakich parametach, czyli zakładając że nie zrobiłeś żadnego...

    Mikrokontrolery   07 Lut 2007 18:11 Odpowiedzi: 74    Wyświetleń: 27373
  • Brak odbioru w komunikacji RS232 między PC a Atmega 8 - kod w C, Atmel Studio

    tu masz błąd UCSRB|=(1<<RXCIE)|(1<RXEN)|(1&l... btw nie definiuj F_CPU w pliku main tylko w makefile

    Mikrokontrolery Początkujący   21 Cze 2015 21:38 Odpowiedzi: 5    Wyświetleń: 855
  • Atmega 328p i 88p - fs1000a UART kiepska komunikacja [C]

    Te układy działają bardzo dobrze. Ale nie z ramkami RS232. W poście #5 dodałem link do Machester'a wraz z przykładowym kodem dla odbioru RC-5 :)

    Mikrokontrolery AVR   07 Lis 2016 01:20 Odpowiedzi: 33    Wyświetleń: 2865
  • ATMEGA-8 i RS232 - brak komunikacji, wysyłanie danych co 5 sekund

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

    Mikrokontrolery AVR   25 Mar 2009 17:44 Odpowiedzi: 16    Wyświetleń: 4034
  • Odbiór ramki RS232 w Bascom: jak odczytać zmienną long z 4 bajtów na ATmega?

    Ja ci radzę jednak wysyłać hexem stałej długości. Np coś takiego: #F,FFFF(enter) Następnie w obsłudze rs'a sprawdzasz jaki przyszedł znak i jeżeli jest # to reset licznika wejścia i zapisujesz dane do bufora. Jak przyjdzie koniec (czyli enter lub podobne) sprawdzasz sobie adres(odpowiedni znak) i przepisujesz sobie zmienne do innego bufora. Dodatkowo...

    Mikrokontrolery   09 Sty 2007 10:20 Odpowiedzi: 1    Wyświetleń: 1563
  • Odbiór temperatury z LM35 przez UART na ATMega16, problem z przerwaniem

    Chcesz odebrać dane w PC a pytasz o przerwanie od UARTU. Aby wysłać dane do komputera po RS232 nie trzeba używać przerwania. Masz w programie procedurę obsługi przerwania od UARTU tylko jej nigdzie nie odblokowujesz. WYkasuj ją. Wogóle na początek zrezygnuj z sei bo nie potrzebujesz przerwań.

    Mikrokontrolery AVR   30 Lis 2011 17:30 Odpowiedzi: 8    Wyświetleń: 2678
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

    Najpierw podstawy ;) Masy łączysz, Tx (nadawanie) z płytki łączysz do Rx (odbiór) na FT232. Terminal dowolny, polecam HyperTerminal. Ustawienia domyślne, zmień tylko prędkość na 4800bps.

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 265690
  • Transmisja RS232 (lub innym protokołem) na długi dystans przez kabel mikrofonowy

    Ostatnio testowałem komunikację 2x atmega (odbiór i nadawanie 6 zmiennych word) przy prędkościach 57600 na odległości 100m (kabel utp), wszystko śmigała bez problemu na zwykłym uart jak i rs232 . Osobiście zainstalowałem rs485 ale to z powodu że kabel jest "ruchomy" więc będzie możliwość zakłóceń. tomek_602 co do " służy do połączenia ze sobą tylko...

    Początkujący Elektronicy   11 Maj 2018 10:05 Odpowiedzi: 24    Wyświetleń: 2136
  • ATmega/ATtiny - Jak zrealizować komunikację 1wire z użyciem max. 2 I/O?

    Wiesz, nie tak łatwo znaleźć przykład na ATmega, w którym NIE MA komunikacji po UART (np. RS232 i połączenie z PC). Pozostaje dorzucić wyłączenie wyjścia po wysłaniu bajtu i oczekiwanie na odpowiedź po stronie MASTER i komplementarny kod po stronie SLAVE (czekamy na daną z master, wyłączamy odbiór, włączamy nadawanie, nadajemy, wyłączamy nadawanie i...

    Mikrokontrolery AVR   07 Sty 2013 18:30 Odpowiedzi: 13    Wyświetleń: 2733
  • ATmega162<>USART<>Siemens s65. Problem z połącze

    Witam, mam problem z którym męczę się już sporo czasu. Chcę połączyć Siemensa s65 z Atmegą162 przez sprzętowy USART Atmegi. W najprostszym rozwiązaniu mógłbym wybrać ATmegę w wersji zasilanej 3V, aby uzyskać kompatybilność napięć. Niestety takiej nie mam, a układ, na razie prototypowy musi być kompatybilny z GPSem na 5V, więc kwestią do rozwiązania...

    Mikrokontrolery AVR   26 Mar 2010 12:36 Odpowiedzi: 16    Wyświetleń: 4029
  • [ATmega644p][BASCOM] odbiór RC5, nie czyta adresu i komend

    Procesor m644p jest niezbyt dobrze obsługiwany w bascomie i nie działa na nim rc5 pod timerem0, ale mnie bez problemu chodzi... Oto kod z mojego kursu, na 100% działający pod m644p - jeśli nie masz rs232 to zmień polecenie print na odpowiednie polecenia LCD. $regfile = "m644pdef.dat" $crystal = 16000000 $baud = 9600 Config Rc5 = Pind.2 , Timer...

    Mikrokontrolery AVR   22 Sie 2011 14:25 Odpowiedzi: 26    Wyświetleń: 3976
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    Motam się znowu okrutnie z uartami. Mam dwa urządzenia i chcę aby w każdym nadawanie i odbieranie chodziło w przerwaniach. Urządzenia A odpytuje cyklicznie co kilka sekund urządzenie B. Całe odpytywanie polega na tym że: Moduł A wysyła poleceniem: Print #6 , "RED" ; chr(13) ; zapytanie o treści "RED" i na to zapytanie urządzenie B...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5138
  • Jak użyć przerwania SIG_USART_RECV w Atmega 16 do obsługi RS232?

    Nie łapiesz:) Napisałem w jednej linijce żeby było wszystko;) Od początku w takim razie Czekanie na znak ,odbiór i odesłanie void main (void) { while(1) { while(!rx_counter); a=uart_getchar(); uart_putchar(a); } } Jeśli jest znak to odbiór i odesłanie if(rx_counter) { a=uart_getchar();...

    Mikrokontrolery AVR   14 Kwi 2010 19:21 Odpowiedzi: 10    Wyświetleń: 2834
  • ATMega128A - USART PC - Problem z przesyłaniem danych przez USB<->RS232

    Może i naprostuje, o ile przetłumaczysz na polski poniższe zdania: "W terminalu działa. Uart1 ma za zadanie wysłać odebraną wartość z UART0 do aplikacji PC, obecnie terminala." To, jak używasz przerwań, kompletnie nie ma sensu - wyrzuć te przerwania i zrób odbiór danych z aktywnym oczekiwaniem. Inicjowanie UART jest skopane, ale zapewne jakimś cudem...

    Mikrokontrolery AVR   23 Paź 2014 14:20 Odpowiedzi: 9    Wyświetleń: 1884
  • [ATmega] ATmega32 USART RS232 - Nieprawidłowa transmisja znaków, przesunięcia bitowe

    Witam, od kilku dni walczę z tą nieszczęsną transmisją szeregową. Uprościłem kod niemalże maksymalnie. Jedynie odbiór znaku z terminala i odesłanie go. Aczkolwiek wciąż coś jest nie tak. Mianowicie powracający znak do terminala nie pokrywa się z wysłanym. Z analizy binarnej wygląda mniej więcej na coś takiego, że podczas odbioru znaku przez mikrokontroler...

    Mikrokontrolery AVR   13 Kwi 2012 23:06 Odpowiedzi: 15    Wyświetleń: 6386
  • AVR - Czy printf zakłóca przerwania i transmisję RS232?

    Zakłócić w tym sensie, że pomiędzy nadawanymi bajtami będzie przerwa tak. Lecz nie ma to nic wspólnego z printf. Potencjalny problem wystąpi raczej przy odbiorze - bufor odbiornika w ATMega jest krótki, jeśli nie zdążycz odczytać znaku to może wystąpić jego przepełnienie i zgubisz kolejne odczytywane znaki.

    Mikrokontrolery   28 Lip 2013 06:06 Odpowiedzi: 12    Wyświetleń: 2001
  • Jak zdeklarować porty UART w BasCom dla ATmega1280 i komunikacja RS232?

    $regfile = "m2560def.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin...

    Mikrokontrolery   21 Sty 2008 21:51 Odpowiedzi: 12    Wyświetleń: 3283
  • Czy CH341A nadaje się do programowania AVR Atmega? RX/TX a MISO/MOSI?

    Interfejs to jeszcze nie programator. RX=odbiór i TX=nadawanie - są to sygnały wykorzystywane do komunikacji pomiędzy programem i programatorem. (zobacz np. programator stk500 http://radzio.dxp.pl/avrprog/ - on zrobiony był na RS232, a Ty zamiast tego układu możesz podłączyć swój interfejs i korzystać z portu USB przy programowaniu)

    Początkujący Elektronicy   03 Sty 2013 22:51 Odpowiedzi: 3    Wyświetleń: 2799
  • Atmega 8 - Jak stworzyć wydajny protokół komunikacji po RS232?

    Na chwilę obecną masz program tak skonstruowany że odbierasz dane pomiędzy linijkami programu. Jeśli program nie wykonuje się wystarczająco szybko albo wystąpi jakieś dłuższe przerwanie które go przyblokuje to zgubisz pakiet danych. Proponowałbym Ci zastosowanie bufora kołowego w przerwaniu od odbioru i w wątku głównym czytanie danych z tego bufora....

    Mikrokontrolery AVR   30 Kwi 2016 21:33 Odpowiedzi: 4    Wyświetleń: 2004
  • UART w ATmega8: brak odbioru znaku po przerwaniu w Bascom AVR

    To nie są problemy Bascoma, w bascomie można wiele rzeczy szybko zrobić, tylko jak ktoś go nie zna to najłatwiej i naszybciej jest na niego psioczyć i wylewać swe żale. ale ok, skoro ty (o ile dobrze zrozumiałem) w jakimś tam przerwaniu wysyłasz coś poleceniem PRINT przez łącze RS232 a następnie w tym samym przerwaniu czekasz na odbiór przez RS232 (waitkey)...

    Mikrokontrolery AVR   28 Lut 2009 15:30 Odpowiedzi: 3    Wyświetleń: 1140
  • SIM800L i Atmega8 + Bascom - problem z odbiorem pełnej transmisji RS232

    Witam. Siedzę już drugi wieczór nad tym tematem. Komunikuję się z modułem GSM SIM800L po sprzętowym RS232. Moduł gada tylko przy prędkości 115200 - nawet specjalnie nabyłem kwarc 11.0592MHz żeby wyeliminować błędy transmisji. W czym mam problem: Atmega czyta pierwszą transmisję o gotowości z gsm'a, wszystko ok. po wysłaniu komendy AT moduł odpowiada:...

    Mikrokontrolery AVR   04 Kwi 2016 17:56 Odpowiedzi: 6    Wyświetleń: 2190
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Witam. Już kilka dni męczę się z tymi modułami. Schemat mam taki jak na stronie http://loee.jottit.com/rfm12b_and_avr_-_... , jedynie zamieniłem ze sobą linie MOSI i MISO. Używam programowego SPI. Korzystałem z kilku bibliotek zamieszczonych w tym temacie, m. in. ze strony 3 (http://www.elektroda.pl/rtvforum/topic8... którą zamieścił...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 241385
  • Jak przyspieszyć częstotliwość danych GPS FGPMMOPA4 z ATmega644 przez RS232?

    Mam problem z zapisem ustawień do GPS. Wysyłam z ATmega644 dane o zmianie prędkości po RS 232 oraz chcę przyspieszyć pojawiające się dane (standardowe ustawienia 1Hz) i nic się nie zmienia. Przeczytałem notę katalogową GPS: http://download.maritex.com.pl/pdfs/PMTK... Odbiór danych działa mi bardzo dobrze ( ale wolno )....

    Mikrokontrolery AVR   03 Paź 2011 15:35 Odpowiedzi: 12    Wyświetleń: 2703
  • Dlaczego układ z ATmega8A i ATtiny2313 działa tylko z podłączonym programatorem?

    Zestawiłem układ testowy składający się z Atmegi8A z zewnętrznym osc. 8Mhz i drugi układ z ATtiny 2313 i zewnętrzny osc. 4MHz. Oba układy połączone RS232 z prędkością 9600. Odpowiednie programy załadowane do obu uC. ATmega wysyła po RS co sekundę wartość licznika. ATtiny odbiera ta wartość i zapala wyświetlacz 7 segmentowy (tylko wizualizacja odbioru...

    Mikrokontrolery Początkujący   02 Mar 2012 20:26 Odpowiedzi: 8    Wyświetleń: 1705
  • [ATMEGA162][C]RS232 różnica na laptopie i stacjonarnym

    Jakoś nie podoba mi się odsyłanie każdego bajtu od razu po odebraniu go... Teoretycznie zanim AVR skończy odsyłać bajt - może przyjść do niego kolejny, i co wtedy...? Ja bym to zrobił tak, że poczekałbym na odbiór całej ramki 72-bajtowej, po czym bym ją odesłał spowrotem. No chyba, że te 72 bajty nie są wysyłane ciągiem, a pojedynczo, stosunkowo rzadko?

    Mikrokontrolery AVR   23 Sie 2009 15:03 Odpowiedzi: 18    Wyświetleń: 2734
  • ATmega162 jako konwerter protokołów RS232 i RS485

    Jak jest sterowane wejście nadawanie/odbiór MAX485?

    Mikrokontrolery AVR   26 Sty 2011 13:40 Odpowiedzi: 14    Wyświetleń: 6816
  • Pojemność rejestru przesuwnego USART w Atmega 16 - ile bajtów?

    Najciekawsze jest to - jak ty to obliczyłeś czy tam wydedukowałeś, że UDR to 4 bajty ? ;) oczywiście, że to 1 bajt (w uproszczeniu mówiąc, bo wiadomo, że ramka może mieć 9bitów i kilka bitów startu i stopu) - nie mniej jednak gdy używasz ramki np: 8,n,1 - to masz 1 bajt - a to, że przy odczycie zauważasz "zjawisko" nadpisywania się przylatujących znaków...

    Mikrokontrolery AVR   30 Sie 2010 17:56 Odpowiedzi: 14    Wyświetleń: 3975
  • Bascom/Atmega644 - Zapis na kartę SD - zmiana katalogu

    Co do kodu, to wstawię coś wieczorem, jak wrócę z pracy. Jeśli chodzi o obsługę RFM12 to mam z tego wątku [url=http://www.elektroda.pl/rtvforum/to... z przed ostatniej strony ( jest tam też zresztą kilka moich postów ), natomiast nie ma tam ważnej linijki kodu, który odblokowywał kontroler w czasie pomiędzy odbiorem danych, a który...

    Mikrokontrolery AVR   22 Cze 2013 13:51 Odpowiedzi: 10    Wyświetleń: 3117
  • Odbiór danych z ADC w Atmega32 przez RS232 w C++ Builder - wykres nie działa

    Mam taka prosbe czy moze ktos napisac uniwersalny fragment kodu do odbioru danych z rs232 i zamiany na liczby zeby zrobic z tego wykres. Bo jedni uzywaja Read a inni ReadStr

    Programowanie   12 Sie 2009 18:55 Odpowiedzi: 10    Wyświetleń: 1476
  • Atmega 16 + RS232: brak echa danych, problem z nadawaniem w C

    Witam, napisałem prosty program w C, który ma za zadanie odebrać znak z komputera, zasygnalizować to, a następnie odesłać ten sam znak do komputera (echo). Odbiór danych jest w porządku (działa sygnalizacja diodami), natomiast dane nie są odsyłane do komputera. Zapewne problem jest banalny, ale nie mogę znaleźć rozwiązania. Nie korzystam z kwarcu zewnętrznego,...

    Mikrokontrolery AVR   27 Gru 2010 17:32 Odpowiedzi: 4    Wyświetleń: 1573
  • M2561 - (bascom) tracone dane z UART przy transmisji RS232 (Atmega 2561)

    Mam taki kłopot; korzystam w programie z transmisji z PC do mikrokontrolera vis RS232 (Atmega 2561, sprzętowy uart, 115200 b). W tym celu używam funkcji SERIALIN z opcją BYTEMATCH (znak CR). Bufor o długości 200 znaków. [syntax=vbnet]' port szeregowy do komunikacji z PC oraz modemem GSM Config Com2 = 115200 , Synchrone = 0 , Parity = None , Stopbits...

    Mikrokontrolery AVR   25 Wrz 2016 13:58 Odpowiedzi: 17    Wyświetleń: 1713
  • Odbiór danych RS232 z Atmega16 w C++ Builder i zapis do tablicy hex Tab[512]

    Chodzi o to zeby ComPort je zapisywal do tablicy Dodano po 6 Jak sie obsluguje tego ComPort zeby wpisywal dane do tablicy tab[512]

    Mikrokontrolery   10 Maj 2008 09:43 Odpowiedzi: 2    Wyświetleń: 1674
  • Modernizacja sterownika nawadniania ogrodu AVR Atmega32 + Atnel Wifi – ESP32 czy STM32 + ESP32?

    Witam Około 7-8 lat temu stworzyłem sobie kilka urządzeń na AVR Atmega32 w połączeniu z Atnel Wifi. Jednym z urządzeń jest sterownik nawadniania ogrodu. Wszystko działa poprawnie do tej pory. Komunikacja jest po UDP w formie określonych stringów. Jednak moduł wifi jest już dawno nie produkowany a Atmegi też warto byłoby zastąpić czymś nowszym. W razie...

    Mikrokontrolery ARM   21 Paź 2025 00:00 Odpowiedzi: 27    Wyświetleń: 459
  • AtMega + Rs232. Jak sprawdzić sygnał dochodzący do wejścia komputera?

    Problem jest 2 strony bo raz trzeba to jakoś wysłać Możesz wysyłać dane poprzez wspomniany terminal, lub przez funkcję np. w delphi WriteFile a 2 jak mikrokontroler ma te informację odczytac?? zadeklaruj sobie: Dim Odbior As Byte a w programie wykorzystaj np. funkcję: Odbior = Inkey() i lepiej będzie wysyłać dane po uprzednim zapytaniu o nie. Bo wysyłanie...

    Mikrokontrolery   25 Mar 2006 23:23 Odpowiedzi: 5    Wyświetleń: 2459
  • Atmega128 RS232: LCD nie wyświetla tekstu bez programatora SPI/LPT

    Kiedy zgrywam mój program dzieją się dziwne rzeczy, kiedy programator jest podłączony do SPI i LPT po włączeniu robota LCD wyświetla napis, który jest ustawiony w nieskończonej pętli programu (1.jpg w załączniku) Kiedy programator nie jest podpięty robot po włączeniu włacza LCD, ale nic nie wyświetla. Kiedy bez podłączonego programatora podłącze kabel...

    Mikrokontrolery AVR   19 Cze 2012 21:33 Odpowiedzi: 15    Wyświetleń: 3121