prędkości rs232 atmega

Znaleziono około 453 wyników dla: prędkości rs232 atmega
  • Maksymalna prędkość RS232 dla Atmega 32 z kwarcem 20MHz i FT232RL?

    Masz rację, Co do prędkości FT232 to możesz sobie przeczytać o niej w nocie tegóż układu na jednej z pierwszych stron o ile nie całkiem na pierwszej

    Mikrokontrolery AVR   19 Kwi 2012 18:53 Odpowiedzi: 9    Wyświetleń: 4789
  • REKLAMA
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    thorin00 :idea: -> dokładnie tak jak piszesz - Osamu Tamura dokładnie to opisał, że dla ATtiny45 maksymalne prędkości transferu RS232 to 4800 i ani "grosza" więcej. Aby uzyskać większe prędkości trzeba zbudować taką przejściówkę na ATmega8 lub ATmega48/88 itp ... napisał również z czym to się wiąże. Otóż w tym malutkim procku ATtiny45 nie ma sprzętowego...

    DIY Konstrukcje   31 Sie 2024 20:20 Odpowiedzi: 453    Wyświetleń: 241486
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATmega8 i RS232: Nie działa wysyłanie danych na terminal po RS232

    Witam !! Napisałem sobie ostatnio prosty program do wysyłania danych na terminal po RSie : #include <avr/io.h> #define F_CPU 8000000UL // 8MHz wewnetrzny #define BAUD 19200UL // predkosc transmisji #define MYUBRR ((F_CPU/(16*BAUD))-1... void UART_init(unsigned int ubrr) // inicjalizacja { UBRRH = (unsigned...

    Mikrokontrolery   05 Mar 2007 17:24 Odpowiedzi: 5    Wyświetleń: 2223
  • [atmega162][bascom] problem z rs232 i komendą inkey

    Czy prędkości transmisji oraz jej rodzaj nie powinny być takie same po obydwu stronach kabla ? Czyli w PC i Atmega ?

    Mikrokontrolery AVR   25 Cze 2009 05:29 Odpowiedzi: 10    Wyświetleń: 3246
  • Zwolnienie prędkości transmisji danych TXT COM RS232 115200 > 9600, 4800...

    Maksymalny pakiet danych, [bajtów: 1 920] przynajmniej takiej wielkości tworzy mi plik txt na komputerze gdy z terminala kopiuje raport. Myślałem nad atmega lun ftdi , ale to za wysokie progi na moje amatorskie nogi by od zera coś wynaleźć ;-)

    Początkujący Elektronicy   12 Lip 2019 15:00 Odpowiedzi: 13    Wyświetleń: 615
  • REKLAMA
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

    Zgaduję że zbudowałeś [url=http://diy.elektroda.eu/konwerter-u... rs232 na attiny2313 Obsługuje on tylko prędkości 2400, 9600, oraz 38400. Atmega Fusebit Doctor "nadaje" na 4800 - więc niestety nic z tego.

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 267034
  • REKLAMA
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2700
  • Automatyczne rozpoznawanie prędkości UART dla dwóch nadajników RFID RS232

    Uważam że coś pomiedzy powinnieneś wstawić - inaczej ciągle będziesz walczył z niepownym działaniem całości (szczególnie jak to komercyjny projekt). Drugie wyjście to napisanie soft-UART-u dla tego wolniejszego - myśle że atmega powinna się wyrobić

    Mikrokontrolery   03 Paź 2016 20:24 Odpowiedzi: 17    Wyświetleń: 1299
  • Atmega - RS232 - Atmega ( klopoty z komunikacją )

    Sprawdziłeś jaki masz błąd prędkości uart dla rezonatora 4MHz . Poza tym jesteś pewny że dobrze ustawiłeś konfigurację cksel i nie pracujesz na wewnętrznym oscylatorze RC 1MHz . Większość błędów to źle skonfigurowany zegar taktujący mikrokontroler . poza tym pokaż kod bo bez niego to tylko gdybanie

    Mikrokontrolery AVR   27 Sie 2018 09:57 Odpowiedzi: 12    Wyświetleń: 981
  • USART Atmega8l 1MHz - brak komunikacji RS232 z modułem Bluetooth

    Wielokrotnie była o tym mowa - w ATMega generator RC nie ma wystarczającej stabilności, aby bez dodatkowych procedur kalibracyjnych wykorzystać go do transmisji UART. Oczywiście może to działać, ale zapewne efekt będzie taki, że raz działać będzie, a raz nie. Gdzie się takich bzdur naczytałeś Tomku po wpisaniu w odpowiedni rejestr wartości kalibracji...

    Mikrokontrolery AVR   23 Maj 2016 21:38 Odpowiedzi: 24    Wyświetleń: 1467
  • Komunikacja RS232 z Arduino Nano do Atmega8 - różnice Atmega328 vs Atmega8

    (at)PiotrPitucha Czy w takim wypadku dodatkowo nie zapcham pamięci bootloaderem? P.S. Programuje za pomocą AVRSPI mkII po SPI nie mam żadnego konwertera USB/Serial Dodano po 14 Witam Oryginalny kod odbiornika : XX123YY XX123YY XX123YY XX123YY XX123YY XX123YY ... natomiast dla Atmega 8 mam B F B F F B ... Wygląda to podobnie jak sytuacja kiedy prędkość...

    Arduino   26 Mar 2020 07:34 Odpowiedzi: 13    Wyświetleń: 1320
  • 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
  • Jak połączyć Atmega 8 z BTM-222 przy różnych napięciach UART?

    Compiler ---> zamiast w ciemno zmieniać kwarc na szybszy (a nie o to tutaj chodzi) poczytaj sobie dokładnie notę aplikacyjną PDF do procka, którego używasz. Zresztą w każdej nocie ATMELA do procka, który posiada UART - są fajne tabelki. Aby uzyskiwać poprawne transmisje dla większych prędkości i nie tylko warto stosować tzw "kwarce przyjazne dla RS232"...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 100882
  • REKLAMA
  • ATmega 128 rs232 c. Błędy. UCSRA undeclared, UDR undeclared.

    Witam ponownie !!! Jeszcze jedna mała nie ścisłość: void USART_Init( unsigned int baud ) { UBRR1H = (unsigned char) (baud>>8); //ustawienie prędkości UBRR1L = (unsigned char) baud; UCSR1B = (1<<RXEN) | (1<<TXEN); //włączenie nadawania iodbierania UCSR1C = (1<<USBS) | (3<<UCSZ0); //format ramki: 8data, 2stop bit } Jest to...

    Mikrokontrolery AVR   24 Lis 2011 15:16 Odpowiedzi: 10    Wyświetleń: 2273
  • Atmega 8 i PC: błędne znaki przy komunikacji RS232 przez PL-2303

    Spioszki ci jeszcze nie opadły wyraźnie jest napisane 9200 i to jest przyczna nie działania przejściówki. Patrzy wyżej wtwoim poprzednim poście. . No tak - chyba mi jeszcze nie opadły ;) ... masz rację, że jest napisane 9200 ;) ale może uznałem że to literówka autora i miało być 9600 co wynika ze zdeklarowanej prędkości w kodzie programu. Jednak może...

    Mikrokontrolery AVR   25 Mar 2011 22:48 Odpowiedzi: 22    Wyświetleń: 3980
  • błędy przy przesyłaniu danych po rs232 atmega8 - pc

    W UART_Transmit nie ma nic takiego co mogłoby powodować gubienie tych znaków a wygląda tak: Dodano po 10 Właśnie zmniejszyłem częstotliwość przerwania do obsługi klawiatury do ok 30 razy na sekundę i zwiększyłem predkość transmisji do 19200 bps i jest dobrze cały string jest przesyłany w komplecie :) Dzięki bartosz.tarnowski

    Mikrokontrolery Początkujący   22 Gru 2012 15:46 Odpowiedzi: 4    Wyświetleń: 1635
  • Płytka ewaluacyjna pod mikrokontroler Atmega 8

    AVE... Projekt estetyczny i ładnie zrobiony. Tylko jedno pytanie: czy koniecznie trza było ten port D tak wyprowadzać w jednej linii z pozostałymi? Dla mnie to trochę marnowanie przestrzeni. Ma znaczenie. (...) Gdy chcemy korzystać z RS232 potrzeba kwarcu 7.3728 MHz Czy na pewno jest konieczne używanie takiego kwarcu? Układ generowania zegara dla transmisji...

    DIY Konstrukcje   29 Paź 2014 22:41 Odpowiedzi: 28    Wyświetleń: 9168
  • Atmega8 - USART wysyła (nul) zamiast znaku do RealTerm przez RS232

    Witam, mam mały problem. Napisałem program mający za zadanie wysyłać przez USART w pętli znak. Wgrałem program podłączyłem wszystko na płytce stykowej przez max232 z portem COM w komputerze, odpaliłem RealTerma. Jednak po włączeniu Atmegi zamiast oczekiwanego znaku zapełniającego konsolę w Realtermie ekran zapełnia się napisem (nul). I nie wiem czy...

    Mikrokontrolery AVR   09 Lis 2013 12:10 Odpowiedzi: 6    Wyświetleń: 2652
  • 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ń: 4279
  • Bascom ,Atmega32 , Rs232- czyta tylko dwa lub trzy znaki

    Witam Zmontowałem (prawie) sterownik do C.O. i wystąpił problem. Otóż urządzenie nadaje do komputera poprzez RS232 swoje aktualne parametry w postaci: Print c(1),c(2),c(5) ..................... I tu wszystko jest OK. Ale problem jest w drugą stronę. Przy instrukcji: input Rsin odczytuje tylko dwa pierwsze znaki (czasem 3 lub...

    Mikrokontrolery   09 Cze 2009 08:13 Odpowiedzi: 10    Wyświetleń: 3271
  • [Atmega8] Jak obsłużyć enkoder MOZ 30 z Atmega8? Podłączenie i pomiar napięcia wyjściowego.

    Do obliczenia prędkości obrotowej i rozróżnienia kierunku to wystarczy mi wyjście A i B, a wyjście C mogę zostawić nieużywane? W ogóle to po co mi 3 wejścia w enkoderze skoro do rozpoznania kierunku wystarczy mi wejście A i B? No zapomniałem dodać, że na Atmedzę ma działać jeszcze: - komunikacja po rs232 z PC - czujnik temperatury DS18B20 (1-Wire) -...

    Mikrokontrolery AVR   09 Gru 2011 11:02 Odpowiedzi: 20    Wyświetleń: 6712
  • Błędy programowania AVR na XP z STK200 i ATmega 128/162 - różnice w adresach

    Potwierdzam: STK200 + XP + mega128 - kupa błędów i poprawne zaprogramowanie co piąty, dziesiąty raz. rozw. 1: jeżeli Twój program ma możliwość wyboru prędkości programowania - zmniejsz ją. Przy ISPprog to pomogło. Płytki mam na 11 lub 16Mhz. W ISPprog ustawiłem 2Mhz i błędów jest o wiele mniej (za to wrzucanie 60kb do flashu trochę trwa...). rozw. 2:...

    Mikrokontrolery   05 Maj 2007 14:06 Odpowiedzi: 4    Wyświetleń: 1611
  • rs-232 i Atmega8535, Jak coś wysyłać z PC do Atmegi?

    w tej chwili to programuje troszke po omacku, na podstawie znalezionego w necie kodu. korzystam z ponizszego: #include <avr/io.h> #define CPU_Hz 8000000 // częstotliwość zegara w Hz #define OSC 8 // częstotliwość zegara w MHz #define BAUD 9600 // prędkość transmisji po RS232 #define MYUBRR CPU_Hz/8/BAUD-1 /// **** fukcje dla RS232 **** void UART_init(unsigned...

    Mikrokontrolery   17 Paź 2008 21:47 Odpowiedzi: 2    Wyświetleń: 1353
  • [Atmega8][C][rs232] Niewłaściwe odebrane dane z avr

    Z tym, że nie zawsze otrzymuje to co chce i muszę resetować i wtedy zależy jak się trafi. To pewnie sprawa błędów. Z tego co czytałem to powinienem dobrać odpowiedni kwarc do atmegi. Jaki polecacie? Potrzebuje zrobić przez rs232 pomiar temperatury przy pomocy układu DS18B20, oraz odczyt z enkodera to będzie taki jak są w lego MINDSTORMS. A i mam jeszcze...

    Mikrokontrolery AVR   12 Paź 2011 12:12 Odpowiedzi: 8    Wyświetleń: 3276
  • Jak przesyłać dane między Atmega 8 z różnym taktowaniem przez UART?

    Witam państwa. Mam powyższy problem. Pisze program w języku Bascom. Mam do dyspozycji dwa mikrokontrolery Atmega 8. Używam prędkości 9600 jeden układ taktowany jest 16MHz a drugi 8 MHz. Jeden realizuje wszystkie obliczenia i nie jestem w stanie podłączyć do niego wyświetlacza LCD. Do obsługi wyświetlacza użyłem drugiej atmegi, a dane chce transportować...

    Mikrokontrolery AVR   05 Cze 2009 14:03 Odpowiedzi: 9    Wyświetleń: 2837
  • [AVR, C] Projekt enkodera inkrementalnego z elektroniką na dwóch uC

    Mam projekt enkodera inkrementalnego który ma dwa pierścienie z polami generującymi sygnał 0 i 1. Między górnym i dolnym pierścieniem jest przesuniecie 90°. Więc tak wyglądają sygnały: http://obrazki.elektroda.pl/7174774200_1... Teraz tak, jedno pole na tarczy zajmuje 2°. Z racji tego że jest przesuniecie 90° mogę uzyskać rozdzielczość...

    Mikrokontrolery   06 Sty 2014 21:44 Odpowiedzi: 13    Wyświetleń: 3093
  • Hyperterminal vs AT16. Hyperterminal nie pozwala wprowadzać znaków.

    Witam. Mam taki problem, że gdy wysyłam z procka na hyperterminal to wszystko przebiega bez problemowo. Za to gdy chce coś otrzymywać np. pisząc na komputerze chce widzieć tekst na LCD podpjętego do uP, ewentualnie poprostu coś przesłać na mikrokontroler to wtedy hyperterminal nie pozwala mi wprowadzić ani jednego znaku jak by nie było połączenia. Procek...

    Mikrokontrolery   17 Paź 2006 17:22 Odpowiedzi: 11    Wyświetleń: 3006
  • [ATmega2561][AVR Studio] Nie wykrywa sygnatury przez usart0?

    Witam. Mam problem z połączeniem się z ATmegą 2561. Wcześniej wszystko chodziło dobrze do czasu aż wgrałem poprzez avr studio program do obsługi USART0. Użyłem do tego programatora USBisp z wgranym STK500v2. Nie ustawiałem żadnych Fusebitów (domyślne AVR Studio). Teraz nie mogę się połączyć z nim w żaden sposób. Próbowałem również przez ISPProg i STK200....

    Mikrokontrolery AVR   13 Paź 2008 11:05 Odpowiedzi: 4    Wyświetleń: 2431
  • Uniwersalny Moduł sterownika IR + gadżety (klocek lego)

    http://obrazki.elektroda.net/60_12051824... Witam, chciałbym zaprezentować wykonanie pewnego mojego pomysłu, jest to w zasadzie jeszcze prototyp chociażby pod względem nie doszlifowanego jeszcze oprogramowania,. Jednak na tyle już się dobrze sprawuje, że od razu można go używać w dowolnych konfiguracjach. Nazwałem "to coś" Uniwersalny sterownik...

    DIY Konstrukcje   13 Mar 2008 14:36 Odpowiedzi: 21    Wyświetleń: 12035
  • Jak ustawić prędkość transmisji RS232 dla ATMEGA162 z 7.3728MHz?

    Zaczynasz nie z tej strony. Najpierw wyznacz sobie zakladana predkosc transmisji np 115 kb a potem zrob stosowny wpis w rejestrze UBRR ATMega. Potem ustaw w terminalu takie same parametry transmisji i juz :-)

    Mikrokontrolery   06 Cze 2004 10:40 Odpowiedzi: 3    Wyświetleń: 1193
  • [atmega32] RS232 - błędy przy 9600bps bez zewnętrznego kwarcu 8MHz

    Właśnie miałem podobne zjawisko w Atmega162. Okazało się że preskaler zegara CLKPR jest fabrycznie ustawiony na max (dzielił przez 8 ). A i tak jakieś dziwne się cuda dzieją, Atmega na zapytanie z 9600 odpowiada prawidłowo....ale już z jakąś dziwną prędkością :(. No nic szukam dalej.

    Mikrokontrolery AVR   15 Sie 2008 17:09 Odpowiedzi: 18    Wyświetleń: 3014
  • 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ń: 4839
  • Atmega8 i maksymalna prędkość Przez RS232 w Bascomie

    Czy w Bascomie można przesłać 250kb/S przy kwarcu w 8MHz?? Z dokumentacji wynika ze tak, ale czy udało sie komuś tak w Bascomie AVR zaimplementować??

    Mikrokontrolery   20 Mar 2006 12:34 Odpowiedzi: 0    Wyświetleń: 663
  • [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ń: 3705
  • [ATMega32] [ATMega32][C]RS232 - brak transmisji AVR->PC, konfiguracja MAX232N, 10MHz, 9600bps

    Mam problem z tranmisja AVR->PC. Uzywam ATmega32-16PU(at)10MHz, zew. krysztal. Fusy ustawione highbyte 0xC9, lowbyte 0xFF. Zasilanie 5V, kowerter poziomow to MAX232N, piny podpiete tak ATMEGA MAX232 input MAX232output PC RS TXD T2IN T2OUT RX ( pin 2) RXD R2OUT R2IN TX (pin3) GND (pin5) Kod programu testowego: #define BAUDRATE 64 // 9600 at 10MHz...

    Mikrokontrolery AVR   19 Paź 2008 20:17 Odpowiedzi: 13    Wyświetleń: 2594
  • [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
  • ATmega16 – jaki kwarc i kondensatory do RS232 115200 kb/s, ustawienia rejestrów

    Witam chcę uzyskać prędkość 115200 kb/s przy podłączeniu kwarcu do atmegi16 jaki powinienem użyć kwarc i jakie kondensatory? przy transmisji przez RS232, czy to trzeba jeszcze gdzieś w rejestrach ustawiać? pozdr.

    Mikrokontrolery   27 Paź 2008 18:44 Odpowiedzi: 2    Wyświetleń: 954
  • AT90PWM3 - Rs-232: Nieprawidłowe dane przy transmisji 38400 Baud, 8MHz oscylator

    Witam, chce dorobić do swojego procesora komunikacje po RS-232. Można powiedzieć że udało mi się to w 90%. Transmisja działa, aczkolwiek nie dostaje tego czego mógłbym oczekiwać. Skonfigurowałem rejestry:UCSRB i UCSRC. Procesor taktuje wewnętrznym oscylatorem 8MHz ( defaultowe ustawienie fusebitów, sprawdziłem je ), Baud Rate ustawiłem na 38400 ( wpisałem...

    Mikrokontrolery AVR   01 Wrz 2013 21:02 Odpowiedzi: 15    Wyświetleń: 2763
  • Maxymalna prędkość badów w zależności od czasu wykonywania się programu

    Witam, Jako, że ostatnio zainteresowałem się komunikacją RS232, to mam kilka pytań odnośnie przeliczania badów na prędkość..... Załóżmy, że mam uC taktowany kwarcem 20MHz, I mamy jakiś program np. [syntax=c] unsigned char USART_Recive(void){ while(!(UCSRA & (1<<RXC))); return UDR; } int main(void){ // inicjowanie rsa itp. char rs; rs=USART_Recive();...

    Mikrokontrolery Początkujący   19 Kwi 2012 18:53 Odpowiedzi: 9    Wyświetleń: 1200
  • 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ń: 4032
  • [Bascom]Atmega8A->MAX232N->baud>9600=krzaki na terminalu bascomowym

    Witam Mam taki problem: wrzucam malutki programik do Atmegi 8A: 'Program do wysyłania danych przez rs232 'Prędkość transmisji 9600 bodów $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Dim I As Byte I = 111 Do Print "Poszczegolne wartosci I:" Wait 2 Print "Wartosc I zapisana DEC:" ; I Wait 2 Print "Wartosc...

    Mikrokontrolery AVR   25 Sie 2011 18:23 Odpowiedzi: 15    Wyświetleń: 3267
  • Atmega8, język C, Inicjalizacja RS232, proba o sprawdzenie

    Witam Mogę prosić o sprawdzenie czy dobrze inicjuje port Rs232 (9600, 8, Odd, 1): void USART_Init( unsigned int ubrr) { /* Set baud rate */ UBRRH = (unsigned char)(ubrr>>8); UBRRL = (unsigned char)ubrr; /* Enable receiver and transmitter and interupt for Read byte from RS */ UCSRB =(1<<RXEN) |...

    Mikrokontrolery AVR   10 Lis 2009 12:30 Odpowiedzi: 1    Wyświetleń: 1284
  • Jak zbudować reduktor transmisji RS232 z 57600bps na 9600bps?

    Witam serdecznie, jako że już dawno nie siedziełem przy mikroprockach, mam takie pytanko. Czy trudno jest zrobić takie cudo, żeby odbierało dane na jednym porcie RS232 z prędkościa 57600bps i wysylało te dane na drugim porcie RS232 z prędkościa 9600bps. Oczywiści zdaje sobie sprawe z utaty części danych, jednak dla mojego projektu to nie istotne, wystarczy...

    Mikrokontrolery   25 Lip 2012 21:26 Odpowiedzi: 5    Wyświetleń: 1572
  • [89C2051] [89C2051][Asembler] RS232 nie neguje P1.0 przy odbiorze danych

    JMP begin ORG 23h ;przerwanie RS-232 CPL P1.0 CLR TI CLR RI RETI begin: ORG 40h CLR RI CLR TI SETB SM1 ;wyb˘r trybu 2 CLR SM0 SETB SM2 ORL PCON,#10000000b ;SMOD=1 SETB REN ;odbiornik zaˆĄczony SETB ES ;zezwolenie na przerwanie od RS-232 SETB EA ;og˘lne zezwolenie na przerwania JMP $ END Napisałem powyższy program dla tego mikrokontrolera. W momencie...

    Mikrokontrolery   21 Cze 2010 16:09 Odpowiedzi: 6    Wyświetleń: 2065
  • Jak poprawnie skonfigurować komunikację RS232 między PC a ATmega8?

    Witam! Bardzo rzadko wysyłam posta z pytaniem na elektrodę, zazwyczaj sam znajduję odpowiedź, lecz tym razem stanęłem w miejscu. Próbuję zaprogramować uC ATmega 8 żeby poprzez rs232 komunikował się z komputerem, za pomocą USART. Podłączyłem maxa232 zgodnie z datasheetem, program wygląda następująco: .INCLUDE "m8def.inc" ;czesc systemowa 1MHz...

    Mikrokontrolery   05 Wrz 2007 22:18 Odpowiedzi: 4    Wyświetleń: 1409
  • 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ń: 975
  • RS232 i BASCOM: Znaki ASCII przesunięte o 64 na Atmega8 1MHz

    Procesor Atmega8 oscylator wewnętrzny 1MHz w Bascomie stosując instrukcję: print "dowolny znak ASCII" w terminalu na PC otrzymuję znaki przesunięte decymalnie o 64 np: print "01245" otrzymuję "pqrstu". Co może być tego przyczyną? Serdecznie pozdrawiam

    Mikrokontrolery   27 Sie 2004 13:14 Odpowiedzi: 2    Wyświetleń: 1229
  • Konwerter RS232 31250↔38400 na ATmega8, kwarc 12MHz – czy transmisja będzie poprawna?

    witam, potrzebuje zrobic konwenter baudrate 31250<=>38400 rs232, czy uklad na atmega8 z tym wsadem ma szanse zadzialac? $crystal = 12000000 $regfile = "m8def.dat" Dim S As String * 10 Dim Mybaud As Long Dim Mybaud1 As Long Mybaud = 34800 Mybaud1 = 31250 Do Serin S , 0 , D , 0 , Mybaud , 0 , 8 , 1 Serout S , 0 , D , 1 , Mybaud1 , 0 , 8 , 1 Serin...

    Mikrokontrolery   15 Gru 2006 20:47 Odpowiedzi: 2    Wyświetleń: 1512
  • Jak sprawdzić połączenie ATmega8 z MAX232 i RS232 na Windows XP?

    witam nie znam ATmega i biblioteki, która obsługuje RS (bawię się PIC i ASM) ale wygląda mi to na nie dobraną prędkość transmisji procek "gada" wolniej niż terminal -wysyłaj z procka cały czas 68 (44hex) i zmieniając prędkość w terminalu sprawdź czy otrzymasz D -lub doczytaj dokładnie o ustawianiu prędkości, bitach kontrolnych i stopu w bibliotece do...

    Mikrokontrolery   01 Mar 2006 23:26 Odpowiedzi: 4    Wyświetleń: 2219
  • FTDI RS232->USB: Czy Atmega 32 obsłuży prędkość transmisji 1M?

    można gonić nawet z większymi prędkościami. W pdfie masz tabelke z prędkościami UARTA, kwarcem i odpowiednią wartością UBRR - dobierz wedle uznania.

    Mikrokontrolery   28 Maj 2009 09:11 Odpowiedzi: 7    Wyświetleń: 4044
  • Atmega 16 + FT232 + Terminal, takie proste i nie rusza

    Skoro procek hasa ci jak mówisz na 1MHz to spójrz sobie łaskawie na ostatnią stronę rozdziału USART noty PDF swojego albo dowolnego procka AVR. Tam gdzie masz tabelki z częstotliwościami taktowania i błędami dla poszczególnych prędkości RS232. I spójrz sobie na pierwszą tabelę z brzegu dla 1MHz właśnie bo ona cię interesuje oraz na prędkość 9600 którą...

    Mikrokontrolery   02 Wrz 2011 17:40 Odpowiedzi: 5    Wyświetleń: 3522
  • Atmega 16 + RS232: brak echa danych, problem z nadawaniem w C

    Dla 1 MHz przy pojedynczej prędkości 9600 bodów to za dużo.

    Mikrokontrolery AVR   27 Gru 2010 17:32 Odpowiedzi: 4    Wyświetleń: 1573
  • Jak podłączyć moduły RT11 i RTFQ2 do bezprzewodowego RS232 z Atmegą?

    Moduły BT - zawsze będą 100 razy lepsze (zresztą świadczy też o tym troszkę cena) ... wprawdzie ciut bardziej skomplikowane do uruchomienia niż takie zwykłe nadajniczki telcontrolli ale za to (jeśli cena nie stanowi problemu) to na prawdę warto. Akurat BTM-222 jeszcze nie testowałem ale jakiś inny model - i też potwierdzę, że efekty są jeśli chodzi...

    Mikrokontrolery AVR   28 Paź 2010 12:32 Odpowiedzi: 18    Wyświetleń: 4727
  • 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ń: 4040
  • ATMega8535 Bascom: Problem z czasem i prędkością RS232 przy 11,052 MHz

    No to pięknie :( Nie chciało mi się czytać i tłumaczyć z angielskiego. Postanowiłem pobawić się sam i myślałem że trafię na odpowiednie ustawiania Fuse Bit. Coś zmieniiłem i teraz nic mi nie chodzi, nawet nie daje się zaprogramować. Zmieniłem (dokładnie nie pamiętam) internal rezonator na low XTal czy coś takiego. Jak przywrócić poprzedni stan bo już...

    Mikrokontrolery   15 Lis 2005 22:23 Odpowiedzi: 19    Wyświetleń: 3118
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    W STMach jest jeszcze "systick", tylko nie wiem czy w Arduino da się pod niego podłączyć. Zazwyczaj jest to przerwanie wyzwalane co 1ms i bardzo wygodne do pchania tam rzeczy które nie muszą lub nie powinny się wykonywać z prędkością 70MHz. (at)margas60 używałeś wcześniej RS232 (portu szeregowego) do łączenia się z mikrokontrolerami?

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 7110
  • Jak dobrać kwarc do mikrokontrolera? Częstotliwość i zasady wyboru

    Kilka prostych zasad: 1.Dobierasz maksymalnie wolny kwarc, który wystarczy, żeby procesor wykonał swoje zadanie. (wolny kwarc - bo czym wolniej tym mniejszy pobór prądu i mniejsza podatność na zakłócenia) 2.Jeżeli niektóre urządzenia (np. USART do realizacji RS232) wymagają odpowiedniej prędkości kwarcu dla odpowiedniej prędkości transmisji to bierzesz...

    Mikrokontrolery   21 Wrz 2007 08:54 Odpowiedzi: 6    Wyświetleń: 2103
  • [Atmega8] [Atmega16] Jak połączyć dwie Atmegi przez RS232 przy 57600bps?

    Jeśli, Atmegi zasilane są osobnych źródeł zasilania to obie masy połączyć, tak? Tak. Jeśli chodzi o prędkość to wydaje mi się że obydwa uc powinny być taktowane takim samym zegarem a z prędkością nie należy przesadzać.

    Mikrokontrolery AVR   04 Sty 2011 21:21 Odpowiedzi: 17    Wyświetleń: 6184
  • [Atmega] Jakie moduły do komunikacji bezprzewodowej UART dla Atmega?

    jęśli nie potrzeba Tobie duzych prędkości to polecam banalnie proste w Bascomie(USART-RS232) nic nie mieszasz w modułach podajesz zasilanie i działa:) TX-4MSIL - stosunkowo mały zasięg nie nadaje sie do transmisji wyłacznie do sterowania wł/wy (zasieg umnie w domu od 2m-10m) w ogrodzie bez przeszkód wiecej niz 70m- bo tylko tak maly mam ogród przed...

    Mikrokontrolery   04 Lut 2010 16:18 Odpowiedzi: 29    Wyświetleń: 13502
  • Bascom RS232: 90S8515 i MAX232 - wysyłanie nieczytelnych danych

    mam podobny problem z RS232. W skrypcie mam prędkość 9600 , kwarc 8MHz. A na HT jak ustawie prędkośc 1200 to dopiero odbieram dane prawidłow. Na terminalu w Bascom jest wszystko OK. Procek mój to Atmega 8535.

    Mikrokontrolery   27 Lip 2006 15:51 Odpowiedzi: 6    Wyświetleń: 2720
  • Jak odebrać sygnał z Atmega przez RS232 i zasymulować klawisz spacji?

    Dzięki za pomoc i za zainteresowanie kolegi. Sys XP, napisałem programik z Visual Basic-u, przedstawia on pulpit z przeciskami. Nie wiem jak mogę skonfigurować RS232 w tym programie. Mam namyśli jak nacisnę np. przycisk D-1 to na porcie RS232 zostanie wysłany komunikat z prędkością 9600Kb/s . Odbiorę to za pomocą uC Atmega16-8 jeśli ktoś będzie mi chciał...

    Programowanie   27 Paź 2005 02:09 Odpowiedzi: 6    Wyświetleń: 1637
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Ja posiadam kwarc 11.059 z słyszałem że zastosowanie takieog powoduje że będy w trancmisji są 0.00% To nie jest prawda !!! Błędy w transmisji będą (prawie) zawsze !!! Po prostu, dla konkretnych prędkości transmisji dobiera sie optymalne czestotliwości kwarców. Dla BAUD = 19200 jest to właśnie ten kwarc 11 z kawałkiem. Tu jest link do programu który...

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6076
  • [Atmega 162] [Atmega 162][WinAVR] USART nie przesyła danych do PC przez RS232 Maxima

    Witam ponownie. Doszedłem do następujących rzeczy: 1) jeśli ustawę prędkość transmisji BAUD na 9600 to Realterm poprawnie odbiera znaki dla zaznaczonej prędkości trans 1200 2) jeśli ustawę prędkość transmisji BAUD na 1200 to Realterm poprawnie odbiera znaki dla zaznaczonej prędkości trans 150 9600:1200=8 1200:150=8 Prędkość transmisji w terminalu musi...

    Mikrokontrolery AVR   25 Sie 2008 18:11 Odpowiedzi: 11    Wyświetleń: 3683
  • Program na ATmega16 do odczytu BCD z wyświetlacza 7-segmentowego i RS232

    To może się okazać bardziej skomplikowane, niż się wydaje. Wszystko zależy od tego, jaki jest algorytm wyświetlania w tym częstościomierzu. W każdym razie, w najprostszym przypadku można próbować coś w tym rodzaju: 1. utworzyć tablicę na 7 cyfr wyświetlacza. 2. ustawić timer na generowanie przerwań z prędkością > 100 razy na sekundę. Lepiej nawet rzędu...

    Mikrokontrolery   11 Wrz 2008 12:14 Odpowiedzi: 11    Wyświetleń: 1683
  • Jak zwiększyć szybkość transmisji RS232 w Bascom na ATmega16 16MHz?

    No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...

    Mikrokontrolery   24 Maj 2007 10:23 Odpowiedzi: 5    Wyświetleń: 3321
  • [ATmega] ATmega32 USART RS232 - Nieprawidłowa transmisja znaków, przesunięcia bitowe

    . Czy to wina ze nie mam podpietego zewnetrznego kwarcu ? Tak ale o odpowiedniej częstotliwości. Datasheet dla twojego procka zawiera tabelkę błędów z jakimi komunikujesz się po usart dla różnych prędkości zależnie od częstotliwości procka. Jednym z magicznych kwarców jest np 11.0592 który pozwoli tobie na pracę aż po 115200 z bodajże zerowym błędem...

    Mikrokontrolery AVR   13 Kwi 2012 23:06 Odpowiedzi: 15    Wyświetleń: 6389