Sprawdź czy komórka w ogóle ma modem. Na mój gust nie ma. (Podobny A57 nie miał). Jeśli jest tak jak myślę to z komunikacji będą nici.
No to tak na szybko: Kondensatory C1 i C2 poobracaj bo są odwrotnie spolaryzowane. Rozkładu na złączu ISP KANDA nie sprawdzałem ale zakładam, iż jest ok. Skąd bierzesz +5V? Przewidujesz tam jakiś stabilizator? Przy zasilaniach ATmega32 powinny być kondensatory 100nF -poczytaj o tym, pooglądaj już gotowe schematy. Co do C6....moim zdaniem może okazać...
Jeśli masz konwersję na TTL np przez MAX232 to możesz wprost podłączyć a jeśli nie to przez kondensator 100nF (linie DTR i RTS)
Jak masz oscyloskop to sprawdź czy na wyjściu TXD nie ma sygnału, może problem jest po stronie sprzętowej ( sprawdź podłączenie do MAXa 232). No i nie wiem czy wiesz ale ustawiłeś tam na nadawaniu 2 bity stopu.
Może, ktoś z kolegów podpowie, bo nie mam pojęcia dlaczego nie mogę skomunikować Atmegi 8 z Atmegą 16. Atmega16 wysyła przez RS jednoznakowy string i druga Atmega go odbiera i realizuje sekwencję programu związaną z tym poleceniem. po wykonaniu ma odpowiedzieć tym samym znakiem, że polecenie zostało zrealizowane i tu jest problem. Pierwsza Atmega informacji...
Przejrzyj dokumentację procka i archiwum - na wewnętrznym generatorze w przypadku ATMega RS232 niekoniecznie będzie działał poprawnie. Powodem jest zbyt niska dokładność tego oscylatora. Jeśli masz FT232 to ma on możliwość wyprowadzenia zegara, z którego możesz taktować MCU. Pokazany objaw świadczy o tym, że baudrate interfejsu jest nieco inny niż spodziewany.
Sprawdź ustawienia stosów. Dla uproszczenia zmień znaki a = 61 ASCII b = 62 itd. Wysyłaj np. echo a > /dev/ttyS0 Edit A jakim napięciem zasilasz uC ? Widzę chyba problem natury poziomu TTL Gdzieś widziałem tu na forum ten sam problem - teraz sobie przypomniałem. To był banał, ale teraz niestety nie pamiętam dokładnie co to było.
Rzecz gustu. Osobiście przyzwyczaiłem się do realterma. Jak już się odrobinę wgryziesz w Visual Studio podczas zabaw z UART to przekonasz się, że napisanie własnego termianal jest bajecznie proste :) Powodzenia :)
Miałem chwilę więc chciałem napisać szybko program na Aduino Mega2560, ale potem sobie przypomniałem, że tam mikroskopijny kwarc a błąd przy 16MHz dla 115200 jest za duży. Wziąłem więc Mega128 bo była wolna i pod ręką. Napisałem program w którym przez Charmatch odbieram string "1234567890" po odebraniu Entera. Żeby było uczciwie to jeszcze odpaliłem...
jaki masz podłączony kwarc? Ew wewnętrzny rezonator
To źle wyczytyałeś i złych opinii się nasłuchałeś. W każdym języku na PC da radę spokojnie się komunikować przez tak podstawowy i najstarszy na świecie port RS232 ;) Inną kwestią jest to, że trzeba się nauczyć takiego języka a jeszcze inną jest to, żeby się w danym języku nauczyć obsługiwać porty COM. Nie zaczynaj więc od tyłu, tylko najpierw spróbuj...
Proponuję zastanowić się czy mikrokontroler będzie tylko i wyłącznie czekał na przyciśnięcie przycisku czy robił coś jeszcze poza tym. Jeżeli tylko i wyłącznie będzie oczekiwał na przycisk to porty ustawiasz jako wejścia i sczytujesz stany. Natomiast jeżeli zajmiesz go czymś to proponuje wykorzystać przerwania. Nowsze mikrokontrolery (potomki Atmega8...
1% błąd to żaden problem dla USART więc powinno działać.
Czy czasem terminal w Bascomie na to nie pozwala?
W sumie obojętnie jak to wyśle, byle po obu stronach była ta sama konwencja - czyli albo obie strony używają stringów, albo postaci binarnej. Z tego co pisze autor wynika, że nadajnik dokonuje konwersji na strin i przesyła dane, które odbiornik interpretuje jako dane binarne.
Jak w temacie, kupię: AtMega 8L (dip28) AtMega 16 Ekran LCD na HD44780, minimum 2x16 Kwarce od 1Mhz do 20Mhz (np zestaw kwarców 1,2,4,8,16,20Mhz) Kwarce zegarkowe (32,768khz) Przejściówkę USB-> RS232
To nie przedstawia zadnej trudnosci - nadanie z poziomu PC czegos po RS232 jest banalne, podobnie jak banalne jest odebranie tego po stronie mikrokontrolera. Pytanie jest o sens stosowania mikrokontrolera, skoro mamy do dyspozycji PC... chyba, ze to sztuka dla sztuki. czyli kolejna arcyciekawa praca magisterska...
Dziękuję i proszę o coś dokładniejszego. Może rozdział 8.15 w książce M. Wiązani MAc
Wybrałem Atmegę ponieważ znam te procesory trochę. Mają to co potrzebne do sterowania silnikami krokowymi. To akurat mają prawie wszystkie procesory (możliwość generowania prostokąta na wyjściu , wyjście służące jako zezwolenie oraz wyjście kierunku) Hardware ogarnę. Chodzi o myk z możliwością wysyłania programu do sterownika.
Twoja Nokia nie ma wyprowadzonego RS232 tylko USB to jest problemem kolego, ATMega póki co nie zaszytej obłsugu USB :) Jak zmienisz Nokię na tę która jest obsługiwana przez kabel DKU-5 problem zniknie.
procesor to ATMega 16 a kod jest w pliku.na poczatku inicjalizacja a potem dalej obsługa(ktorej do końca nie jestem pewien bo nie moge jak na razie sprawdzić)
Serdecznie witam, Próbuję wykonać projekt w którym bede dokonywać pomiaru siły za pomocą dwóch czujników FSR. Dane z czujników przesyłam na mikrokontroler ATmega8, a następnie wyniki chciałbym wyświetlać w jakiś sposób na komputerze. Chciałbym komunikować z uC za pomocą portu RS232. Komunikacja miałaby przebiegać tylko w stronę ATmega8->PC. Nie mam...
128 ma dwa UARTy, także nie ma np. rejestru UDR, jest UDR0 i UDR1 o ile dobrze pamiętam. Do datasheeta odsyłam po resztą informacji, ale z pozostałymi powinno być analogicznie.
To wcale nie wina kwarcu czy gen, wewn. ani też procentów od lat wielu robie "RS" na wewn. a przy transmisji 5 bitów to % mogą być jak we flaszce i bedzi edzialac. Przejsciówki nie działają na pośrednich wartosciach czyli na 9200 nie bedzie to wspolpracowac.
Witam poszukuje informacji na temat kodu programu i krutkiego wyjaśnienia jego treści do UART dla mikrokontrolerów ATmega przez RS232. Programuje za pomocą WinAVR, proszę o pomoc.
tu masz błąd UCSRB|=(1<<RXCIE)|(1<RXEN)|(1&l... btw nie definiuj F_CPU w pliku main tylko w makefile
Dzięki za pomoc i za zainteresowanie kolegi. Sys XP, napisałem programik z Visual Basic-u, przedstawia on pulpit z przeciskami. Nie wiem jak mogę skonfigurować RS232 w tym programie. Mam namyśli jak nacisnę np. przycisk D-1 to na porcie RS232 zostanie wysłany komunikat z prędkością 9600Kb/s . Odbiorę to za pomocą uC Atmega16-8 jeśli ktoś będzie mi chciał...
Mikrokontroler: Jakikolwiek z RS232. Atmega 8 na ten przykład - bo niedroga i całkiem całkiem. Programator: - polecam usbasp Czujnik temperatury: według uznania. Moim zdaniem z racji że interesuje Cię zakres w granicach 34-42*C to bym wybrał jakiś termistor i wpiął go w mostek w celu zwiększenia rozdzielczości i zmniejszenia zakresu. Puls: oparłbym...
atmega < rs232 - max232 > Pc to juz mam za soba i wszystko działało a teraz jak posedłem na rs485 bo musze sie nauczyc komunikacji na wiecej mikrokontrolerów niz dwa.
Witam Zamiast rs232 użyj magistrali 485. Podłączysz sobie wszystkie procki do tego, jednego zrobisz masterem, reszta będzie miała przypisane swoje numerki, napiszesz program tak że master będzie komunikował się z poszczególnymi prockami. Układ 232 służy do konwersji poziomu napięcia do standardu RS232. Jeżeli procesorki będą niedaleko siebie możesz...
Szukałbym problemu w FUSE bits w ATmega. Prawdopodobnie źle jest tam skonfigurowane taktowanie. pozdrawiam
Witam. Nie podałeś czy to silnik bipolarny czy unipolarny. Jeśli chodzi o unipolarny najlepiej sterować nim przez LPT (najtańsza nie wymagająca dużego nakładu na sam sterownik) jest opcja: unipolarny --> Oprogramowanie na kompa+lpt+ układ z uln2083 + silnik bipolarny --> oprogramowanie na kompie +rs232 + Atmega z mostkiem H +silnik A niby czemu usb...
Może uda mi się rozruszać dyskusję. Udało mi się już uruchomić projektor przez RS, jak i go wyłączyć. Natomiast mam problemy z odebraniem danych o jego stanie. Poniżej pokazuję moją procedurę odbioru danych: [syntax=basic4gl]Do Print Chr(13) ; "*pow=?#" ; Chr(13) Waitms 100 A = Ischarwaiting() If A = 1 Then 'we got something A = Inkey() 'get it Cls...
Co do schematu podłączenia, to znajduje się on jednak na tej stronie : http://members.aon.at/voegel/Downloads/D... Co do języka programowania, to nie ma on po stronie uC, żadnego znaczenia. Można uC oprogramować stosując gotowe rozwiązania, które znajdziesz na w/w stronie. Połączenie czujnika temperatury, CF-a i RS-a...
ad 1. Raczej nie zadziała. Nie chodzi o szybkość (częstotliwość) lecz o stromość zboczy. ad 2. Zobacz na opis standardu USB - definiuje on maksymalną długość kabla. Jeśli połączenia będą wykonane prawidłowo, kablem o odpowiedniej jakości to jest to na granicy działania. ad 3. Nie powinno być problemu.
Oki, ale na rysunku jest połączenie atmegi i modułu bluetooth a jak z tego wyprowadzić rx i tx które mogę podłączyć do komputera kabelkiem pod rs232 ? Dodam że atmega jest zasilana (i musi tak być) napięciem 5V
Poszukaj sobie schematu arduino uno. Zdaje się że tego szukasz. Pośrednik CH340 zastosowany w aplikacji ATmega328. Jest to konwerter USB-UART/RS232/RS485.
A zegar masz ustawiony prawidłowo ?? W programie deklarujesz 16MHz tylko czy ATMega chodzi na takim zegarze. Może masz przestawione fusebity i chodzi na wewnętrznym generatorze.
witam mam mały problem Zamieściłem zdjęcie pewnego układu z wylutowanym scalakiem Po lewej widać port RS232 za pomocą którego programuje się ATMEGĘ Niestety sygnał leci przez układ którego nie ma i ja nie wiem co to za układ Jeśli ktoś na podstawie układu ściezek wie co to kostka będę b wdzięczny
Według mnie masz źle podłączone gniazdo X2, linia TX jest podłączona do TnOUT konwertera RS232, a RX do RnIN.
Witam Ani twoje pytanie ani odpowiedz kolegi Maly nie jest precyzyjna. OP7 występował w trzech odmianach PP, DP, DP-12 różniących się funkcjonalnością złącza IF1B. Każdy można podpiąć przez TTY nie każdy przez RS422 lub RS485. Druga sprawa to komunikacja. OP7 może współpracować ze sprzętem różnych dostawców, to kwestia drivera który załadujesz do OP7....
Mam problem z podłączeniem modułu bluetooth OVC3860 z Atmegą 32 przez port rs232, używam bascoma, nie do końca wiem jak wysłać polecenia do modułu, czy potrzebny będzie mi do tego jakis konwerter sygnałów. Proszę o podpowiedź, próbuję stworzyć zestaw głośnomówiący+oddtwarzacz bluetooth do samochodu, ale żeby wykorzystać w pełni potencjał układu OVC3860...
Programujesz przez COM czy przejściówkę USB<->RS232?
RS232 nadaje się tylko do komunikacji punkt-punkt. Jeśli przejdziesz na rs485 to OK.
Rs232 + Atmega 128 i dziecinie łatwe zadanie :D
No tak, w sumie zapomnialem o tym drobnym info jak odleglosc w 1 poscie, ale w drugim w pewnym sensie jest podane " Chcialem wlasnie do samochodu wpakowac takie cudo". Pokazcie mi samochod o dlugosci ponad kilometra :) :) :) :) wiem ze rs485 jest odporniejszy na zaklocenia, ale z racji ze samochod to diesel(maly dostawczak), zaklocen jest duzo mniej...
W terminalu masz podgląd na port RS232, który jest portem wirtualnym. Nie sądzę aby ATMega to ruszyła musiałbyś napisać hosta usb i dopiero próbować czytać dane z urządzenia. Jedyne rozwiązanie to GPS z wyjściem RS232 w standardzie NMEA-0183. Dostępne moduły OEM lub inne odbiorniki typu Garmin, Trimble, Motorola i pewnie kilka innych. p.s.: możesz zainteresować...
to co pokazałem to odczyt z pacjenta, ale ta atmega była całkiem sprawna, tylko po włozeniu do doctora sie zepsuła :(, nie, niestety niemam dostepu do RS232 :(
A Twoja Atmega jest też zasilana z 3v3, czy może z 5v ??? Bo jeśli z 5V, to trzeba zrobić prosty konwerter linii sygnałowych.
Witam szanownych kolegów,mam takie pytanie robie mały system sterowania kilkoma urzadzeniami jako stacje bazowa chce wykorzystać atmege8535 z której by sygnały były przekazywane do 4 modułów zrobionych na 89c2051,dane z 89c2051 wedrowałyby do atmega 8535,a rola komputera by była taka ze odczytywałby dane z atmegi i odpowiednio ją konfigurował,i tu moje...
Dzieki za pomoc juz sobie z diodami poradizlem. Teraz trzeba dalej myslec z RS232.
Pomyśl może o ATmega 128, lub 162, są tez inne, masz 2 sprzętowe porty wiec problem sie rozwiąże
A masz plik nagłówkowy do tej atmegi do avrgcc?
jest to silnik 1 fazowy z kondensatorem do rozruchu oba silniki pobierają na pełnej mocy ok 2A przy napieciu 220V. Co do sterowania wizualizacja będzie zrobiona na panelu dotykowym siemens który będzie wisiał w domu na ścianie. Panel jest już sprzężony z kontrolerem który już wykonuje część pracy. Mam 5 nóżek aktualnie oprogramowanych jako wyjścia zwierające...
Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...
Witam. Co potrzebuję aby skomunikować program Intouch przez rs232 (modbus lub inny) np, z mikrokontrolerem atmega ??
Chyba w DIY ktoś niedawno chwalił się swoim takim projektem.
RS232 wymaga zastosowania konwertera poziomów (najczęściej MAX232). Podłączasz go do pinów I/O : PD0 (RxD) i PD1 (TxD), konkretnie piny 14 i 15. Sposób podpięcia MAX232 znajdziesz na większości schematów urządzeń wyposażonych w RS232, gdyż jest to typowy i najpopularniejszy układ do tego celu. Poszperaj w sieci. (np. jest application note na www.avrfreaks.net)...
Rs w PC akceptuje logike 0-5V takze możesz połączyć bezpośrednio, no nie do konca bo sygnały będą zanegowane. Od strony PC problemu nie ma bo bardzo łatwo -12 +12 zbic na 0-5v a w drugą stronę to tak wyżej napisałem COM rozpozna 0-5v. Nie wiem jakie szybkości i odległości chcesz osiągać bo to raczej bedzie miało znaczenie. Reasumując dwa małe tranzystorki...
Witam, Jak powinna poprawnie wyglądać konfiguracja portu RS232 w Bascomie jeżeli używam linii PD.2 i PD.3 (UART1) w Atmedze 128 ?
Czy na pewno ten MAX232 jest potrzebny?? RS232 w komputerze chodzi na innym poziomie napięć niż w ATmega, więc jeżeli GPS do komputera podłączałeś bez MAX232 to do ATmega trzeba przez. Oczywiście pilnowałem RxD i TxD a nawet ryzykowałem odwrotnie i nic. Musisz sprawdzić czy nie jest odwrotnie nie tylko po stronie GPS<>MAX, ale i po stronie MAX<>ATmega.
jeśli RS232 jest coraz rzadziej używany, to czy dobrym pomysłem byłoby zrezygnowanie z niego całkiem i zakupienia konwertera FT232 USB UART RS232, wyprowadzenia odpowiednich pinów i zrobienia dla niego miejsca na zamontowanie na pcb? Zdecydowanie tak. Sam UART jest używany często, ale co raz rzadziej w wersji RS232 - czyli z transceiwerem i poziomami...
Czyli poziomy napięć -9V dla jedznki i +9V dla zera, a ATmega daje +5 V dla jedznki i 0 dla zera. No, raczej to nie zadziała...
Witam serdecznie. Prosze o pomoc bo nie umiem sobie z tym poradzić. Chciałbym zmienić ten program tak aby wykorzystać przerwania obsługujące dane które przychodza z portu RS232, nie trzeba wtedy cały czas nasłuchiwać w pętli ( w moim programie to sa pętle 'if').Program działa poprawnie ale czas reakcji po otrzymaniu danej jest długi.Wiem że trzeba zastosować...
witam nie znam ATmega i biblioteki, która obsługuje RS (bawię się PIC i ASM) ale wygląda mi to na nie dobraną prędkość transmisji procek "gada" wolniej niż terminal -wysyłaj z procka cały czas 68 (44hex) i zmieniając prędkość w terminalu sprawdź czy otrzymasz D -lub doczytaj dokładnie o ustawianiu prędkości, bitach kontrolnych i stopu w bibliotece do...
Czy prędkości transmisji oraz jej rodzaj nie powinny być takie same po obydwu stronach kabla ? Czyli w PC i Atmega ?
Reasumując: uC masz podłączony źle z każdej strony, do tego masz program, który nie przejdzie kompilacji, a my mamy sprawić, żeby to wszystko działało, bo Ty jesteś zbyt leniwy na to, żeby znaleźć w sieci jeden z tysięcy przykładowych schematów i programów z komunikacją przez RS232.
Witam, stosując wideo terminal wpisujesz po prostu "Serial.print('twój tekst'); bo komunikacja jest po RS232. Pozdrawiam
Wystarczą rezystory z diodami zenera. Lepiej skorzystaj z opcji podłączenia podanej wyżej z użyciem diód zenera podłączonych do linii danych w usb. Czyli, Vcc mogę wziąć bezpośrednio z USB ? a RxD, TxD, zenerki (3V3? ) i rezystorki (100 Ohm?) na obu liniach? czy w takim razie Vcc tez nie powinienem wziąć Vcc(przejściówki) + zenerka + rezystor ? Z innej...
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.
Wina leżała po stronie przejściówki RS232->USB firmy Profilec, którą używałem. Przy podłączeniu do starego komputera z natywnym RS232 problem nie występował.
Chciałbym wyświetlać wyniki pomiarów z mikrokontrolera na stronie internetowej: ATmega -> RS232 -> www (możliwe, że będę też coś wysyłać w drugą stronę) Oczywiście chodzi mi o część programową na komputerze. Nie znam się na tym, ale mam podstawy języka C i kiedyś trochę próbowałem php (nauka szła bardzo szybko, ze względu na podobną składnie do C)....
Dołączam się do tematu. Do tej pory w układach stosowałem MAX232 ale troche miejsca zajmuje i jest (podobno) prądożerny. Też interesuje mnie tylko przesył z PC do ATMEGA.
Kupić gotową kartę do PC, ilość komponentów minimalna :) Jak chcesz robić sam to pytanie jaka dokładność? Możesz np połączyć 3 atmega8 poprzez I2C. Każda atmega ma przetwornik z 8 wejściami, więc masz 24wejścia. Jeden atmega jest masterem i dane z I2C wysyła rs232/usb/pc. Konstrukcja prosta jak budowa cepa, wystarczą 4 scalaki (3xatmega+ft232R) i kilkanaście...
Witam mam mały problem mam atmegę 8535 i chcę żeyb komunikowała się z komputerem po RS232 ale jest problem w komunikacji co trzeba zrobić odblokować jkieś fuse bity...pozdrawiam...
Przy komunikacji rs232 atmega<->PC zastosuj układ MAX232, bez niego będziesz miał problemy z przesyłaniem danych pomiędzy urządzeniami (chyba, że używasz specjalnego kabla z wbudowanym układem max232).
Z tego co widzę to ten moduł na UART1 używa wszystkich pinów w RS232. Nie masz zapewne tyle w MAXie, a przejściówka na USB też może nie obsługiwać. Myślę że prościej będzie wykorzystać interfejs UART2 (piny RXD2 i TXD2) który nie wymaga pozostałych sygnałów RS232.
Wypalając na ATMedze8 bootloader z Arduino IDE (w/g podanego w linkach schematu, gdzie ATMega jest włożona do drugiego Arduino UNO lub na płytce testowej), możesz ją potem programować z poziomu Arduino IDE przez port USB lub RS232. Druga opcja to wgranie wsadu skompilowanego np. pod Atmel Studio, bez bootloadera, tylko z użyciem odpowiednio zaprogramowanego...
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
Zaraz! Jak to równolegle? A na czym zrobiony jest interfejs RS-232 w tych atmega-ch? Normalne bufory RS-232 nie pozwalaja na równoległe łączenie wyjść! Poziomy sygnału będą raczej przypadkowe.
aktualnie zrobiłem taki oto układzik do dopasowania poziomów napięc i "odwrócenia sygnału" http://obrazki.elektroda.pl/1473085000_1... a program w bascomie tylko liczy ile razy się zmienił stan na wejsciu RXD [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 8000000 Config Lcd = 20 * 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4...
Witam Od pewnego czasu zajmuje się komunikacją ATMEGI 328P i komputera poprzez popularny prot COM. Napisałem własny program w C++, który odbiera pewne dane od ATMEGI. W programie użyłem struktury DCB Winapi. Jako, że Atmega nie odzywa się nie pytana użyłem timera, który sprawdza czy przypadkiem coś nie przyszło. Poniżej kod, którego używam (dla komputera)...
Witam, Mam atmega 32 podłączoną do RS232 przez maxa. Problem w tym że się nie komunikuje. Próbowałem na Max232n i Max232ACPE i nic. Kondensatorki mam 10uF a port w PC jest OK.
:D Może autor tego tematu mógłby pomóc http://www.elektroda.pl/rtvforum/topic90... Sterowanie obrazowo ma wyglądać tak :) |- Lightning -> RS232 -> ATmega -> Dimmer -| A tutaj mamy inny przykład sterowania jasnością za pomocą uC: http://www.elektroda.pl/rtvforum/topic89... Może gdyby połączyć te dwa projekty :D do kupy, napisać plugin do...
może stabilizator 78L05 ;) lub każdy inny na 35V ---> 5V Na tej maszynie zrobiłem dokładnie tak jak napisałem z 24V na 78L05 i atmega http://obrazki.elektroda.net/47_12620224...
mam podobny problem z RS232. W skrypcie mam prędkość 9600 , kwarc 8MHz. A na HT jak ustawie prędkośc 1200 to dopiero odbieram dane prawidłow. Na terminalu w Bascom jest wszystko OK. Procek mój to Atmega 8535.
ATMEGA 8.
Bibloteki nie zamierzam rozbudowywać poprostu chciałem prawie gotowca użyć mając przytym funkcjonalność wyświetlacza . Dzięki za odpowiedź w wolnej chwili to przeanalizuje . Kod licznika w C na ATMega 328p wysyła po rs232 do komputera wartość licznika kasowanie z klawisza i rs232 z czasem bedze wpisywanie wartości początkowej z programu po rs232.
Myśle że atmega sobie bez problemu poradzi, musisz zbudować jakiś układ dopasowujący poziomy napięć, poczytaj o AVR i rs-ie
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
Protokuł FBUS jest jednakowy dla 3310 i 3510i. Ale nie wiem, czy umożliwia on wysłanie smsa z tego telefonu, bardzo w to wątpię. Dużo prostszym rozwiązaniem byłby siemens np c65 i komendy at przez rs232 ;)
No ale mam RS232 + MAX232 i dopiero ATmega malo? A tak wygląda lekko poprawiony układ :)
Owszem łączy się po USB ale jest tam FTDI (mówimy o KKL-u)czyli konwerter z USB na RS232, więc bezpośrednie RS232 Też zadziała . Po za tym zobacz to https://www.elektroda.pl/rtvforum/topic1... wiec jeśli atmega jest w stanie odczytać dane to i może też je nadać jedyny problem jakie dane musi wysłać.
Może to ci pomoże zrozumieć zasadę obsługi pełnego RS232: http://www.fizyka.umk.pl/~ptarg/labview/...
A ile miejsca w ROM i w RAM powino Twoim zdaniem zajmować 200 napisów po 31 znaków każdy, które każesz kopiować z ROM do RAM?
Te układy działają bardzo dobrze. Ale nie z ramkami RS232. W poście #5 dodałem link do Machester'a wraz z przykładowym kodem dla odbioru RC-5 :)
Dla atmega32 kwarc 16MHz UBRR = 1 U2X = 1 speed = 2M error = 0%
Ładowanie tylko samochodowych akumulatorów. Dodatkowo rozładowywanie i "regeneracja". Myślę tez o dodaniu rs232 i aplikacja do wykresów na kompie. Tylko jaka atmega to obsłuży wszystko naraz ? 2 x PWM, Pomiar pradu, Pomiar napiecia, Wyswietlacz, Rs232, regulacja ładowania.
W sieci jest mnóstwo bootloaderów dla AVR więc w czym problem żeby ściągnąć jakiś obsługujący dany typ uP i przekompilować go tak by działał na innym porcie UART? http://www.elektroda.pl/rtvforum/topic18... http://www.edaboard.com/thread241977.htm... http://www.edaboard.com/thread239914.htm... http://www.elektroda.pl/rtvforum/topic13...
Ten ATMega ma JTAGa więc część PC nie będzie działała jeśli go nie wyłączysz. Jak sam się przekonałeś USART wymusza stan swoich końcówek, zatem bez jego odłączenia nie sprawdzisz portów. Stanem spoczynkowym linii TXD RS232 jest stan wysoki.
atmega atmega rs232 rs232 atmega atmega rs232 odczyt
atmel 24c64 skrzynia automatyczna dodge sprawność klimatyzatora
prasa krawędziowa miernik naładowania akumulatorów
Oleo Mac 937 - Wysokie obroty na biegu jałowym Błąd E36 w pralce Bosch Vario Series 4 - przyczyny i rozwiązania