W AS też można - a nawet powinno się - to definiować w opcjach projektu. To i parę innych rzeczy mi się podoba, ale ten kiepski edytor powodujw, że wolę programować w AS. Jeśli wiesz jak się to robi w AS 5.1 to podziel się wiedzą. Z góry dziękuję. tutaj jest jak zrobić przycisk do wywołania komendy avrdude A tak przy okazji. Wie ktoś jaką funkcją można...
Nie ma problemu - da się tak komunikować... Obliczony błąd na moim egzemplarzu przy tej prędkości i ustawionym zegarze na 4MHz wyniósł raptem 2%... Czyli w granicach tolerancji, którą przyjąłem (i przy której da się jeszcze połączyć) na 3,5%... Warto przetestować, ponieważ różne egzemplarze mogą zachowywać się inaczej. No i zależy to też od warunków...
Dlaczego nie napiszesz po prostu tak: UCSRC = 1<<URSEL | 1<<UCSZ0 | 1<<UCSZ1; - bez zbędnych operatorów i sztucznego pompowania objętości kodu zarówno źródłowego, jak i wynikowego. Dlaczego sekwencja |= nie działa - nie wiem. Czy nie działa na żywym uC, czy na symulatorze? Jeśli to drugie - to błąd symulatora, jeśli to pierwsze - niezgodność...
Co najmniej 3 błędy popełniłeś. Pierwwszy to włączasz przerwanie Uart Data Register Empty, a nie wstawisz chociaz reti pod wektor obslugi tego przerwania. Tu na pewno program się wykracza i nie wiadomo co procesor zrobi, najprawdopodobniej RESET. Drugi to włączenie sterowania sprzętowego. Co prawda w przypadku odbierania to nie ma znaczenia, ale w przypadku...
Musiałbyś mieć ATmegę z literką L, a taka działa do 8MHz według datasheeta. Co do konkretnego konwertera, to nie wiem. Mógłbyś nawet zrobić na kilku elementach. Dioda Zenera i rezystor dla Mega->Zilog w drugą stronę na jakimś tranzystorku. Chociaż dla ATmegi powinno wystarczyć 3,3V na wejściu przy zasilaniu 5V.
twój przypadek wygląda tak jakby procesor używał innego bauda jak mu każesz. po pierwsze sprawdz czy ATmega kożysta z zewnętrznego kwarcu (chodzi o fusebity) bo standardowo jak wyjeżdza z fabryki to chodzi wewnętrznym 1MHz. po drógie sprawdz konfigóracje uarta są w necie takie programiki do obilczania wartość rejstrów na różnych kwarcach.
Mam nastepujacy problem... Posiadam dwa urzadzenia, kazde sterowane mikrokontrolerem ATMega8. Chce opracowac standard transmisji danych miedzy tymi dwoma ukladami... Kazde urzadzenie musi posiadac nadajnik i odbiornik, ktore beda w stanie obslugiwac dwa cyfrowe kanaly. Jeden z nich bedzie sygnalizowal gotowasc do wymiany danych, a drugi to bedzie szyna...
Enable Urxc On Urxc Odbior_rs_232 Enable Interrupts Dim Odebrane As String * 16 Dim Time_out As Integer Dim Ax As Byte Do Wait 1 Cls Lcd Odebrane Loop Odbior_rs_232: Odebrane = "" Time_out = 0 Do Ax = Inkey() Incr Time_out If Time_out >= 30000 Then Exit Do If Ax > 0 Then Odebrane = Odebrane + Chr(ax) End If Loop Until Ax = 13 Return Ja używam tego od...
Żeby działała transmisja od komputera do kontrolera przy tak zbudowanym konwerterze, to wejście RxD w uK musi być wejściem z podciągniem (uaktywniony pullup), albo trzeba dołożyć rezystor na zewnątrz. Podepnij się z oscyloskopem/miernikiem/ledem z rezystorem do linii RxD, ustraw transmisję na 300 bodów i zobacz jak wygląda przebieg.
Master musi coś wysłać, żeby ruszył zegar: char SPI_Master_Receive(void) { SPDR=0xff; /* Wait for reception complete */ while(!(SPSR & (1<<SPIF))); /* Return data register */ return SPDR; } Układ Master-Slave nie zmienia się mimo, że transmisja jest w obie strony.
cyberdar<< 1) RS485 to jedynie specyfikacja elektryczna komunikacji, a nie protokół, wymaga specjalnych konwerterów, a sama komunikacja i tak pozostaje do zrobienia, to zupełnie inna bajka. 2)To akurat racja :) Myśle że nie ma sensu komplikować tutaj całości wprowadzając transmisję asynchroniczną, ponieważ będzie ona całkowicie programowa, wymaga...
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...
Możesz użyć specjalizowanych układów SCT2024, można też zrobić multipleks. Jeden SCT obsługuje 16 diod led, do ustalenia prądu diod potrzeba 1 rezystor. Transmisja danych przez SPI, dla 100 szt. led wystarczy 7 scalaków. Obecnie cena w TME nie przekracza 2 zł brutto za sztukę. No i jakie łatwe oprogramowanie tych układów, szczególnie gdy podpięte są...
Raczej tak, acz niekoniecznie. Zauważ, że transmisja TWI jest bardzo wolna, a działa niezależnie od zegara systemowego, bo jest popędzana sygnałem SCK z TWI. Z drugiej strony procesor utrzymuje SCK w stanie niskim sygnalizując brak gotowości urządzeniu master i to ty po wybudzeniu możesz ten fakt zmienić. W efekcie nawet jeśli wybudzenie będzie trwało...
Niekoniecznie musi to byc RS485. AVR-y mają tryb dla USART-a MPCM . Jest to tryb Master -kilka slave, przy czym transmisja jest 9-bitowa i ten ostatni bit jest znacznikiem adresu. W slave-ach łączysz wszystkie Rx ze sobą i Tx ze sobą , następnie krosujesz z Tx i Rx Mastera. Szczegóły w nocie katalogowej... EDIT: Przykładów nie podam, bo nie miałem potrzeby...
1. Jeżeli przy braku wysyłania nośnej 36kHz na wyjściu TSOP masz stan wysoki, a podczas wysyłania nośnej masz stan niski to znaczy, że jest OK. Większość scalonych odbiorników IR ma zabezpieczenie przed ciągłą transmisja - 36kHz trzeba modulować - tak np definiuje to sobie Vishay: Minimum burst length 10 cycles/burst 10 cycles/burst After each burst...
(at)albertb: Zwróć uwagę, że ja także podaję to jako alternatywę nie krytykując Twojego rozwiązania. Przepraszam, nie chciałem nikogo urazić czy krytykować. Sam początkowo pomyślałem: przecież to banalnie proste, więc w czym problem. Zacząłem kombinować podobnie jak Ty, ale właśnie napotkałem problemy, o których napisałem powyżej. Te 960 taktów nie...
Witam! Napisałem procedure inicjalizacji rs-a i odbioru danych. W sieci opartej o RS485 mam mastera i kilka slave-wów dlatego muszę na poczatku zchynchronizowac sie zeby zaczac czytac ramkę protokołu od poczatku (dwa znaki 0xa5). Zegar Atmega to 7,32MHz, ustawiona transmisja 19200, 8N1. Atmega 8 odbiera jakies dane ale wyglada na to że pracuje z inna...
Dobra, to ostatni post bo szkoda klawiatury. Nie wiem skąd masz takie info że niedokładność zegara musi być mniejsza niż 10%. Na moje oko to jest %5 (połowa czasu trwania bitu). I jak masz błąd większy niż ta wartość to transmisja nie będzie działać. Kolejna rzecz: 1000000 / (16 * 9600) - 1 = 5.51041666667 czyli wpisujesz do UBRR wartość 5. W datasheet...
Próbowałem już absolutnie wszystkiego aby transmisja działała. Siedzę już przy tym około 15 godzin i dalej nie mogę tego skonfigurować aby działało poprawnie. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define DIODA (1<<PB1) #define FOSC 8000000 // Clock Speed #define BAUD 9600 #define MYUBRR...
Witam Jak zorganizować transmisję danych pomiędzy dwoma AVR-kami ? Ma być to dwustronna transmisja niewielkiej ilości danych (ok 20 bajt/sec) , po jednej stronie AVR + LED+ fototranzystor <-> AVR + LED+ fototranzystor. Z tego co zmierzyłem na oscyloskopie to maksymalna prędkość przy jakiej nie ma dużych zniekształceń na fototranzystorze to ok...
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...
czy jest możliwość wyprowadzenia 8 bitów z atmega8 szeregowo na jednym wyjsciu?
Witam Czy miał ktoś doczynienia z modułami TLX905 868MHz ze stronki http://wwww.kamami.pl/?id_prod=7023 Czy mógłby ktoś wypowiedzieć sie na temat działania tego modułu jak napisać program na niego aby zrealizować transmisję (teoretycznie co trzeba zrobic? co gdzie wyslac?) między dwoma modułami. Może ktoś wypowie się na ten temat w necie niema zbyt...
Jakieś 4 dni męczyłem się żeby uruchomić transmisję pomiędzy Atmegą a kompem po rs232. Niezmiernie zaskoczyło mnie to, iż wszystko zaczęło działać gdy bity:UCSZ0,UCSZ1,UCSZ2 ustawiłem na 0. Czyli (według informacji Atmela) ramka danych miała 5 bitów, a przesyłałem dane 8 bitowe. Przy ustawieniu tych bitów na ramkę z 8 bitami danych nic nie chodzi:nie...
Procedura "USART_Transmit" wykorzystuje sprzętowego USARTa ATmegi8. Działa ona w ten sposób, że najpierw sprawdza czy bufor w którym przechowywane są dane do transmisji jest pusty. Jeżeli nie jest pusty to czeka na jego wyczyszczenie, gdy stwierdza, że jest już pusty to wpisuje dana którą przekazujesz jako parametr do rejestru UDR, i transmisja odbywa...
Witam ! Mam pytanie prozaiczne, ale sprawia mi kłopot. Mam wyświetlacz Futaba z portem szeregowym - linie Data, Clock, Reset. Mam także procesor atmega8 - jak podłączyć to ze sobą i jaki protokół wybrać. Nota katalogowa wyświetlacza jest tutaj: http://s89402622.onlinehome.us/vfd/us202... Będę wdzięczny za pomoc.
Na początek taka uwaga: Driver Atmela bazuje na przerwaniach, w związku z czym wymaga globalnego zezwolenia na przerwania, czyli ustawienia bitu I w SREG. Z tego też powodu nie można używać go (w sposób przedstawiony w przykładzie obsługi PCF8563 Kod 3. .............. Owszem, tutaj również się program nie zawiesza. Ale też nic nie odczytuje. To, że...
Witam chce zrobic ukladzik do przesylania 8bit z portu lpt do atmega128 i zakodowania do tranzmisji szeregowej i wyslanie portem na do nadajnika telecontroli. Po drugiej stronie zecz odwrotna odebranie i ustawienie 8bit portu Atmegi. Pytanie ... da sie to zrobic i z jaka predkoscia mozna przesylac te danie dla mnie najbardziej pasowala by czestotliwosc...
Witam! Staram się wysłać komendy przez Bluetooth (za pośrednictwem BTM-222 przy prędkości 38400bps) do mikrokontrolera ATmega8 odnośnie zmiany PWM silników. Z początku chciałem robić to tak: komendy nie docierały w pełni (np. zamiast "255y" dochodziło "25y"). Dlatego dodałem 28ms opóźnienia : 118ms! Jest to zdecydowanie za długo! Program po stronie...
Chciałbym nadawać i odbierać szeregową transmisję w kodzie Manchester, chodzi tu o to w jaki sposób zdefiniowac taką transmisję, jak odbierać dane. Nie bardzo wiem w jaki sposób w BASCOM zrobić nadawanie szeregowe po jednym porcie.Czy zna ktoś jakiś sposób jak do tego podejść ? procesor atmega8. xtype
Witam. Zmontowałem sobie ukladzik do transmisji szeregowej na atmega8 i max232. wszystko działa pięknie ale... mam problem natury programistycznej ( w języku c ). wiem jak wysłać pojedynczy znak z procka do kompa, wiem jak odebrać - do tego jest z resztą cała masa materiałów na necie. problem pojawia się przy wysłaniu ciągu znaków. (na razie skupiam...
Witam, Mam pewien problem. Mianowicie połączyłem dwie ATmegi 8 przez TWI, rolę pullup-ów pełnią rezystory w ATmedze która pełni funkcję Master Transmiter. Gdy wysyłam przez TWI jakąś wartość np 0b00001000, to w TWDR w Slave Receiver, w TWDR jest wartość 0b00010000, czyli ta wartość przesunięta w lewo o jeden bit. Co może być powodem takiego stanu rzeczy?...
Witam. Bardzo proszę o pomoc w nietypowej transmisji szeregowej. Po analizie wielu przebiegów wynika, iż dane mają następujące znaczenie. http://obrazki.elektroda.pl/8524947300_1... Jak do tego się najlepiej zabrać?
witam, napisałem taki oto program, który ma za zadanie zaznajomienie mnie z usartem i późniejsze wykorzystanie. Większość skopiowałem z noty, kompilator nie wykrywa błędów, program sprawdzał mi też kolega który jest lepszy w programowaniu ode mnie. Problem polega na tym, że atmega nie wysyła danych (tego 0) ani nic innego. Czy kod jest na pewno całkowicie...
Witam, Problem (o ile wogóle istnieje) przedstawia się następująco: mam wyjście szeregowe na jednym z pinów PORTB, na tym samym porcie chciałbym zrobić wejście, wszystko byłoby ok, gdyby nie fakt, że "przesuwanie" będzie mi raz włączało, raz wyłączało podciąganie na tym pinie, czy nie będzie z tym żadnego problemu ?? Zastanawiałem się nad zewnętrzym...
Mam zamiar zrobić sobie coś w rodzaju sieci. Atmega ma być głównym kontrolerem, który będzie kierował pracą podzespołów. Mikrokontroler będzie wysyłał kod binarny w którym bedzie zawarty adres urządzenia i rozkaz do wykonania. sygnał chce zeby wyglądał następująco: 1 bit - bit startu 2-5 bit - adres (16 adresów) 6-9 bit - rozkaz (16 rozkazów) Atmega...
Witam. jack63 to wcale nie jest liniowa charakterystyka! t2 i t3 to nie są współczynniki tylko potęgi t² i t³ mierzonej temperatury! Apar jest zbyt solidną firmą by robić jakieś uniki z impulsowym pomiarem na PT100, w automatyce od wielu lat metody pozostają stałe tylko zmienia się elektronika. Pomiary robi się PT100 podłączonym do konwertera...
Witam student.PB przyjmij że koło 20 ms, teoretycznie powinno być 20 ms ale wielu producentów stosowało odstępstwa od tej zasady tak samo jak od tego że neutrum w serwie jest 1,5 ms. Odchyłki okresu rzędu 10% każde serwo będzie tolerowało, neutrum trzymałbym się 1,5 ms bo jest prawie pewne że na takie serwo trafisz. dondu co do metody to zaproponowałem......
Przepraszam, że dopiero teraz ale jestem w delegacji. Minęły dwa dni a Twój termometr nie działa... Możesz słuchać każdego. Ja proponuję takie rozwiązanie które zajmuje dosłownie dwie minuty jeśli robiło się to wczesniej. Sprawa jest w pełni odwracalna. To nie ślub z kobietą :D Więc co szkodzi spróbować? Kiedyś może sam komuś pomożesz. Należy zacząć...
No wg. mnie to wyświetlacz od noki 3310 i podobnych mógłby być dobry. W sieci jest sporo bibliotek. Jeśli kolor to no raczej Nokia 6610 etc ... gdzieś jeszcze widziałem wyświetlacze od siemensów( też kolor.) Oczywiście wszystko okodowane, trzeba tylko poszukać. No jak przy takich wymaganiach to nawet nie myślałbym o 2313. Minimum Atmega8 lub 88 ( szczególnie...
$crystal = 8000000 $regfile = "M16def.dat" $hwstack = 128 Tu zmieniasz wg wlasnych parametrow '- deklaracja zmiennych dla usart ---------------------------------------- Dim Index As Byte 'kolejny znak w buforze odbioru Dim Odebrano As Bit 'flaga ustawiona po odebraniu znaku Dim Buf(10) As Byte 'bufor wejsciowy - 10bajtow '- konfiguracja...
Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...
Transmisja UART ma być zrobiona na podczerwieni. Czy taki schemacik będzie dobry? http://safrina.net/pic/elektro/rxir.gif Chcę tylko wyjście TSOPA dać na wejście 2 konektora czyli Receive data. Czy ma to szanse działać? Dane z transmisji odczytuję w hyper terminalu.
W końcu udało się i działa. Pod RX nie trzebabyło podciągać rezystora jak to lechoo zauważył ale trzeba podciągnąć do masy TX bez tego nie ruszy no i trzeba zanegować sygnał z uP przed wysłaniem do TX irdy. W załączniku przesyłam schemat prawidłowego połączenia, które działa. Zastanawiam się jak zrobić negację na tranzystorze zamiast bramki bo układ...
Układ nadajnika i odbiornika robiłem sam na 433MHz i moduły działają. Wczoraj podłączyłem nadajnik do atmega8 a odbiornik do com w kompie. Korzystając z instrukcji print uzyskałem poprawną transmisję z niewielkiej odległości. Chciałbym wiedzieć jak optymalnie napisać program aby osiągnąć max możliwości programowych i skupić się tylko na torze radiowym.
http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...
Witam Testuje transmisje poprzez USART asynchroniczą, narazie na kablu, lecz nie każda ramka danych dochodzi(BAUDRATE=2400). Pytam się czy procki muszą być stabilizowane kwarcem, żeby poprawnie taka transmisja szła. Drugie pytanie dotyczy Attiny2310 w rej. UCSRC nie ma bitu URSEL, w atmedze jest, jednak jak wyłącze ten bit z atmegi8 to transmisja pada...
Witam! Jestem w trakcie budowy układu na mikrokontrolerach Atmela. Zadaniem moim jest połączyć ATmega8 z ATtiny2313. jako ze w przyszłości będzie tam pewnie więcej takich układów korzystam z dobrodziejstwa szyny I2C. Niestety zachowuje się ona dość magicznie - transmisja jest prawidłowa i działa ale tylko gdy dotykam ręką lub próbnikiem oscyloskopu...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
http://obrazki.elektroda.pl/2943283900_1... Witam wszystkich, przedstawiam ciekawy twór mojego autorstwa oraz kolegi. Mieliśmy zaproponować coś ciekawego, innowacyjnego, a zarazem prostego na zaliczenie. Mając, jak to na studiach, strasznie mało czasu na całe przedsięwzięcie. Zaczęliśmy poszukiwania na forum, z którego teraz my się...
Dla mnie niema znaczenia czy transmisja RS233 jest poprawna czy też nie. Nie rób z siebie głupca. Po co komu transmisja przez RS232 która nie jest poprawna? Dziś Atmega8 kosztuje około 5 zł a FTDI który daje 100% poprawną transmisję aż 2x tyle. Nie wymaga programowania, potrzebuje garstki typowych części, a jedyna "trudnością" jest obudowa SSOP o gęstym...
http://obrazki.elektroda.net/61_12660204... Witam . Jako, że nie było ostatnio tego typu urządzeń na eletroda.pl pozwolę sobie przedstawić mój najnowszy projekt. Ta nietuzinkowa konstrukcja, to uniwersalny sterownik z komunikacją przez RS-485. Inaczej można to nazwać modemem. Sterownik taki składa się z następujących sekcji: - zasilania -...
Cześć. Jestem w trakcie budowy prototypu wielokanałowego układu sterującego (włącz wyłącz). Wybór padł na HT12E jako nadajnik i kilka HT12D jako odbiorniki. Transmisja będzie przewodowa (sygnał i masa) Układ z noty (jeden nadajnik - jeden odbiornik) działa prawidlowo, ale spotykam się z różnymi wartościami rezystorów R Osc. W jednym schemacie (w sieci)...
Witam. Mam problem z komunikacją SPI na Atmega8 w trybie slave. Kod programu: #include <avr/io.h> #include <math.h> #define DDR_SPI DDRB #define DD_MISO DDB4 void SPI_SlaveInit(void) { /* Set MISO output, all others input */ DDR_SPI = (1<<DD_MISO); /* Enable SPI */ SPCR = (1<<SPE); } char SPI_SlaveReceive(void) { /* Wait for...
Czy może być to wina któregoś z kondensatorów Rozumiem, że masz translator napięć max232 albo podobny.. problemy z transmisją będą, jeśli kondensatory będą za małe - ładunku nie wystarczy na wysterowanie linii przez odpowiednio długi czas. Ja u siebie stosuje kondensatory 4u7 jako latające (z dublera oraz inwertera) oraz 10u jako kumulujące (na szynie...
Witam Wiem powiecie, zrób to na RX TX i przejsciówka USB-RS. Ale ja nie chce bo chcę usb (tak ambitniej :P ) I tak będziesz musiał jakoś to transmitować. Siedząc sobie na wykładzie, siedziałem i rozmyślałem. I zauważyłem pewien problem. Że muszę chyba najpierw napisać jakiś sterownik aby PC widział że coś podłączyłem i jest to mój "oscyloskop", następnie...
W zasadzie zależy mi na tym, aby jeśli dla danego baud rate błąd nie jest większy od 2% to żeby transmisja zachodziła - wtedy też mikrokontroler odpowiada wiadomością, że dany baud rate jest możliwy do ustawienia. Dlatego tu zaczęło mnie zastanawiać dlaczego mimo poprawnego baud rate komunikacja nie zachodzi. Jak nabędę to spróbuję z kwarcem "przyjaznym"...
Witam Mam pytanie dotyczące transmisji RS232 w atmedze8 do komputera. Chodzi o wielkość bufora w USART. Realizuje komunikacje z komputerem w sposób: wysyłam w petli znak, mikroprocesor w odpowiedzi wysyła ciag znaków po 10, po odebraniu w komputerze wysyłam nastepny znak i tak 10 razy obecnie. Z moich obserwacji wychodzi na to ze bufor moj musi miec...
Ok rozumiem. Spróbuj tego. Użyte przerwanie. Można też zrobić bez zależnie od potrzeb. $regfile = "m8def.dat" $crystal = 8000000 Dim Zmienna As Word Dim A As Bit Config Pinb.1 = Output Config Pind.2 = Input Set Portd.2 '============ definicje timera ================================ Config Timer1 = Timer , Compare A = Toggle , Compare B = Disconnect...
W jaki sposób ma się dla poruszonego temat nota katalogowa tego sensora ? Równie "pożyteczna" dla autora będzie nota od pamięci 25C01 albo jakiegoś przetwornika cyfrowo-analogowego lub odwrotnie. Jesli kolega chce bardzo wysłać inną ilość bitów niż 8 to musisz ją zrealizować calkowicie programowo i wówczas możesz sobie słać ile dusza zapragnie bitów....
Pozwolę sobie pociągnąć dalej... Wszystko było by łatwiejsze gdybym miał RS232 w laptopie - ale nie mam jak to laptop. Więc jestem zmuszony (chcę) wykorzystać do transmisji danych port USB. Tak jak kolega powiedzmy że będzie to woltomierz (niech będzie na razie woltomierz). Pozwolę sobie olać tutaj kwestię jak co z czym aby uzyskać wynik bo to już mam...
Witam, Postanowiłem zrobić tak: normalna transmisja wyglądała tak: $0030000 //komenda ustawienia karetki na pozycji temp NAW //bez znaku $ więc zwykły tekst $0000001 ////komenda ustawienia karetki na pozycji 23 ////bez znaku $ więc zwykły tekst Baza musi poczekać z wysłaniem kolejnego stringa aż panel odpowie że już wyświetlił poprzedniego. Już to zrobiłem...
Problem leżał w taktowaniu procesora. Po zainstalowaniu managera płytek MiniCore, i wybraniu odpowiedniego zegara Transmisja RS232 działa prawidłowo.
Dzięki wielkie, zaraz sprawdze działanie w praktyce. Dodano po 2 Jestem w głębokim szoku ponieważ po dostosowaniu kodu do wyprowadzeń moich układów na atmega8 odbiornik i attiny2313 nadajnik transmisja ruszyła z kopyta. Wielkie dzieki kolego nanoTECHNO.
Mam następujący problem. Muszę stworzyć układ na atmega8 który będzie mierzył napięcie i wysyłał je do kompa przez rs232. Procesor programuje się poprawnie (USBAsp). Jednak transmisja z rs232 nie chce działać. Program wygląda tak: http://obrazki.elektroda.pl/5513103400_1...
atmega8 transmisja transmisja szeregowy atmega8 transmisja szeregowa atmega8
dlugo uruchamia filtr mostkiem wiena schemat instalacja lanos
cyfral cosmo interfejs multidiag
Jak zdjąć tylną ściankę w lodówce Samsung RB34? Głośnik Omnitronic DS-Series 500W do Radmor 5102