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...
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.
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ć...
Programujesz przez COM czy przejściówkę USB<->RS232?
A może da się zaprogramować Atmegę 8 poprzez konwerter USB/RS232 ?
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ć...
(at)emarcus Wspaniała porada. Teraz (at)lapsio2 połączy GND z GND, TxD PC z RxD ocalałej atmegi i ona też odejdzie do krainy ciemności. A nawet jeżeli jakimś cudem przetrwa, to i tak nigdy jej nie zaprogramuje ze względu na odwróconą polaryzację sygnałów. Takie porady są szkodliwe! (at)lapsio2 Prawdopodobnie możesz tę ocalałą atmegę programować, ale...
Porównałem z pinami telefonu i wychodzi mi tak: czerwony - V+ niebieski - CTS pomarańczowy - TxD zielony - RTS żółty - DCD biały RxD czarny - GND czy dało by się atmega i pic nim programować??
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....
Strasznie mało informacji podajesz. Czy to jest tajny projekt ;) Spróbuj wstępnie narysować wizje jak go sobie wyobrażasz. Czy programowałeś kiedyś ?
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...
Na pierwszy rzut oka fajne te STMy. Jak to się programuje asembler czy jakiś inny język ? Program do kompilacji ?
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...
Wyjaśnijmy jedną sprawę: Programowanie AVR-ów szeregowo odbywa się po innych pinach niż transmisja szeregowa (są to piny, jak już napisałeś SCK, MOSI, MISO, wyjątek stanowi ATMEGA128 ale to już inna historia) Radze te piny wyprowadzić oddzielnie w celu późniejszego programowania. Nie możesz ich podpiąc do standardowego RS232, bo tak nic nie zaprogramujesz....
Jest też taka książka na temat RS232: Andrzej Daniluk "Rs232C Praktyczne programowanie" wydawca Helion. Jest tam wszystko opisane łopatologicznie z podaniem przykładów (programy na płycie CD) w Delphi oraz w C++.
Akurat ja mam płytkę testową która podczas programowania odłącza całkowicie wyprowadzenia używane do programowania - poprzez przekaźniki. A w docelowym układzie będzie dało się odłączyć układ bo mam wersje na goldpinach. No a po drugie planuje zrobić bootloader i wgrywać nowe wersje softu przez RS232. Więc w takim wypadku nie powinno być problemów z...
Koledzy dobrze radzą Atmega 8 dobry na początek. Programator proponuję na RS232. PONYPROG Trudniej cokolwiek uszkodzić i kabel od komputera do układu może mieć kilka metrów i zacznie mniej przeszkadza niż LPT. Programowanie trwa troszkę dłużej (Atmega 8 nax. kilkanaście sekund.). http://obrazki.elektroda.net/54_11676978...
Natomiast dla chętnych nie ma żadnego problemu, aby wykorzystać ATMega które mają wewnętrzny bootloader, lub do układu dołączyć zmodyfikowany układ avr901 przeprogramowujący procesor główny.
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Port zależy od telefonu, w starszych najczęściej był to RS232. Czasami można dostać gotowe kable do łączenia z telefonem. Ja osobiści polecam stare simensy s35 c35 , programuje się je stosunkowo łatwo i nawet swego czasu popełniłem na nich dość spory projekt. Możesz też znaleźć opisy podłączenia starych Nokii, polecam przejrzeć stare roczniki Elektroniki...
No to pięknie :( Nie chciało mi się czytać i tłumaczyć z angielskiego. Postanowiłem pobawić się sam i myślałem że trafię na odpowiednie ustawiania Fuse Bit. Coś zmieniiłem i teraz nic mi nie chodzi, nawet nie daje się zaprogramować. Zmieniłem (dokładnie nie pamiętam) internal rezonator na low XTal czy coś takiego. Jak przywrócić poprzedni stan bo już...
To jest tylko konwerter USB-RS232. Może posłużyć jako interfejs USB do jakiegoś programatora (starego) na COM.
Wszystko jest ok , kupiłem płytkę w ver.2h, zlutowałem, dałem atmega 8 z softem 2.11 i użyłem na pacjencie, jakie było moje zdziwienie , że po podłączeniu pod programator procek ożył :), Zaprogramowałem atmega 328 też softem 2.11 i pięknie ustawia fabryczne fusy, warto mieć takie urządzenie - nawet jak programujesz procki raz na ruski rok. Aha kupiłem...
FT232 to jest konwerter USB<=>RS232 i jakaś ATmega albo nawet ATiny. A co do Bascoma to jeśli chcesz sie nauczyć programować w innym języku niż asm. to polecam C.
Zamiast dziwnych pomysłów można zastosować FT232, dzięki temu będziesz miał i programator i przejściówkę RS232/USB. Mozna też po prostu wziąć ATMegę z USB (wersje U2/U4), albo XMEGę z USB i programować przez bootloader. Mozna też kupić gotowy układ, np. płytka z ATMega + onboard programator/debugger to koszt 30$.
czyli tak na prawdę i tak potrzebuję programatora żeby wgrać bootloadera do ATMegi? Tak.
Kto dzisiaj kupuje oryginalne arduino ? Klon nano na aliexpressie to ok.5zł kosztuje. Tylko sama zaprogramowana Atmega 328P na płytce z wyprowadzeniami. Trzeba mieć RS232 oraz osobne zasilanie. Mój klon nano mogę też programować bezpośrednio(tj. programować atmegę). Zwykła atmega328P z wgranym bootloaderem arduino + kostka USB<->RS232 + stabilizator...
nie trzeba żadnych fusebitów w tym celu odblokowywać - jedynie ustawić za pomocą nich pożądaną częstotliwość taktowania jeśli nie wystarcza ta domyślnie ustawiona w procku (wewn. oscylator 1MHz) .... kolejną rzeczą jest umiejętne oprogramowanie UARTa tak żeby zapanować nad własną transmisją i to wszystko - ale zależy w czym programujesz bo nie napisałeś...
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ę...
Czy wie kolega, że bez bootloadera nic nie wskóra w sprawie programowania poprzez USART (RS232)? Czy zdaje kolega sobie sprawę, że kod bootloadera musi być jakoś najpierw wgrany do procesora? Czy czytał kolega przyklejone tematy?
Raczej nie jest to do FDD - a takie gniazda IDC dosc czesto sie stosuje w elektronice :) Przykladowo w powiadomieniach GSM firmy Pulson bylo gniazdo USB ktore bylo zwyklym portem szeregowym (TTL) + potrzeba bylo podac tam +5V aby przelaczyc na nie port szeregowy procesora do programowania... (procesor posiadal tylko jeden UART i albo uzywany byl on...
Wystarczy, że z Google Play pobierzesz dowolny terminal RS232 i już masz gotowca. Inna droga to korzystanie z aplikacji środowiskowych, ale nie napisałeś jaki język programowania Cię interesuje.
A tak naprawdę do zastanów się czy możesz powiedzieć że rzeczywiście coś już umiesz, czy tylko korzystasz z "działających" i "sprawdzonych" ścieżek dojścia do rzeczy, które kiedyś były ogólnie dostępne i nieograniczone, patrz "głupi: DOS". I najbardziej problematyczna sprawa, na ile rzeczywiście tworzenie wyrwy w założeniu budowy Systemu Operacyjnego...
Do programowanie używam programu Eclipse,posiadam procesor Atmega 16 taktowany zewnętrznym rezonatorem 16MHz.Programu nie mam jeszcze do obsługi tej komunikacji ,tzn żadnego pewnego. Wysyłam fotkę ustawień programu Putty i schemat części mojej płytki testowej. Proszę na podstawie tych moich danych o prościutki program w C żeby sprawdzić komunikację...
Jak podłączyłeś ten programator? :o On korzysta tylko z Sck, MISO, MOSI, RST i GND układu programowanego. Sam ostatnio z ATmegi8 do kompa (i w druga stronę) robiłem komunikację przy podpiętym stale programatorze i było wszystko ok - uC odsyłał echo.
Kilka prostych zasad: 1.Dobierasz maksymalnie wolny kwarc, który wystarczy, żeby procesor wykonał swoje zadanie. (wolny kwarc - bo czym wolniej tym mniejszy pobór prądu i mniejsza podatność na zakłócenia) 2.Jeżeli niektóre urządzenia (np. USART do realizacji RS232) wymagają odpowiedniej prędkości kwarcu dla odpowiedniej prędkości transmisji to bierzesz...
Dokładnie, jak mamy trochę więcej klasy (lub doświadczenie w montażu SMD) możemy trochę dołożyć do USBAsp i zbudować sobie/kupić (za ~80zł na pewnym serwisie aukcyjnym) klon AVRISPmkII - działa znacznie lepiej niż USBAsp i mimo wszystko jest mniej problematyczny niż USBAsp. Ponadto wspiera programowanie praktycznie wszystkich procesorów z rodziny AVR...
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...
karol_85, dziękuję za odpowiedź. Link bardzo użyteczny, przydał się. Mam już w domu książkę pt. "RS232 w przykładach na PC i AVR", która jest naprawdę świetna. Komunikacja PC - Atmega nie stanowi już problemu. Jeśli chodzi o język C, programuję w nim od kilkunastu lat i zastosowanie go do programowania mikrokontrolerów jest kolejnym krokiem na mojej...
Mam MAX'a 232, znasz się może na Delphi, chodzi mi o to że jak podać sygnał na chwilę by zresetować układ. Jeśli chodzi o ogólne programowanie Delphi a uC przez RS232 to nie mam problemu, lecz nie weim jak pojedynczi ustawiać linię CTS i RTS. Aha jak podłącze to nie będzie układ cały czas resetowany?
Bo się zdenerwuję .... przez taki głupi szczególik spędziłem 4h na gapieniu się w notę katalogową i próbowaniu odebrać znak. Wiedziałem, że nie nadchodzi przerwanie od UARTU, ale odbiornik nie działa w życiu bym nie wpadł. Kombinowałem z wektorami przerwań i wogóle. Koledzę Imekxus serdecznie dziękuję!!! Teraz działa wszytko poprawnie :D mogę zabrać...
Witam. To mój pierwszy post na tym forum. Jestem początkujący jeśli chodzi o AVR i programowanie w C... Mam problem,gdyż nie wiem,jak wysłać zmienną typu unsigned int po RS232. Czytałem,że służy do tego funkcja itoa (char* itoa (int __val, char * __s, int __radix). Chciałbym się dowiedzieć,co oznaczają podkreślniki przy val,s,radix oraz co to jest ten...
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...
Najpierw pomyśl, od czego zaczyna się transmisja. Włączasz urządzenie - i co się dalej dzieje? Styl programowania fatalny(zbędne goto), mylące nazwy zmiennych (suma kontrolna xor nazwana "crc", zapewne dla zmylenia przeciwnika), niekonsekwentne typy - char i int zamiast uint8_t.
I dobrze mówisz: Sprawa wygląda inaczej, bo podstawą jest tutaj JTAG i z tej racji przeraża to czasem miłośników AVRa. To właśnie jest to czego najbardziej się do tej pory obawiałem. Powiem szczerze: byłem święcie przekonany, że dla każdego producenta ARM będę musiał posiadać osobny programator. Polałeś miód na moje uszy. :) Jeżeli rzeczywiście jest...
Dzień dobry wszystkim, jestem nowym użytkownikiem chciałbym zacząć nauke programowania mikroprocesorów Atmega i co wiąże się budowę układów i sterowników urządzeń. I właśnie stoję przed dylematem a może i bardziej nie wiedzą jaki kupić programator kożystam z laptopa w którym nie ma LPT ani RS232 znalazłem na allegro programator ciach i jak bym do tego...
Najprostszy sposób komunikacji typu master/slave opisałem [url=http://www.stsystem.pl/programowani... Znacznie lepszy sposób opisany jest w książkach Mirka Kardasia. Ale od czegoś trzeba zacząć :) Co do sprzętu to IMHO najrozsądniej w Twoim przypadku wybrać opcję nr 2 czyli FT232. W załączniku podsyłam Ci jeszcze prostszy przykład...
Schemat jest ponizej (wyprowadzenia sa dokladnie takie same jak w 89c51). Nierozumiem pytania czy programuje w układzie, jezeli chodziło ci o to ze program jaki bedzie wykonywac uP znajduje sie w jego pamieci flash to TAK Generalnie tak jak rozmawialiśmy wczoraj z PC dane beda wysylane do uP przez rs232, uP po odebraniu ich zapisuje do zew pamieci 29c020...
Witam Sprobuje po krotce opisac moj problem z Atmega32: Mam uklad z Atmega32 i max232 podlaczonymi do komputera za pomoca RS232, schemat w zalaczniku (con5 sie nie przejmujcie, na roznych schemtach raz VC+ bylo podpiete do masy a raz do VCC wiec dalem zworke). Chcialem z atmegi wyslac do PC-eta jakies dane. 1. Pisze prosty programik, atmega pracuje...
Jak w temacie. Zlecę wykonanie miernika zużycia energii elektrycznej pobieranej przez odbiornik prądu zmiennego. Urządzenie ma wysyłać dane poprzez RS232. Wymagania: - zasilanie: 230 V AC/50Hz - max moc obciążenia: 3000W - zastosowanie mikroprocesora Atmega 8/16/32 - złącze do programowania procesora Ewentualne pytania proszę zadawać na forum. Meilowo...
http://obrazki.elektroda.pl/5985056000_1... Witam. Od razu przepraszam za jakość płytki drukowanej, dopiero uczę się je robić. Moją nową "zabawką" jest urządzenie, zwane "PseudoComputerem". Pomysł Wpadłem na pomysł urządzenia, które będzie posiadało coś na kształt interpretera. Wczytuje ono komendę w postaci kodu, następnie argumenty...
Programator AVT PROG2 przestał działać. Nie programuje i nie czyta. Sprawdziłem na innym komputerze - to samo. Zakupiłem nowy AVT PROG2 - wszystko działa wyśmienicie. Zastanawia mnie "stary" - otóż podczas programowania i odczytu na moment migają diody Tx i Rx oraz - o dziwo - zapala się także dioda PROG. Z tego wniosek, że działa konwerter USB-RS232...
Myślałem, że Mega16U2 pracuje tylko jako konwerter usb-rs232 i da się ją obejść właśnie wpięciem Megi328 prosto do portu COM komputera, tymbardziej że program MOPPYDESK ma wybór portu COM (tak to wynika z opisu na tamtej stronie). Piny to nie problem, bo będę to robił z tym schematem, który podałem. Pytanie tylko czy ten program będzie działał z Mega328...
Witam wszystkich. Mam zrobiony układ z wymienionym w tytule kontrolerem, wszystko działa,programowanie jak i komunikacja przez RS232. Prosiłbym o jakieś wskazówki, albo porzykładowe programy realizujące pomiar napięcia i wysyłanie wyników do komputera PC przez RS232.Z góry dziękuję:)
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
Potrzebowal bym skladnie komend BootLoadera mikrokontrolera AT90S2313.... Dla 90S2313 to jest to niemożliwe w wypadku tego procesora a jeśli chodzi o inne układy rodziny AVR udostępniajace taką możliwość to w necie jest napradę sporo materiałów na ten temat począwszy na kodzie w C a smończywszy na asm. Odpowiedz jest może lakoniczna jednak tez\ przytaczanie...
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
Witam, Chciałbym zorientować się, czy można gdzieś kupić przejściówki USB->RS232 i USB->LPT z pełną ich obsługą, tzn. działającym UART'em itp? Co do RS232, to chciałbym podłączyć pod to radiomodem, dlatego zależy mi nie na emulacji com'a, a na 100% działaniu jako sprzętowy port. A za pomocą LPT zamierzam programować serię mikrokontrolerów ATMega programatorem...
Witam, mam problem z programowaniem. Zakupiłem sobie taki oto programator: http://allegro.pl/show_item.php?item=432... A taki mam problem: [wszystko wykonuję w Bascomie] Bascom wykrywa, jaki jest mikrokontroler na płytce ZL2AVR, czyli wykrywa ATMegę8. I teraz tak: Wciskam: Read flash ROM, to się coś readuje, i następnie pokazuje, że wyREADYowało,...
Obsługę UART masz w przykładach do samego Arduino. Arduino to w zasadzie sam bootloader i zbiór bibliotek, płytka np. UNO zawiera dodatkowo konwerter USB-RS232 i ma ustandardowany format ale wcale nie trzeba jej stosować w gotowym urządzeniu, reszta to "programowanie ATMega w C". Tworzysz w programie tyle nieulotnych zmiennych ile potrzebujesz, plus...
Potwierdzam: STK200 + XP + mega128 - kupa błędów i poprawne zaprogramowanie co piąty, dziesiąty raz. rozw. 1: jeżeli Twój program ma możliwość wyboru prędkości programowania - zmniejsz ją. Przy ISPprog to pomogło. Płytki mam na 11 lub 16Mhz. W ISPprog ustawiłem 2Mhz i błędów jest o wiele mniej (za to wrzucanie 60kb do flashu trochę trwa...). rozw. 2:...
http://obrazki.elektroda.pl/1310955900_1... Firma element 14 wprowadziła do swojej oferty nową płytkę rozszerzeniową dla minikomputera Raspberry Pi, która pozwoli na podłączenie do niego praktycznie każdej płytki Arduino. Płytka Gertduino ma podobną funkcjonalność jak płytka Arduino Uno dostarczając jednocześnie kilka dodatkowych usprawnień....
panowie chce polaczyć zasilacz (sterowany mikrokontrolerem ATMega) z komputerem przez złacze RS232. działałby na zasadzie wysylania z komputera odpowiednich kodów w ASCII a mikrokontroler by sobie je odpowiednio dekodował i ustawiał według tego napiecie czy prąd ew. wysyłał aktualne wartości na komputer. tyle że nie do końca rozumiem sposob obsługi...
Interesuje mnie zaprogramowanie i sterowanie mikroprocesorami atmega ( 8 / 128 itp). Czy tego typu układ się do tego nadaje? Poprzez programowanie rozumiem wgranie gotowego programu na mikroprocesor a sterowaniem nazywam komunikację tego programu z programem napisanym na komputer(to, że może działać jako programator już wyczytałem ale bardziej interesuje...
Witam. Zagłębiam się ostatnio w tajniki programowania w Bascom AVR. Uczę się na procku ATmega 16, stanąłem teraz przed kupnem - wytworzeniem płytki testowej (uruchomieniowej). Chciałbym, aby znalazły się na niej: wyświetlacz LCD, komunikacja z po RS232 (układ max232) kilka LED do symulacji stanu portów, kilka tranzystorów do sterowania czymś o poborze...
proponuję zbudować FuseBitDoctor Czy on pomoże coś więcej niż programator JTAG? Układy Atmela można programować tylko przez ISP i przez JTAG. Jak pracuje Fusebit doctor ? Czy jest jakiś trzeci sposób na programowanie układu? Nie używasz przypadkiem w programie zapisu do eeprom ? Nie. Jeżeli ten rezystor 10k jest włączony szeregowo to w dalszym ciagu...
1. Programowanie programowaniem, ale nie pociągniesz kabla z samym wyświetlaczem kilkanaście metrów (na piętro). Najlepiej byłoby zbudować drugi prosty układ z samym mikrokontrolerem, LCD, klawiatura i portem rs232. Przez port rs232 łączysz układ główny (na parterze) z układem podrzędnym (na piętrze). RS232 z dobrym kablem spokojnie kilkanaście metrów...
no wiec jabym proponowal podobnie jak adjuz malego atmela (at89cX051), wydaje mi sie ze jest bardziej zjadliwy dla poczatkujacego niz atmega, a pozatym ma wystarczajace mozliwosci aby go umiescic jako serce programatora eepromow z magistralka i2c. Atmega chyba bylaby tu przerostem tresci nad forma. Komunikacje (miedzy PC a procem) najlepiej chyba przez...
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...
Witam wszystkich. Koledzy zwracam się do Was z prośba o pomoc z następującym problemem. Programuje amatorsko w bascomie, procesor to atmega 644p z 2 uartami sprzętowymi. Składam urządzenie, które będzie się komunikowało z dwoma pozostałymi i wymieniało dane za pomocą transmisji rs232. Mój problem dotyczy 2 uartu sprzętowego w atmedze 644P. Pierwszy...
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...
W bascomie to tylko jedna linijka. Chodzi o to że cały czas się zastanawiam czy aby na pewno nie zmienić głównego klocka na np. ATmega164P-20AU. W sumie ma wszystko co potrzebuje. RxD i TxD do GSM-u, RxD1 do GPS-u, więcej pamięci i dla MMC wystarczy. Boje się trochę wchodzić w takie bardziej skomplikowane klocki no ale mniej miejsca jednak na płytce...
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...
Port USB jak sama nazwa wskazuje jest portem Uniwesalnym. Jednakże bez zewnętrznego urządzenia (USB Device,/USB Host) jest to w sumie tylko "magistrala danych". Zanim zaczniesz "programować wirtualne porty", dobrze byłoby abyś określił wymagania jakich żądasz - między innymi: - czy to mają być dane cyfrowe, analogowe, mieszane, - jaka jest maksymalna...
Witam Mam takie pytanko może dziwne ale stosując układ FTDI tworzy on wirtualny port szeregowy RS i programuje sie go jak normalnego RSa, maksymalna typowa prędkość RSa to 115200k, ale układy FTDI mogą osiągiwać prędkości rzędu 1MB, wiec czy można dla mikrokontrolera np Atmega 32 wyliczać UBRR dla prędkości transmisji 1M czy ma zanse to działać bo chyba...
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
Na ATtiny chyba nie pociągniesz tyle układów (LCD, klawisze, EEPROM), a ATmega w SMD ma takie same rozmiary jak ATtiny. Jak dasz osobno EEPROM i ATtiny, to będzie więcej zajmowało miejsca. RS232 chyba najlepiej i najłatwiej (na linii UART) zrealizować i używać to, do programowania wwbudowanego EEPROM. Ogólnie układ można zrobić tylko na wyświetlaczu,...
1. Znaczy się chcesz sterować nimi w stylu: włącz/wyłącz, czy jakieś bardziej zaawansowane sterowanie? 2. Jak daleko mają być urządzenia od komputera? Jeśli blisko i tylko włącz/wyłącz to najprościej zrobić przez port drukarki LPT, za nim dajesz ULN2803, dalej podpinasz przekaźniki. Tylko zamiast silnika krokowego podpinasz przekaźniki: http://www.elektroda.pl/rtvforum/topic63...
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...
zobacz ten temat http://www.elektroda.pl/rtvforum/topic65... do komunikacji potrzebny jest Max 232 , do programowania STK200 połączenie które zamieściłeś jest dość ryzykowne , chodź można również tak programować , ale nie możesz równocześnie z tego samego portu bezpośrednio sterować L298 napisz dokładnie do czego to ma służyć i po co aż Atmega...
Przez tyle postów to nie dowiedziałem się niczego czego chciałem ;/ Zadałeś złe pytanie w złym dziale. Właściwy byłby ten: http://www.elektroda.pl/rtvforum/forum70... Z Twojego opisu wynikało, że potrafisz napisać taki program, tylko nie wiesz jak to rozwiązać od strony sprzętowej. Teraz dowiadujemy się, że prosiłeś o przykładowy program w C++. Najprostsza...
Jeśli chodzi o programowanie to sobie poradziłem. Rzeczywiście chodziło o to, że to zaprogramowania potrzebny jest jakiś zewn. kwarc. Mam natomiast roblem z działaniem układu. Ma sie on komunikować z komputerem za pośrednictwem RS232 - ale ciągle jest cisza. Jak sobie sprawdzam działanie programu w AVR studio to podczas inicjowania wszystkich rejestrów...
Witam Poszukuje do wspolpracy osoby znajacej sie na pisaniu programow pod mikrokontrolery atmel np. at89c4051 oraz AVR (np.atmega8, atmega 16 itp) ze znajomoscia disassemblera :) Mile widziana znajomosc transmisji poprzez usb, rs232, programowanie w C. Temat dotyczy urzadzen do telefonow komorkowych :) Tylko Krakow lub okolice, zlecenia dorywcze. Pozdrawiam...
Witam!! Mam problem z ożywieniem rs232 na ATmega 128. Wykorzystałem kod z książki Mirosława Kardasia "Mikrokontrolery AVR język C podstawy programowania". [syntax=c]#include <avr/io.h> #include <util/delay.h> // deklaracja funkcji nadawczej void USART_Transmit( unsigned char data ); //główna funkcja programu int main (void) { //w tym miejscu...
w AS możesz zrobić Attach to target No więc oczywiście mam problem. AS (wersja 6) się z dragonem widzi. JTAG działa - można sobie odczytać np. fusy czy programować. Ale "attach to target" nie jest aktywne. Jakaś podpowiedź ? edit : próbowałem także z AS7 i nie udało mi się - attach to target nie działa. Albo ja nie wiem jak to zrobić po prostu. Zrobiłem...
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...
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.
Dlatego napisalem ze sa pewne roznice odnosnie danej rodziny uC. Ale wierz mi ze ksiazke wykorzystasz conajmniej w 3/4 zawartosci. Jezyk C to nic skomplikowanego. Ot pare petli, pare wyrazen logicznych i tyle !!! Obowiazuje to do kazdego uC czy duzego procesora z rodziny x86. A jak ustawic port RS232 w tym czy innym procesorze to oczywiscie inna para...
zauważyłem ze ma kwarc 12 zamiast 16 czy może to jakoś odbić się na działaniu ? Ten klon ma po prostu inny konwerter USB-RS232. W oryginale dają ATMEGA16U2 a tu jest kość CH340 (osobiście oceniam tą kość pozytywnie). I tylko dlatego jest inny kwarc ale to jest tylko kwarc do konwertera nie do głównej ATMEGA. Jedyna praktyczna różnica w użytkowaniu...
Masz na myśli książkę „Programowanie mikrokontrolerów AVR w języku BASCOM”. Mam fajna. Kilka pytań odnośnie samego układy: 1.Jaki zegar to taktuje, 4, 8 MHz. 2.Po co ci zewnętrzny EEPROM jak ATMEGA8 ma w sobie 512B, co przy kompresji danych ASCII daje 576 znaków tekstu. 3. LCD 16*2 jest za wielki lepiej 8*2, będzie to łatwiej schować. Dodaj...
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...
Witam wszystkich. Niegdyś na zajęciach na uczelni uczyłem się o AVRach (konkretnie była to Atmega16). Używałem wtedy płytki prototypowej ZL10AVR (o ile teraz po screenach w internecie poznaję). Po długim czasie czytania zdecydowałem, że chciałbym w przeciągu kilku miesięcy zacząć przygodę z STM32. Powoli zaczynam rozglądać się za zestawem. Póki co zainteresował...
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...
Właśnie nie podoba mi się że działa to co jest dosyć prostą sprawą no ale jak konkret: -Klawiatura AT(przydałoby się odczytywanie w przerwaniu) -Karta SD -Programowanie ISP :D(dla mnie spory sukces ze ruszyło od razu) -Ledy -Podświetlenie -Przerwanie od toucha -Komunikacja RS232/485 -Wszelkie ADC... -Zegar -LCD... -Temperatura -Bluetooth -Niektóre kanały...
Witam Już wszystko działa, niestety nie napisałem, że testowałem to na maszynie wirtualnej w Virtual PC. Standardowo nie w maszynie wirtualnej, PonyProg, Winavr działa bez problemów. Pozdrawiam
Szukam też przy okazji książki Andrzeja Witkowskiego "Mikrokontrolery AVR. Programowanie w języku C". Łatwo dostać w księgarniach, bywa też na alegro.
Mam kilka pytań: Po pierwsze jaką wycisnę prędkość transmisji po RS232 w bascomie zakładając że kwarc 16Mhz. Po drugie jak to jest z programowaniem tego procka w bascomie co mam wybrac z menu compiler chip ??
Ech, czepiasz się takich drobiazgów jak format danych UART - no to dorzućmy jeszcze odstępy bajtów niezbędne co jakiś czas do resynchronizacji... Właściwie na początek wypadałoby grzecznie poprosić PC o ustawienie szybkości 1 Mbps na RS232, potem już pójdzie jak z płatka. ;) Alternatywnie można namówić 16 MHz Atmega na ustawienie 921600, zapewne z podobnym...
Kolego fotomh-s nie przesadzał bym z tym że xmega t overkill. Jest wiele zalet xmeg które nawet w prostych projektach warto wykorzystać: -uporządkowane i czesto intuicyjne nazwy rejestrów, we wszystkich uC w serii (a może i nawet innych też, nie używałem serii B,C,E). Niezwykle prosto przenieść kod z np xmegi128A3U na xmega64A4U. W przypadku regularnych...
Witam! Jestem początkujący w dziedzinie AVR. Chciałbym sobie stworzyć układ, w którym 2 procesory AVR np atmega 8 komunikowały się pomiędzy sobą. Ma to wyglądać tak, że 1 procesor wysyła zapytanie do drugiego , a drugi odczytuje czujnik i odpowiada. Odległość pomiędzy nimi około 1-2metra (połączenie kablowe). I tu mam dylemat, mianowicie jakiej transmisji...
atmega atmega rs232 programowanie rs232 rs232 programowanie
cyfra moduł zrobić antenę pokojową silnik pompy hydroforowej
spawarka majster pralka indesit
Kosiarka elektryczna - napięcie dochodzi, ale nie działa Drukarka HP LaserJet drukuje czarne tło - przyczyny i rozwiązania