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>...
Proszę o pomoc. Mam oprogramować moduł UART - RS232 w AT90CAN128. Płytkę dostałem już gotową. Oczywiście komunikacja poprzez MAX232. Do procesora podłączony jest zewnętrzny kwarc 16.000. tzn procek ma działać z częstotliwością 16 MHz. Fusebity są już niby poprawnie ustawione, a moim zadaniem jest tylko oprogramowanie komunikacji RS-232 z prędkością...
Witam Ostatnio zacząłem zbawę z miko i napotkałem problem, który już od kilku dni nie daje mi spać. Posiadam Atmege 88Pa, programator USBasp(Lc technology) z slowsck wszystko już ze sobą się komunikuje atmega ładnie zapala diodę. Ponieważ potrzebuje do dalszych moich działań komunikacji uC z PC zakupiłem Konwerter UART TTL RS232 ( silicon lab CP2102)....
Posiadam płytkę LPC2148 Education Board i mam z nią trochę problemów. Ogólnie jestem w tym zielony, bardzo zielony, a muszę przez to przebrnąć. Jak bawić się diodami czy buzzerem ogarnąłem. Z przerwaniami też sobie poradziłem. Chciałbym teraz skorzystać z UARTa (przez RS232) i padam... (piszę w CrossStudio 1.6 Build 2). Przeglądałem już to forum, także...
Przedstawiam modyfikację routera WRT54g v2.2. Urządzenie zostało rozbudowane o interfejs 1wire oraz port szeregowy w standardzie RS232 ale są też wyprowadzenia zwykłego UARTa. Planuję zbudować stację pogodową z czujnikami 1Wire, router będzie zbierał dane z czujników i prezentował je na stronie www. Płytka rozmiarami pasuje do wersji 2.2 routera WRT54g...
Witam Ponownie! Mam problem komunikacji uP z PCtem. Otóż napisałem programik do komunikacji, wrzuciłem go na procesor, zresetowałem procesor z pod programu programatora (tzn. uruchomiłem aplikację) i wszystko jest OK, komunikacja zaskakuje, programik chodzi. Ale gdy zresetuje procka sprzętowo program na procesorze rusza natomiast komunikacji brak. W...
Zastanawiam się nad możliwością zamiany połączenia RS232 (za pośrednictwem przejściówki USB) między komputerem, a innym urządzeniem, na połączenie bluetooth. Problem polega na tym, że aplikacja na PC, która obsługuje to urządzenie, nie komunikuje się cały czas z tym samym baud ratem - najczęściej jest to 1200 bps, czasem 2400, a czasem 4800. Czy istnieje...
Witam, Mam pewien problem powiazany z UARTem pod atmega8l... Otoz mam pewnien program ktory pieknie dziala pod attiny2313(UART sprawny, komunikacja rs232<=>pc tez dziala dobrze). Problem narodzil sie, gdy chcialem przeniesc ten program na atmege8l... Podejrzewam, ze problem lezy we flagach... Nie znam sie jeszcze na tyle dobrze na C, zeby problem...
Moduł wykonany na bazie ATmega162 odbiera jednym portem UART po RS232 proste dane z jednego urządzenia oraz komunikuje sie drugim portem z siecią RS485. W sieci RS485 jest kilka takich modułów i urządzenie nadrzędne (PLC). Generalnie chodzi o zbieranie danych z kilku urządzeń, które co jakiś czas wysyłają dane na port RS232. Wykonany moduł jest jednocześnie...
Jeżeli algorytm komunikacji zagwarantuje że do komputera będzie nadawał tylko jeden układ (np. jeżeli układy będą jedynie odpowiadały na zapytania, a nigdy nic nie będą same z siebie wysyłały), to da się to łatwo połączyć. Wystarczy linie TXD tych dwóch układów połączyć z linią RXD konwertera USB-UARTza pomocą diod (np. 1N4148). Kierunek włączenia diod...
Witam. Z racji, że nie otrzymałem odpowiedzi w innych tematach związanych bezpośrednio z moim sprzętem Modem ADSL Pentagram P6331-42 zwracam się z prośba do kolegów po fachu o pomoc. Na płycie Pentagrama mam UART. Posiadam kabel RS232 od noki 6310 na Max232. Podłączam do routera 3 linie, RX, TX, GND zgodnie z wyprowadzeniami na kablu i routerze. Zasilania...
Witam Chciałbym się upewnić czy przy pomocy konwertera UART TTL RS232 PL2303HX USB mogę się wpiąć do centralki AUTRONIC MISTRAL. Schemat ze strony [url=]link Interfejs ma wyprowadzenie na 5v i 3.3v. Czy pin 12v podłączyć do wejscia zasilania interfejsu 5v?
Stacja dokująca - rozwiązanie dla pracy stacjonarnej, ale w przypadku konieczności przenoszenia komputera (również wyjazdy) robi się to mało wygodne, kolejne nie małe urządzenie do zmieszczenia w torbie. Rozwiązanie na USB dużo praktyczniejsze. No i przy zmianie komputera pozostaje do wykorzystania. Co do rs232 uart -usb, to tych rozwiązań jest całkiem...
Witam. Posiadam przejściówkę UART na FTDI. Do tego podpięty jest moduł bluetooth HC-05. Muszę zrealizować komunikację pomiędzy takimi dwoma zestawami w programie RealTerm. Proszę o pomoc, od czego zacząć gdy już mam BT sparowane z komputerem. Sam UART w wersji kupczej wygląda tak : I moduł BT (tylko mój jest HC-05) Tak wygląda mój układzik na FTDI Proszę...
Ponowie pytanie. I kolego zumek nie mylić UARTA z RS232.
przykład, w takim sensie że próbuje temat ogarnąć, chociaż nie bawiłem się nigdy wcześniej w USB. Troche dokładniej - mam przejściówkę USB->bluetooth i chciałbym komunikować się z bluetooth za pomocą układu który ma dostępny tylko port UART (RS232) (Nie wnikamy dlaczego nie chce użyć kości RS232->bluetooth). Żeby dało się to zrobić potrzebuje drugi...
Konwerter USB Uart RS232. Umożliwia emulacje portu UART RS232 na porcie USB. Płytka zabezpieczona jest bezbarwną koszulką termokurczliwą. Napięcie zasilania do zewnętrznego układu 3.3V i 5V. Wyjścia opisane GND, RXD, TXD, 5V, 3,3V. Moduł oparty na układzie PL-2303HX. Cena: 5,50 zł. Możliwość wysyłki np. List ekonomiczny 5 zł
Sprzedam 18 sztuk układów scalonych CP2110. Konwenter USB <> UART. Nie wymaga sterownika! Koniec problemów ze sterownikami pod systemami Vista, Win7, Win8, 64 bit! 15zł sztuka + koszt wysyłki listem. kom. 608-157-689
Na znanym serwisie aukcyjnym poszukaj konwerterów USB-UART(RS232) na chipie FTDI FT232. Sterowniki: [url=]Link
Szukaj czegoś ze standardem 16C450/16C550 UART.
Ten ma chyba wszystko, co potrzeba: Potwierdzam,. działa znakomicie ten model, ostatnio stosowałem w urządzeniu w połączeniu z PLC, bo PLC właśnie nie miało RSów, a potrzebowałem dwa lasery połączyć, które właśnie mają RS232. Z poziomu PLC nawiązałem połączenie do konwertera. Konwerter ustawiłem jako Serwer.
Cześć Ekipa ! Taką mam zagadkę od kilku dni. Urządzenie to tzw. BMS, czyli taki nadzór nad ładowaniem pakietu akumulatorków. Jest to chińczyk, zwie się ANT BMS, link do producenta : One wychodzą w kilku wersjach komunikacji - CAN, RS485, UART (raczej dedykowany do modułu wyświetlacza). Na płytce przy złączu jest opis "B A - +" co w pierwszej chwili...
W kwestii bascom-u Ci nie pomogę ale może wykorzystasz wstawki asemblerowe ; .org 0 rjmp RESET ; Reset rjmp EXT_INT0 ; zewnetrzne Int0 rjmp EXT_INT1 ; zewnetrzne Int1 rjmp TIM1_CAPT ; zewnetrzny wychwyt wartosci licznika 1 rjmp TIM1_COMPA ; komparator A licznika 1 rjmp TIM1_OVF ; przepelnienie licznika 1 rjmp TIM0_OVF ; przepelnienie licznika 0 rjmp...
Otóż niedawno zacząłem przygodę z uC. Umiem już zapalać diodki sterować silnikiem krokowym, zrobić zegarek etc. Nie mogę jednak dać sobie rady z uart'em. Programuję w C korzystając sdcc (zacząłem od C gdyż go znam i dobrze się w nim czuję). Widziałem już wiele kodów kompilowałem i nie chciały mi działać. Zatem czy mógłby mi ktoś wytłumaczyć (łopatologicznie)...
Witam, proszę o sprawdzenie schematu konwertera USB-UART(TTL)-RS232-RS485. Szczególnie chodzi mi o linie RI czy jest dobrze konwertowana: Pozdrawiam
Witam, Jakiś czas temu potrzebowałem przeprowadzić komunikację ATmega8L z PC, więc kupiłem ten oto [url=]konwerter. Zainstalowałem sterowniki i wrzuciłem na uC prosty kod: [syntax=c]#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #define LED 0 #define MYPORT PORTB #define MYDDR DDRB #define BAUDRATE 9600 #define BAUD_PRESCALLER...
Nie działa mi czytnik Konwertera UART TTL RS232 PL2303HX USB 2.0.Nie odczytuje mi atmega 8. Próbowałem już rożnymi sposobami Rx-> Tx /Tx-> Rx, Rx-> Rx /Tx-> Tx Nie zapominając o zasilaniu i instalacji sterowników PL2303HX. Proszę o pomoc.
Witam Sprzedam... Konwerter USB-UART (RS232 TTL) FT232 3.3/5V MT Cena : 15zł + KW Poczta Polska 10zł. Przesyłka Polecona w kopercie bąbelkowej. Kontakt : poprzez PW
Ollie to nowa, finansowana za pośrednictwem Crowd Supply płytka prototypowa firmy Ali Slim. Ollie przypomina Tigard, ale jest prostsza w implementacji. Sercem Ollie jest mikrokontroler STM32F042 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M0. Firmware Ollie opiera się o contact-fw i candleLight_fw. Więcej informacji na temat oprogramowania...
Jak już powielasz czyjś post i lejesz wodę w swoich postach to nie dodawaj głupot. UART to nie jest dawna nazwa RS 232 tylko ogólna nazwa układów , które zamieniają bity na bajty przeprowadzając różnego rodzaju kontrole. Mysz i klawiaturę także obsługuje UART, więc czy uart to dawna nazwa klawiatury ;) A co to był UART w czasach Z80 (zaraz po SIO) tymbardziej...
Często w roli konwertera napięć wykorzystuje się MAX232, to rozwiązanie jest niestandardowe umożliwiające konwertowanie napięć z standardu UART<>RS232 dla mikrokontrolerów z dodatkową optolizacją czyli zabezpieczeniem portu szeregowego komputera. Konwerter inwertuje sygnały, więc po stronie mikrokontrolera wszelkie inwersje powinny zostać pominięte....
Witam ! Pytanie pewnie trywialne, ale ja odpowiedzi nie znam. Chce nawiązać komunikację pomiędzy dwoma AVR'ami. Programowane w Bascomie. Czy to się robi tak, że w przypadku SPI, jak i UART, jeden uC nadaje, a ten odbierający po odebraniu wywołuje przerwanie które odbiera bajt z bufora i przypisuje do jakiejś zmiennej ? Bo jeśli nie i odbiór następuje...
Prędkośc ustawiana jest po stronie urz Nad/Odb i raczej nie podlega konwersji. Jesli masz jedno urz. na 19k a drugie na 38k i nie możesz nic zrobić z przestawieniem na jednakowe prędkości (co jest mało prawdopodobne), musisz wstawić dodatkowe gotowe urzadzenie z dwoma portami RS jeden na 19k a drugi na 38k. Urządzenie to, ma jedynie odebrać z jednego...
Witam. Mam problem z uartem w atmega16 fosc=8MHz, gdyż nie mogę nawiązać transmisji między PC(Hyperterminal)-uP. Nie wiem czy to jest wina programu czy połączenia. Połączyłem piny (PC-uP)w następujący sposób: 2-2 3-3 5-5 Czy może trzeba skrosować? Nie zwierałem ze sobą pinów 1,6,4 i 8,7 zarówno po jednej jaki i po drugiej stroronie kabla.Czy to może...
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "delay.h" #define F_CPU 8000000UL #define UART_BAUD19200ul //prędkość transmisji w bodach (tu 19200 bodów) #define V_UART(F_CPU/(16ul*UART_BAUD)... SIGNAL(SIG_UART_RECV) { char znak; znak=UDR; if (znak!=0x0D)...
Wszystko da sie zrobic jeżeli znasz protokół wymiany danych z tą klawiaturą od strony logicznej. Obsługa PS2 jest ogólnie znana i możliwa do implementacji nawet w procku za 5 zl z dużym zapasem. Możliwe ze komendy sterujące są identyczne a wtedy wystarczy popracować jedynie nad dopasowaniem protokołu po stronie PS2 bo uart (rs232) masz w każdym nowym...
Witam Potrzebuję zaprojektować układ mikroprocesorowy który będzie w stanie obsłużyć 4 linie transmisyjne RS232. Chciałbym to wykonać na jakimś procku z serii AVR ale wiem że one maksymalnie mają 2 Uart'y. Ktoś może zaproponuje jakieś rozwiązanie, połączenie kilku procków albo jakieś inne układy. Będę wdzięczny za wszelką pomoc. Pozdr.
Witam, Wiem, że problem zapewne trywialny, ale nie mogę spalić modułu... Do rzeczy! Posiadam moduł GPS (SkyNav GM10). Będzie on wykorzystywany w pełnej aplikacji. Na początek chcę go podpiąć do kompa (RS 232). No i tu pytania się mi nasuwają: 1. Porty w module GPS - UART , z opisem: "CMOS-> 3V", 2. Czy potrzebny jest jaki MAX232 pomiędzy modułem a kompem?...
Witam. Dopiero zaczynam swoje przygody z mikrokontrolerami i już na początku natrafiłem na problem. Mianowicie - nie mogę nigdzie znaleźć rozsądnego przykładu (naprawdę od PODSTAW) konfiguracji UART1 i przykładowego kodu na "echo" dla RS232. Szczerze mówiąc, nie wiem nawet od czego zacząć :/ Prosiłbym o info, gdzie mogę zaczerpnąć wiedzy na ten temat...
Witam! Chcę przesłać 100 bajtów z komputera na mikrokontroler. Gdy wysyłam jeden za drugim nie dochodzą wszystkie. Gdy tak zaprogramuję, że po każdym bajcie mikrokontroler odpowiada 1 bajtem to wszystko działa. Jakie jest rozwiązanie?
W złączu D-Sub jest konwerter napięć RS232 =>LvTTL. Więc możesz bez obawy podpinać się do np. Uart mikrokontrolera.
Witam. Bawię się płytką Kamami Buttefly2 z Cortexem M3. Próbuję "pogadać" z procesorem poprzez RS-232. Posiadam chyba działającą :) (zwarcie spinaczem daje echo w terminalu) przejściówkę RS-USB na Prolificu. Przejściówka daje napięcie TTL, na płytce rozwojowej zainstalowali MAX232 - więc bezpośrednie podłączenie pod DB9 nie działa. Zastanawiam się,...
Terminal GSM/GPRS tu niezawodny zestaw uruchomieniowy modułu SIM900 pracuje w dwóch zakresach 900/1800MHz. Służy do transmisji głosu, SMS, danych i faksów przy minimalnym poborze prądu(1mA). Wyposażenie: • moduł SIM900R • USB(konwerter USB-UART) • SWITCH - sterowanie modemem • diody sygnalizacyjne prace(zasilanie, przetwornica...
Moduł konwertera z USB UART RS232 TTL zbudowanego w oparciu o układ CP2012 produkcji Silabs. *moduł zbudowany w oparciu o układ CP2102 Silabs *zgodność z USB 2.0 i USB 1.1 *prędkość do 12Mbps (RS422, RS485, poziom TTL), do 1 MB (RS232) *wtyk USB typ A *sygnalizacja pracydioda LED *złącze TTL 3,3V 6pin GOLD_PIN (3,3V, RST, TXD, RXD, GND i 5V) szybkość...
Po przerobieniu kilku tanich, chińskich adapterów, które sprawiały różnej maści problemy, kupiłem konwerter firmy Digitus na chipie FTDI i działa wyśmienicie./ Digitus'y są świetne ale również mogę polecić konwerter na Prolific'u:
Klepnąłęm kawałek kodu na STM32F0x dla obsługi transmisji uK=>PC. Jednak pojawił się dziwny objaw. Może ja nie widzę błędu.... Warto aby ktoś zerknął w ten kod: #define TBUF_SIZE_UART2 128 struct uart2_tx_buf_st { u16_t in; /* indeks zapisu */ u16_t out; /* indeks odczytu */ u16_t dat; /* licznik danych w buforze */ char buf [TBUF_SIZE_UART2];...
Firma Aaeon zaprezentowała nowy, stworzony z myślą o zastosowaniach przemysłowych model płyty głównej oznaczony nazwą kodową EMB-Q170A. Model EMB-Q170A posiada gniazdo LGA-1151 i obsługuje 6-tej generacji procesory Core i3/i5/i7 o współczynniku TDP nie przekraczającym 65W. Na płycie znajdują się: 2 gniazda modułów SODIMM pamięci RAM typu DDR4 (maksymalnie...
Tajwańska firma IEI zaprezentowała nowy, stworzony z myślą o zastosowaniach przemysłowych model płyty głównej w formacie Thin Mini-ITX o nazwie kodowej tKINO-BW. Płyta występować ma w czterech wariantach z układami: Pentium N3710, Celeron N3160, Celeron N3060 i Celeron N3010. Pentium N3710 integruje w sobie, taktowany częstotliwością 1,6 (2,56 w trybie...
COMPACT8-M to nowy model przemysłowego komputera w ofercie szwajcarskiej firmy Syslogic. Komputer występuje w dwóch wariantach z układami: Atom E3845 (4 rdzenie 1.91GHz, TDP 10W) i Atom E3825 (2 rdzenie 1.33GHz, TDP 6W). Producent komputera zapewnia wsparcie dla systemów rodziny Windows, w tym Windows 10 IoT, Windows Embedded Standard 7 i wybranych...
co to przejściówka UART<->USB? Dodano po 17 [syntax=bash]debian(at)beaglebone:~$ dmesg | grep tty [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet cape_universal=enable [ 0.001271] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0' [ 2.075239]...
MVP-6010 to nowy model przemysłowego komputera typu UCFF tajwańskiej firmy Adlink. Komputer występuje w czterech wariantach z układami: Core i7-6700TE (4 rdzenie 2.4-3.4GHz, TDP 35W), Core i7-6700 (4 rdzenie 3.4-4.0GHz, TDP 65W), Core i5-6500TE (4 rdzenie 2.3-3.3GHz, TDP 35W), Core i3-6100TE (2 rdzenie 2.7GHz, TDP 35W). Producent komputera zapewnia...
Chcę kupić Konwerter USB - UART - RS232 PL2303HX Mam wielką prośbę czy ktoś mógłby mi rozpisać do do których pinów na gnieździe D-SUB 9 mam przylutować RXD, TXD, GND, 3.3V, 5V z konwertera usb?
Czy ten kabel pozwoli się komunikować z dyskiem po com w celu resetu S.M.A.R.T.U? Czy jednak trzeba zakupić ten? Proszę o odp pozdrawiam przepraszam za linki Nikt nie pomoże?
czy to będzie na pewno ok? bo kupiłem na allegro za 10zł Konwerter PL2303TA - USB-UART/RS232 Win7/8.1 i wylutowałem ten układ PL2303TA i wlutowałem do tego modułu mojego i niby laptop widzi uart , ale telefonu już nie... i nie wiem czy "Chińczycy" jakoś programowali ten układ? wg mnie nie, gdyż nie da razy chyba czegoś takiego zaprogramować, to albo...
NIFE 104 to nowy komputer typu embedded firmy Nexcom. NIFE 104 występuje w dwóch wariantach z układami: Celeron J1900 (4 rdzenie 2.0-2.42GHz, TDP 10W) (NIFE 104M) i Atom E3826 (2 rdzenie 1.46GHz, TDP 7W) (NIFE 104). Kompatybilność NIFE 104 obejmuje systemy rodziny Windows, w tym Windows 10 Enterprise, Windows Embedded Standard 7 i wybrane dystrybucje...
Cześć, szukam konwertera USB/UART lub RS232, ale takiej, żeby urządzenie po stronie USB było urządzeniem SLAVE. Natomiast przejściówka, lub urządzenie po stronie UART będzie odgrywał rolę hosta, do którego przyłączy się urządzenie po USB. Widzę różne układy scalone, np. Vinculum i inne. Nie mogę jednak znaleźć gotowego konwertera/interfejsu.
W płytce [url=]Waveshare 3965 jest konwerter SP3232 ("zgodny z MAX3232")
Potrzebujesz [url=]Link oraz [url=]Link
EC-R3568PC to nowy komputer typu embedded firmy Firefly. Sercem EC-R3568PC jest układ RK3568 firmy Rockchip zawierający czterordzeniowy procesor ARM typu Cortex-A55 o taktowaniu 2.0GHz, akcelerator NPU o wydajności 1 TOPS i procesor graficzny Mali-G52 2EE z obsługą OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1. Kompatybilność EC-R3568PC obejmuje system...
PRONAL SR-7600K Złącze na górze 4-pinowe od lewej 1 - reset 2 - com/reset zworka 3 - Rx 4 - Tx Do programowania wystarczy przejściówka USB na RS232 np. LogiLink AU0002E u każdego elektronika/automatyka się znajdzie A pinologia po prostu pin do pina UART - RS232 DB9 PŁYTA 4pin..........RS232 DB9 1 - reset 2 - com/reset - 5 3 - Rx - 3 4 - Tx - 2 Dodam...
Dla formatu 8N1 w RS-232 115200 bodów oznacza 115200 * 8 / 10 bitów danych na sekundę (narzut przepustowości 20% - bity start i stop). Ogólnie 115200 bitów na sekundę (wszystkich razem). Trzeba uważać, bo body nie są równoważne bitom na sekundę np. w modemie telefonicznym jest już zupełnie inaczej. Powiedzmy 16 bitów na symbol daje 3600 bodów, ale 57600...
wprowadz opoznienie przed skokiem do podprogramu odczytaj_sprzetowy_uart, powiedzmy jakies 100ms, daj czas mikrokontrolerowi na odebranie wszystkich znakow zanim odczytasz uart
Witam Próbuję zrealizować obsługę rs232 za pomocą przerwań. Najprostsze fragmenty kodu z noty katalogowej służące do sprawdzenia poprawności transmisji działają, zatem wykluczam tutaj jakiekolwiek przyczyny ze sprzętem i przedstawię tylko kod. plik main.c: • Bit 5 – UDRIE: USART Data Register Empty Interrupt Enable Writing this bit to one...
Witam. Dzień cały męczę się żeby zrobić głupią komunikację opartą na RS232->PC gdzie nadajnikiem jest uC amtega8-8pu i nie mogę dojść co robię nie tak... oto mój kod (mocno skrócony ale nadal nie działający tak jak powinien) #include <avr/io.h> #include <stdio.h> #define BAUD 9600 #define MYUBRR F_CPU/BAUD/16-1 void USART_init(unsigned...
Witajcie ! Szlag mnie trafia już dlatego proszę Was o pomoc .. Jak w temacie .. wysyłam hex poprzez port rs232 na uart megi tam w postaci char jest przechowywany w tablicy a następnie liczony do int-a i wyświetlane jest to na lcd poprzez itoa. Niestety nie działa jak należy ... oto kod : plik main int hex2int(int byte) { test = 0; test...
$regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy ,Synchrone = 0 ,Parity = None ,Stopbits = 1 ,Databits = 8 ,Clockpol...
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>...
Wielkie dzięki za tak szybką odpowiedź. Czy mógł bym spytać co rozumiesz przez skopane sparsowanie? Jeśli chodzi o return 0 w funkcji uart_getc() - to w książce, z której korzystałem autor z tego skorzystał, tłumacząc, że 0 przy łańcuchach tekstowych oznacza koniec tekstu. Czy w takim razie lepiej było by zrobić np. coś takiego? [syntax=c] char uart_getc(void)...
Witam, postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5 :) Wgrałem [url=ten] programik i wszystko śmiga, komunikacja przez putty z xmegą działa. Postanowiłem pójść krok dalej i na ekran puttiego...
Próbowałem podłączać również na odwrót czyli B do GND A do Vcc, ale wtedy transmisja ustaje. Działa jedynie gdy obie linie są podpięte do Vcc. To samo tyczy się rezystorów 4.7k. Nie mam żadnego specjalnego przewodu. Używam dwóch cienkich miedzianych drucików ze skrętki. Długość nie przekracza pół metra. Prędkość 9600 bodów. taka sama ustawiona w terminalu....
Witam, mam problem z RS232. Wysyłam z procesora różne znaki (0...255) i próbuję je odebrać, ale nie wychodzi tak jak trzeba. Procek na pewno wysyła (sprawdzone pod terminalem). Jak odebrać np. 100 znaków ?? //--------------------------------------... #include <vcl.h> #include <stdio.h> #pragma hdrstop #include...
xury -> to fakt, że ostatnio już w Bascomie praktycznie nie programuję ;) ale proszę oto fragment helpa Bascomicznego z dokładnym opisem tego polecenia oraz jak i kiedy można z niego korzystać. Więc nie wiem albo może czegoś nie zrozumiałem z tego co napisałeś - że ponoć tego nie możesz znaleźć czy że nie ma $TIMEOUT Top Previous Next Action Enable...
Witam! Postanowiłem wziąć się w końcu za naukę obsługi RS232. Staram się komunikować z Attiny2313 przez port RS232 (po drodze jest oczywiście MAX232) i o ile wysyłanie danych poszło w miarę gładko (z PC do µC), tak w drugą stronę już nie chce iść. Kod mikrokontrolera: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL...
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...
Uart0 dziala jak trzeba. Milczy uart1. Pin jest podłączony do przejściówki rs232-usb, ktòra ma diode sygnalizującą nadawanie, a sama przejściówka podłączona jest do komputera z programem terminala. Pin w adapterze podłączyłem właściwie.
Witam Czy ktoś z Was ucząc się obsługi rs232 zrobił może jakiś mały program do testowania, sterowania serwem w C++ builder winapi? Mały program z jednym suwakiem i stałymi ustawieniami uartu. ? Prosiłbym o jakiś kod co bardzo pomogłoby mi w nauce podstaw obsługi uarta. Moj uC to atmega8. Lub chociaż samą procedurę wysyłania informacji (nr serwa, pozycja),...
Witam! napisałem prosty programik odbioru danych przez rs232, jednak program nie odczytuje mi pierwszej paczki danych (pierwszego bajtu) niestety po kilku godzinach szukania nie znalazłem błędu :( Programuje na atmedze 32 [syntax=c] #include <avr/io.h> #include <util/delay.h> #define F_CPU 11059000 //częstotliwość zegara w Hz #define UART_BAUD...
Witam wszystkich. Koledzy zwracam się do Was z prośba o pomoc z następującym problemem. Programuje amatorsko w bascomie, procesor to atmega 644p z 2 uartami sprzętowymi. Składam urządzenie, które będzie się komunikowało z dwoma pozostałymi i wymieniało dane za pomocą transmisji rs232. Mój problem dotyczy 2 uartu sprzętowego w atmedze 644P. Pierwszy...
Witam Tworzę projekt, w którym zależy mi na szybkości obliczeń, z tego względu zabrałem się za projektowanie na płytce Olimexu z LPC2148. Oscylator na niej to 12MHz. Obliczenia i algorytm mam dobre i sprawdzone, chciałem jeszcze wyrzucać logi procesu na RS232. I tu zaczął się problem. Ustawienia to 9600bps, 8N1. W Terminalu dostaję znaki które zupełnie...
Witam. Od jakiegoś czasu próbuję zmusić atmegę do wysyłania poprawnych danych po RS232. Pobrałem bootloader do atmegi - [url=]link i wgrałem za pomocą poleceń: [syntax=bash]avrdude -p m8 -c arduino -P /dev/ttyACM14 -b 9600 -U lock:w:0x3F:m avrdude -p m8 -c arduino -P /dev/ttyACM14 -b 9600 -U hfuse:w:0xD9:m -U lfuse:w:0xE4:m avrdude -p m8 -c arduino...
Czy można obejść jakoś ten problem, albo podpiąć procesor bezpośrednio pod RS232? RS232 czy uart? Podłączenie mcu pod RS232 na pewno nie wyjdzie mu to na zdrowie :-) Domyślam się, że masz na myśli konwerter na tej Twojej płycie RS232<-> uart? Odpowiedź na to będzie na końcu. Czy programator będzie nadawał się jeszcze do użytku (czy można jakoś...
Schemat PCB nr2 na tej płycie robię próby. PCB 1 jest praktycznie taka sama tyko dodana jest dioda prostownicza aby procesor był zasilany 3.3V . Do punktów TP podłączona jest przetwornica 3A nap 3.8V zasilanie modułu i avr. Wybrane fragmenty programu po wciśnięciu przycisku wysyłam komende AT+CCALR?\r moduł ma odpowiedzieć +CCALR: 0 (nie ma karty SIM...
Witam dość długo szukałem przed napisaniem ale nie mam pomysłu co tu jest nie tak... oto kod: void UART_init(void) // inicjalizacja UART { _UBRR_ = (u08)UART_CONST; // ustaw prędkoœć transmisji _UCR_ = _BV(RXEN)|_BV(TXEN)|_BV&... włšcz odbiór i nadawanie sei(); } ISR(USART_RXC_vect)...
Witam, Sprawa wyglada tak. Mam wytrawione dwie identyczne plytki 1) atmega32, 5V, 16Mhz 2) atmega32A, 3.3V, 8Mhz Problem: Otoz, jezeli wgram na plytke 1 lub 2 gotowiec UART z ksiazki tmf lub mk rs232 dziala na obu plytkach. Natomiast biblioteka, ktorej obecnie uzywam dziala tylko na plytce 1 (atmega32, 5V, 16Mhz). Na drugiej plytce (atmega32A, 3.3V,...
Witam Wszystkich! Jako, że jestem nowym użytkownikiem forum więc przedstawię się: nazywam się Robert, pracujęw branży IT. Ostatnio zacząłem bawić się w programowanie AVR ATmega128 i w tym celu zakupiłem zestaw uruchomieniowy ZL8AVR oraz wspomnianą ATmegę 128 (Zl2AVR - o ile dobrze pamiętam oznaczenie handlowe). Pierwszy program, do sterowania (w sposób...
Witam Od dwóch dni borykam się z pewnym problemem. Mam 2 mikrokontrolery: ATTiny2313 i AT90S2313. W tematach na elektrodzie znalazłem taki oto banalny program, odbierający znaki przez RS232 na przerwaniach, napisany dla AT90S2313: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <stdlib.h> #define...
Posiadam 2 układy: - hy-smart stm32 na STM32F103 - urządzenie na attiny2313 oba udało mi się ładnie dotychczas ogarnąć, oba pracują poprawnie, jednak pozostaje ostatni krok - połączyć je. Jako, że hy-smart oraz attiny mają uart to na ten protokół padł wybór. Niestety mimo wielu podejść nie udało mi się wysłać poprawnie pakietu. Gdzie robię błąd? Tak...
szybki poglad na kod: yampp3_usb.h (159-175): #define SAT_CMD_MARKER0xfe// SPECIAL COMMAND MARKER #define SAT_CLRSCR0x01// no parameters #define SAT_CLRLINE0x02// line number #define SAT_GOTOXY0x03// x, y #define SAT_BAR 0x04// pos, len - display progressbar on graph LCD #define SAT_VOLUME0x05// volume, MIN_VOLUME, NUM_VOL_STEPS #define SAT_LOGO0x06//...
Witam Mam napisaną procedurę inicjalizacji UART0 oraz procedurę wysyłki rejestru 16bitowego, transmisja startuje aczkolwiek w Terminalu odbieram same 0, nie ważne co wysyłam z uC ;/ U kolegi, który ma takie same wyjście UARTu i wykorzystuje te same procedury, wszystko działa... Parametry wysyłki mam takie same w Terminalu oraz w rejestrach uC. Jeśli...
Witam Mam takie pytanie chce podączyć PC=>atmega16=>atmega16. Chciałbym to wszystko zrobic za pomocą UART. Chodzi o to by atmega miała wejscie i wyscie pod RS232. Czytalem ze mozna zaprogramowac UART ale jak to zrobic w C? Wiem ze w Bascomie pisze sie: Open "comd.1:9600,8,n,1" for Output As #1 Ale jak to zrobic w C? Jak by ktos mial jakis...
Witam Mam następujący problem, może znajdzie się jego rozwiązanie: Program napisany w bascomie. Deklaruję zmienną jako bajt i jej wartość ustawiam na 0. Następnie wysyłam ją po rs232. Na terminalu ustawionym na odbiór stringów mam prawidłowo odebraną daną - czyli 0. Jak ustawię odbiór hex'ów to wyświetla mi 30 30 0D 0A. Jak jest ta dana konwertowana...
Witam Dołączyłem do pinu 1 RX i pinu 2 TX układ z MAX232 (piny 11, 12). Napięcia w układzie max232: pin 2-pin 15 jest +9,82V 6-15 jest -9,64V 11-15 jest +3,45V 12-15 jest +5,05V 13-15 jest 0V 14-15 jest -9,64V 16-15 jest +5,05V Ustaliłem prędkość transmisji 2400, 2 bity stopu, 8 bitów danych, odpaliłem HyperTerminala i cisza nic się nie dzieje nawet...
Witam! napisałem program który powinien wysyłać "1" na terminal co sekundę jednak na terminalu wyświetla się co jakiś czas wskazana 1 lecz w większości "ą" #include <avr/io.h> #include <util/delay.h> #define F_CPU 1000000UL #define UART_BAUD 19200 #define UART_CONST (F_CPU/(16ul*UART_BAUD)-1... void USART_Transmit( unsigned...
Witam. Mam za zadanie zaprogramować kontroler Atmega128 razem z zestawem EVBnet02. Dokładniej to będzie obsługiwał antenę do kart rfid po porcie rs. #define F_CPU 16000000L #define BAUD 9600 #define MYUBRR F_CPU/BAUD/16-1 #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/interrupt.h> #include <avr/signal.h>...
Witam wszystkich :) Postanowiłem zrobić sobie detonator bezprzewodowy 433MHz do odpalania moich petard ;) Komunikacja miedzy modułami to RS232. A to mój kod: KEY_START ma uzbroić ładunki(umożliwic odbieranie znaków po RS232),niestety wysłanie jakiegoś znaku z pilota jeszcze przed KEY_START uzbraja ładunki ponieważ kod z pilota jest już w buforze. Chciałbym...
Udało mi sie pójść krok dalej, robot przestał wariować, ale kiedy próbuje wysłać mu coś przez RSa, nic się nie dzieje. Ogólnie kiedy włączam robota zapala się lampka przy RS, która odpowiada wysyłanie, a kiedy podłączam kabel do RSa to zapala się też lampka od odbioru. Kod z robota: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h>...
Witam, w ręce wpadło mi stare kino domowe samsung HT-BD2, po wstępnych oględzinach wychodzi na to, że ktoś wgrał firmware od odtwarzacza blu ray BD-P1400 w efekcie czego idzie tylko odtworzyć film, zrobić głośniej ciszej i w sumie nic więcej... Wypaliłem płytkę z firmware do HT-BD2 wczytał firmware i na końcu przy pytaniu czy zapisać "YES" nie idzie...
tylko nie widze aby szeregowe kontrolowal. Cytuję zdanie ze wskazanego Ci dokumentu: Two 16C550 UARTs Jak myślisz, co to jest UART?
Być może wykonałem zbyt duży skrót myślowy w tym temacie za co przepraszam. Oczywiście bazowanie na timeout-ach oznacza że timeout-y mają wyższy priorytet w ustalaniu poprawnej transmisji. Co to oznacza: - nadajnik wysyła daną i włącza timer ustawiony np. na 10ms. oczekuje na potwierdzenie wysłania, jeśli otrzyma to ok. (potwierdzenie może zawierać...
Tutaj masz arkusze Excela wspomagające obliczenia dla mikrokontrolerów Atmela: A tutaj: znajdziesz między innymi opis UART-a w mikrokontrolerach rodziny 51 Atmela. Miłej lektury. Jacek