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 ;)
A możesz napisać jaką wartość ma rejestr statusowy jak wejdzie do default? W ten sposób wyślesz to terminalem (jak masz podłączony): [syntax=c] default: uart_putc(nrf_write_register(NOP,0)); break;[/syntax]
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
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.
Witam Potrzebuję podłączyć Atmega8 z modułem radia na 868 MHz. Układ już sobie działa i musi być na 5V, natomiast moduł RFM12B mam na 2,2 - 3,6 V. Czy poniższy schemat jest poprawny i umożliwi komunikację pomiędzy Atmega a RFM ? Wartości rezystorów to 10 k, ale bardziej interesuje mnie podłaćżenie do 74125LVC Pozdrawiam Piotr http://obrazki.elektroda.pl/4784905500_1...
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.
witam potrzebuje zrobić komunikację pomiędzy 2 atmega 8. i niewiem jak to ugryźć . założenia : odległość 10m przesyłanie zmiennych Internet czterech wprowadzając dane z klawiatury na jednej atmega chce odczytać je na drugiej i w razie potrzeby zmienić je i przesłać do pierwszej w bascom jak ugryźć ten temat ?? ps kiedyś będę chciał jeszcze odczytywać...
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, Potrzebuję stworzyć komunikację 1wire pomiędzy dwoma układami. Atmega <-> Atmega nie ma problemu, pytanie czy da się to zrobić pomiędzy dwoma Attiny lub Atmega <-> Attiny? Nigdy nic nie robiłem na Attiny, więc nie znam ich możliwości. Dodatkowo potrzebuję max. 2 I/O.
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...
Witam Znów mam pytanie odnośnie komunikacji pomiędzy atmegą a ESP8266. Otóż mam teraz zestawione komunikację poprzez RXD i TXD. Do konfigurowania komunikacji używam komend AT. I wszystko działa poprawnie. Nadaję i odbieram pakiety bezproblemowo. Ale jeśli odbieram jakiś pakiet to nie wiem z jakiego IP i portu nadszedł pakiet. Jak to sprawdzić. Wiem...
Też to widziałem, zrobiłem krosowy przewód pomiędzy konwerterem i płytką. Dalej nic.
Max232 to po prostu konwerter poziomów sygnałów pomiędzy standardem TTL (0-5V) a standardem RS232 (-12V, +12V - o ile dobrze pamiętam te wartości). I przy komunikacji ATMEGA-PC ten konwerter był konieczny (ATMEGA - TTL, PC-RS232). Natomiast pomiędzy mikroprocesorami (ten sam standard TTL) konwersja poziomów nie jest konieczna. Ale pozostaje problem...
Witam, potrzebuje wykonać komunikację pomiędzy Atmega a pc za pomocą przejściówki USB. problem mam podobny jak pod Z jednej strony w przejściówce jest błąd 0,15% (rezonator 12MHz), a po stronie ATMegi też 0,2% (8MHz) co niestety skumuluje się. Możesz spróbować w Twoim programie zwiększyć nieco baud rate ponad standardowe 4800 - na przykład 4815 - by...
Tylko włóż rezystory min. 1k na wszystkich liniach sygnałowych pomiędzy FT232 i ATmega. Inaczej możesz skrzywdzić któryś z tych dwóch układów.
Znów mam pytanie odnośnie komunikacji pomiędzy atmegą a ESP8266. Otóż mam teraz zestawione komunikację poprzez RXD i TXD . To co Koledzy pomogliście mi rozwikłać działa idealnie. Polecenia złożyłem i wszystko działa. Nadaję i odbieram pakiety bezproblemowo. Ale jeśli odbieram jakiś pakiet to nie wiem z jakiego IP i portu nadszedł pakiet. Jak to sprawdzić....
Witam, Tworzę projekt kompasu cyfrowego po szynie I2C pracujących na Atmega 328p-pu. Chciałbym zrealizować u siebie w projekcie przerwania, w ten sposób, że odbieram dane z kompasu->przerwanie i kolejno na początek. Przerwania na prostych przykładach realizowałem ale tutaj nie mam pomysłu jak to zainicjować. Wklejam główny wątek, z moją nie udaną...
Poszukuje informacji na temat komunikacji splittera BIG II z kartami klienckimi. Chciałbym wpiąć pomiędzy splitter, a kartę dwa urządzenia na ATmega z modułami Wiznet. Jedno by przechwytywało komunikację ze splittera i przekazywało po LAN do drugiego urządzenia. Drugie by to co odebrało przekazywało dalej do karty klienckiej. Za wszelkie informację...
Cześć, od pewnego czasu chodzi mi po głowie dwu kierunkowa komunikacja pomiędzy Adnroidem a mikrokontrolerem AVR np Atmega 32. Najprościej by było jak bym mógł po stronie kontrolera "nasłuchiwać" komunikatów wysyłanych przez system. Nie wiem jak natomiast "wysyłać" komunikaty do Androida. Wydaje mi się iż najciekawszy oraz najprostszy by był tutaj moduł...
(terminal wysyła tak jakby po 1 widać to w logach). Tak działa większość terminali (np TeraTerm), nieliczne (np Termite) wysyła całą linię tekstu po naciśnięciu enter. Z tego co widzę to terminal wysyła na końcu 0x0D a mój program 0x0A Też wysyłaj LF. Jeśli problem będzie występował nadal, to masz błąd w odbiorze znaków w AVR (np za dużo czasu mija...
Potrzebuję mierzyć napięcie pewnego sygnału z częstotliwością ok 100kHz, czyli próbkowanie musiałoby być co ok 10µs. Sprawdziłem przetwornik AC (10-cio bitowy) w Atmega32 z kwarcem o częstotliwości 16MHz. Pomiar napięcia trwa 98µs czyli dziesięć razy dłużej niż potrzebuję. Czy znacie jakiś przetwornik AC który mógłbym podłączyć do Atmega32...
Witam! Stworzyłem sobie układ do komunikacji pomiędzy atmega 8 i siemensem a60. Układ działa - komunikacja w obie strony jest OK, lecz mam problem z kodem, a mianowicie: chcę aby atmega po otrzymaniu sygnału trzech różnych telefonów wyłącza na 10s przekaźnik, a później z powrotem załączała. Program działa poprawnie do momentu wyświetlenia numeru telefonu...
Witam Mój problem dotyczy konwersji poziomów logicznych 5v<>3.3V pomiędzy atmega32 a modemem GSM gr64 . Atmega zasilana 5v FOSC 14.7456 MHz komunikacja przez UART Modem GSM zasilany 3.3 V Przez konwerter schemat poniżej Komunikuje się poleceniami AT z modemem polecenia do modemu dochodzą i wykonują się prawidłowo przy prędkościach 4800, 9600 ,...
Witajcie. Chcę Was zapytać jak można by prosto w Bascomie zrobić komunikację między Atmega644p i Atmega8 - chętnie gdyby była w miarę odporna na zakłócenia ( np RS485 ?) - ale może też być inna. Długość kabli połączeniowych między jednym a drugim kontrolerem wynosić będzie ok. 2-3 metry max. Chcę zrobić następująco - mocniejszą Atmegę 644p użyć jako...
Jakie kondensatory najlepiej zastosować? -------------------------------------- Mam podobny problem z mikrokontrolerem ATmega 328P, który pochodzi z Arudino UNO. Chciałem również wgrać do niego bootloader, ponieważ straciłem komunikację pomiędzy Arduino a komputerem, ale przy próbie połączenia się z nim AVRDUDE wywała mi taki sam błąd jak przy ATmega...
Nie, nie wiem jak to zrobić. Niema komunikacji pomiędzy komputerem a atmegą, więc kiedy próbuję "Wypalić bootloader" to nie działa.
Komunikacja pomiędzy rtc a atmega przebiega bez problemów poza szczególnym przypadkiem. Sprawdzając zależność częstotliwości (poprawności działania rtc) od temperatury zauważyłem że rtc niezawsze działa prawidłowo. Do rzeczy - wkładałem rtc wraz z atmega do zamrażalnika :D (tak zamrażalnika) na dobe i sprawdzałem czy wystepuje błąd pomiaru czasu - zazwyczaj...
Witam! Chcę zrealizować komunikację pomiędzy telefonem wspomnianym w temacie oraz uC ATmega. Czy wykaz pinów który znalazłem na stronie http://pinouts.ru/CellularPhones-P-W/sie... jest poprawny? Nie ma tam wspomnianego modelu A51, ale powinien on bazować na modelu A52. I drugie moje pytanie, czy komendy AT obsługujące model C35i (PDU...
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ć.
Jak dotąd (at)gps79 nie odezwał się. Teoretycznie bardzo podobny w zapisach rejestrów do obecnego RTC jest DS1307N. W sklepie AVT jest po 6,50 zł. Jednak każdy z takich RTC ma innych własny adres nadany przez producenta. Sama fizyczna podmiana spowodowywała by brak komunikacji i brak działania całego zegara. Teoretycznie dla zabawy można spróbować deassemblowac...
Topic wiele wyjaśnia :) Powodów może być kilka :) Z elektrycznego pkt. widzenia to DS1307 powinien się krecić jako RTC i tyle. Natomiast za wyświetlania danych odpowiada Atmega. I z tego co twierdzisz wyświetla dobrze bo zmieniając tryby pracy termomer jest ok. Zostaje więc komunikacja I2c. Sprawdź czy jest utrzymana komunikacja pomiędzy DS a atmegą....
Chodzi mi głównie o to co byście polecali z dostępnych standardowo w ATmega (I2C, SPI, USART). Z tych trzech to najbardziej by pasował RS-485. Dlaczego nie napisałem USART? Pozostaje zacytować kolegę: Uzyskiwanie odporności na zakłócenia robi się na niższym poziomie - przewodów, napięć i prądów, a nie dopiero logiki (np. niezłą odporność ma skrętka...
Witam, zwracam się z prośba o pomoc. Jestem w trakcie budowy stopera. Główne funkcje to możliwość ustawienia czasu końcowego, przypomnienie o końcu na 30 sek przed założonym czasem oraz aplikacja na komputer do sterowania z poziomu Windowsa oraz klawisze i LCD 2x16 do obsługi bez PC. To wszystko działa lecz zatrzymałem się na sposobie komunikacji pomiędzy...
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).
Posiadam sterownik kotła Proton firmy ProND wraz ze zdalnym pilotem. I moje pytanie brzmi w jakim standardzie odbywa się komunikacja pomiędzy sterownikiem a pilotem? Chciałem się podpiąć pod linię prockiem atmega by móc archiwizować wartości temperatury na serwerze. Link do strony producenta sterownika [url=http://www.prond.pl/index.php?optio...
skoro wyskakuje Ci failed tzn. że nie ma komunikacji pomiędzy STK a komputerem. Sprawdż jak masz ustawiony port LPT w BIOS'ie. STK podłączasz bezpośrednio do portu czy poprzez kabel?
Witam. Celem jest stworzenie programu umożliwiającego komunikację przez UART pomiędzy dwoma mikrokontrolerami ATMEGA 32. Docelowo ma się to odbywać drogą radiową, pierwotnie zostanie to połączone przewodowo. Założenie jest takie, że jeden mikrokontroler ma przesyłać dane, drugi odbierać i działać w określony sposób(transmisja tylko w jednym kierunku)....
Witam Mam układzik - atmega16, RTC i SRAM. Komunikacja po SPI. Musiałem na linie SPI dorzucić układ GTL2003 - pomiędzy RTC a resztą układu. Tak by RTC chodził na 3,3V. Atmega i SRAM chodzą na 5V a RTC na 3,3V. Musi tak być - RTC dobrze chodzi na 3,3 a reszta układu (Atmega i SRAM) musi chodzić na 5V. Ale mniejsza z tym - wpiąłem GTL2003 i nie mam komunikacji...
Dziękuję za odpowiedzi. Jak zwykle okazało się, ze proste pytanie nie jest takie proste. Mimo, że arturdip twierdzi inaczej, chyba jednak zastosuję tranzystor. Podam więcej szczegółów. Atmega oraz przekaźnik będą na osobnych płytkach. Znaczenie ma rozmiar, dlatego chciałem uniknąć prowadzenia dodatkowego przewodu zasilającego do przekaźnika. Nie jest...
Co do takiego zachowania zasilacza jest to wina najprawdopodobniej komunikacji pomiędzy wyświetlaczem a atmegą. Miałem taki problem i pomogło podłączenie szeregowe danych wyświetlacza z prockiem przez oporniki szeregowe 300ohm i podciąganie do plusa 4.7kohm.
Tak, będziesz mógł. Jeśli chcesz liczyć w czasie (a nie chcesz) to mierzony przebieg doprowadzasz do wejścia zegarowego timera, w efekcie każdy impuls powoduje zwiększenie wartości licznika o jeden. Skoro chcesz mierzyć szerokość impulsu to wykorzystujesz wejście ICP timera - timer taktujesz z maksymalną częstotliwością, z kolei impulsy z obrotomierza...
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. Chciałbym unowocześnić mój stary projekt zestawu stereo w którym sterowanie oparte jest o mikrokontrolery Atmega32, dokładniej potrzebuję komunikacji bezprzewodowej między Wzmacniaczem a Subwooferem czyli pomiędzy jedną atmegą a drugą. Oba urządzenia już są przygotowane do wymiany danych przez UART. Chodzi tu o komendy włącz wyłącz, głośniej,...
Witam ! W związku z budową sterownika bezprzewodowego do pieca muszę zbudować stabilne połączenie pomiędzy dwoma AVR ( atmega 32) . Połączenie kablem właściwie odpada z racji tego,że nie mam tego jak puścić żeby nie było widać. Komunikacja musi odbywać się dwukierunkowo( odczyt temperatury,położeń zaworów ,wysyłanie rozkazów do sterownika pieca) Początkowo...
Witam! Mam pytanie co do wykożystania programowego SPI pomiędzy dwoma uC. A dokładnie chodzi mi o komunikacje między dwoma Atmega-mi 8. Narazie ćwiczyłem na dwóch attiny2313 ale nic z tego nie było. to znaczy układ odbiorczy nie odbierał niczego.:( Chodzi mi o programowe rozwiązanie SPI w bascomie. Są do tego gotowe procedury ale nie wiem dlaczego transmisja...
Mam układ w konfiguracji jak w tytule ( do tego czujniki DS, BME280, zapis SD, RFM12 ) Ostatni etap to wysyłanie przez JSON do Domoticz. Niestety szwankuje wysyłanie i robi to losowo, czasem po wysłaniu danych z kilku czujników, czasem przejdzie cały "cykl" Odstęp pomiędzy wysyłaniem wynosi pomiędzy 20 a 30 sekund, natomiast odstęp pomiędzy wysyłaniem...
Witam, posiadam taki moduł radiowy - nadajnik odbiornik: http://obrazki.elektroda.pl/6342761800_1... Czy za pomocą czegoś takiego oraz MAX232 jest możliwość komunikacji PC z ATMEGA? Skąd pytanie? Podczas moich testów za pomocą tych modułów pomiędzy dwoma komputerami zamiast normalnej transmisji otrzymywałem krzaki. Moduły były podpięte...
Witam! W laptopie mam wewnętrzny moduł Bluetooth, a na płytce mam podłączoną Atmege z modułem Bluetooth Low Energy. I teraz taka oto sytuacja: a) Komunikacja za pomocą BT pomiędzy Atmegą, a telefonem komórkowym (aplikacja "SmartData") działa w obie strony prawidłowo. Atmega wysyła to co chcę i z drugiej strony reaguję na to co wpisuję w telefonie. b)...
Witam, W moim projekcie muszę zrealizować komunikację pomiędzy mikrokontrolerem który będzie posiadał informację zbiorczą (np. liczbę której wartość będą musiał znać pozostałe mikrokontrolery) - nazwałem go głównym, a te które będą potrzebowały informacji podrzędnymi. Komunikacja taka ma się odbywać z jednego procka głównego do 4 podrzędnych(być może...
witam. Przeglądając forum zauważyłem, że wiele osób ma proble z komunikacja pomiedzy układami Atmega poprzez SPi. Podobnie ja. Przypuszczam, że moja konfiguracja jest ok. Master wysyła cyklicznie pojedyncze bajty(wartość zwiekasza się co cykl od 0 ) ale slave pokazuje tylko 0 lub 255. Może ktoś mi podpowie w czym jest problem?! Dzieki z góry. A.K.
sorry nie rozumiem - o co ci chodzi Dokładnie to na każdej linii wysłania i odbioru najlepiej dać znacznik enter czyli dokładnie to ma wyglać tak print "100" CR tzn - tłumaczysz to sobie czy mi? jest to zdanie oznajmujące czy pytające? ;) może być CR ale równie dobrze może być CRLF problem w tym, że jak robisz w Bascomie polecenie PRINT - to ono zawsze...
(at)grysek Komunikacja z SD odbywa się przez interfejs SPI. Jedyne co zrobiłem to aktywacja trybu SPI pomiędzy kartą a ATmegą oraz procedury wysłania i odbierania danych poprzez SPI. Nie wiem jak ugryźć ten FAT. (at)francus Przeszukując internet natrafiłem na te biblioteki, jednak one są w języku C. Czy da się to jakoś przetłumaczyć/przerobić lub używać,...
skoro wyświetlacz zachowuje się jak opisujesz to nie następuje jego inicjacja (procesor powinien od niej zacząć jakąkolwiek próbę komunikacji) więc podejrzewam kłopoty z komunikacją - sprawdź połączenia a jeśli są dobre to podepnij pomiędzy +5V a EN wyświetlacza diodę z opornkiem - powinna mrugać co będzie znakiem, że atmega się prubuje komunikować,...
Witam. Poszukuję dokumentacji do czujki dymu i ciepła cubus mtd 533x. W szczególnosci interesuje mnie wymiana informacji pomiędzy czujką a centralą - protokół itp..., zasilanie czujki - 16 -30V, transmisja danych - szeregowa dwufazowa transmisja danych, technika dwuprzewodowa, 4800 bit/s. Czy możliwa jest komunikacja czujki z np. AVR Atmega, np. 1 -...
Witam Nie umiem nawiązać komunikacji pomiędzy atmegą i btm. Jak podpinam maxa do atmegi to widzę że wysyła do niego komendę AT i cokolwiek wklepie w terminalu to widzę to na LCD no i fajnie. W drugą stronę jak podepnę maxa do btma to moge my wysłać wszystkie po kolei komendy AT i on odpowiada i też jest fajnie ale jak podepbe btm do atmegi to jest cisza...
Witaj. Próbuje zainicjalizować proces przesyłania danych pomiędzy Nokią 5110, a Atmega88. To zrób to, bo na razie tego nie robisz, a skończyłeś tylko na zdefiniowaniu funkcji uart_init() :) Nie sprawdzałem poprawności ustawienia USART, kierunku pinów, ustawień F_CPU, itd. ... Gdy już coś na oscyloskopie będzie śmigało to sprawdź, czy wysyła prawidłowo...
Witam. Jako iż wakacje i mam dużo czasu postanowiłem zabrać się za zbudowanie odświeżonej kopii IBM PC. Procesorem układu byłaby ATmegax128/ATmega128 która odpowiadała by za emulację 8086, jako RAM służyło by 1MB 16bitowej równoległej pamięci SRAM. Program w atmedze odpowiadał by za pobieranie programu z ramu i jego interpretowanie, emulował by również...
Jeśli : - Masz ścisły budżet na HA - Chcesz zrobić wszystko sam - Umiesz coś zrobić na Arduino ( i tylko na Arduino ) - Elektronika nie jest Ci obca to : Przygotuj swoje własne płytki "Arduino" mające na pokładzie wszystko to i tylko to, co Ci bedzie potrzebne, przede wszystkim odpowiednie złącza do podłączenia przewodów zasilających, czujników, komunikacji,...
Szczerze powiem że nie udało mi się nigdy zrobić działajacego dopasowania napeć na tranzystorach bipolarnych - pewnie jestem za cienki aby je dobrze dobrać. Ale wczoraj zrobiłem sobie na mosfetach i moze nie ten moduł ale komunikacja szeregowa pomiędzy prockami ruszyła. za 20szt tych omsferów zapłacilem tu cale 25p. czyli okolo 1.5zł A schemat ze sparkfun....
Witam, Mam taki dylemat. W projekcie muszę wykorzystać Attiny2313 i Atmege32. Będą musiały ze sobą się komunikować. Wybrałem, że za pomocą SPI. Attiny jako slave i atmega jako master. Będzie jeszcze jeden slave - enc28j60. Połączyłem MOSI z MOSI, MISO z MISO, SCK z SCK no i dodatkowo dwie inne linie, INT w jedna, i INT w druga stronę - tak w razie czego...
dobra sprawa na ten moment wygląda tak: zamiast fs1000a użyłem bluetooth hc-05 i hc-06. Zmieniłem czujnik temperatury na DS18B20. Wszystko działa ładnie ale znowu osobno tzn przez dzień miałem połączenie hc-05 z androidem i wszystko śmigało. Sprawdziłem też hc-06 śmigało. Postanowiłem więc połączyć żeby "gadały" między sobą. hc05 zrobiłem jako master...
Układ jest następujący: ATmega 8 z jednym UART-em i dwa źródła sygnałów UART. Multiplekser CD4052 przełącza komunikację pomiędzy procesorem a modułami nadającymi dane po UART-cie. Jeżeli steruję stanami wejść sterujących A i B układu 4052 zworkami (przełączając ich stany pomiędzy 3V3 a masę) wszystko działa poprawnie. Problem powstaje z chwilą, gdy...
Witam. Dziwne zachowanie mikrokontrolera Atmega128 (opiszę dla potomnych) - częsty brak komunikacji z programatorem AVR MKII - brak odczytywania bezpieczników z poziomu programatora - po rozładowaniu kondensatorów filtrujących ponownie można odczytać bezpieczniki jak i połączyć się z atmegą - częsty brak komunikacji pomiędzy AVR Dragon a płytką - tak...
Witam! Mam w planach zbudować małe urządzenie, które będzie potrzebowało aby 3 Atmegi współpracowały ze sobą razem. Dwie atmegi mają wysyłać swoje dane do trzeciej. Jak na razie to można powiedzieć, że jestem bardziej początkujący. Mam w miarę dobrze ogarniętą komunikację przez USART pomiędzy dwoma uC oraz magistralę I2C ale nie pomiędzy uC a na przykład...
Witam. Da się w języku c zainicjować zmienną w określonej komórce pamięci RAM? Podłączyłem do ATmegi1280 zewnętrzną pamięć RAM i chciałbym sprawdzić czy zachodzi komunikacja pomiędzy tymi dwoma układami. Wewnętrzna pamięć RAM tego mikrokontrolera adresuje się do 0x21FF, a zewnętrzna od 0x2200 do 0xFFFF. Chciałbym więc zapisać jakąś liczbę w pamięci...
Mam dość nietypowy problem, zrealizowałem komunikację pomiędzy modułem GSM SIM300D a ATmegą128A (zasilana z 5V, wstawiony dodatkowo dzielnik rezystorowy na linii TXD uP z 5V na 3V) i wszystko działa bardzo dobrze. Jednak docelowo ATmega ma być zasilana z 3,3V i tu pojawia się problem. Atmega wysyła poprawnie komendy (dzielnik został usunięty), jednak...
Witam, posiadam http://obrazki.elektroda.net/42_12271290... http://obrazki.elektroda.net/88_12271290... Nie wiem w czym tkwi problem? Czy trzeba coś dodatkowego wstawić pomiędzy moduł a uC (konwerter/inwerter)? Procesor działa na zew. kwarcu 16mhz (fuse'y ustawione). Atmega z komputerem świetnie komunikuje się poprzez UART/max232 ale...
Witam Mam następujący problem, jaka jest maksymalna odległość pomiędzy dwoma procesorami komunikującymi się po I2C? Docelowo chcę połączyć ze sobą pieć procesorów, jeden master i czterech niewolników ( komunikacja w dwuch kierunkach ). Za pomoc z góry dziekuje.
Witam, mam taki problem. Otóż mam połączoną Atmegę162 z modułem Bluetooth BTM112. Połączone jest wszystko dobrze, gdyż komunikacja mi działa na programiku z użyciem SIGNAL(SIG_USART0_RECV) . Próbuję to przerobić na ISR(USART0_RXC_vect) jednak nie chce mi to zadziałać. Mam zamiar odebrać to co BTM wysyła od razu po nawiązaniu połączenia tzn "CONNECT...
Ale co tu ma kod do rzeczy skoro już tu stwierdzono że to nie zadziała bo ATmega328 ma tylko jedno UART To co można z tym zrobić skoro po TX/RX to nie pójdzie, a transmisja SPI jest do mniejszych odległości. ATmega 328 dysponuje tylko jednym UART-em - próby podpinania do pinów TX/RX czegokolwiek, przy aktywnym porcie USB (podłączonym do PC) w Uno są...
Witam Muszę zaprojektować Centralę alarmową z powiadamianiem przez SMS. Do centrali podłączony będzie telefon Siemens c35, klawiatura z wyświetlaczem LCD i PC (jak wystarczy czasu). Klawiatura wraz z wyświetlaczem oddalona będzie od centrali o kilkanaście, a może i kilkadziesiąt metrów. Manipulatorów może być kilka i w związku z tym mam problem w jaki...
Pierwszą rzeczą jaką bym zrobił, to zaznaczył wszystko co jest pomiędzy klamerkami funkcji {} i użył przycisku Del. Następnie wziąść note katalogową i PRZEPISAĆ inicjalizację SPI do funkcji main. Oczywiście może będą potrzebne drobne korekty w nazwach. Bo w symulacji może to i zadziała, ale w urządzeniu niekoniecznie. Następnie wstawić While(1){}...
1. To w ATMega8 PORTD.2 MUSI być ustawiony na 0, inaczej MAX485 chce nadawać, a nie odbierać. 2. Wywal te oporniki 610 omów (R5 i R7). 3. Sprawdź czy masz A jednego układu z A drugiego połączone, to samo dotyczy B. 4. Jeżeli przewodu nei masz conajmniej kilkanaście/ kilkadziesiąt metrów wywal chociaż 1 z tych oporników 120 omów. 5. Połacz procesory...
Witam, Nie ma przeskoku pomiędzy grupą case 1x a grupą 2x. Jak wpadnie w grupę case 1x to już z niej nie wyjdzie. Dodatkowo nie stosowałbym nazwy bloków funkcyjnych (FB_MBConnect, FB_MBClose) jako nazwy instancji.
Mam dwa układ na ATmega oba układy mają podłączone MAXA485. Ogólna komunikacja między nimi jest ok (wysyła-odbiera) ale problem jest tego typu że chce wysyłaś taką ramkę danych adres1 ; adres2 ; rozkaz ; ratosc i odebrać w drugim układzie i przypisać do zmiennych które wykorzystam w dalszej części kodu. Problem jest taki że pomiędzy tymi danymi wyskakują...
Witam! U mnie występuje taki problem, że sygnał nRES mam cały czas w stanie niskim, czyli aktywny przez co nie mam w ogóle komunikacji pomiędzy modułami. Wie ktoś może jak rozwiązać taki problem. Podłączyłem sygnał nRES do VCC jednak to nic nie pomogło :/ Pozdrawiam. EDIT: Mój problem został rozwiązany. Źle dobrałem kondensatory pod stabilizator.
Witam chciał bym zrealizować komunikacje bezprzewodową pomiędzy dwoma mikrokontrolerami. Tak żeby jeden uC coś nadawał a drugi to odbierał. Najlepiej jak by to było zrealizowane przy pomocy uart'a, czyli do nadajnika podłączyć txd jednej atmegi a do odbiornika rxd drugiej. Poniżej znajduje się animacja. http://obrazki.elektroda.net/17_12464439...
Witam! Mam problem z komunikacja pomiędzy TDA8425 a Atmega 32. Napisałem program jednak układ nie reaguje na komendy I2C. Wymieniłem już układ na nowy i to nic nie pomogło. Wszystkie elementy są sprawne, zarówno wzmacniacz jak i Atmega. Na wyświetlaczu wyświetla się, że niby wysłano te 3 bajty do komunikacji ale jednak muzyka nie gra. Wstawiam kod programu...
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)...
Najpewniej byłyby śmieci. Może by się udało w szczególnych warunkach - z bardzo niską szybkością transmisji, filtrowaniem i kondycjonowaniem sygnałów, dobierając też jakiś system kodowania - np. coś w rodzaju Manchester.
Czy są jakieś różnice w obsłudze przerwań zew. czy portu i2c pomiędzy układami atmega 16 a atmega 16a? Wg http://www.atmel.com/Images/doc8163.pdf nie ma. Jaki toolchain używasz? Pokaż kod. W definicji wektorów w iom16a.h brak jest SIG_INTERRUPTx - (są zamienione na _INTx_vect).
Biblioteki z Internetu - hmm, mam swoje zdanie na ten temat, nie podzielę się nim, bo moderator by musiał ten post wrzucic do kosza, a i ostrzeżenie zapewne bym dostał :) Zacznijmy od hallotronu - podepnij go pod pin, który generuje przerwanie i ustaw przerwanie z pinu na zbocze. W przerwaniu sobie zliczaj impulsy z hallotronu. Dodaj na wejście jakiś...
Mam urządzenie które operuje na UART'cie i poziomach napiec 0/3,3V jego pinout to: SCK - serial clock ( CTS ) SD - serial data (RTS ) SI - serial in ( Rx ) SO - serial out ( Tx ) I mamy naszą kochaną atmegę8/16/32(L) z jej USARTem. Mam pytanie, jak w prostym skrócie miałaby wyglądać transmisja pomiędzy tymi dwoma układami? Robiłem już Atmega16 <->max232...
Witam, Przeszukałem forum i nie znalazłem rozwiązania które by pomogło. Problem wygląda następująco. Komponenty problemu Atmega8a, bascom AVR IDE (2.0.7.5), czujnik DS18B20. Sprawdzone problemy z forum: -Nieprawidłowe podłączenie. Nóżka danych jest podciągnięta przez 4,7k Ohma do 5V -Kable zostały sprawdzone pod względem ciągłości -Sprawdziłem czy jest...
heh :) No to jeszcze raz. Mam gotowe urządzenie które komunikuje się z PC poprzez rs232. Chcę (a właściwie jestem zmuszony) aby do tego gotowego urządzenia podłączyć zamiast PC inne urządzenie które właśnie robię. Oczywiście nowe urządzenie zachowa protokół danych jaki wysyłał i odbierał PC tak więc się porozumieją. Ale jest dylemat tego typu że muszę...
Wszystko poniżej 100kHz powinno wyjaśnić problem. Jak długie masz połączenia pomiędzy procesorem, a układem? Jeśli więcej niż kilka cm to może już być to problemem, jakiś mały kondensatorek na SCL i SDA może pomóc (rzędu max 1nF). Masz dostęp do oscyloskopu, żeby podglądnąć co się dzieje po obu stronach konwertera? Możesz go też przetestować statycznie,...
Witam, czy ktoś korzystał z takiego czytnika kart, jeśli tak proszę o pomoc w jego podłączeniu. Czytnik posiada komunikację po SPI oraz następujące piny Sda który odpowiada za wybór urządzenia slave podczas komunikacji po Spi tylko jeśli mamy jednego slave-a to można podłączyć ten pin bezpośrednio do GND?? Piny Sck, Mosi Miso wiadomo analogicznie do...
Problem polega na wchodzeniu sterownika w tryb pracy który nie wynika z algorytmu działania układu, np. wciśnięcie przycisku otwarcia drzwi bezpośrednio po ich zamknięciu się powoduje wywołanie trybu awaryjnego otwierania drzwi. Nie potrafię na tę chwilę powiedzieć ile takich błędów występuje ponieważ urządzenie nie było dokładnie testowane - ja zauważyłem...
Miałem podobną sytuację niedawno jak budowałem komunikacje pomiędzy sterownikiem i układem wykonawczym na RS485. Problem obiawiał się tym, że jedno z urządzeń nadmiarowo dostawało dodatkowe bajty z ramką, pomimo tego że ramka była prawidłowo transmitowana. W moim przypadku wymiana maxa485 załatwiła sprawę.
Z tymi napięciami to wcześniej zapoznałem się ze specyfikacją producenta. Według niej maksymalne napięcie zasilające wynosi 3,6V. Maksymalne napięcie wejściowe wynosi 5,25V, ale dla napięć wejściowych powyżej 3,6V napięcie zasilania nie może być wyższe jak 3.3V. Układy NRF zasilam napięciem 3.3V dokładnie. Nie obawiam się raczej ich uszkodzenia. Gdyby...
Największy priorytet ma dla mnie w kolejności: 1) Mierzenie długości impulsu z 2 przerwań zewnętrznych 2) Mierzenie poziomu baterii na ADC 3) Komunikacja USART 4) Update/zapis zmiennych do EEPROM Zaczynając od organizacji USART: 1) Wiem już że opóźnienia to nie jest najlepszy pomysł w przerwaniu 2) Zapis do eeprom - wtedy kiedy będzie na to czas Dodam...
Kolega marekos ma rację. Żeby układy działały razem nie można robić "zwarcia na drucie". Chyba, że pomiędzy MAX'em a µP jest jeszcze jakiś układ logiczny (tak jak sugeruje kolega marekos). I generalnie do kolegi benedykt02 -> gdybym uważał, że autor tematu jest leniem i nie chce mu się myśleć to bym się nie odzywał. Projektuje układy procesorowe...
Witam, Realizuje transmisję dwukierunkową pomiędzy komputerem a urządzeniem radiowym poprzez mikroprocesor z dwoma UARTami. Założenie jest takie, aby po wysłaniu z komputera danych konfiguracyjnych do modułu radiowego, odpowiedział on potwierdzeniem że konfiguracja przebiegłą pomyślnie. Dane z komputera przesyłam normalnie bez przerwań badając tylko...
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ś...
Ani z jednym ani z drugim nie jestem w stanie się połączyć. Ale wydaje mi się, że ty przede wszystkim mylisz połączenia pomiędzy wtyczką ISP z programatora a procesorem. Obejrzyj sobie to najpierw: http://mirekk36.blogspot.com/2012/06/isp... ale potem spróbuj na spokojnie w chwili wolnego czasu zajrzeć także tutaj: http://mirekk36.blogspot.com/2012/04/mik...
Ale nie ma sensu kupować niczego dopóki nie uruchomisz wyświetlacza tak żebyś widział napis powitalny. Który wsad wgrałeś? Tutaj masz link do działającej wersji wsadu z EP. http://www.elektroda.pl/rtvforum/viewtop... Wyświetla Ci się cokolwiek w tym momencie na wyświetlaczu? Jeżeli same prostokąty w górnej linii to znaczy, że...
Interfejs to jeszcze nie programator. RX=odbiór i TX=nadawanie - są to sygnały wykorzystywane do komunikacji pomiędzy programem i programatorem. (zobacz np. programator stk500 http://radzio.dxp.pl/avrprog/ - on zrobiony był na RS232, a Ty zamiast tego układu możesz podłączyć swój interfejs i korzystać z portu USB przy programowaniu)
Przyczyna może być tylko jedna brak komunikacji ds18b20 z atmegą, proponuje sprawdzić ciągłość pomiędzy nóżkami mikrokontrolera a samym ds-em i jeżeli nie ma przerwy to należy przeanalizować podłączenie ds-a do nóżek atmegi a dokładnie czy jest to podłączenie zgodne ze schematem.
witam wszystkich, muszę przyznać, że bardzo interesujący projekt, budowa nad wyraz prosta i sądząc po testach jakie koledzy zrobili układ spełnia swoją rolę dla celów niekomercyjnych/hobbystycznych lepiej niż dobrze. Dzisiaj zrobiłem sobie tę przejściówkę tyle że na Attiny2313. Te 2 diody nie są potrzebne ale wydaje mi się że chodzi o mniejszy pobór...
Na chwilę obecną masz program tak skonstruowany że odbierasz dane pomiędzy linijkami programu. Jeśli program nie wykonuje się wystarczająco szybko albo wystąpi jakieś dłuższe przerwanie które go przyblokuje to zgubisz pakiet danych. Proponowałbym Ci zastosowanie bufora kołowego w przerwaniu od odbioru i w wątku głównym czytanie danych z tego bufora....
komunikacja pomiędzy dwoma atmega komunikacja pomiędzy mikrokontrolerami komunikacja pomiędzy procesor
projektor błąd skrzynka bezpieczników laguna bezpiecznik zasilacza komputera
paromat simplex paromat simplex
Jak pocynować linkę miedzianą 35 mm²? Jak znaleźć specjalistę do napisania instrukcji obsługi?