Hej, 1. pewnie trzeba minimum atmegę 328p na coś sensownego, lub odpowiednik pod względem flasha i sram. polecałbym atmega644p na testy. 2. biblioteki trzebaby wyłuskać do postaci normalnych (bez obiektówki dla arduino) - nie jest to takie trudne mając doświadczenie
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 :)
1. Nie jest to konieczne. Chodzi jedynie o to, że moduł może dostarczyć sygnał odniesienia 10MHz. 2. RFM12 i RFM12B mają różne zakresy napięć zasilajacych, odpowiednio: 2.2V - 5.4V i 2.2 - 3.8 V 3. Możesz zastosować wersję bez B i zasilać atmegę z 5V. Bym polecił inne mikrokontrolery ale raczej nie interesuje Cię przejście na PIC ;)
jęśli nie potrzeba Tobie duzych prędkości to polecam banalnie proste w Bascomie(USART-RS232) nic nie mieszasz w modułach podajesz zasilanie i działa:) TX-4MSIL - stosunkowo mały zasięg nie nadaje sie do transmisji wyłacznie do sterowania wł/wy (zasieg umnie w domu od 2m-10m) w ogrodzie bez przeszkód wiecej niz 70m- bo tylko tak maly mam ogród przed...
Konwerter jaki jest na rysunku jest ok. Chodzi tylko o to, żeby na TxD MCU nie było więcej niż 3,3V, co zapewnia ten dzielnik. Jeśli sam moduł ma zabezpieczone wejście to wystarczyłby jeden, szeregowy rezystor.
volatile char * rxbufptrwrite; volatile char * rxbufptrread; To nie wskaźniki są volatile tylko obszar pamięci na który wskazują. Spróbuj: volatile char * volatile rxbufptrwrite; volatile char * volatile rxbufptrread; ale w tym przykładzie powinno też Ci wystarczyć char * volatile rxbufptrwrite; char * volatile rxbufptrread;
Zaproponuję Ci jeszcze coś innego. Pójdź o krok dalej :) Spróbuj zrealizować swój pomysł w oparciu o USB(wirtualny port COM - komunikacja po RS485). Nie jest to takie trudne jakby się mogło wydawać. Możesz wykorzystać gotowy układ: [url=http://www.meraprojekt.com.pl/mp015... Lub sam spróbować zbudować...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
ad 1. Owszem, zawsze w przypadku odbioru danych z SPI master musi coś nadawać - nawet jeśli dane nie interesują slave, jak w tym przypadku. To co nadajesz jest bez znaczenia. ad 2. SPI nawet jeśli jest "dwustronne" łatwo optoizolować, bo komunikacja na każdej linii jest w jedną stronę. Więc jak najbardziej możesz tak zrobić. Pamiętaj tylko, że SPI zwykle...
A pokaż z jakimi parametrami wywołałeś avrdude.
witam, z racji tego że akurat ostatnio przeglądam strony z zestawami startowymi, na stronie http://www.mikromania.pl/index.php?st=mm... można znaleźć przykład, w którym wykorzystuje się port szeregowy, nie sprawdzałem ale w razie czego możesz sprawdzić. pozdrawiam
W samplach bascoma jest obsługa tego czujnika. Działa na pewno Pamiętaj aby podciągnąć linie data rezystorem do VCC.
CKOPT nie wpływa na konfigurację wewnętrznego oscylatora RC, problem musi leżeć gdzie indziej (podłączenie, zasilanie, a może CLKSEL zostało jednak ustawione na inną wartość. Sprawdź z zewnętrznym zegarem (kilka MHz) podanym na XTAL1.
Witam. Mam mikrokontroler zasilany napięciem +5V do niego podłączony jest potencjometr cyfrowy zasilany napięciem symetrycznym +-2.5V. Mają komunikować się przez magistralę SPI. W jaki sposób dokonać w tym przypadku konwersji poziomów logicznych aby komunikacja była możliwa? Do kiedy potencjometr zasilany był napięciem +5V komunikacja odbywała się poprawnie....
(at)Mlotek Przede wszystkim pamiętaj, że dla master SPI najpierw pin SS należy ustawić np. na wyjście, a dopiero potem konfigurować MSPI.
Przykład bootloadera (może być z szyfrowaniem AES) dla starszym ATMEGA z komunikacja po UART (albo USB z FT232) masz tutaj: https://www.microchip.com/wwwAppNotes/Ap... Sam go stosowałem w kilku projektach.
A nie myślałeś nad innym rozwiązaniem? Np podłączenie pod Atmegę modemu GSM?
Witam kolegów Chyba najprostszy programator równoległy http://elm-chan.org/ Wszystkie programatory równolegle są bardziej skomplikowane od szeregowych , bo korzystają z 20(około) wyprowadzeń procka .
Przede wszystkim porzuć ATMega8 - to stary procesor, jest na niego dużo przykładów, ale poza tym w tym zastosowaniu nie ma żadnych zalet. Z ATMega wybierz jakąś ze sprzętowym USB, mają oznaczenia U2 lub U4. Jeszcze lepiej - wybierz XMEGA, te z U mają też sprzętowe USB. Kolejna sprawa - USB to raczej skomplikowany protokół, nie wiem jakie masz doświadczenie,...
Dlaczego wykorzystałeś drugie rozwiązanie zamiast pierwszego (IMHO - znacznie lepszego)? Wykorzystując takie zmienne jako flagi prowadzisz do niepotrzebnego komplikowania kodu i utrudnienia kontroli dynamicznie rozwijającego się programu :) Jedna z propozycji rozwiązania problemu: [syntax=c]char SPI_MasterTransmit(char cData){ char spi_return; ATOMIC_BLOCK(ATOMIC_RESTORESTATE){...
Sygnalizacja w kanale D jest niezbędna do komunikacji w ISDN,więc nie ma możliwości, aby operator nie świadczył takiej usługi..
Jeżeli wciąż cie interesuje CC1000PP i inicjalizacja w bascom to podaję link do strony... http://elektroda.pl/rtvforum/topic126349... Soft jest zrobiony na 8515, ale możesz go zaadaptować do atmega... pozdr KN
Witam, Czy jest możliwa komunikacja z ATMEGA8 po SPI 3 wire? Przetwornik nie ma wejścia danych, ma tylko wyjście. Komunikacja po SPI jest dla przetwornika możliwa, ale jak połączyć ATMEGA? Po prostu nie łączysz wyjścia MCU MOSI z wejściem MOSI przetwornika (bo go nie ma). Łączysz tylko SCK i MISO.
Możesz dane przesyłać w obie strony po jednej linii DATA przez odpowiednio oprogramowany UART. To oprogramowanie zajmie pewnie nie więcej niż kilkanaście linii kodu (wraz z przełączaniem kierunku transmisji).
bezpośrednio z usb to raczej nie wypali... może Masz gdzieś wmontowany układ ft232rl - jeden z pinów po konfiguracji w mprog może służyć jako zegar. Chyba że masz RS-a lub LPT... albo jakiś inny działający AVR z zewnętrznym rezonatorem kwarcowym - z XTAL2 możesz "zassać" taktowanie.
Jeżeli dobrze sprawdziłem (screen z pierwszego postu), to jeżeli tak ustawiłeś to powinien być wewnętrzny generator 8MHz i powinno działać. Ale ponieważ straciłeś komunikację z mikrokontrolerem to oznacza, że prawdopodobnie jednak ustawiłeś inne fusy. W związku z tym możesz zrobić jedną z tych czynności: http://mikrokontrolery.blogspot.com/2011...
Po pierwsze - czy ustawiłeś prawidłowo fusebity, aby procesor pracował na zewnętrznym oscylatorze? Po drugie - w karcie katalogowej jest informacja, że rejestr UBRRH i UCSRR znajdują się pod tym samym adresem, więc instrukcją UCSRC|=_BV(UCSZ1)|_BV(UCSZ0&... wpisujesz tak naprawdę wartość do rejestru UBRRH! Aby wpisać ilość bitów danych...
Jak wyświetla prostokąty na połowie to masz brak komunikacji LCD- atmega. Sprawdzić.
Sprawa jest prosta, odpalasz moduł BT w trybie Slave łączysz go z ATmaega przez port szeregowy i to w zasadzie tyle. Następnie parujesz BT z telefonem i w efekcie masz transparentny kanał komunikacyjny (tzn. nie interesuje Cię co się dzieje pomiędzy BT a telefonem). Dalej pozostaje pisanie aplikacji na Atmega i telefon.
Według mnie masz źle podłączone gniazdo X2, linia TX jest podłączona do TnOUT konwertera RS232, a RX do RnIN.
Ja stosuję taką procedurę inicjowania nadawania: char SetupCC1000TX (char TXCurrent) { int i; char lock_status; WriteToCC1000Register (CC1000_PA_POW,0x00); // Turn off PA to avoid frequency splatter WriteToCC1000Register (CC1000_MAIN,0xE1); // Switch into TX, switch to freq. reg B WriteToCC1000Register (CC1000_PLL,TX_PLL);...
To by tłumaczyło dlaczego odbierasz 3 znaki - (at)tmf miał rację. Odbierasz pierwszy i np wyświetlasz, w tym czasie przychodzą kolejne, AVR ma bufor na dwa znaki, więc dwa odbierzesz poprawnie, resztę gubisz. Niestety nie wiesz o tym, bo nie sprawdzasz w USARTReadChar() flagi przepełnienia :-( Odbieraj na przerwaniach, zrób sensowny bufor na dane a...
W jednej ramce nagłówek znaczący początek, potem adres i dalej dane. Tzn. skleić np dwie 8 bitowe ramki [start 1bit][adres-8bitów][dane-8bitów] ? Rozmiar rejestru odczytującego UDR w mikrokontrolerze ma 8 bitów i nie za bardzo wiem jak to obejść. Myślałem o tym by zawsze pierwsze 8 bitów było adresem a po nim następne 8 to dane.
Attiny2313 nie posiada sprzętowego SPI. I stąd moim zdaniem problem z komunikacja .Attiny i Atmega po SPI. SPI w ATTiny trzeba samemu wykonać ,ustawiając USI w tryb SPI. Tu jest trochę na ten temat. http://www.elektroda.pl/rtvforum/topic17...
Zmień vector przerwania na ISR(USART_RX_vect)
jaki masz podłączony kwarc? Ew wewnętrzny rezonator
Oczywiście, że można. Jedena z ATMeg musi pracować jako slave I2C. Ściągnij sobie z Helionu przykłady do mojej książki, masz tam konfigurację w której połączone są dwa procesory przez I2C.
Możesz jeszcze użyć SPI (linie MOSI MISO SCK CS) - Bascom z tego co pamiętam ma do tego biblioteki w standardzie.
Czemu na screenie z WS masz wyfiltrowane 2 porty? Opisz jak ma wyglądać komunikacja na portach.
Witam, Jaki powinienem zastosować driver napięcia aby połączyć Atmegę (32/8/16) z urządzeń UART na 1.8 V?
jestem cały tydzień poza domem i nie mam lutownicy, multimetra niczego. wieczorem bede testował. gdzie jest błąd we wzorze? ten wzrór jest dla ATmega168, z tego co patrzyłem np. w ATmega8 inaczej się przelicza http://obrazki.elektroda.pl/9392582500_1... z tym bss138 to wzorowałem się na: http://www.sparkfun.com/products/8745 i schemat: http://www.sparkfun.com/datasheets/Break...
ok dzięki za pomoc
Jeśli użyjesz COM to się da.
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...
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.
Wrzucam cały kod programu. Może ktoś obeznany zerknie na to i coś podpowie bo dalej nie potrafie znaleźć błędu. .INCLUDE "m8def.inc" .def temp = r16 .def zero = r20 .def czekaj = r21 .def licznik = r22 .def DATA = r24 .def ustaw = r25 .def secure = r30 .def maska = r31 .equ SLA1_W=0x92 ;adres czujnika (VCC na ADR SEL) 1001001 oraz...
I trzeba pamietac jeszcze o jednej dosc istotnej rzeczy. W wiekszosci Palmow, ktore maja wyprowadzony interfejs szeregowy trzeba zprawdzic czy poziomy napiec sa zgodne z TTL / LVTTL czy z RS232, bo mozna port w Palmie uwalic.
Witam Chciałem podłączyć do arduino układ: [url=http://www.sparkfun.com/products/99... Breakout Board for SC16IS750 I2C/SPI-to-UART IC a do tego jakiś konwenter pozomów sygnałów + UPS APC. Problem polega że ten układ najniższą prędkość ma "from 9600 up to 921600" Natomias ups pracuje z prędkością: 2400. Czy jest jakiś inny układ który by spełniał...
A dlaczego kolega zastosował cztery atmega8 do wyświetlania na LED'ach 4x4=16 . Przecież spokojnie zrobi to jedna atmega8 i jeszcze można dołożyć wyświetlacz LCD , a wyrobi się spokojnie i bez jakichkolwiek problemów i zajmuje to tylko jeden port .
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.
Filtrować zasilanie zawsze warto. Ja przy swoim hc pin sclr podciągałem zawsze przez rezystor 470. Dodatkowo moja funkcja wygląda tak: [syntax=c]void Master_SPI_Transmit(uint8_t data) { SPI_RESET_SS(); SPDR=data; while(!(SPSR & (1<<SPIF))); SPI_SET_SS(); }[/syntax] Gdzie [syntax=c]static inline void SPI_SET_SS() { PORTB|=(1<<PB2); }...
witajcie, mam dziwny problem z moimi układami które składają się z dwóch modułów Bluetooth. Otóż komunikacja bluetooth działa tylko kiedy moduły są podłączone z komputera (mogą być dwa różne komputery) natomiast gdy jeden z nich zasilę z sieci przez zasilacz moduły łączą się ze sobą ale nic się nie wysyła. Jaki może być powód takiego dziwnego zachowania?...
Szukałbym problemu w FUSE bits w ATmega. Prawdopodobnie źle jest tam skonfigurowane taktowanie. pozdrawiam
Witam. Posiadam płytkę EVBavr04. Moim celem jest komunikacja z układem zegara czasu rzeczywistego poprzez TWI. z inicjacją układu sobie poradziłem ponieważ na wyjściu SQW/OUT pojawia mi się generator 1Hz. Jednak mam problem z odbiorem danych. Napisałem taka procedurę, jednak nie pobiera ona danych tylko jakieś przypadkowe liczby, nawet wtedy kiedy nie...
Ja zawsze akurat patrzyłem na tabelki z ubrr w tych datasheetach no i przeczytałem, że musi być ubrr rowne 3, zeby bylo te 115.2 co nie. Tylko zauważ że błąd jest 8.5% wówczas co jest nie mało. Protokół ten jest asychnroniczny, więc dobrze, żeby prędkości były w miarę identyczne, bo przekłamie ci jeden bajt i po ptakach nokia nie odczyta żądania poprawnie....
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.
No ale to chodzi Ci o komunikację z Atmegą a nie z kartą. Tzn. komunikację urządzenia (tabletu) z Atmegą. A dopiero Atmega będzie przekazywała dalej do karty (ale nie po Bluetooth już, Bluetooth będzie tylko pomiędzy urządzeniem a BTM222 (ostatecznie można powiedzieć że pomiędzy urządzeniem a ATmegą)). Twoje wcześniejsze pytanie sugerowało że chcesz...
RS485 lub 1-wire (zakładam że odległości będą kilku metrowe)
Witam, Mam problem z A128 i programem AVRDUDE a mianowicie wczoraj w pewnym momencie programowania procesora zatraciła się komunikacja pomiędzy nim a programatorem ... sprawdziłem programator z innym A128 działa bez zarzutu , wymieniłem przewody pomiędzy płytką procesora a programatorem to też nic nie daje ... już nie mam pomysłów co jest nie tak sam...
Witam serdecznie, czy jest możliwość komunikacji dwóch lub więcej mikro kontrolerów ATmega po linii zasilania 24v prąd stały. Dysponuje ATmegą 16 oraz 2560. Potrzebuję aby jedna ATmega wysyłała sygnały do pozostałych. np. naciśnięcie przełącznika wysyłało by zmienną do reszty mikro kontrolerów,komunikacja jednokierunkowa. Jeśli jest taka możliwość prosił...
Moim zdaniem wystarczy jedna ATMega. Komunikacja przez RS to raptem dwie linie, klawiatura PC to dwie linie, reszta pozostaje do wykorzystania na ekran. Nie wiem, jak z obsługą ekranu NOKII (bo dopiero się uczę ;) ), ale jeśli chodzi o ekran LCD 16x2 to spokojnie to zrobisz w BASCOMie - poczytaj trochę o tym, ściągnij wersję DEMO i dasz radę.
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....
Witam.Próbuje uruchomić ds18b20 na Atmega 32 zewnętrzny kwarc 16Mhz.zdaje sobie sprawe że temat był milion razy przerabiany na forum.Jednak może wgląd trzeciej osoby pozwoli dopatrzeć się jakiegoś niuansu.Po napisaniu procedury i wgraniu jej do procka na wyswietlaczu mam -0.07 .Po odczytaniu młodszej czesci wyniku mam 0xff w starszej to samo.Prosze...
Witam wszystkich, Projektuje układ opuszczania i podnoszenia windy do projektora jego funkcjonowanie widać w załączonym filmie. https://filmy.elektroda.pl/78_1378294480... Postanowiłem dopisać zabezpieczenie, przed zamknięciem półki w momencie kiedy projektor jest podłączony. Pracą steruje Atmega 32 a projektor to Benqu W1070. Projektor ma wyjście...
tu masz błąd UCSRB|=(1<<RXCIE)|(1<RXEN)|(1&l... btw nie definiuj F_CPU w pliku main tylko w makefile
Poszukuje kogoś komu udalo odpalic sie Yamppa3 na At Medze MAM problemy z komunikacja Rs232 Uzyskuje dane z Yampa ale player nie reaguje na komendy z komputera Pojawiają sie takze przeklamania na wyswietlaczu bardzo porszę o pomoc Z gory dziekuje !
BD285 to tranzystor mocy i średnio się do takich celów nadaje ale jak się uprzesz to możesz do testów zastosować. BC547 są tanie i uniwersalne więc po prostu zakup kilka sztuk. R1 i R2 - dowolne z zakresu 1-10kom.
Na pewno atmega będzie masterem.
Witam, Zakupiłem u Chińczyka ATmega 328P-UR w TQFP i mam problem. Procesora nie wykrywa pakiet Bascom, ale AVR Dude już tak. W mkAVR Calculator wyświetla się sygnatura procesora 1E950F. Wgrałem plik HEX z jakimś programem, który wykorzystuje A/C i to nie działa. Proste programy typu zmiany stanów na portach wydają się ok. Mam takie pytanie, czy ten...
Witam. Napotkałem problem z komunikacją po I2C. Na płytce stykowej podłączyłem moduł zegara DS3231 zakupiony na znanym portalu i działa bez problemów. Przygotowałem i polutowałem płytkę z takim procesorem w wersji smd. Zaprogramowałem tym samym programem, fuse bity te same, wyświetlacz działa prawidłowo, odczyt z DS18B20 działa prawidłowo, komunikacja...
Dziękuję za wstępne propozycje. Układ ma działać bezprzewodowo. Może być wykonany jako dwa mikrokontrolery ATmega. Komunikacja ma być bezprzewodowa. Odświeżanie nie musi być wyśrubowane - wystarczy 1 wskazanie na minutę. Inna kwestia to możliwość komunikacji z komputerem i wstawianie wyników pomiaru do tabeli excelowej na przykład, ale to już raczej...
Poszukaj na stronie http://www.jm.com.pl mieli fajne moduły.
Czy masz komunikację przy zapętleniu samego FT232, bez ATmega? Czy wyłączyłeś synchronizację (handshake) w terminalu? (Ew. czy połączyłeś wejścia DSR i CTS FT232 do masy?)
No bo poszła druga ATmega od komunikacja UART. Wymiana głównego uC nic nie da, bo może jest dobra. Masz programator USBasp?
Nic mi to nie mówi i nie wiem jak się do tego zabrać. Do chwili obecnej używałem poradnika http://www.hotfix.pl/c-c++-winapi-komuni... Program pisze w C++ Builder 6.
Problem jest następujący, chce stworzyć układ sterujący pewnymi urządzeniami podłączonymi do atmegi. Po stronie PC`ta chciałbym utworzyć interfejs w javie który mi w tym pomoże.Do komunikacji komputera i scalaka użyję modułu btm-222(bluetooth) w którym wykorzystam uart (rx/tx) do transmisji z mikrokontrolerem. Tutaj pojawia się następujące pytanie czy...
Witam wszystkich. Mam taki problem podpinam czytnik banknotów (nv9 nv10 zaprogramowany na serial 9600 lub serial biniary 300 boud) po rs-sie do procesora i nic. rx tx ttl bezpośrednio do atmegi tx rx i kompletnie brak komunikacji. Co mnie bardzo dziwi ponieważ podpinając do max232 i pc komunikacja się odbywa bez problemu. Po podpięciu 2x atmega komunikacja...
Pytanie zasadnicze - czy RESET jest podciągnięty rezystorem do plusa zasilania?
Musisz mieć gdzieś błąd w programie. Jak sterujesz LCD'ka (w przerwaniu, w pętli)? Ja u siebie na biurku mam urządzenie na Atmedze 128, 7 urządzeń na RS485(odpytywane co 150ms) oraz dotykowy LCD graficzny 160x160px którego muszę odświeżać co 17ms (3kb danych), do tego tablice trezch rodzai czcionek .Całość zajmuje ~32kB i do 140kB to mam jeszcze daaaaaaaleko...co...
W czujniku odległości HC-SR04 , które piny można wykorzystać do komunikacji układ ATmega 8
No to spróbuj podłączyć zewnętrzny obwód RC. To taki problem?
Jeśli kolega ma procek ATMEGA to czemu nie zrobić klasycznego RS485 wykorzystując sprzętowy UART ? Kombinowanie zajmie sporo czasu i nie koniecznie musi dać zamierzone efekty.
Nie mam rezystora do reset. Założe go rozumiem ze 50k wystarczy?. Nie mam kondensatorów na VCC (jakie załozyc ?) Nie podłaczylem kwarcu, myslalem ze na razie nie trzeba podczas wgrywanie bootloadera (jakie do niego kondensatory?) Piny SLOW jest rozwarty tzn bez zworki. Zasilam napięciem 5V ustawionym zworka na programatorze (zasilanie z usb z kompa)....
Cześć, Zaczynam się wgryzać w temat programowania mikrokontrolerów ponieważ zrodziła się potrzeba wykonania konkretnego projektu. Przy okazji uważam, że zdobyta wiedza może mi się przydać w przyszłości. Otóż chciałbym zbudować wyświetlacz cen dla stacji paliw. Miałbym w związku z tym kilka pytań jednak najpierw dwa bardzo ogólne założenia: - 2x 7 segmentowy...
No pomyślmy... tranzystor przewodzi przy napięciu na R2 ok. 0.7 V. 0.7 V /12 Ohm =0.058 A. Wychodzi na to, że prawo Ohma działa. W Twoim przypadku takie ograniczenie jest ok, ATmega z otoczeniem więcej nie pociągnie, a po co bez sensu nadwerężać zasilacz? Teraz uruchom nadajnik DALi bez optoizolacji, taki, który zwiera na poziomie 5 V - i masz prawie...
Najlepiej poszukaj na giełdach elektronicznych kabla pod rs232 do ericsson-ow, rozbierz wtyczkę, rozetnij kabel i zarób odpowiednie przewody zgodnie z opisem Michala (GND, Tx, Rx). Przy 2x AAA chodziła i ATmega i komunikacja z T610.
Najpewniejszy sposób to Programator HV/PP (np. AVRDragon) lub FusebitDoctor: http://diy.elektroda.eu/atmega-fusebit-d...
Czy wie ktoś może coś o komunikacji ATMega i modułów GPRS ? Mam zamiar wysyłać dane z mikrokontrolera poprzez moduł GPRS do jakiegoś serverka w internecie. Czy może mi ktoś polecić jakiś moduł GPRSa tak żeby można było łatwo nim sterować ?
Jeżeli masz echo to komunikacja jest raczej ok w obie strony. Jak sprawdzasz odpowiedzi? Poprzez drugi uart? Ja kiedyś miałem problem z masa i nie dostawałem odpowiedzi :)
spróbuję odratować na prog. równoległym, potem rzeczywiście na płytce uniw. zamontuję złącza i procka... ale to za 2 tyg bo wyjeżdżam jutro...
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...
Witam. Co potrzebuję aby skomunikować program Intouch przez rs232 (modbus lub inny) np, z mikrokontrolerem atmega ??
Witam :) Mam problem z komunikacją pomiędzy ATmega i PC zrealizowaną za pomocą FT232BM. ATmega wymienia informacje z PC w sposób ciągły. Korzystam z sterowników wirtualnego portu COM. FT zasilany z portu USB, ATmega z osobnego źródła zasilani +5V. Problem polega na tym, że po pewnym czasie poprawnej transmisji na ekranie PC pojawia się komunikat o bezpiecznym...
Witam; Mam taki problem: mianowicie chce przesyłać dane z atmegi na PC protokołem Modbus, tylko nie bardzo wiem zabrać sią za implementacje. Poczytałem dużo o tym protokole, wiem jaka jest zasada działania, ale niestety nie wiem za bardzo jak to ugryźć w ogóle. Chodzi mi dokładnie o Mastera (czyli aplikacje na PC) bo Slave(AVR) ściągnąć można ze strony...
Czy da się zmienić w programie prędkość transmisji RX-TX z 1800 bps na 9600bps? Komunikacja radiowa 433MHz pomiędzy attiny 13A a Atmega 8A.
Ślicznie dziękuję przemekbary za ofertę pomocy :) Komunikacja po kilku dniach walki ruszyła i śmiga pięknie. Chodziło o za niskie dla TSOPa napięcie zasilania, hardware i software były Ok :) Wszystkie perypetie, schemat układu itp oraz sposów w jaki to rozwiązałem opisane są w wątku: http://www.elektroda.pl/rtvforum/topic28... Polecam innym -...
Założę się, ze nie sprawdzałeś oscyloskopem czy analizatorem logicznym jak wydjada transmisja. Gdybyś to zrobił, to nie używał byś postu B do ustawiania a D do kasowania bitu, np [syntax=c] void FT800_PD(_Bool state) { if(state) PORTB |= (1<<PB4); //Aktywuj PDN else PORTD &= ~(1<<PD); //Deaktywuj PDN } [/syntax] Definiujesz stałe [syntax=c]...
Najczęściej pomiędzy konwerterem a procesorem na liniach RX TX są rezystory więc powinien działać Ci GPS ale na czas programowania linię GPS TX <--> RX ATmega musisz rozłączyć.
Przyłączam się do prośby Przydałby się jakiś sprawdzony schemacik łącznie z programem. W sieci można znaleźć conieco, lecz dla mine coś zawsze jest nie tak. Póki co nie mam uwalonych procków bo zanim coś zrobię z "fusami" to się ciężko zastanawiam.
Średnio, to potencjometr liniowy. Ponadto komunikacje z uC (nie tylko z atmega) da się zrobić ale raczej na siłę. Ten potencjometr jest raczej przystosowany do współpracy z przyciskami lub enkoderem inkrementalnym. Typowe audio: DS1802 (podwójny) DS1666 (pojedynczy). Pierwszy ma możliwość komunikacji po SPI drugi chyba nie. Jest jeszcze PGA2310 i PGA2311...
komunikacja atmega atmega komunikacja dwóch atmega atmega komunikacja radiowy
pompa afriso przygasa płomień sharan schemat wiązka
paromat simplex paromat simplex
Silver IP-LE 43/493411 TV Specs and Issues Lokalizacja akumulatora w ładowarce Kramer