Efekt jest nieciekawy bo zamiast na porcie szeregowym operujesz na deskryptorze numer 0 :) Zmienna lokalna fd przysłania Ci zmienną globalną o tej samej nazwie.
Wystarczy kilka linii: $crystal = 4000000 $regfile = "attiny2313.dat" $baud = 9600 Do Print "test" Waitms 500 Loop End Pozdrawiam...
Coś tu namieszałeś, zrób tak : http://maniek1818.elektroda.eu/images/us... Źródło : http://maniek1818.elektroda.eu/konwerter... Pozdrawiam.
Dzięki za bardzo dobrą wiadomość. Czy mógłbyś mi podpowiedzieć jak to zrealizować w praktyce (jak pisałem wcześniej - moje doświadczenie jest żadne). Czy trzeba stosować jakieś dodatkowe adresacje urządzeń, z którymi mam wykonywać transmisje? W łączu RS232 nie ma żadnego adresowania - to jest połąćzenie punkt-punkt, jedna strona nadaje dane, druga...
Przechodziłem już to, MAX dopasowuje Atmegowe 0-5V do RS'owego +/- 3-15V Jest naprawdę duże prawdopodobieństwo, że Ci to ruszy po dodaniu konwertera. Max kosztuje zetkę i wymaga raptem 4-rech kondensatorów ;-) Osobiście używam 1uF SMD, sprawują się wyśmienicie. P.S. możesz na etapie testów zmniejszyć prędkość np. do 9600.
port D (czyli jak ty nazywasz piny PD) pełni podobną rolę jak port B. A to czy poszczególne piny portu są wyjściem czy wejściem zależy tylko od ich zaprogramowania odpowiedniego - to taka ogólna uwaga. Natomiast rzeczywiście jest jakiś mega babol ;) co potwierdza tylko moją teorię pisaną w postach wyżej , że tak jest z tymi wspaniałymi rozwiązaniami...
#include <avr/signal.h> Wywal, nowa wersja gcc dla avr wymaga juz tylko <avr/interrupt.h> Zresztą, dwie poniższe funkcje w ogóle nie korzystaja z przerwań, więc możesz się pozbyć handlerów (SIGNAL(...){}) i uaktywniania przerwań (UCSRB = (1 << RXCIE) | (1 << TXCIE);) zresztą cały ten fragment jest źle. UCSRB = 1 << TXEN;//...
Witam, mogli byście spojrzeć na poniży kod czy dobrze kombinuje bo nie mam złącza LPT( laptop) i muszę na boku z starych części składać komputer żeby zaprogramować. Więc jak się poświecę to chciałbym mieć pewność że zatrybi. Założenia są takie: z terminala wysyłam jakąś komendę mikrokontroler atina2313 ją odbiera i podejmuje odpowiednie działanie. Kod...
Ty stosujesz tzw. pulling, czyli sprawdzanie flagi w tym wypadku w pętli: [syntax=c]while(!(UCSRA & (1<<UDRE))); [/syntax] czyli CPU kręci się w pętli i czeka na to, aż flaga da znać, że można dać następny bajt do transmisji. Wskazałem Ci link do artykułu pokazującego jak wykorzystać przerwania, by mikrokontroler zwolnić z ciągłego sprawdzania...
Witam. Czy ktoś z forumowiczów mógłby mi podesłać pokazać jak napisać najprostszy program na ATtiny2313 aby komunikował sie z PC. Program musi być prosty bo chciałbym sprawdzić czy połączenie z PC mam dobre. Jakie bity i wyjścia i jak trzeba ustawić? Ja na liniach RXD TXD z AVR-a mam 5V i 2.5V.Czy tak ma być?? Jak ustawić HyperTerminal - ja ustawiłem...
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...
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...
Witam. Zrobiłem przejściówkę z USB na rs232 na ATtiny2313 http://obrazki.elektroda.net/61_12766851... http://obrazki.elektroda.net/53_12766853... http://obrazki.elektroda.net/95_12766861...
Poprzez RS232 lub USB? W czym problem? Przy USB możesz wykorzystać z FTDI, np FT232, lub kupić AVR z wbudowanym USB i skorzystać z LUFA. To drugiej jest zdecydowanie dla nieco bardziej zaawansowanych osób.
Jeśli chodzi o obsługę od strony komputera, to polecam książkę: RS 232C - praktyczne programowanie autorstwa Andrzeja Daniluka. Dodam, że nietrudno znaleźć w Internecie e-booka. Jeśli zaś chodzi o komunikację od strony mikrokontrolera, to w książce: Programowanie mikrokontrolerów AVR w języku BASCOM autorstwa Marcina Wiązani jest to bardzo dobrze opisane....
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Jedna linia na taktowanie, druga na zatrzaskiwanie (czy też wystawienie danych na wyjście). Taki np. ATTiny2313 ma sprzętowy UART, do działania nie wymaga żadnych elementów zewnętrznych* i kosztuje jakieś 5zł, a programator do niego może 10zł... --- * - zarówno w przypadku uK jak i rejestru konieczny jest konwerter RS-232 na TTL-5V, np. MAX232.
a wiesz w ogóle jak się częstotliwość taktowania ma do prędkości w RS232 ??? programujesz w assemblerze ??? - to o jakim multiprocessingu mówisz? jeśli programujesz w asemblerze i to dobrze to coś dziwne troszkę pytania zadajesz? 1. Zajrzyj sobie do noty katalogowej i zobacz sobie przy jakich częstotliwościach taktowania jakie prędkości możesz sobie...
Ja do komunikacji po RS232 zrobiłem coś takiego. Testowałem na lini 100m, ale bardzo lipnego kabla (udawany kabel telefoniczny) przy nap. na lini 24V. Działało do 4800baud, więc dla twojich celów napewno wystarczy. http://obrazki.elektroda.net/47_12433741... R8 powinien być 5k chyba z tego co pamiętam, Co do twojego schematu, tranzystory sterujące...
http://obrazki.elektroda.pl/4733444900_1... Witam. :) Chciałbym przedstawić Wam prosty programator AVR wykorzystujący port RS232. :) Wielu zapewne stwierdzi, że to przeżytek ponieważ dużo prościej posługiwać się programatorem na USB, lecz port RS jest nadal dość często wykorzystywany. Zaletami tej konstrukcji jest miedzy innymi cena...
Czy na prawdę nikt nie potrafi mi pomóc? problem cały czas ten sam chociaż zagłębiam się w literaturę rs232
Witam próbuję obsłużyć komunikację procesora Attiny2313 z komputerem poprzez port RS232. Komunikacja jest jednokierunkowa. Tylko procesor przesyła dane do komputera. Niestety mimo wielu prób nie chce mi to ruszyć. Bardzo bym prosił o sprawdzenie i pomoc w znalezieniu błędu. Poniżej wrzucam kod programu oraz schemat połączeń. Z góry dziękuję za pomoc....
Witam Mój problem wiąże się z zaprogramowaniem "Echa" które obijało by sygnał w standardzie RS. Układ buduję w celu sprawdzania poprawności działania konwertera USB-RS485. Aby nie programować układu dla każdej szybkości transmisji chcę użyć pinów PB0-PB3 gdzie za pomocą zworki możliwy byłby wybór jednej z 4 przygotowanych szybkości transmisji: 921600,...
Witam Tworzę urządzenie które będzie komunikowało się z komputerem poprzez FT232. Problem polega na tym że uC nie komunikuje się z PC. Napisałem na początek taki prosty program żeby sprawdzić czy komunikacja działa: http://obrazki.elektroda.pl/6189266100_1... Od rana tworze różne kombinacje alpejskie żeby ruszyć tą transmisje ale nie...
Po przejściu z at90s2313 na attiny2313 nie działa mi komunikacja z Pc, poprzez hyperterminal. Czy mogłby ktoś sprawdzic czy ten program rzeczywiście wogole jakies dane wysyła.
Witam. Proszę nie piszcie, że temat był już omawiany, bo przeczytałem chyba wszystko na tym forum o RS232 i nic mi nie pomogło. Pierwszy raz zabrałem się za obsługę RS232 i potrzebuję kompletnych informacji bo błędów pewnie mam od pierona:) Chciałbym stworzyć układ który po prostu wyśle mi do terminala znak (aby poznać jak to wszystko działa). Moje...
Witam! Zakładam ten temat gdyż nie mogę znaleźć odpwiedzi na pewnie proste dla Was pytanie. Potrzebuje podłączyć prosty układ do USB na Attiny2313 i sterować odpowiednimi wyjściami tego procesora i chcę aby był widoczny w linuxie jako serial Czy musze mieć konwenter USB na RS232 czy wystarzy oprogramować Attiny aby był widoczny jako serial bo ze schematów...
Fajny program :) A z czego mam korzystać żeby nauczyć się samodzielnie taki napisać?
Ok, wielkie dzięki!!! ;)
Witam, mam następujący problem. Jako iż pierwszy raz zabrałem się za rs232 zmontowałem sobie w celach nauki układ 2x attiny 2313 podłączone rxd z txd na przemian. Jeden pracuje jako "nadajnik" a drugi jako "odbiornik". Dodatkowo żebym wiedział, że transmisja się dokonała , do "odbiornika" dodałem diodę która ma mignąć jeśli przesłano odpowiednią liczbę...
Witam !! Mam pytanie jak podłaczyć do Attiny2313 MAX232 bo nigdzie takiego dobrego schematu nie znalazłem:D
Muszę zrobić na szybko możliwie najprostszy układ do wysłania bitu na komputer. Układ w uC ma zsumować sygnały wchodzące na piny portu B, a następnie wysłać bit 1 do PC. Bardzo proszę o sprawdzenie schematu elektrycznego i wyjaśnienie błędów, które zrobiłem (pierwszy raz w życiu coś takiego robię). Program już mam napisany. Bardzo dziękuję za wszelkie...
Witam, Zastanawiam się, jak zrealizować komunikację o takim schemacie: PC (RS232) <-> Atmega16 <-> 3x Attiny2313 USART? Ale czy nie będzie problemu z obsługą 3 urządzeń przez Megę? Zależy mi na małych opóźnieniach w komunikacji Mega <-> 3xtiny, a nigdy nie programowałem czegoś takiego. Pozdrawiam.
Nie masz racji, że kontrolera USB w DIP nie znajdę, bo już znalazłem. A raczej znalazł mi tu jeden z Kolegów – jest to MCP2221A. Jeszcze go nie przetestowałem, ale liczę, że zadziała. Mam inny pomysł - mógłbyś kupić gotowy konwerter USB-RS232 (z kablem, obudową i wtyczką DB-9), a na swoim komputerku zostawić tylko wyprowadzone RX i TX dla RS232...
Witam Daj to w PDFie. -- pozdrawiam
Przepraszam mała pomyłka miało być 1101 zamiast 1110 ale podejrzewam że także by zadziałało;P
http://obrazki.elektroda.pl/3608863800_1... USB ScanLogic jest ulepszoną wersją tego prostego analizatora logicznego : http://ikalogic.com/scanalogic_home.php Każdy, kto amatorsko zajmuje się elektroniką cyfrową powinien posiadać taki analizator. Niby prosty, tylko 4 kanałowy, jednak daje wiele możliwości początkującym. Możemy wybierać sposób...
http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...
Dobrze, że chcesz to przesyłać w trybie tekstowym. Zatem od strony mikrokontrolera poczytaj sobie w Bascomie o poleceniach: Config Seriallin INPUT Config INPUT Ischarwaiting a także do operacji na łańcuchach znaków: MID LEFT RIGHT itp to powinno cię naprowadzić.
http://obrazki.elektroda.pl/3936343000_1... Takie coś mi pokazuje. Przepływności już ustawiłem. Z jakiego terminala korzystasz ?
Kurcze działa. Już teraz chyba pojmuję o co tu chodzi. Ten kod : &H1B ; &H52 ; &H02 to jest to co: 1B 52 02. Tylko że z &H. Możesz mi wytłumaczyć co to jest to &H?. HEX? Tak HEX, to zapis Bascoma. Czy pisanie na wyświetlaczu polskich znaków, musi się odbywać wyłącznie na tym, że zamiast dołożyć gdzieś znak np. Ó to trzeba pisać cały wyraz kodem?? Jak...
Modernizacja ZL11AVR http://obrazki.elektroda.pl/7636739600_1... Witam, Chciałbym zaprezentować płytkę ewaluacyjną dla ATtiny2313, którą niedawno sobie zbudowałem. Jest to zmodernizowana płytka ZL11AVR , dostosowana do dzisiejszych realiów (brak złącza RS232 we współczesnych komputerach, a zwłaszcza laptopach). Dlaczego zdecydowałem...
zajrzyj sobie do tego tematu: http://www.elektroda.pl/rtvforum/topic13... tam w środku pierwszego postu masz 3 schematy. Pierwszy z nich pokazuje ci najprostszą z najprostszych wersji takiej przejścióweczki - prościej już się chyba nie da? ;) Dodano po 1 a potem poczytaj sobie na spokojnie jeszcze kilka razy i dokładnie notę PDF tego scalaczka...
witam Mam do wykonania urządzenie na projekt przejściowy. Urządzenie ma zbierać sygnały z 5 czujników które będą zliczane przez Attiny2313 a następnie przez RS232 dane będą przesyłane do PC. Program napiszę w BASCOM-ie. Chciałbym się dowiedzieć w jaki sposób napisać program, jakieś wskazówki itp z góry dziękuję za sugestie
Zestaw ma złącze do programowania ISP więc ATtiny2313 możesz programować w układzie. a w takim razie do czego sluzy tu komunikacja rs232?Sprzedajacy twierdzil,że programuje się ten uklad wlasnie przez rs232 i w opisie zestawu też chyba była taka informacja,więc już nic nie rozumiem Sprzedający mówią różne rzeczy - po to żeby sprzedać. RS232 jest tam...
Witam! Ostatnio próbuje wysłać jakąkolwiek informacje przez RS232 na mikrokontroler Attiny2313 i niestety nie ma żadnych efektów. Generalnie chodzi mi żeby po wciśnięciu liczby jednocyfrowej na klawiaturze została ona pokazana na wyświetlaczu siedmiosegmentowym. Program kompiluje w WinAvr a do wysyłania informacji korzystam z Hyper Terminala. Cały układ...
Kolego jeśli masz udzielać złych rad, nie udzielaj ich wogóle! A możesz Freddy jaśniej, co napisałem źle? PL2303 Prolific to układ scalony, który konwertuje USB<-->RS232. Na jego wyjściu otrzymujemy RS232 na poziomach TTL czyli 0..5V. Jeżeli chcemy otrzymać RS232 zgodny ze standardem, to dokładamy do niego MAX232 i mamy poziomy +/- 10V (automatycznie...
Chodzi mi o jak najprostrze sterowanie wyświetlacza noki 3310 . Tak żeby był program w którym się coś rysuje i ten program wysyła to do mikrokątrolera ( najlepiej jak najtańszego np atiny 2313 ) , który wyświetla to na LCD . Albo z pominięciem mikrokontrolela , bezbośrednio podłączony do rs232 lub lpt .
Potrzebuje pomocy w napisaniu wsadu do mikrokontrolera w c++. AtTiny2313 po odebraniu 2 znaków typu char z portu RS232 (16 bitów) ma wysłać je do podłączonego generatora AD9833. Schemat jest w dołączonym pliku. Głównie chodzi mi o to, żeby na wyjściu PB1 mikrokontrolera był stan wysoki lub niski, kolejnych 16 przysłanych bitów. Kolejność odczytów bitów:...
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...
witam! Robie robocika takiego 20 na 15 cm i mam problem. Używam bascoma'a attiny2313 L293D i MAX232 Macie pomysły na jakis ciekawy program dla tego bota no bo taki co jeździ i omija przedszkody to juz mi sie znudził. Chciałem jakoś ciekawie wykozystać rs232 macie jakieś pomysł na np jakąś komunikacje itd. Niechodzi mi o rozwiązania programowe tylko...
Witam! Chciałem dziś "pogadać" z układem scalonym przez SDIO w ten sposób że wysyłam informacje przez RS232 do µC a on "rozmawia" z urządzeniem peryferyjnym i odsyła z powrotem do PC otrzymane informacje. Niby zadanie proste, tym bardziej że ATtiny2313 posiada wbudowaną obsługę szeregową. Ale widocznie los nie jest tak łaskawy... W pewnym momencie...
1. MAX232 to istotnie konwerter stanów, żeby attiny2313 dostawał informacje w standardzie ttl. Attiny wysyła z tego co widać informacje do płytek, a adresowanie polega właśnie na tym, że mamy jeden kabel, a układy są rozróżniane na podstawie adresu i stąd jeśli dane są wysyłane to wiadomo do kogo mają trafić - mniej więcej dobrze to Kolega zrozumiał....
Dowolny mikrokontroler AVR np ATtiny2313 do tego max232 i kawałek softu.
O różnicach pomiędzy AT90S2313 a ATtiny2313 możesz poczytać TUTAJ Jacek
(at)kk99 , dzięki za pomysł, wskazanie właściwego czujnika. Do tej pory trafiałem tylko na drogie czujniki przemysłowe lub pirometry bez optyki (kąt obserwacji 90*). Pozwolę sobie skopiować projekt w oparciu o wyświetlacz OLED lub miniaturowy LCD. (at)primabus , budowa tego termometru (pirometru) jest nieopłacalna. Jednakże zauważ że dla wprawnego...
Witam . :D Mam pytanie , czy ktoś podłączył wyświetlacz pod > port com rs232 < używając np. attiny2313 :?: http://obrazki.elektroda.net/7_119367655...
Witam, W HYPERTERMINAL ustawiłem tylko port com (USB) i to wszystko. Ale wcześniej zainstalowałem z płyty dołączonej do telefonu sterowniki. Kabel również z zestawu. Do wtyczki USB dorobiłem wtyk USB z kabelkami D+, D- (+ zasilanie) z podłączonymi do RS232 na MAX232 Tx i Rx z attiny2313 i nic nie działa. Gdyby Ci się udało uruchomić po RS'ie daj znać....
Witam! Znalazłem na tym portalu trochę informacji na temat pwm i rs232 dla Attiny2313 ale za nic nie mogę znaleźć jak to połączyć kod od pwm: [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 12000000 Config Portb.2 = Output Config Portb.3 = Output Config Portb.4 = Output Set Tccr0a.0 Set Tccr0a.7 Set Tccr1a.0 Set Tccr1a.7 Set Tccr1a.7 Set Tccr1a.5...
attiny2313 rs232 attiny2313 rs232 bascom attiny2313 rs232 kwarc
samsung nu8000 instalacja nowym budynku menedżer rozruch
bateria hilti koszt montażu pompy ciepła
Skymaster Monster Pro 10 – jak odblokować prędkość, menu serwisowe, przewód ogranicznika Kąt wtrysku VW LT 2.5 AHD: ustawienia i wartości