próbuję sie nauczyć komunikacji AtMegi16 z kompem. używam bascomu i nie wiem jak mogę sprawdzić sygnal który dochodzi do wejścia komputera. Na mierniku pojawia sie zmiana impulsu ale chciałbym zobaczyc wynik tego na monitorze, zobaczyć program pokazujący co się przesyła??. Czy jest sposób żeby przesyłać zmienne z mikrokontrolera i zapisywać je do pliku...
Ale służy ona do wgrania bootloadera przy pomocy innego programatora typu usbasp, a nie przez konwerter usb<=>rs232 dostępny na płytce arduino. Jeżeli chcesz zaprogramować atmegę8 to pobierz sobie mkavrcalculator, który w darmowej wersji obsługuje ten mikrokontroler. Dodatkowo w opcjach programu masz przycisk instaluj sterowniki usbasp, który...
STK500v2 powinien działać bezpośrednio w Atmel Studio, ten kompatybilny z USBAsp nie - można go zmusić do działania przez AVRDude, ale nie jest to pełne wsparcie. Warto pomyśleć o klonie AVRISPMkII. Co do płytki - kup sobie Xplained Mini - ok. 60zł, ale na pokłądzie masz M328P + programator/debugger - wszystko kompatybilne z Arduino. Pobaw się na gotowcu,...
to juz robisz sobie programowo napisz mi jak chcesz pobierac dane czy w postaci plikow itp to podesle ci kawalek kodu z trancmisja na rs
A nie możesz na czas programowania po prostu odłączyć kabelka RS232? Druga możliwość - jak na płytce masz MAX232 to na wyjście RxD ze strony TTL daj bufor trójstanowy, taki np. w SOT23, jego sterowanie podepnij pod RESET. Programowanie uaktywnia reset i odłączy maxa od UART. Dla pewności to samo możesz zrobić na TxD, coby rzeczy z programatora nie wychodziły...
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....
Problem leży w tym ,że to co usiłuje zbudować kolega wymaga sporej wiedzy na temat rozwiązań tego typu zagadnień. Jeśli urządzenie to ma pracować w domu stanowiąc automatykę RS232 nie nadaje sie do tego typu transmisji ze względu na długość przewodów i odporność na zakłócenia . Do tego jest RS485 i CAN. Co do nauki programowania to mało kto napisze...
thorin00 :idea: -> dokładnie tak jak piszesz - Osamu Tamura dokładnie to opisał, że dla ATtiny45 maksymalne prędkości transferu RS232 to 4800 i ani "grosza" więcej. Aby uzyskać większe prędkości trzeba zbudować taką przejściówkę na ATmega8 lub ATmega48/88 itp ... napisał również z czym to się wiąże. Otóż w tym malutkim procku ATtiny45 nie ma sprzętowego...
Czemu ciągle w postach kolegi informacje są zdawkowe, a w zamian oczekuje kolega pełnych/dokładnych ? Proszę pytać precyzyjniej i podawać konkretne nazwy podzespołów, rodzaju komputera, systemu operacyjnego, o jaki rodzaj symulacji chodzi (sprzętowa, programowa) itd... -- Pozdrawiam, Daniel
Ewentualnie jaka jest najtańsza atmega avr z 2 uartami. Wykorzystaj UART programowy. Albo zepnij wszystkie procesory a jeden z nich wykorzystaj jako zarządzający transmisją
Spioszki ci jeszcze nie opadły wyraźnie jest napisane 9200 i to jest przyczna nie działania przejściówki. Patrzy wyżej wtwoim poprzednim poście. Co do reszty nie ma sensu dyskutować bo masz racje dla początkującego to czarna magia wiec lepiej nie wpuszczać w maliny gdzyz lepiej na kwarcu uruchamiać (sam tak robie) ale jak ktoś chce i nie umie połączyc...
Dioda D1 jest zwarta, wejście D- także. W ogóle darowałbym sobie programowy USB Albo sprzętowy, albo konwerter RS232/USB, sporo już napisano na ten temat Albert
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...
... barierę jakim był brak wystarczającej ilości portów do transmisji po RS232 ... Nie lepiej było zastosować UART programowy. Moja Atmega 8 z wewnętrznym zegarem 8 MHz komunikuje się bezbłędnie z telefonem przez UART sprzętowy i z GPS'em przez UART programowy. W Bascomie obsługa UART'u programowego jest równie prosta jak sprzętowego.
Oczywiście, że można, tylko że mikrokontroler ze sprzętowym USB będzie na ogół tańszy i mniejszy od FT232RL. Na ATmega można zrobić programowo USB - są gotowe rozwiązania z funkcjonalnością bootloadera. Dodano po 1 Mikrokontrolerów z USB są tysiące - LPC11Uxx, LPC135x, LPC17x, STM32F2xx i hordy innych. Oczywiście, że można użyć FT232RL, tylko że mikrokontroler...
Polecam zapoznać się z rozwiązaniam programatora AVR ISP z pominięciem dodatkowego zewnętrznego konwertera USB-RS232. Mikrokontrolery ATmega bez problemów radzą sobie z programową obsługą interfejsu USB w trybie Low Speed (1,5Mb/s), więc po co niepotrzebnie komplikować układ i podrażać konstrukcję? -> http://www.fischl.de/usbasp
nie, chyba, że masz napisany bootloader.
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ć...
Winavr konieczny bo zawiera kompilator C. W nim możesz pisać programy albo w AVR studio, który będzie tez symulatorem lub aplikacją programującą. Przyda się jeszcze jakiś terminal RS232. I poszukaj programu AVRcalc.
pierwsza rzecz którą mogę zasugerować to: wyjmij proca z zestawu w podstawce od proca zewrzyj pd.0 i pd.1 ( oczywiście przy założonej zworce JP4 ) i jeżeli w tej sytuacji otrzymasz echo na terminalu w kompie to masz pewność że kabel i max232 są sprawne. jeżeli masz zamontowanego led'a od sygnalizacji programowania to możesz go użyć do wskazania czy...
1. Nie stosuj niestandardowego połączenia pinów w gnieździe programowania, bo gdy podłączysz programator zgodny z ISP z włączonym zasilaniem układu programowanego, to będzie buuuuuum: http://mikrokontrolery.blogspot.com/2011... 2. Coś pomieszałeś ten układ resetu. Rezystor 330 przy kondensatorze ma ograniczać prąd jego rozładowania...
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...
Faktycznie moze lepiej zrobic programowa obsługe,układ ma sterowac jedna diodą RGB duzej mocy (podswietlenie oczka wodnego),i ma być sterowany przez rs232,wazne aby regulacja był płynna i bez zadnych zacięc.
Nie byłoby pewniej dokonywać resetu poprzez programową obsługę ? Ustawiasz sobie określony ciąg odebranych danych które definiujesz jako reset w momencie kiedy avr to obierze skacze pod adres $0000 i masz reset.
Bo m128 ma linie ISP na tych samych pinach co UART (MISO i MOSI), a pewnie w aplikacji programatora DCD i CTS są wykorzystywane jako MISO i MOSI w interfejsie ISP. --- Ale zobaczymy co Autor powie na nasze argumenty o odradzaniu tego rozwiązania i czy bootloader wchodzi w grę w tym projekcie
Witam, Podpiąłem do atmegi 1280 FT232RL w celu konwersji RS232 na USB w celu programowania procka przez USB z kompa. Ze strony http://www.microsyl.com/ pobrałem program MegaLoad i zrobiłem wszystko zgodnie z instrukcją tam zamieszczoną (http://www.microsyl.com/index.php/2010/... Niestety układ nie chce się programować. FT232 jest dobrze...
http://obrazki.elektroda.pl/4134553500_1... Witam. Chciałem wam przedstawić mój najnowszy ukończony projekt jakim jest kostka LED 4x4x4. Niestety na forum jest mało takich projektów, a ja usilnie chciałem mieć taką kostkę, aby była bezpośrednio połączona z płytką. (bez plątaniny przewodów na płytce uniwersalnej). Trafiłem na stronę...
Dzięki fantom za sprostowanie... Człowiek uczy się przez całe życie... W PC występuje UART jako układ na płycie i obecnie prawie każdym uC posiada UART sprzętowy... Co prawda nie jest to protokół ale niekoniecznie jest to też układ bo robi się także UART programowy... A tak swoją drogą to w takim razie RS232 to też standar podpadający pod protokół EIA-232...?.?.?
Witam Który z procesorów z serii Attiny ( bo atmega 8/16/32 to bez problemu ) nadawałby się do pomiaru/odczytu DS18B20 oraz przesyłania przez UART ( w ramach testów przez RS232, a docelowo przez RS485 ) ? Programowy UART można chyba uruchomić na większości, gorzej z obsługą 1Wire
Mjałem pewne problemy w ustawianiu "Fuse" (przez ISP) w ATmega32 gdy próbowałem je zmienić jak uP był w układzie.Mam jednak programator z płytkami do programowania kilku typów AVR.Jak programowałem sam uP (przez ISP) to Fuse zmieniałem bez problemu. Pozdrawiam
Chciałbym zaprezentować oraz poddać opinii forumowiczom zaprojektowany przez naszą firmę układ, który to chcemy wprowadzić na rynek. Ktoś mógłby go nazwać uniwersalnym sterownikiem. My określamy go jako Swobodnie Programowalny Moduł Sterowania. Moduł ten może być programowany w języku C (przykładowo Atmel Studio) lub też w Arduino, gdyż układ ten jest...
Jak to nie :) USB(wirtualny port COM - komunikacja po RS485) Oczywiście tradycyjne USB nie ma takiego zasięgu. Urządzenie będzie podłączane pod USB. System będzie widział to urządzenie jako wirtualny port COM. Układem do transmisji danych jest MAX485 więc zasięg transmisji wynosi 1200m. Na końcu linii wystarczy drugi taki scalak i z punktu programowego...
2. RS232 to połączenie tylko dwóch urządzeń. Przynajmniej z założenia. A jeśli się uprę, i podepnę pod DTE (komputer) 16 urządzeń (DCE)? Na wysłaną daną oczywiście zareaguje tylko jedno DCE, które dokona programowej identyfikacji adresu, ukrytego, na 4 pierwszych bitach otrzymanej danej? Kierunek PC>>Odbiorniki OK pod warunkiem, że obciążalność RS232...
Witam, Potrzebuję zaprogramować ATMEGA128 16AU. Uczę się i tak naprawdę jestem na bardzo niskim poziomie, jeśli chodzi o wiedzę w programowaniu i nie mogę poradzić sobie z jednym problemem, który mi uniemożliwia bawienie się dalej w temacie. Generalnie chciałem sobie podłączyć czujnik LM75, ale program jakby nie reagował na połączenie, bądź coś innego....
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
Owszem możesz zaprogramować taką płytkę przez rs'a pod warunkiem że do procka masz wgrany bootloader( np AVR109, megaload itp). I pewnie dlatego na uczelni właśnie programowałeś takie płytki przez rs'a.
a kto mi powie dlaczego jak programuje ATmega128 to niby wszystko jest okej poza tym ze procek sie zachowuje jak by nie było programu! chce zrobić konwerter 2 protokołów a nawet nie moge odpaliz zadnedo USART'a podpiołem oby dwa porty szeregowe przez RS232 do kompa i kompletna cisza ! a ten sam program na Atmega8 działa bez problemu !! (uzywałem najprostrzych...
FTDI to tylko chip realizujacy konwersje USB-RS232 czy co tam ma twoj procesor. Na stronie FTDI sa informacje jak zainstalowac sterownik pod linuxem (jest to dosyc pokrecone). A do debuggowania to raczej tylko gdb - w tandemie z Eclipse dziala sprawnie (chociaz jak dla mnie sprawnie inaczej). No i mozna zainstalowac w wine AVR Studio - na AVRFreaks...
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
Ogólnie mam 3 pytanka. 1. Czy ten kod w komunikacji AVR-PC zwróci mi 'T' czy popełniam jakiś błąd? Przede wszystkim źle napisany kod i tu popełniasz błąd. Poza tym jak chcesz efektywniej działać z modemem to wyłącz sobie echo poleceniem ATE0, bo do niczego ci to nie potrzebne a tylko będzie ci (skoro początkujesz jak widzę z pisaniem w ogóle programów...
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)....
Sorki że wracam do swojego wątku :) USB nie jest niemożliwe do zastoswania i jego implementacja też nie jest niczym bolesnym, ale narzuca w "uniwersalnym" kontrolerze pewne szczególne ograniczenia. Biblioteka zabrania stosowania przerwań oraz zabiera timery, i narzuca duże wymagania w zakresie obsługi USB , tak więc trzeba te wszystkie "drobiazgi" dopasować...
Szukam też przy okazji książki Andrzeja Witkowskiego "Mikrokontrolery AVR. Programowanie w języku C". Łatwo dostać w księgarniach, bywa też na alegro.
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ć...
Mialem duzo klopotow z roznymi programatorami szeregowymi. Kilkanascie prockow zostalo zablokowanych. Zrobilem sobie rownolegly programator na LPT i problemy ustapily. Zablokowane procki ozywilem i dzialaja jak nalezy. Warto poswiecic dzien na wykonanie sobie takiego programaora i juz nigdy nie martwic sie czy zadziala czy nie. Co innego gdy robisz...
programu to ja ci już nie przeanalizuję teraz bo padnięty jestem ..... .... ale to że wgrywasz bootloaderem i że atmega była programowana wiele razy - nie ma tu najmniejszego znaczenia Dodano po 22 ok - po pierwsze nie stosujesz wcięć w kodzie a jak stosujesz to totalnie bez ładu - przez co nawet tobie trudno później dostrzec jakieś błędy (a szczególnie...
$regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy ,Synchrone = 0 ,Parity = None ,Stopbits = 1 ,Databits = 8 ,Clockpol...
Jak macie się ochotę bawić takim procesorem to należy użyć AVR studio i C lub asemblera bascom to jak elementarz tam można poznać literki ale nie nauczyć sie programować.
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
Po pierwsze wchodzisz w archaiczne procesory, ATMega8 jest oznaczona przez Atmela jako obsolete i not recommended for new designs od lat. Jeśli ATMegaXXU2 jest droga, to za 12 zł kupisz np. ATXMEGA128A1U lub podobną. Nowsza, o nieporównywalnie większych możliwościach, z wbudowanym USB i 128 kB FLASH. Bootloadera właściwie bez programatora nie da się...
Ja też go mam i niema problemu. Jak zrobicie wszystko zgodnie z dokumentacją to można go przez RS232 programować, można zmieniać nazwę która jest w EEPROM-ie. Co do kompilacji to podstawowy projekt został napisany w IAR ale ATMEL wypuścił już projekt zgodny GCC i tu można poszaleć bo też tego kompilatora używam. Jest do ściągnięcia ze strony ATMELA.
Trochę odgrzeje temat, mam tą samą płytkę testową, wersja z atmegą 32. Mam programator na ISP, tyle, że na port LPT a w laptopie nie mam tego złącza, mam dostęp do komputera z LPT, więc mogę wgrać tego bootloadera, tylko potrzebuję Waszej pomocy. Mógłby ktoś trochę wyjaśnić sprawę jak to zrobić abym mógł programować procesor za pomocą wbudowanego konwertera...
Dziękuję za odpowiedzi, straciłem cierpliwość do tego programatora, przeszukałem pliki konfiguracyjne avr-dude i okazało się że odpowiednia opcja dla programatora to BASCOM(odpowiednie wyprowadzenie portów), jednak i na tej opcji dostawałem komunikat, że mikrokontroler nie odpowiada. Postanowiłem złożyć programator na rs-232, może ten programator zadziała...
Procesor ATmega ma wbudowany jeden UART sprzętowy, natomiast możesz zdefiniować inne programowo. W zalozności w jakim języku programujesz będzie to odpowiednio łatwe, albo trudne zadanie. Np w BASCOM wystarczy napisać jedną linię aby zdefiniować programowy UART proponuję sprawdzić fukcję CONFG COM1, COM2
Witam, posiadam zestaw uruchomienioiwy ATMega16 ver 2 firmy Gotronik i wszystko jest w porządku jeżeli ładuje na niego małe programiki typu obsluga tylko LCD czy tylko RS232. Problem tkwi w tym ,ze jeżeli przekrocze wartość 4096 bajtów w polu Program: fragment logu z okienka output w Programmers notepad po wykonaniu MakeAll http://obrazki.elektroda.net/96_12684244...
Mam problem z prawidłowymi deklaracjami stosów pamięci. Żeby obliczyć zapotrzebowanie próbowałem zastosować rozwiązanie z $HWCHECK opisane w helpie, ale niestety nie działa prawidłowa na M2561 - zmienna _hw_lowest jest stale równa zero... Być może pomogła by obserwacja zawartości RAM podczas pracy programu co jakiś czas. Chyba najlepiej byłoby użyć...
na komputerze ci dziala ten interfejs ibus pod rs232 ale nie zadziala pod atmega chyba ze wstawisz max232 miedzy ten interfejs a atmege w rs232 masz jeszcze inne napiecia cos od -12v do +12volt najprosciej dac wlasnie taki prosty uklad na jednym tranzystorze jaki pokazalem lub zrobic dzielnik na opornikach i 'programowo' odwrucic sygnal ps. Pisze z...
Poza tym możesz użyć uarta sprzętowego i programowego to też załatwia sprawę No to wstępnie to jest najlepsze rozwiązanie. Ale ATmega 328PB też zamówię chyba że znajdę we Wrocławiu. No ok, a jak zrobić ten dodatkowy UART w programie? Poszukam na necie, jak byście coś mogli pomóc gdzie tego szukać to był bym wdzięczny. Programowy UART na Uno będzie...
Moduł Pro-Atmega128 który chce zakupić posiada dwa programowalne porty szeregowe typu USART, full duplex:USART0 i USART1.Dąłaczam do tego schemat.Na schemacie widać że transmisja moze być zarówno przez linie RXD oraz TXD. Zadanie programu. Zadniem programu ma być sterowanie 3 silnikami.Sterowanie mogłoby sie odbywać poprzez naciśnięcie klawiszy kierukowych...
ATmega całkiem całkiem ale jak ja przylutuję te 100 nóżek :(. Chyba że jest jakiś domowy sposób z LPC tak samo. Chyba że są jakieś płytki przejściowe pod wersje CBGA? Co do obsługi programowej to wiem że cos takiego jest ale nie stosowałem tego nigdy. Ale jak to się ma do współbieżnej obsługi czterech lini? Jakiś system przerwań?
Nawiązując do mojego postu (http://www.elektroda.pl/rtvforum/viewto... (chyba nie powielam tematu) chciałbym sie dowiedzieć czy ktoś tu wie i chciałby się ze mna podzielić wiedzą czy istnieje jakiś układ przełączający (jakiś switch lub multiplexer) który przelaczalby dwa wejscia/wyjscia pomiedzy roznymi ukladami. Wyjasnie to na przykladzie:...
Nie wiem, co jest przyczyną błędu w Twoim programie, ale Twoja beztroska w programowaniu nie rokuje dobrze. Pomysł, żeby nie deklarować funkcji, z których korzystasz, jest chory. Powinieneś przynajmniej wstawić deklaracje funkcji z adc.c do main.c. Nie zastanawiają Cię ostrzeżenia, które wypisuje kompilator? Przecież nawet nie użyłeś przyzwoitych deklaracji...
ATMega32+FM32xxx(serial RAM!!!-jeden lub kilka) powinien wystarczyć. Ja w takich okrojonych cenowo zestawach daję jeszcze AT45DBxx (serial DataFlash EEPROM), ale jak masz kartę pamięci, to zbędny luksus. Na takim zestawie można zaimplementować dokładnie wszystko z wyjątkiem silniejszych uwarunkowań czasowych. Jeśli się bardzo przyłożysz w asemblerze,...
Podziwiam Cię JTA piszesz dużo, czytam to,ale chociaż bardzo się staram, nie bardzo rozumiem. Co to jest wg Ciebie minikomputer ? Jakiś PC !?. 8 bitowy DAC na wyjściu drukarki !?. Jak tym zasilisz LED-y ?. Sterowanie wyjściem na głośnika ? Użycie karty dzwiękowej, jako sygnału sterującego LED-ami ? Zobacz sobie co może taki przykładowy AVR Arduino Nano...
Witam wszystkich serdecznie ; ) Od niedawna rozpocząłem swoją przygodą z mikro-kontrolerami ;] Zakupiłem płytkę startową EVBavr05 z Atmega16 i wgrałem bootloadera żeby móc sobie pięknie programować mój układ przez rs232. Uczę się chyba z dość popularnego kursu online: http://hobby.abxyz.bplaced.net/index.php... i z niego właśnie pochodzi...
Witam ;) otóż problem rozwiązany. Niestety programowo wszystko jest ok. Problem był po stronie programatora (USBASP) tzn gdy jest on podłączony do układu nie ma możliwości wysyłania i odbierania znaku gdyż USBASP "niby" korzysta z tych pinów jednakże po odłączeniu od programatora pinów RXD oraz TXD wszystko śmiga ;d i o dziwo piny te nie mają znaczenia...
rs232 w op7 służy tylko do programowania panela z pg (wg mojej wiedzy, choć moze się mylę). Natomiast protokół tty jest portokołem do "rozmowy" op ze sterownikiem plc, jest to tak zwana pętla prądowa. Jeśli byś potrafił taką pętlę zbudować (czyli konwerter z rs232 na tty - schemat na elektrodzie), i wiesz jak wygląda ramka protokołu to może by to ruszyło....
Witam, Od wczoraj zacząłem zabawę z AVRami, po dniu zabawy uruchomiłem pierwszy program (zapalanie diody). Teraz chciałem iść dalej i zacząć zabawę z LCD 16x2 i RS232 ale tu już mam problemy. Połączyłem układ do testów (C1-C4 1µF, Q1 16MHz), http://obrazki.elektroda.net/35_12387843... samo programowanie układu działa ponieważ dodatkowo...
czy ktoś ma jakiekolwiek pomysły co może być nie tak podczas próby wgrania SerialNet'a ? Tez z tym walcze. Srednio co 1sek na wyjsciu TX modulu pojawia sie ok. 3V (pomiar multimetrem, wiec malo wiarygodny). Podpialem sie do komputera poprzez MAX3232 (zasilany z portu COM), zas zigbee zasilam z 2x AAA (ok. 3.1VDC). Nie dziala zgodnie z intuicja, wiec...
Witam. Zna ktoś rozwiązanie jak ugryźć temat przesyłania danych taką trasą: PC <-RS232-> AVR <-RS232-> Układ docelowy Komputer i urządzenie docelowe mają ze sobą rozmawiać dwukierunkowo, AVR ma być pośrednikiem transmisji oraz dodawać / odejmować swoje dane kontrolne. Obie transmisje muszą być buforowane. Jakie znacie procki które spełnią...
IT'S A LIVE!!!!!!!!!!! :D Panie i Panowie zegar oficjalnie ruszyl dzisiaj o 2 w nocy:) Jest to dla mnie wielki sukces. Zwłaszcza że niektóre rzeczy były robione prze zemnie poraz pierwszy:) Chciałbym podziekować Panu DarecikD (za podesłanie projektu), valdi2003 (za próbę pomocy przy programowaniu) i Krzysztofowi (nie znam nicku z elektrody, ale za wielka...
Cześć, to mój pierwszy post na tym forum. Na wstepie powiem tyle, ze na elektronice to sie za bardzo nie znam raz tylko zlozylem na Atmelku 2051C prosciutki ukladzik sterujacy swieceniem 8 diod. Byla to praca na studiach. Teraz znowu na studia mam kolejna robote do zrobienia. Sesja sie zaczela a ja mam dopiero zasadnicze czesci całego układu, ktore...
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude ma sporo błędów. Szczerze powiem tak, że Dragon...
Witam Poszukuje jakiegos spospbu na wgraie bitmapy poprzez RS232 do mikrokontrolera ATMEGA128 pamieci AT45DB161. Zapis i odczyt pamieci mam juz gotowy poszukuje jedynie bibliotek/procedur obslugi RS232 i przekonwertowania bitmap z windowsa na bitmapy zrozumiale dla wyswietlacza (RGB 16 bit). Do programowania uzywam WinGCC w AVRstudio.Czy ktos zajmowal...
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
Panowie jak chcecie programowac w win7 to polecam VMware i zainstalowanie sobie w nim wirtualnego windowsa xp. Mi smiga pieknie, do tego am stacje dokujaca i z laptopa wyjcia LPT i RS232.
Niestety ale moduły CC1000 wymagają konfiguracji. ATmega8 to dobry pomysł, choć ja bym wszystko puścił na Atmega 8, po co dwa procesory ??? Natomiast jeśli chcesz ominąć część programową to może spróbuj tego : http://www.lprs.co.uk/main/product.info.... Ściągnij, przeczytaj dokumentacje i do dzieła :-) Wszystko masz w jednym układzie jak...
32.768kHz to chyba 32768Hz, więc chyba tyle należy wpisać, nie? Skąd te 32768700 się u Was bierze? A te 3.2768 mHz to co to ma być? Ten kwarc może i służy do zrobienia RTC, ale nie radzę ustawiać go jako główne źródło taktowania, bo zablokujesz sobie możliwość programowania przez SPI jak masz jakiś dziwny programator (nie pozwalający na zmniejszenie...
Nie jestem pewien czy aż dwa UARTy są potrzebne :) Bez problemu można na jednym to zrobi a nawet programowo jeśli bouderate nie jest zbyt duży Zrobić zapewne można i na jednym tyle że właśnie to kierowało prowadzącym gdy mówił że trzeba na atmega128 robić bo ten procek ma akurat 2 uarty ;) a jak się zrobi na jednym to nawet atmega8/16/32 wystarczy...
Witam, jeszcze raz ja się wypowiem bo temat rzeczywiście rozrasta się jak rzeka a tymczasem moje stwierdzenie z początku tematu staje się coraz bardziej aktualne: "Nie jest tak istotne jak dobry jest kompilator w porównaniu do tego jaki jest programista " też mnie zastanawiają pobudki kierujące autorką odnośnie tego tematu i troszkę (sorki, że to mówię...
Witam, oczywiscie na wstepie zaznacze, ze szukalem informacji na ten konkretny temat, jednak nic czego bym nie wiedzial juz wczesniej nie znalazlem. Sytuacja jest nastepujaca: mam zaprojektowany i wykonany uklad sterujacy, posiada przekazniki, wejscia logiczne etc. Nic szczegolnego. Mikrokontrolerem jest atmega168 smd zasilany z lm1117 5V. Do tego konwerter...
Moje podłączenie to :( MOSI - PB2 MISO - PB3 SCK - PB1 A pod : PE0 i PE1 mam podłączonego RS232. Mam nadzieje że będzie chodził na tych pinach bo jeszcze nie próbowałem. :((((( czy też jest taka niespodzianka jak z programowaniem
Proponuję abyś teraz wyremował ten fragment: $prog &HFF , &HEF , &HD9 , &HFD -bo w sposób mało kontrolowany będziesz zmieniał fuse bity w innych programach. Lepiej to robić w Bascomie w opcji programowania LOCK&FUSEBITS. "przy okazji kupiłem sobie programatorek"-zawsze byłem zdania że programatory, cyna lutownicza itp. powinny być w każdym kiosku. To...
Ad 2.) Bootloader w uproszczeniu to taki program umieszczony w docelowym mikrokontrolerze który pozwala na zmianę zawartości pamięci flash (wgranie programu) bez konieczności stosowania programatora (na podstawie danych np z karty SD, portu COM, czy innej magistrali). Sprawdza się to doskonale w przypadku Arduino bo kupując gotową płytkę z wgranym bootloaderem...
Widzę, że dalej się nie rozumiemy :) Czy taki gotowiec zamienia cały USBkey konwerter USB/RS-232? To byłoby ciut rozrzutne... USB w tym układzie jest sposobem transmisji między UC a PC. Czyli komunikujesz sie nie za pomocą np UART do przekazywania danych tylko przez USB. Wysyłasz z PCeta do procka informacje żeby wykonał np jakąś funkcje (zapalił diodę...
... Dodatkowego źródła zasilania nie będzie. RS232 ma przecież własne .. Gdzie ma zasilanie ? Jedynie pin masy jest.
Witam, Usiłuję zmusić ATmegę128 do komunikacji z komputerem przez RS-232. Niestety mam z tym duży kłopot. Procesor chodzi z kwarcem na 16MHz, a transmisja do komputera ma się odbywać poprzez wbudowany w procesor USART z prędkością 115,2kbps. Transmisja ma być w zasadzie ciągła do póki są dane do wysłania (a będą cały czas) i jedynie procesor będzie...
To zależy, we wspomnianej XMEGA poducent gewarantuje 1% w całym zakresie temperatur. a jeśli mamy dowolny kwarc w systemie to DFLL na bieżąco kalibruje RC więc problemu nie ma. Programowo w ATMega też to można zrobić, lecz jest to oczywiście ciut bardziej kłopotliwe. A problem z zewnętrznym kwarcem jest taki, że w ATMega169 możesz podłączyć albo kwarc...
Chyba można by uniknąć stosowania watchdoga jesli wcześniej wyłączone zostały by przerwania?! Ale wiesz co? unikać stosowania watchdoga to raczej nie warto. Jeśli chodzi o wszystkie inne sztuczki programowe służące do tego celu to akurat watchdog zdecydowanie się do tego lepiej nadaje. Zauważ, że prawdziwy reset watchdoga daje ci m.in czyste wszystkie...
Odświeżę temat: A gdyby zrezygnować z ATXMEGA to co byście proponowali z ARMów, do których można podłączyć SDRAM ? Tak żeby było prose programowanie (tani programator lub z RS232), darmowe lub tanie środowisko...
Na forum problem był już rozpatrywany: http://www.elektroda.pl/rtvforum/topic58... http://www.elektroda.pl/rtvforum/topic50... podłączyć USB można: realizując obsługę programowo, korzystając z procesora z wbudowanym kontrolerem USB, podłączając zewnętrzny układ interfejsu USB (często konwertera USB-RS232) Jeżeli są dalsze pytania, proszę...
STM32F072BDISCOVERY... Nie wiedziałem, że zawiera on ATMegę88 lub ATMegę32. Zawsze się człowiek czegoś uczy... :) Wracając do tematu, odpalaj ADC z timera, co zapewni ci wyzwalanie w ściśle określonych odstępach czasowych. Przy tak niskiej częstotliwości próbkowania każdy AVR wystarczy. Tylko ATMegi mają ADC 10-bitowe. Za cenę ATMegi32, gdzie USB trzeba...
Mam problem nie rozumiem kilku funkcji w programie do obslugi karty MMC. #include <avr/io.h> #include "mmc.h" extern u08 mmc_sbuf[]; // Bufor danych w pamięci RAM mikrokontrolera void send_buf(u16 count) funkcja która czeka na gotowość uart-a a następnie zapisuje do jego rejestru danych UDR1 dane z pamięci RAM mikrokontrolera...
No właśnie tylko zacząłem zabawę z atmegą w bascomie bawiąc się z coraz to większymi układami no i tak doszedłem do tego projektu co teraz. Ponieważ miał to być sterownik ogrzewacza który znajduje się w innym pomieszczeniu napisałem sobie aplikacje do układu który miał być panelem sterującym i do układu wykonawczego. Taki projekt przy którym też pewnych...
Witam chciałbym pójść nieco dalej jak RS232 i pobawić się USB bez ft232. Czy ktoś wie jak się do tego zabrać ? Jak napisać najprostszy program obsługi usb? Programowe usb w AVR (M8) http://www.elektroda.pl/rtvforum/topic82... LUFA ci pomoże W ATMega8 nie bardzo. LUFA to biblioteka do sprzętowego USB w AVR (procesory AT90USB...,ATMega...U2/U4)
O tym wszystkim już tutaj pisano poszukaj na forum. Jedno jest pewne jeśli sprzetowo jest wszystko poprawnie to moduł po właczeniu sam się do sieci loguje a sprawdzic to można np. dzwoniąc do niego jesli jest sygnał to wszystko OK. Programowanie nie ma nic do rzeczy.
Witam!! W załączniku przesyłam schemat jakiejś aplikacji z wykorzystaniem procka i irdy, a dokładniej jest to dialer telefoniczny ale mniejsza o to, chodzi o samo rozwiązanie sprzętowe. Co do układów MAX3120 czy TOIM3232. Jeśli masz podłączoną irde bezpośrednio do płyty głównej to bez jednego z tych układów się raczej nie obędzie, gdyż standard IRDY...
Mam programator na usb nie na rs232. Osobiście odrzucam szukanie winy po stronie jtaga, dlatego że mój wcześniejszy układ na Atmedze 8 był programowany tym jtagiem i wszystko było ok. Skończony teraz działa bez problemu bez programatora. Jeżeli chodzi o generator to objawy są takie same zarówno na zewnętrznym kwarcu 16MHz jak i na wewnętrznym.
Problem jeśli podam zasilanie na już połącozny razem konweret i Atmegę. Tu może być też sprawa programowa. Masz tam połączony konwerter do wejścia RxD i po prostu jakiś stan przejściowy (niski konkretnie) powoduje że ATMEGA odbiera to jako znaki. Jeśli od strony programu nie masz tego obsłużonego to możliwe że program może się wywalić na jakimś przepełnieniu...
Witam Wszystkich! Jako, że jestem nowym użytkownikiem forum więc przedstawię się: nazywam się Robert, pracujęw branży IT. Ostatnio zacząłem bawić się w programowanie AVR ATmega128 i w tym celu zakupiłem zestaw uruchomieniowy ZL8AVR oraz wspomnianą ATmegę 128 (Zl2AVR - o ile dobrze pamiętam oznaczenie handlowe). Pierwszy program, do sterowania (w sposób...
atmega atmega rs232 rs232 atmega atmega rs232
zamek electrolux windows schowek cieknie pojemnika proszek
odkurzacz xiaomi odkurzacz xiaomi
Pompka wody Ariston, Askoll M231X, BLDC – nie pompuje, diagnostyka, typowe usterki Panasonic SA-CH24 a SA-AK28 – kompatybilność zmieniarki CD, różnice mechanizmów