Projekt z Protelu 2.0. - elementy o numeracji 150 to zasilacz i w tym kondensatory filtrujące, - elementy o numeracji 100 to RS232 + wizualna kontrolą transmisji, - elementy o numeracji 200 to RS485, - elementy o numeracji 50 to uC z kwarcem (reset w uC nie jest wymagany i można go pozostawić w powietrzu), - elementy o numeracji poniżej 50 to multiplexery...
To powinno cię zainteresować. Przykład czwarty - Transmisja szeregowa do komputera PC. [url=http://hobby.abxyz.bplaced.net/inde...
... TCP/IP po kablu czy WiFi? ;) Zdecydowanie po kablu. "Przeraziła" mnie ilość możliwości, szczególnie gdy trochę poszukałem informacji wg rad Kolegów. Dziękuję za dotychczasowe pomysły. Ponieważ nie mam jeszcze pełnego obrazu sprawy (na razie układają się w głowie klocki) to sądzę, że Arduino (a dokładniej Atmega lub inny mikrokontroler) jest w zasięgu...
Dla 1GHz 15cm to "kosmos" (odbicia, dopasowania itp) tym bardziej dla 50cm. Ale o czym ty piszesz? Autor używa UART i te 50 cm nawet dla maksymalnej szybkości transmisji dostępnej w ATMega nie powinno stanowić problemu.
Chyba rzeczywiście piszę niezbyt jasno: mamy: radio Opla (bez podciągania, standardowo podciągnięte 5V przez wyświetlacz, który staramy się zastąpić - transmisja szeregowa AA/MRQ/SCL/SDA) -> ATMega zasilana 3.3V -> LCD podłączony do ATMegi zasilany 3.3V (typowy, alfanumeryczny, transmisja równoległa). Droga ATmega->LCD podłączony do ATMegi kompletnie...
Witam Zaczelem sie bawic transmisja szeregowa miedzy atmega a komptuerem. Mam taki problem, ze jak pisze w asemblerze to wszystko dziala, a jak ten kod przerobie na C to wychodza jakies krzaki, czy ktos moze wie gdzie popelnilem blad program asm: .INCLUDE "m32def.inc" ldi r17, high ((16000000 / (9600 * 16)) - 1) ldi r16, low ((16000000 / (9600 * 16))...
http://obrazki.elektroda.pl/6850537700_1... Witam. Posiadam czujkę dymu i ciepła Hekatron MTD 533X. Czujka komunikuje się z centralą prawdopodobnie za pomocą protokołu 1wire ponieważ do czujki podlaczone są tylko 2 przewody- masa i zasilanie(+)przewód spełniający również funkcję komunikacji- transmisji danych. Każda czujka posuada również...
Problemów może być sporo ja bym jednak zaczął od zmodyfikowania kodu odpowiedzialnego za komunikację zarówno po stronie PC jak i AVR. Wiem, że to brzmi mało pocieszająco ale gwarantuję, że efekt końcowy będzie zadowalający. Po pierwsze zrób jakąś strukturę ramki, która ma "wyraźny" początek i koniec. Po to mamy do dyspozycji w tabeli ASCII znaki receive_text()...
Tak jest tam zwykła transmisja szeregowa tyle tylko ze na poziomie TTL. Wszystkie pakiety w kasie podłączone są do wspólnej magistrali adresowej. Masterem jest Pakiet Główny. Kontroler drukarki odbiera znaki z Pakietu Głównego po magistrali szeregowej, przetwarza je i steruje drukarką (głowicą + wysuwem papieru + czujnikami końca papieru).
m8se zgadza sie mozna i tak sterowanie multiplekserowe, tylko nie wiadomo jak beda sie zachowywaly wyswietlacze jak chce ich podpiac az 8 ;) beda migotaly bo jeszcze mam tam zamiar zrobic transmisje szeregowa do komputera (usart) ale moze to w przerwaniach ale to sie zobaczy narazie trzeba sobie poradzic z wyswietlaczami ;) Hmm nie wiem o czym myślisz...
Teoretycznie możesz zrobić taki połączenie, ale jest kilka ograniczeń. 1. Możesz użyć tylko takich AVR, które mają sprzętowy interfejs USB OTG, co pozwala skonfigurować urządzenie jako układ nadrzędny (Host), jako układ podrzędny (Device), albo dynamicznie przełączać role układów. Takim układem jest np. AT90USB1287 lub AT90USB647. Oba układy są dostępne...
mpx-fm - widzę, że uparłeś się na integrację "PLL+VCO" w jednej kości :-) i inne metody cyfrowe. Zapewne z czasem będzie to standardem jednak teraz wiąże się to z pokonaniem kilku barier.... ADF4360-8 - ciekawa kość i skłaniałbym się w jej kierunku może tylko dlatego, że własne konstrukcje opieram o PLL-e z serii ... ADF4xxx :-) i nie tylko. Stosując...
Witam, Chciałbym rozczaić protokół transmisji jakim porozumiewają się dwa procki atmega w aparaturze nadawczej RC. Procek obsługujący moduł nadawczy dostaje dane na pinie RX. Przebieg wygląda tak http://img847.imageshack.us/img847/2199/... Ramki z danymi są co 4,5ms, a trwają około 2,5ms,najkrótszy pik ma 7,2us a najkrótszy okres to 20us...
Moje przemyślenia po przeczytaniu tego tematu, to: - układy na i2c nie będą w pełni wykorzystane, wymagają podania adresów oraz sama szyna ogranicza prędkość przeładowywania. Stosunek ceny do liczby pinów jest dość wysoki. - CPLD może i dobre, tylko jak będzie z konsumpcją prądu. Stosunek ceny do liczby pinów również wysoki oraz komplikuje się dystrybucja...
jak podłączyć to ze sobą Do procesora przez SPI. poczytaj sobie o [url=http://en.wikipedia.org/wiki/Serial... w wikipedii. A reset wyświetlacza chyba gdzieś na jakiś pin wyjściowy albo jakoś tak, żeby reset (przycisk albo układ resetujący) procesora resetował też LCD. pozdrawiam Kamil
Wpisz sobie w wyszukiwarce na elektrodzie słowa 'AVR UART' (to jest właśnie układ w ATmega służący do transmisji szeregowej, np. RS232C). Znajdziesz bardzo dużo wyników, przykładowych programów, konfiguracji. Oczywiście musisz dołożyć do swojej ATmegi scalak MAX232 (też jest to w postach opisane). A do przetestowania działania samego połączenia wystarczy...
gdzieś mi po drodze przewinęło się słowo manipulator.. zobacz jak ja to zrobiłem [url=https://www.youtube.com/watch?v=2Y7... transmisji szeregowej Malina - atmega.
UART to nie układ tylko protokół transmisji szeregowej... Praktyczne zastosowanie to komunikacja z urządzeniami peryferyjnymi, innymi uC, komputerem (przy wykorzystaniu układu dopasowującego standardy uC/PC) itp....
Zmodyfikowano szybkość transmisji na 4800 (COMx,8, N,1).
RS485 to tylko standard elektryczny. Zwykle po tym standardzie dane przekazuje się za pomocą transmisji szeregowej, z odpowiednią hierarchią master/slave. Po stronie komputera będzie więc to port COM/RS232 (może być wirtualny na bazie FT232RL) + odpowiedni interfejs sprzętowy.
W zasadzie wszytsko robisz źle. Porównaj swój kod z dowolnym przykładem z transmisją szeregową na ATmega. Np. RXC i UDRE są to stałe,a Ty próbujesz sprawdzać ich awrtości i w zależności od nich coś robić lub nie robić. Procesor ugrzęźnie w wiecznie wywoływanej procedurze przerwania nadawania. Inicjowanie UART też błędne - najpierw włączasz transmisję,...
opetnik , hasło klucz to H-bridge - mostek do obłsugi silników np L293 jak go zepniesz z jakimś mikrokontrolerem np. Atmega ( musi być zaimplementowana programowa obsługa USB) to osiągniesz coś takiego . Oczywiście musisz napisac soft na atmega + programik do obsługi na PC. http://www.dioda.com.pl/forum/topics20/h... PS> podanie sygnału...
Dotychczas w mojej karierze zawodowej nie spotkałem się z techniką przesyłania prądu elektrycznego bez sygnału powrotnego, czyli po jednym przewodzie bez chociażby ziemi lub wody jako powrotu. UART - to jest coś, co masz w 99% mirokontrolerów i czego obsługa programowa składa się z kilku instrukcji. Nie bardzo wiem, jak mogłeś nie mieć styczności z...
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
Witam wszystkich, ...chcialbym, sie zapytac czy moze komus zdarzylo korzystac sie z tych dwoch ukaldow...w sumie to Atmega dowolna + FT232BM....chcialbym oprogramowac transmisje szeregowa i puscic to przez konwerter...transmisja na poczatej na zasadzie wyslania do procka jakiegos znaku i odpowiedzi procka...czy ktos bawil sie jzu moze tym i moglby mi...
Ale ft232rl jest zasilany z USB. Jest jakiś dziwny problem z maxami, transmisja max-atmega wygląda ok.
Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0
fakt równoległe nie szeregowe wieczorem przetestuje bez rezystora i dam znać czy działą To może zadziałać wyłącznie pod dwoma warunkami: 1. Procesory wiedzą, który kiedy ma nadawać, tzn. że nigdy nie próbują nadawać dwa jednocześnie. Np. komunikacja jest typu master/slave i PC robi za nadzorcę. 2. TxD konfigurujesz jako wejście, procesor nadający ustawia...
Raczej tak. SPI to transmisja szeregowa, czyli bit po bicie. To czy prześlesz 4 bajty składające się na rejestr 32 bitowy czy pojedyncze 8 bitowe, to nie ma znaczenia.
Jak każdy z rodziny ATmega... moze pracować na wewnętrznym generatorze. Osobiście to przetestowałem na ATmega8515
Witam, sam bawie sie w synteze analogowa ale unikam "pobrudzenia" jej przez dokladanie czegokolwiek cyfrowego, stad moze moje pierwsze uwagi :) Z tego co pamietam 8bitowy 74595 jest takim rejestrem, jezeli wolisz CMOSy to chyba 4049. Ale one sa jako odczytujace. Jako wysylajace musisz miec cos z wejsciem rownoleglym moze 74164/74165, 74589 Poczytaj...
Witam. Poszukuję dokumentacji do czujki dymu i ciepła cubus mtd 533x. W szczególnosci interesuje mnie wymiana informacji pomiędzy czujką a centralą - protokół itp..., zasilanie czujki - 16 -30V, transmisja danych - szeregowa dwufazowa transmisja danych, technika dwuprzewodowa, 4800 bit/s. Czy możliwa jest komunikacja czujki z np. AVR Atmega, np. 1 -...
Wyjaśnijmy jedną sprawę: Programowanie AVR-ów szeregowo odbywa się po innych pinach niż transmisja szeregowa (są to piny, jak już napisałeś SCK, MOSI, MISO, wyjątek stanowi ATMEGA128 ale to już inna historia) Radze te piny wyprowadzić oddzielnie w celu późniejszego programowania. Nie możesz ich podpiąc do standardowego RS232, bo tak nic nie zaprogramujesz....
hmm nie mam pojecia jak polaczyc Atmegi za pomoca SPI. Co do szeregowej transmisji to mam juz zajete wyjscia TxD i RxD ale Atmega bedzie wysylala dane do kompa dopiero po 22:00 więc kiedy już nie pracuje maszyna - zastanawiam sie czy nie moglbym wykorzystac tych samych wyjsc do komunikacji z druga Atmega a po 22:00 do wysylania danych do kompa. No chyba...
O też dobry pomysł tylko jak to zrealizować. Jak już wspomniałem jeszczenie nie potrafię tak programować dlatego uważałem że zastosowanie pamięci np: 24c512 było by cool + oczywiście transmisja szeregowa. Pozatym mógłbym to podpiąć do istniejącego serwera i archiwizować ( pobierać ) dane za pomocą crona na wypadek jakiejś zguby.
Rzeczywiście, wkradł się drobny błąd. Teraz na oscyloskopie widoczna jest transmisja bitów. Problemem jest to, że nokia nie zwraca nic (druga sonda wpięta do TX Nokii). Przy pisaniu kodu korzystałem z tego artykułu: http://sunduino.elektroda.eu/wordpress/s... Zamieszczam kod: [syntax=c] #include <avr/io.h> //inicjalizacja void...
Zabawę zaczyna się od przeczytania dokumentacji technicznej układów które stosujesz w projekcie . Nie wszystkie prędkości są osiągalne w danej konfiguracji . Poza tym deklaracja "$crystal = 1000000" nie ustawia prędkości mikrokontrolera a jedynie informuje kompilator. Jest to potrzebne do kalkulacji np: prędkości UARTA, czasu opóźnień itp. Poza deklaracją...
I pytanko odnoście transmisji szeregowej SIM300D i ATmegi - czy wymagany jest jakiś konwerter napięć typu MAX232? Atmega i sim300d chodza na tych samych poziomach napiec. Nie potrzebny jest konwerter zaden. Ja robie podobny projekt ale na sim548c..moge ci pomoc z jakims pomyslem na algorytm.
Wiem ze jak ktoś sobie coś umyśli to ciężko go przekonać - z własnego doświadczenia to wiem ;-) Ale spróbuj podejść do problemu metodycznie: - oszacuj ( lub przeczytaj w dokumentacji ) jak często sygnały z Twoich modułów będę analizowane. * jeśli stan wejść byłby odzwierciedlany tylko na diodach ( teoretycznie ) to aktualizacja klika razy na sekundę...
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
Bezpieczniej byłoby czytać ja indeks po indeksie i wysyłać jako kolejne bajty. Pytanie tylko, skąd atmega będzie wiedziała na której pozycji wpisać odebrane dane? Co w przypadku błędu transmisji?
To może masz wybrany zły procesor ?? Sory, nazwę tego rejestru musisz zmienić dla ATmega32 bo on się tak nazywa dla ATmega169
Wspólne masy to rzeczywiście jest problem i taki test ma średnio sens. W datasheet'cie do rfm12b są przykładowe programy, gdzie transmisja szeregowa jest realizowana ręcznie. Wszystko jedno jakich pinów na atmedze użyjesz. Możesz wybrać dowolne 5. Musisz tylko przedefiniować porty(co i jak masz podłączone). Tam na początku przykładowych programów jest...
Nie znam algorytmu programowania PICa, ale JDM + konwerter USB-RS232 może nie zadziałać. Tego typu programatory nie korzystają z portu RS232 w sposób jaki dla niego przewidziany (sprzętowa transmisja szeregowa), tylko "machają" bezpośrednio poszczególnymi liniami jak GPIO. Nawet jeżeli to ruszy, to i tak będzie strasznie wolne, bo wymiana danych przez...
A wracajac do pytania , czy potwierdzenie po takich paczkach , serio moze transmisje tak spowolnić ? ( około dwukrotnie ) to wszystko zależy jak napisałeś swój program. Jednak nie byłeś łaskaw napisać w czym programujesz. Zakładając więc (może mylnie), że w Bascomie - to zainteresuj się jak ci już wspominałem poleceniem Config Serialin - oraz możliwością...
Witam Mam takie pytanko może dziwne ale stosując układ FTDI tworzy on wirtualny port szeregowy RS i programuje sie go jak normalnego RSa, maksymalna typowa prędkość RSa to 115200k, ale układy FTDI mogą osiągiwać prędkości rzędu 1MB, wiec czy można dla mikrokontrolera np Atmega 32 wyliczać UBRR dla prędkości transmisji 1M czy ma zanse to działać bo chyba...
Komendy AT generalnie wysyła się przed nawiązaniem połączenia. A jeżeli chcesz wysłać komendy w czasie transmisji to przechodzisz do trybu komend poprzez '+++'. Przeczytaj ten wątek od początku - bardzo dużo już zostało napisane. Nie wiem czemu mi te '+++' nie chciały działać. Ogólnie komendy działały. Pisze w czasie przeszłym bo ustawiłem za duży...
Hex zajmuje więcej, bo format HEX zawiera numery linii i każdy bajt jest zapisywany 2-ma znakami ASCII. Plik binarny jest ok 0.4 raza pliku HEX. Przetwornik prawdopodobnie jest podłaczony magistalą 1-wire, transmisja jest szeregowa i wynik może być przesyłąny na dowolnej ilości bitów podzielonych w paczkizależnie od używanego protokołu. Wpisz hasło...
Wypadałoby zacząć od podstaw. Przydałoby się przejść jakiś kurs odnośnie komunikacji szeregowej. Tak na początek. 1. Co za kabel USB-DB9 posiadasz? Do jakiego standardu konwertujesz UART? +/-12V? 0/12V? 0/5V? 2. Jeśli na liniach sygnałowych będzie 12V, to możesz uszkodzić analizator logiczny. 3. Saleae Logic analizując sygnał UART zakłada, że stanem...
w sumie gdyby sie ktos pokusil to mozna to zrobic na mikroprocesorach (atmele nie są takie drogie...) tylko kto zdecydował by sie na przerobienei calej instalacji elektrycznej samochodu ? :P w sumie dzięki temu np na tyl samochoduu szly by 3 kable zamiast np 9 (transmisja szeregowa i +12V) a na końcu 1 atmega8 i 4 przekaźniki... a na desce mały wyswietlacz...
Jak wiemy mikrokontrolery avr maja w datasheecie wartości initial value. Wiem ze po wgraniu nowego programu następuje reset i porty I/O są ustawione w stan wysokiej impedancji. A co z rejestrami np. TCCR, TIMSK od timerow czy rejestrami np od transmisji szeregowe czy jeszcze innych? Są ustawiane na swój initial value jak podaje producent w konkretnym...
wywalenie 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 8 bitów otrzymuję tylko jeżeli nie ustawię nic, jednak nadal nie otrzymuję tego co wysłałem. Co ciekawe wysłanie 0xFD daje na odbiorze 00 00 FF 00 00 FF czyli w zależności od tego co wysyłam otrzymuję dane różnej długości. Może to kogoś naprowadzi.
Ardruino, mam, chodzi o to, czy sam wyświetlacz się da jakoś podłączyć i może użyć sterownika z tej płytki, aby po jakiejś magistrali sterować wyświetlaniem. Może coś być zakodowane. Może ktoś miał doświadczenia. Załączam dodatkowe zdjęcia zrobiłem z 4 stron świata. Poszukaj w internecie o "Electronic shelf labels" producenta też masz podanego ZBD...
Wiec tak mam taki problem i kończą mi sie pomysly : 2 układy jeden z atmega8L zasilany na 3,3 V drugi atmega32L tez 3,3 V podłączyłem pierwwszy układ (atmega8l) kabelekem do komputera (kabel z wbudowanym max232 - zasilanym z portu z diodami zenera (kabel od siemensa)) i wszystko oki transmisja szeregowa jak ta lala zadnych przeklaman 2 układ podłączam...
Złe podłączenie biegunów odpada mam zrobione tak że do wejścia stabilizatora mam podpięte takie gniazdo DC z takim bolcem w środku, stabilizator zasilałem z zasilacza sharp 12,9V 3A ze starego laptopa (bardzo stary taki co miał system operacyjny ms dos xD) do zasilania układów używam go już od ponad 2 lat i nigdy nie było problemów z nim. Atmegę zaprogramowałem...
Dziś dostałem odpowiedź z firmy wraz z załączoną dokumentacją. Niestety nie jest to Modbus RTU. Sterownik korzysta z własnego protokołu o nazwie Compit C3. Ramka z zapytaniem lub odpowiedzią składa się z 11bajtów. Mam znaczenie poszczególnych bajtów w ramce więc postaram się napisać własny program na atmega32. Doradzono mi program do wizualizacji procesów...
Obsłuży przy 16 MHz i programowaniu w asemblerze lub wstawkach i NAKED. Czyli - jak się dobrze nagmnastykujemy, to może uda nam się uzyskać to samo, co na każdym Cortexie mamy bez asemblera, bez problemów i taniej, z dużym zapasem mocy obliczeniowej. Ponadto ATmega jeśli obsłuży te 260 k przerwań UART czy SPI, to nie może obsłużyć żadnego innego przerwania,...
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
Witam. Zakładam ten temat ponieważ chce skomunikować się wyświetlaczem LCD (monochromatyczny z podświetleniem). Wyświetlacz jest połączony z układem TM1723 który pełni role sterownika. Producentem układu jest Titan Micro Electronics ([url=http://www.titanmec.com/doce/produ... katalogowa). W karcie katalogowej wyczytałem ze komunikacja...
CP2102 w obudowie bez nóżek - lutowanie tylko dmuchawką. FT232RL występuje w obudowie TSSOP, wymaga 2..3 elementów więcej i ma drobne problemy z driverami, ujawniające się przy masowej transmisji danych. Na początek chyba jednak FT232RL. Inne rozwiązania, to: Programowy USB na ATmega - jest tego sporo implementacji - nie potrzebuujesz żadnego dodatkowego...
migod , mam pytanie do Twojego "PS". Jeśli chodzi o sprzętową realizację stosu IrDA, to akurak microchip zrobił MCP2150 i po bólu. Jednak interesuje mnie progamowa realizacja. Nie szukam gotowego programu (choć i on mile widziany), a jedynie specyfikacji tego cuda (mógłbym sam coś wykombinować). Więc taka prośba: Jeśli ktoś ma, to niech się podzieli!
Potrzebuję mierzyć napięcie pewnego sygnału z częstotliwością ok 100kHz, czyli próbkowanie musiałoby być co ok 10µs. Sprawdziłem przetwornik AC (10-cio bitowy) w Atmega32 z kwarcem o częstotliwości 16MHz. Pomiar napięcia trwa 98µs czyli dziesięć razy dłużej niż potrzebuję. Czy znacie jakiś przetwornik AC który mógłbym podłączyć do Atmega32...
Mam jedno pytanie czy są małe avr-ki ,attiny w obudowach dil ośmino nóżkowe , które posiadają sprzętowy uart . Albo jak w bascomie mogę napisać procedurę do np. attiny 25 który nie posiada takiego sprzętowego uarta żeby można było użyć komendy print program ma wysłać kilka zmiennych .W atmega 8 jest specjalna nóżka tx oraz rx do transmisji szeregowej...
Ponownie archeologia elektroniczna ;] Atmega 8 (zabytek) - działa prawidłowo tylko przy zasilaniu od 4,5 do 5,5V. Atmega 8 i zasilanie bateryjne to jakiś oksymoron. Atmega 8 i generowanie sygnału zewnętrznego 38kHz - masochizm? Ale jak ktoś bardzo chce, to może w to brnąć. Ja mam takie uwagi: Zamiast atmega 8 użyj uC, który może pracować w szerszym...
Pytanie tylko czy jestem w stanie to zrobić. Mocne pytanie :D Odpowiedź brzmi - raczej nie, bo USB ma zbyt szybkie taktowanie i na ATmega328 nie zdążysz czytać danych. Można to zrobić jedynie korzystając z technik użytych w driverze USBasp. On korzysta z USB w jakiś dziwny sposób, nie wiem jak to jest zrobione, może coś w rodzaju wysyłania ciągu 64...
Witam, Miotam się z wyborem częstotliwości taktowania ATmegi pomiędzy sybką transmisją 57600bps a precyzyjnym taktowaniem procesu z częstotliwością 1kHz. Kwarce najlepsze do transmisji szeregowej np 11,0592 MHz dają słabe możliwości zestrojenia timera na 1kHz (albo ja nie umiem). Ostatecznie pojadę na dwa źródła zegarowe: kwarc dla jednostki centralnej...
Hej, borykam się z podobnym problemem. Chcę połączyć Dongla Telegesisa i ATmegaRFA1 z BitCloud'em. Na ATmega jest wrzucony stos BitCloud w wersji 1_12 skonfigurowany jako END_DEVICE. Po uruchomieniu makiety dioda cały czas mruga i nic się dalej nie dzieje. Doczytałem, że następuje w tym momencie wyszukiwanie sieci. Ten proces praktycznie się nie kończy....
Cześć!!! Driver RS-232 <-> USB, który daje wirtualny port COM i co dalej :)... Zabawa na terminalu, test komunikacji, może programowanie procka ADuC bo się da przez Com, może programtor pamięci, czasem reaktywacja jakiego "gotowego" rozwiązania działającego dotąd doskonale na RS-232 i właściwie koniec zastosowań. Potrzebne tylko w szczególnym,...
No cóż kolego zumek , wcale niekoniecznie pinem wyjściowym musi być PB7 i wychodzić najbardziej znaczący bit pierwszy, tymbardziej, że PB7 przy w/w zegarze 16MHz jest przesłonięte przez wyprowadzenie wyjścia generatora oscylatora kwarcowego XTAL2 w ATmega8 . Najprawdopodobniej chodzi o PB0 i najmniej znaczący bit wychodzi pierwszy, a pozostałe wyprowadzenia...
No właśnie transmisja szeregowa odpada. Liczy się prędkość, każda ns, więc tylko równoległa. Odległości bardzo małe, kilka cm. Pzdr.
Rozważałem jeszcze możliwość sterowania centralnego pinami kierunku 75176, natomiast kierunek transmisji w atmegach robić software'owo- i tak układy będą połączone skrętką więc są wolne linie. Odległości do 40m. Zaglądam właśnie do "Szeregowe interfejsy cyfrowe" P. Wojciech Milczarka i nie kumam jak 422 ma pomóc w przeciwieństwie do 485- był bym wdzięczny...
http://obrazki.elektroda.net/76_12533177... Jestem na etapie budowy dość skomplikowanego urządzenia do samochodu i trafiłem na barierę jakim był brak wystarczającej ilości portów do transmisji po RS232. Z atmela można uzyskać ich co najwyżej dwa a mi potrzeba ich trzy. Dość długo kombinowałem przy UART-ach tak równoległych jak i pracujących...
Witam :) Odziedziczylem uklad ktory musze rozwinac, gdzie sa polaczone 4 ATmegi64 szeregowo, do jednej ATmegi (piatej) przez UART, czyli 4 atmegi maja zwarte RX i Tx ktore ida na krzyz do piatej atmegi (rxy do txa i txy do rxa). No i problem w tym ze uklad nie dziala. Wszystko jest na jednym kablu, nie w ukladzie giwazdy. Jak jest jedna atmega wlaczona...
Witam. Ja również staram się dokonać konwersji sygnałów 5V -> 3V (transmisja jednokierunkowa). Układ to atmega8(2.9V)+LCD(2.9V)+max232(5V). Chcę układ wykorzystać, wysyłając komendy z komputera po rs232, sterować LCD. Zależy mi tylko na komunikacji PC->atmega. I teraz po kolei: *max232 -> atmega na 5V | wszystko działa *max232 -> dzielnik napięcia ->...
... ale chodzi ci o stworzenie własnego interfejsu szeregowego? nie chcesz skorzystać z gotowych dobrodziejstw jak: RS232, SPI - I2C, które ten procesor obsługuje sprzętowo? Wtedy nie musiałbyś sam pisać obsługi transmisji. Chyba, że jest ci to potrzebne do jakichś nietypowych zastosowań to rozumiem - wtedy musisz najpierw sobie dokładnie określić warunki...
Witam. Ja również staram się dokonać konwersji sygnałów 5V -> 3V (transmisja jednokierunkowa). Układ to atmega8(2.9V)+LCD(2.9V)+max232(5V). Chcę układ wykorzystać, wysyłając komendy z komputera po rs232, sterować LCD. Zależy mi tylko na komunikacji PC->atmega. I teraz po kolei: *max232 -> atmega na 5V | wszystko działa *max232 -> dzielnik napięcia ->...
Ja też tego nie odbieram jako kłótni, po prostu wymiana zdań :) Oczywiście wierzę, że czasami to może nie działać (to przy okazji taki urok tego typu rozwiązań), ale wierzę w to nie dlatego, że na elektrodzie tak piszą :) Przy takim rozwiązaniu trzeba uwzględniać prędkość transmisji, prądy polaryzacji i wpływ rezystora na czas przeładowania pojemności...
No ale przeciez napisałem że mam układ MAX3232 który konwertuje napięcia i jest przeznaczony do transmisji UART. Tylko że on pracuje na minimum 3V. ale nie wiemy jaki masz komputer, z jakimi portami, rozumiesz? jeśli masz komputer z portem szeregowym to wtedy MAX Ci się przyda, a jeśli masz np laptopa i masz same porty USB to gdzie chcesz podłączyc...
Garść moich uwag: 1. do diód led użyj rezystorów SMD 1206 naprawde bardzo wygodnie się lutuje. 2. domontuj układ max232 do transmisji szeregowej. 3. ja bym podłączył kwarc i isp w miare na stałe, pozbywasz się kilku przewodów które bedą 95% czasu podłączone 4. może dorzuć jakieś pamięci I2C albo SPI 5. jeśli to ma być zestaw uruchomieniowy, to ja bym...
Witam, W najprostszym wydaniu bierzemy prawie dowolny mikroprocesor (jakiś AtMega, 8051 lub jakikolwiek inny) programujemy podstawowe funkcje matemyatyczne, wprowadzanie danych z klawiatury, wyświetlanie danych na wyświetlaczu i najtrudniejszy element czyli wyświetlanie przesłanego tekstu. I tu sie pojawia problem. O ile bardzo łatwo przesłać do mikroprocesora...
Pytasz praktycznie, czy teoretycznie? :) Teoretycznie, to masz podane w nocie czasy narastania/opadania zboczy, znając sposób podłączenia i impedancje falową można mniej więcej wyliczyć wartość graniczną. Praktycznie - wszystko zależy od sposobu podłączenia. Taśma przeplatana masą, szeregowe rezystory tłumiące, koraliki ferrytowe - to powinno umożliwić...
Jak na mój gust to w samym działaniu funkcji finduntill: http://www.plociennik.info/index.php/tra... "Metoda będzie odczytywała dane z portu szeregowego do czasu aż odczyta znak "K", zdefiniowany ciąg znaków (tekst) lub upłynie zdefiniowany czas (domyślnie sekunda)." Twój program najpierw przez sekundę szuka LED_01 a później przez kolejną...
Zresztą napisz parser ramek ethernetowych uwzględniając wszystkie możliwe protokoły (taki chyba jest cel projektu). Nie mam zamiaru interpretować wszystkich możliwych protokołów ethernetowych. Chodziłoby tylko o te najważniejsze. Ogólnie jeżeli chodzi o projekt to jego ramy są sztywno określone. W związku z tym muszę użyć jedynie mikrokontrolera ATMega128....
RX w avr do Tx w kompie Tx w avr do rx w kompie. Port szeregowy w komputerze PC wymaga odpowiednich poziomów sygnałów wejsciowych. Przy połączeniu procesora typu ATMEGA do układu RS w komputerze PC wymagany jest konwerter poziomów, taki ja np. MAX232. Na razie analizowanie Twojego programu nie ma sensu, bo problem jest na poziomie połączenia układu....
kiedys mialem zajawke na zrobienie czegos podobnego, z pewnymi zmianami: graphic LCD, proc 89C55, albo dallas ...C420 zewnetrzny RAM i wiele innych bajerow typu IrDA, RC5, moduly radiowe telecontrolli pomysl upadl z braku czasu (studia) obecnie przymierzam sie do zrobienia czegos takiego na ATmega wymyslilem sobie tak: - 8-bit analizator stanow logicznych...
Układ, o ktorym mowisz mozna zrealizowac na przynajmniej dwa sposoby: 1) do ukontrolera i pamieci dokladasz FT8U232BM i piszesz program dla Windows (etc.) umozliwiajacy wysylanie/pobieranie plikow z Twojego urzadzenia (choc nie koniecznie, moze uda sie wykozystac HyperTerminal). W tym rozwiazaniu nie trzeba implementowac FAT. Transmisja bedzie sie odbywac...
Witam. Prędkość transmisji i związane z nią błędy (procenty które pokazuje bascom) tyczą się transmisji szeregowej poprzez uart, a nie programowania uC. Fusebity są ok. Tylko jeżeli korzystasz z portu F - wyłącz jeszcze JTAGa - unikniesz niespodzianek podczas uruchamiania płytki. Nie podałeś schematu. W mega128 programowanie nie odbywa się przez linie...
Realne ceny na rynku polskim odbiorników GPS to od około 60zł wzwyż np: https://www.maritex.com.pl/transmisja_be... Stosunkowo szybko zmieniają się modele odbiorników GPS, to co teraz jest dostępne i popularne za rok może być już niedostępne. Rozwiązaniem...
Układ służy do monitorowania magistrali I2C. Podpięty do magistrali, obserwuje ją w sposób pasywny, odczytuje wszystkie przesyłane tam informacje. Wykrywa znaczniki początku (START CONDITION), powtórzonego początku (REPEATED START CONDIOTION) oraz końca (STOP CONDITION) transmisji, rozpoznaje typ przesylanych bajtów (adres, dana zapisana, dana odczytana)....
No fakt ;) jeden rząd wielkości się pomyliłem. No i faktycznie jest w dokumentacji, bo moja wspaniałomyślna książka o AVRach ma te same tabele co w dokumentacji ale się na 250kb kończy. W dokumentacji elegancko wychodzi. Wsadzę 16Mhz. Pomiędzy FT232 a Atmega wsadzę 6N137 bo chcę mieć izolację pomiędzy tymi układami, myślę że powinno działać. Teraz jeszcze...
Transmisja szeregowa przez UART wymaga stabilnej częstotliwości taktowania (najlepiej po prostu kwarcu). Domyślam się, że procesory pracują na wbudowanym oscylatorze 8MHz, to może być przyczyną błędów transmisji.
Ile kosztuje ATmega128 - 30zl? To nie jest dużo i według mnie jest to najlepsze rozwiązanie. Atmel ma w swojej ofercie jeszcze inne mikrokontrolery które mają dwa sprzętowe porty szeregowe, ale z tego co pamiętam ciężko je dostać. Można zrobić transmisję szeregową programowo, ale to ma swoje wady np. brak przerwań. --- Jeszcze uwaga na temat wykorzystywania...
Panowie (i Panie), mam problem: na Atmedze 8 chodzi program z timerem0 w tle (tylko zwieksza jedna zmienna - jako kontrolka) i po odebraniu danych (mozna powiedziec, ze z i2c) powinien wyslac USARem ciag znakow z tablicy. Wszystko dziala dopoki jest podlaczony progrzmator szeregowy. Po wyjeciu jego wtyczki program wiesza sie (czasem za drugim razem),...
Witam. Chce zrobic transmisje szeregowa usart miedzy dwoma stmega 16 z predkoscia taktowania lini 250kbitsow. Z obliczen wyszlo mi ze UBRR dla Q16mhz bedzie rowne 4 :), a dla Q= 8mhz bedzie rowne 8 :) . Ale to jeden z mniejszych problemow.... Jak w srodowisku IAR(ktore jest naprawde niedoceniane, wersja free do 4kb kodu) napisac funkcje realizujace...
popieram kolegę Tdv. Jak musi to być transmisja szeregowa a nie chcesz używać uart'a to podłącz jedną linię do int c2051 i używaj poleceń shiftout. Dodatkowo przed transmisją można ustawić jakiś bit na 0 a potem go zpowrotem na 1 - taka prosta detekcja nadawania. Można też dołorzyć potwierdzenie - po odebraniu żądania(0 na pinie) drugi układ też wystawia...
Witam! Zrobiłem sobie układ oparty o uP ATmega 8L (taktowany wew 1MHz). Procesor ma wysyłać i odbierć dane po łączu szeregowym USART. O ile z wysyłaniem nie ma problemu (zawsze wysyłane są jednorazowo 2 bajty) o tyle sprawa komplikuje się przy odbiorze danych. Dane "dochodzące" do uP nie mają stałej długości (czasami są to 4 bajty, czasami 10 itd)....
Wszystko zaczyna się łączyć w jedną całość kiedy "odkryłem" USART w atmedze. Początkowo niemądry chciałem sam stworzyć cała transmisje szeregową zwyczajnie zmieniając stan jednego z pinów na porcie. Mam w związku z tym pytanie: Czy jeżeli ustawiłem długość słowa na 8bitów to bufor UDR przyjmie każda 8bitową liczbę? Powiedzmy coś w tym stylu: int dana;...
Witam, Mam problem. Próbuję zawiązać komunikację PC z Atmegą 8. Napisałem kod w C w Atmel Studio. Nadawanie zmiennej po przyciśnieciu przycisku działa, jednak jak wysyłam literę z terminala do procesora on nie reaguje. Program ma działać tak: jak naduszę przycisk wysyła do terminala t, jak wyślę jakiś znak z terminala, ma odesłać f oraz zapisać wysłany...
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...
Na pewno prostsze w okablowaniu byłoby połączenie czujników poprzez sieć 485. 4-żyłowy kabel umożliwia połączenie i zasilanie do 32 urządzeń. Każde urządzenie/termometr to np. - czujnik LM335 - ATTINY2313 (20 pin posiada UART i ADC) - układ do transmisji MAX485 lub odpowiednik Do tego potrzebny jeszcze układ Master - może być PC - Sterownik na ATMEGA...
transmisja szeregowa transmisja szeregowa rs232 transmisja szeregowa bascom
magnesy neodymowymi pralka amica triak skrzynia biegów daewoo
passat sygnał dźwiękowy specyfikacja techniczna
LG 29LN4500 Firmware Download, USB Upgrade, and Main Board EAX65283604 Flash Recovery Yaesu FTM-400XD – brak pasma lotniczego AIR BAND po przerwie, jak przywrócić odbiór 108-137 MHz