atmega master slave

Znaleziono około 822 wyników dla: atmega master slave
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Gdzies juz chyba widziałem, jak napisałeś coś w stylu, że "ogólnie wiadomym jest, że bascomowe SPISLAVE nie konfiguruje tak jak potrzeba" . Ja o tym czytałem pierwszy raz... Mogę wiedzieć której wersji Bascom używasz jeśli nie najnowszej 2085? W SPI najważniejsze jest to, że to master taktuje slave`a. Dlatego nie bez powodu w komendzie konfiguracyjnej...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 561
  • Jak zsynchronizować komunikację RS485 między Atmegami z MAX3485?

    Wystarczy, że jedna atmega będzie masterem a reszta to slave'y (lub w twoim wypadku 1). Master musi wysłać komendę i zacząć nasłuchiwać na odpowiedz [i tak w kółko] - a slave cały czas nasłuchiwać i nadać komunikat tylko po otrzymaniu komunikatu od mastera po czym znowu tylko nasłuchiwać. Można to zrealizować bez przerwań.

    Mikrokontrolery   12 Cze 2012 09:48 Odpowiedzi: 10    Wyświetleń: 1615
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dlaczego układ ATMega slave działa bez zasilania i gubi dane SPI?

    Zastosuj bufory 74HCT125 na liniach SPI sterowane z Mastera i gdy Master je wyłączy to Slave nie będzie dostawał "dziwnego" zasilania po liniach SPI.

    Mikrokontrolery AVR   08 Lut 2010 23:23 Odpowiedzi: 10    Wyświetleń: 2580
  • REKLAMA
  • [AtMega8] AtMega8 i Bascom: SPI - dane z Mastera do Slave odbierane po 3 próbach

    Cały problem jest w tym żeby te dwie ATmegi się zsynchronizowały. Przerwanie od SPI występuje po zakończenia transmisji pierwszego bajtu. Zanim nastąpi obsługa przerwania to pierwszy bajt zostanie utracony. Nie mamy też gwarancji że dwie Atmegi "wystrzeliły" :) równocześnie i Slave nie czyta np. 4 bajtu nadanego przez Mastera. Jeżeli to by była np....

    Mikrokontrolery AVR   10 Lut 2012 19:30 Odpowiedzi: 10    Wyświetleń: 3171
  • Atmega 32A - UART przestał działać po kilku minutach, co może być przyczyną?

    (at)dawid.barracuda Pokaż jak ustalasz szybkość UART na XMEGA. Jeśli masz wolne piny to zawsze prościej jest użyć trybu synchronicznego UART. Wtedy master generuje zegar dla slave i nie trzeba się bawić w precyzyjne ustawianie baudrate.

    Mikrokontrolery AVR   31 Sie 2016 19:39 Odpowiedzi: 35    Wyświetleń: 2970
  • [ATMEGA[BASCOM] ATMEGA RS485 - błędne dane na LCD Mastera po kilku minutach pracy

    Namieszałeś :wink:. ...odpowiada poprawnie na zapytania Master-a ale po kilku minutach zaczyna krzaczyć. Ale co śmieszniejsze krzaczenie widać na LCD Mastera , ale kiedy jednocześnie podglądam w terminalu na PC co się dzieje w sieci to ów moduł odpowiada jednak poprawnie To co "krzaczy"? Master dostaje poprawną odpowiedź i "krzaczy"? Czy Slave wysyła...

    Mikrokontrolery AVR   24 Paź 2010 00:05 Odpowiedzi: 7    Wyświetleń: 2401
  • REKLAMA
  • Atmega I2C - Jak zaimplementować obsługę arbitrażu samodzielnie?

    Witam, Arbitraż na szynie I2C jest potrzebny tylko w przypadku implementacji układu MultiMaster. W przypadku gdy jest jeden Master i wiele układów Slave (najczęściej spotykany przypadek) arbitraż nie jest potrzebny. W układach ATMEGA szyna I2C (TWI) jest zaimplementowana sprzętowo ale tylko na najniższym poziomie (typu "wyślij START, wyślij STOP, odbierz...

    Mikrokontrolery AVR   14 Lut 2012 21:00 Odpowiedzi: 3    Wyświetleń: 1173
  • [BASCOM] Prosta komunikacja dwóch mikrokontrolerów

    Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...

    Mikrokontrolery AVR   17 Cze 2015 21:34 Odpowiedzi: 32    Wyświetleń: 9221
  • PonyProg nie wykrywa Atmega32 przez stk200 - błąd Device missing...

    Witam. Master to programator, a slave to uC, czyli MOSI to wyjście z programatora i wejście do uC i odwrotnie z MISO. !SS jest używany w przypadku komunikacji z większą ilością układów. Wtedy stan wejścia !SS decyduje czy odbierać dane, czy nie (Slave Select). Ciebie to narazie nie interesuje, więc niech wisi :). Teraz Cię wystraszę. Również próbowałem...

    Mikrokontrolery   14 Wrz 2006 20:17 Odpowiedzi: 22    Wyświetleń: 4108
  • Atmega SPI – master wysyła bajty, slave odbiera tylko 0 lub 255 – co sprawdzić?

    Może przedstawisz kod programu?

    Mikrokontrolery   08 Kwi 2008 16:16 Odpowiedzi: 3    Wyświetleń: 1746
  • REKLAMA
  • Przechwycanie ramki pilota bez standardu nadawania IR poprzez Arduino

    Witam już po testach - GRATULACJE ;) Jesteś Kolego genialny ;) Wielkie dzięki wszystko teraz śmiga jak trzeba - to jest to. Zrzut analizatora https://obrazki.elektroda.pl/2709336600_... Powtarzalność jest 100% przy tych samych przyciskach ;) Dodano po 2 No to teraz dalej, a może właściwie od początku. Sprzęt audio retro to wieża z 84...

    Arduino   05 Sty 2025 23:14 Odpowiedzi: 46    Wyświetleń: 1359
  • ATmega SPI w trybie slave – czy mikrokontroler generuje sygnał zegara SCK?

    SPI działa tak, że tylko w trybie master generuje sygnał zegarowy. Taka jest "natura" interfejsu;) I jeśli ATmegę wprowadzisz w tryb slave, to będzie ona oczekiwała na sygnał zegarowy od układu master.

    Mikrokontrolery   13 Lut 2007 11:43 Odpowiedzi: 2    Wyświetleń: 1616
  • Atmega328 i Atmega8 - SPI z kartą SD jako Master i Slave - czy to możliwe?

    Tzn. chyba w helpie Bascoma widziałem taki rysunek z wieloma układami SLAVE, tylko ( chyba odnosił ) się do SPI SOFT. Czyli zarówno w SPI SOFT jak i HARD nie ma ograniczenia układów SLAVE ? Tzn. jedynym ograniczeniem jest ilość pinów potrzebnych do identyfikacji układu, czyli CS ? A czy SPI SOFT i HARD mogą razem wykorzystywane ? Tzn. np w takiej sytuacji...

    Mikrokontrolery   17 Lut 2012 10:42 Odpowiedzi: 3    Wyświetleń: 3316
  • Jak podłączyć moduł kart SD do AVR Atmega 16? Brak dokumentacji

    MISO z MOSI nie powinno się zamieniać. Wynika to z nazwy - MOSI = master output slave input, miso = master input slave output.

    Początkujący Elektronicy   05 Lis 2013 00:24 Odpowiedzi: 5    Wyświetleń: 1410
  • Czy ATmega z I2C (TWI) jako slave musi mieć kwarc ?

    Witaj Nie ma to znaczenia czy pracuje jako slave czy master i to chyba w żadnym protokole. jeśli juz jest jakieś taktowanie synchronizujące to i tak generowane jest przez Master'a Pozdrawiam

    Mikrokontrolery   12 Lip 2007 06:40 Odpowiedzi: 5    Wyświetleń: 2446
  • [C] Jak ustawić Timer dla programowego UART na Atmega32 przy 16MHz?

    No zobaczę. Właśnie próbuję sam napisać ten UART. O tym SPI też myślałem, ale jako np. atmega jako master i ileś attiny2313 jako slave'y, każdy slave odbiera swoim uartem, analizuje dane i daje przez spi.

    Mikrokontrolery   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 2987
  • Jak zarządzać wiadomościami I2C w systemie ZigBee z ATmega jako Master?

    Witam, Mam system modułów ZigBee, gdzie występuje jeden Master i wiele układów Slave. Master obsługiwany jest przez procek ATmega dzięki interfejsowi TWI (I2C). Układy Slave mogę wysyłać dane w dowolnej chwili do Mastera a ten informacje przesyła do mikrokontrolera-hosta, który albo aktualizuje sobie stan znanych mu układów Slave, albo pozwala użytkownikowi...

    Mikrokontrolery   24 Kwi 2014 19:34 Odpowiedzi: 17    Wyświetleń: 1602
  • Przykładowy program Modbus RTU Slave dla Bascom na ATmega

    Witam serdecznie W sieci znalazłem przykład dla modbus rtu tylko avr jest jako MASTER [url=https://wiki.mcselec.com/bavr/MAKEM... a potrzebuję zobaczyć jak wygląda przykładowy program gdzie mikrokontroler jest jako SLAVE w modbus RTU czyli dysponuję jakimś adresem gdzie mogę zapisywać i odczytywać z mastera

    Mikrokontrolery   10 Lis 2017 12:27 Odpowiedzi: 6    Wyświetleń: 987
  • Jak połączyć Atmega8 i Atmega16 przez I2C w Bascomie?

    W sumie sprawa prosta. Oba procesory łączysz magistralą I2C (SCK obu procesorów razem i SDA też razem połączone). Atmega 8 musi pracować jako MASTER natomiast ATmega16 jako SLAVE. Czyli procesor ATmega8 będzie wysyłał dane do ATmega16. Oczywiście można i odwrotnie to zrobić tzn. że ATMega16 jest MASTER i ATmega8 SLAVE. Wówczas to ATmega16 będzie zgłaszał...

    Mikrokontrolery   27 Lut 2008 16:10 Odpowiedzi: 3    Wyświetleń: 3510
  • Jak zbudować kopię Slave'a, posługując się interfejsem TWI AVR?

    LCD. Myślę, że dobrze. ATmega zostaje zaadresowana w trybie odczytu SLA+R (Slave Transmitter Mode, bo bit-0 będzie ustawiony), wystąpi przerwanie TWI a w rejestrze TWSR będzie wartość 0xA8 (Own SLA+R has been received; ACK has been returned). Teraz aplikacja powinna wczytać bajt do TWDR i go wysłać, bo to sugeruje adres w trybie odczytu...a tutaj Master...

    Mikrokontrolery AVR   10 Cze 2016 15:55 Odpowiedzi: 11    Wyświetleń: 1044
  • AVR ATMEGA 328 - chyba za dużo rzeczy jak na jeden procesor

    Witam, przepraszam, że sie nie odzywałem - pochłonęły mnie świąteczne obowiązki. Dziękuję za Wasze podpowiedzi. Udało się zmusić wszystkie czujniki do współpracy i wypuścić to w LAN. Jedyny problem jaki pozostał to jedna szyna SPI na której pracuje moduł Ethernet i powinien pracować wyświetlacz matrycowy. Niby to działa ale gdy chce coś wypuścić na...

    Mikrokontrolery   28 Gru 2017 11:06 Odpowiedzi: 14    Wyświetleń: 846
  • Xmega - Odbiór danych TWI I2C z Atmega - obsługa bibliotek Atmela

    Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...

    Mikrokontrolery Początkujący   23 Kwi 2014 15:28 Odpowiedzi: 1    Wyświetleń: 2079
  • [Atmega8] Jak skonfigurować Atmega8 jako SPI slave do ciągłego wysyłania danych?

    Witam mam problem - usiluje zrealizowac na atmedze 8 odczyt danych z tablicy po spi do mastera .. tylko nie jestem w stanie odpalic spi na atemedze w trybie slave tj : chce aby atmega wysylala ciagle dane mastera < nie uzywam MOSI w masterze > poprostu atmega robi swoje i podczas podania stanu 0 na pinie SS powinem odczytaj sobie bajty... ale...

    Mikrokontrolery AVR   12 Cze 2008 14:41 Odpowiedzi: 5    Wyświetleń: 4046
  • Jak zbudować sterownik modułowy z RS485 i Atmega do maszyn przemysłowych?

    Jeżeli master nasłuchuje a slave'y nadają to jak wysłać do slave'a sygnał, który ma być reakcją na to co on nadał? To nie master nasłuchuje a slave'y. Master odpytuje po kolei wszystkie slave'y. Jeżeli któryś slave ma coś "do zrobienia" master dostaje odpowiedź od niego i odpowiednio reaguje. Jeżeli jeden slave będzie chciał coś "zrobić" w drugim slave...

    Mikrokontrolery   27 Gru 2011 22:18 Odpowiedzi: 22    Wyświetleń: 5008
  • SPI Atmega8 – brak użycia SS (PB2) i rola sygnału LED w opisie wtyczki SPI

    Witam, natknąłem się na następujący problem: w [url=http://www.propox.com/products/t_77... standardu wtyczki SPI widać czarno na białym, że są wykorzystywane sygnały: MOSI SPI - sygnał danych Master wy / Slave we, LED - Sygnał sterowania diodą LED i multiplekserem RST - Sygnał RESET układu docelowego SCK SPI - sygnał zegarowy MISO SPI...

    Mikrokontrolery   05 Lut 2006 18:19 Odpowiedzi: 8    Wyświetleń: 10641
  • ATmega168 i ADXL345 - komunikacja i2c/twi zawiesza się

    witam, próbuję osbłużyć akcelerometr ADXL345 po i2c, ale komunikacja zawiesza się po pierwszej komendzie i w ogóle program nie wchodzi do pętli while(1). jak zakomentuje linijkę: i2cTransmit(ADXL345, POWER_CTL, 0) w mainie; to ATmega wysyła po USARCIE dane bez problemu, w przeciwnym razie zawiesza się. o to listing programu: ATmega168 + 20 MHz, na samym...

    Mikrokontrolery AVR   21 Lip 2011 12:45 Odpowiedzi: 10    Wyświetleń: 3445
  • Bascom Atmega mało portów, więcej po I2c jak to zrobić

    Wiesz, nie znam się na BASCOMie, ale z tego co tu widzę : Slave = &H55 To jest w BASCOMie zapis heksadecymalny ? Bo jeśli tak, to : 55h = 0101 0101b i tu masz błąd. "Pierwszym bajtem jest zawsze nadawany przez urządzenie master adres urządzenia slave, który oprócz 7 bitów właściwego adresu zawiera bit kierunku transmisji na najmłodszej pozycji. Wartość...

    Mikrokontrolery   01 Kwi 2011 22:02 Odpowiedzi: 24    Wyświetleń: 4172
  • Czy ATmega8 wystarczy do sterowania LCD SPI 1x8, 2x16, 102x64?

    Atmega jako interfejs SPI (dedykowane piny) posiada: PB5 SCK (SPI Bus Master clock Input) PB4 MISO (SPI Bus Master Input/Slave Output) PB3 MOSI (SPI Bus Master Output/Slave Input) PB2 SS (SPI Bus Master Slave select) Na moim wyświetlaczu EA_DOGM081-A: CLK, SI, RS, CSB http://lcd.elementy.pl/pdf/matrycowe/dog... nie wiem jak to podłączyć

    Mikrokontrolery   16 Lip 2010 14:53 Odpowiedzi: 21    Wyświetleń: 5241
  • Komunikacja I2C między dwoma Atmega z PCF8563 na SDA/SCL - czy to możliwe?

    Tak, da się. Jeden z procesorów (ważniejszy) jest zawsze masterem I2C, natomiast drugi, który uznasz za mniej ważny, konfigurujesz jako slave i nadajesz mu adres nie będący w konflikcie z niczym innym co jest podpięte do tych linii. I wtedy master może przesłać i/lub odczytać jakieś dane z układu slave, którym będzie druga "atmega".

    Mikrokontrolery Początkujący   07 Cze 2013 20:30 Odpowiedzi: 5    Wyświetleń: 1764
  • Komunikacja RS232 z PC i 2x Arduino - nieczytelne dane z peryferyjnych

    Schemat jest prosty Jedno Arduino podłączone do pc przez usb i dwa Arduino podłączone jako slave do tego pierwszego. Na linii mam kabel 2x4 pary. Informacje muszą płynąć z slave przez mastera do pc i w drugą stronę. W kodach tak już namieszałem że są bezużyteczne. Jedno co działa to komunikacja pc - master przez usb. Jeżeli są to Arduino Uno, to tylko...

    Arduino   25 Wrz 2018 07:08 Odpowiedzi: 53    Wyświetleń: 1452
  • ATxmega TWI - nie umiem obsłużyć tej magistrali po przesiadce z Mega

    Dziękuję za załączniki. Akurat znam je, bo na ich podstawie robię próby opisane w tym wątku. Wciąż nie wiem, dlaczego program nie chce wysyłać kolejnych instrukcji bez (znacznych) opóźnień między nimi. Myślałem nawet, że to Slave nie wyrabia z wykonaniem funkcji, ale jak pisałem "zwykła" Atmega wysyła te dane bez problemu, wystarczą jej opóźnienia "...I2C_WaitTillStopWasSent..."....

    Mikrokontrolery AVR   15 Lut 2014 20:15 Odpowiedzi: 10    Wyświetleń: 2550
  • Atmega 128 (Bascom) - Problem z komendą enable urxc przy obsłudze UARTów

    Zbytnio nie rozumiem co ty tam podciągasz? :) Czy master i slave są podłączone w taki sposób?: RXD - TXD TXD - RXD GND - GND

    Mikrokontrolery AVR   18 Gru 2011 09:59 Odpowiedzi: 3    Wyświetleń: 1656
  • Buforowanie dwukierunkowej linii SDA I2C między ATmega32 a 3.3V slave

    Według mnie można spróbować bez jakichkolwiek translatorów. W I2C stan wysoki na liniach SDA i SCL wymuszany jest przez rezystor podciągający. Urządzenie, także master pracują w trybie otwarty kolektor. Wystarczy więc, że swoją linię SDA podciągniesz do 3V, ATmega już sobie poradzi z odczytywaniem stanów, a także ich wystawianiem.

    Mikrokontrolery   07 Lut 2013 22:06 Odpowiedzi: 4    Wyświetleń: 2277
  • Optoizolowana magistrala z Atmega 128 i Atmega 8 - SPI, I2C czy UART RS485?

    Dobrym rozwiązaniem byłby układ ADM2483BRWZ (RS485) + protokół Modbus. Aplikacje testujące znajdziesz w sieci (Modbus tester). Napisanie programu dla mikrokontrolera też nie jest niezwykle trudne. Najpierw napisz program dla slave (serwer), przetestuj go, no i potem można by napisać dla Master (klient).

    Mikrokontrolery AVR   06 Gru 2010 21:56 Odpowiedzi: 16    Wyświetleń: 2992
  • [ATMega8][ISP] - Automatyczny update programu w kilku procesorach na raz

    Problem Poszukuję automatycznego sposobu wymiany (unowocześnienia) oprogramowania w kilku procesorach ATMega8 za pomocą ISP bez odłączania tych procesorów od płytki (będą SMD) oraz bez przepinania kabli i zworek. Proces wymiany oprogramowania ma być wystarczająco prosty aby mógł go przeprowadzić niewtajemniczony użytkownik. Po przeanalizowaniu sporej...

    Mikrokontrolery AVR   23 Paź 2013 18:39 Odpowiedzi: 8    Wyświetleń: 2328
  • Jak zaimplementować I2C między ATmega8 jako master i slave w C?

    Ok, z grubsza działa, jedna ATmega pobiera dane z sensora z myszki optycznej, druga je wyświetla, czyli komunikacja przez I2C działa. Ale mam parę śmiesznych błędów, a mianowicie jeśli zrobię żeby 1uC wysyłał jakąś stałą liczbę to drugi uC już tego nie odbiera, dziwne bo powinno działać. Programy są takie nieprzewidywalne- natura zawsze stoi po stronie...

    Mikrokontrolery   18 Paź 2010 10:49 Odpowiedzi: 15    Wyświetleń: 3377
  • Jak połączyć Atmega 8 z BTM-222 przy różnych napięciach UART?

    daxeno, jak już wszystko polutujesz spróbuj przetestować moduł w trybie master. Mi ciągle nie udało się zmusić modułu do pracy w tym trybie. Robie tak: atr0, atd0, ato0 i dostaje trzy razy OK i nic się nie dzieje, a w zasięgu jest drugi moduł BTM220 w trybie slave (komórka go znajduje). Ktoś ma pomysł co robie źle? Po atf? w trybie master ciągle ERROR...

    Mikrokontrolery   19 Wrz 2015 08:26 Odpowiedzi: 225    Wyświetleń: 100696
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie, przeglądaniu masy poradników i postów związanych z rs485...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 3006
  • Atmega i2c - Podłączenie DS1307 i 24C16 do jednej magistrali

    Poczytaj sobie manuala do Atmeg. Albo książkę Baranowskiego "Układy Atmega w praktyce". Oczywiście, sam podłaczałem do magistrali I2C chyba nawet po kilkanaście układów równolegle. Częścią ramki transmisyjnej jest adres układu docelowego. Oczywiście topologia jest taka, że jeden z układów występuje jako master, reszta to slave'y. Tylko master może inicjowac...

    Mikrokontrolery AVR   23 Maj 2014 07:25 Odpowiedzi: 2    Wyświetleń: 1809
  • [AVR] Atmega32 SPI – wysyłanie danych do AD5322 DAC, konfiguracja i kod w C

    Nie ma możliwości, ale nie ma to znaczenia. Wysyłasz kolejne 8-bitowe paczki i to powinno załatwić sprawę. Widzę tu jeden problem - pamiętaj, że aby ATMega działała w trybie master SPI, przed wejściem w ten tryb pin SS należy ustawić jako wyjście. W przeciwnym przypadku na skutek szumów może dojść do przełączenia się w tryb slave na skutek detekcji...

    Mikrokontrolery AVR   09 Lip 2011 11:44 Odpowiedzi: 22    Wyświetleń: 4088
  • Programator atmega 8. Pony prog. Nie można zaprogramować układu.

    A wiesz co oznacza skrót MISO i MOSI? MISO- Master input Slave output MOSI- Master output Slave input W twoim przypadku Masterem jest programator, Slave to uC. Dlaczego więc Wyjście mastera czyli MOSI porgramatora podłączas do wejścia mastera czyli MISO? http://obrazki.elektroda.pl/8627925500_1... Pin 17 Czyli MOSI - linia wyjścia urządzenia...

    Mikrokontrolery   18 Kwi 2011 18:30 Odpowiedzi: 15    Wyświetleń: 6859
  • [stm32] [stm32][Atmega] I2C - Zawieszanie się przy odczycie z atmega88 jako slave

    Stary temat ale podepnę się bo mam podobny problem. Próbuję skomunikować STM32F429 (płytka discovery disco) z Atmegą8 (nie 88). STM Master Reviever <<>> Atmega Slave Transmiter. Wzorowałem sie trochę na kodzie kolegi i trochę na tym tutorialu: http://eliaselectronics.com/stm32f4-tuto... Problem kolegi kolegi...

    Mikrokontrolery   16 Wrz 2014 16:17 Odpowiedzi: 7    Wyświetleń: 3212
  • atmega - UART magistrala 3+ układów z Raspberry Pi jako master - poprawność schematu?

    Witam ! Już ogarnąłem temat uarta. Bez problemu komunikuje dwa urządzenia. Teraz chciałem połączyć w magistrale i więcej układów. RaspberryPi ma być masterem, natomiast 2 do n atmeg ma być slave. Wymyśliłem połączenie jak na załączonym schemacie. Generalnie chciałbym Rpi wysyłać ramkę która zawierała by adres slave, dane do przekazania/funkcje do wykonania...

    Mikrokontrolery AVR   21 Kwi 2015 19:48 Odpowiedzi: 11    Wyświetleń: 2433
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Tak, są podciągnięte. Problem się robi po dodaniu tej jednej linijki. Wydaje mi się że to będzie problem ze zmiennymi. Dodano po 10 Wystarczy że np. usunę całe menu ustawiania zegara i wtedy adc wyświetla - ale przecież jakoś ten zegar muszę ustawiać. Podobnie ma się sytuacja jak zostawię ustawianie zegara a usunę linijki odpowiadające za wpis do pamięci...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3522
  • [AVR] TWI - dziwne zjawisko, kto potwierdzi lub zaprzeczy

    Witam ja ponownie z TWI Slave. Już praktycznie mam to pięknie rozgryzione na ATmegach , ale zauważyłem pewną dziwną dla mnie rzecz bo chyba nie jest ona opisana w PDFkach. Chodzi mianowicie o to jak ATmega ustawiona na sprzętowe TWI Slave reaguje na próbę odczytu z niej danych przez Mastera w trybie REPEATED START otóż gdy robi się zwykły odczyt bez...

    Mikrokontrolery AVR   05 Sie 2008 09:25 Odpowiedzi: 13    Wyświetleń: 2144
  • AVR - Jak sprawdzić używane rejestry w przerwaniu NAKED od UART?

    Czyli błąd w założeniach projektu - źle wybrany mikrokontroler. Wspomagam się sprzętowo przerzutnikiem D/ Należy albo obsługiwać Onewire w sposób nie wymagający mikrosekundowej precyzji przerwań (czyli przez UART, których zapewne Ci zabrakło), 1) Dlaczego zabrakło, AtMega mają po 2 a nawet 4 uarty. 2) W jaki sposób realizujesz slave na uarcie? Master...

    Mikrokontrolery Początkujący   18 Sty 2017 01:11 Odpowiedzi: 16    Wyświetleń: 1560
  • [Atmega48]Obsługa UART synchronicznie z zewnętrzym zegarem

    No to juz twoja glowa zeby wiedzial, kazdy uklad ma zbior instrukcji ktore okreslaja co ma w danej sytuacji zrobic, np jak dostaje 0x45 to odpowiedziec 0x35 a jak 0x25 to zapisac nastepny bajt jaki otrzyma itd itp... Jako ze kazdy uklad ma swoj zestaw instrukcji, a avr takowego nie ma by moc pracowac w dowolnej konfiguracji, to sam musisz taki zestaw...

    Mikrokontrolery AVR   22 Sie 2008 15:57 Odpowiedzi: 10    Wyświetleń: 1676
  • Komunikacja mikrokontrolerów (ATMEGA8 + BASCOM + SPI)

    Witam kolegów, Postawiłem sobie pewne zadanie do wykonania i wygląda na to, że będę potrzebował jakiejś rady kogoś kto lepiej zna problem. Chodzi o komunikację mokrokontrolerów ATMEGA przez interfejs SPI. Programuję w BASCOM, gdzie są już gotowe instrukcje do tego. Cały problem wygląda tak: - Mamy 2 procesory ATMEGA8 - Mam tablicę 10 elementową X (elementy...

    Mikrokontrolery   18 Kwi 2007 11:58 Odpowiedzi: 4    Wyświetleń: 2790
  • Jeden układ PCF8583 i dwa procesory do odczytu - możliwe??

    Ja bym to zrobił tak: PCF co 1s wysyła sygnał przerwania do ATMega8 i wtedy ATMega8 odczytuje czas. ATtiny2313 jest skonfigurowany jako slave. To da się zrobić w Bascomie- nie wiem jak teraz ale parę lat temu można było dokupić programik do zrobienia procesora jako slave. ATMega po odczycie czasu z PCF wysyła aktualny czas do ATtiny. Wtedy ATtiny nie...

    Mikrokontrolery Początkujący   29 Kwi 2014 11:59 Odpowiedzi: 15    Wyświetleń: 2543
  • Moduł Arduino UNO + WiFi ESP8266, opinia, uruchomienie, test

    ESP8266 jest ze dwa rzędy wielkości mocniejszy od AVR'ów I tu muszę niestety bardzo surowo odpowiedzieć. Po pierwsze nie rozumie kolega wyrażeń, którymi się posługuje. Po drugie nie zna kolega rzeczywistej wydajności rdzenia Xtensa (są porównania do AVR i STM), po trzecie nie rozumie kolega ograniczeń tego SoC/MCU. A w porównaniu do tych "słabych"...

    Artykuły   18 Mar 2019 20:10 Odpowiedzi: 44    Wyświetleń: 13305
  • Jak wykorzystać 1-wire do resetowania switchy LAN na 300m?

    ale schemat rs czy 1wire ? RS moze byc "lancuksziem" a moze i byc gwiazda* schemat moge ci machnac wraz z kodem ..jakims ale wiadomo ze w towjej gestii bedzie go poprawic :) 2 mastery w sieci to powazne wyzwanie .. lepiej do tego celu zaprzadz 1 master w formie komputera <zwykla przejsciowka rs232<>rs485 dostepna w avt za grosze> a tu prosze...

    Mikrokontrolery   28 Mar 2007 18:29 Odpowiedzi: 19    Wyświetleń: 3810
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10277
  • [C] Źródła dla odbioru danych w Software UART na Attiny13 (1kB ROM)

    Teraz testuje programowego uarta na atmedze32 z kwarcem 12MHz i działa wyśmienicie :) Aż zaraz przestawię atmege na wewnętrzny rezonator i zobaczymy jak się będzie zachowywać uart. Nie mam jak tego sprawdzić na razie na attiny13 bo chcąc przestawić zegar, procesor się zablokował... Przestawiłem z 9.6 na 4.8Mhz. W sumie nie koniecznie musi wszystko pracować...

    Mikrokontrolery AVR   11 Cze 2009 19:42 Odpowiedzi: 10    Wyświetleń: 6873
  • Jak połączyć zasilanie i 1-wire na jednym przewodzie mikrofonowym?

    Niestety - położenie dodatkowego kabla nie wchodzi absolutnie w grę. Co do energooszczędności - raczej chyba nie wyda. Potrzebny jest tam minimum atmega + wyświetlacz (LCD, ale lepiej LED 7-segment). Więc zasilanie pasożytnicze (o którym czytałem) - bardzo wątpliwe aby wystarczyło. Co do transmisji jednokierunkowa - niewielkie pakiety danych - aktualizujące...

    Projektowanie Układów   01 Sty 2012 12:08 Odpowiedzi: 11    Wyświetleń: 4118
  • Przeróbka programu analizatora widma akustycznego - bascom

    Tak też uczyniłem. Niestety nic z tego. Działa tylko pierwsze pole wyświetlacza (1,1) i zmieniają się na przemiennie dwa znaki - czarny kwadracik i spacja Wrzuciłem też ten programik do testowania lcd4busy który ma wyświetlić "TEST" - ale efekt ten sam. A próbowałem jeszcze zwyczajnie podłączyć LCD pod port D (bez tej biblioteki), i w ogóle nie chce...

    Mikrokontrolery   05 Lut 2008 12:58 Odpowiedzi: 57    Wyświetleń: 39559
  • Radiowa transmisja między uC za pomocą RFM01 i RFM02

    Z tego co wiem transmisja radiowa w przez moduły RFM01 i RFM02 odbywa się poprzez magistrale SPI. Takie może retoryczne pytanie, jeśli w Attiny2313 pod piny z SPI mam podpięty LCD, to będę miał zakłócenia? Zmienić lokalizacje LCD? Próbuje radiowo połączyć attiny2313 MASTER i atmega16 SLAVE. Na początku chcę połączyć przewodami żeby sprawdzić jak działa...

    Mikrokontrolery AVR   21 Sty 2009 17:55 Odpowiedzi: 4    Wyświetleń: 4753
  • Jak zmienić komunikaty na panelu LED z RS485 i RS232?

    Witam po dłuższej przerwie, Zrobiłem jak zasugerował Coperfield. Miałem z tym mały problem, bo ISSProg, którego używałem odczytał mi same FFFFFF zarówno z flasha jak i EEPROMa, więc myślałem, że Atmega jest zablokowana (może tak jest? ). Pod wpływem chwili przyjrzałem się płytce i zacząłem pisać swój własny soft do tego ustrojstwa. Kiedy już opanowałem...

    Mikrokontrolery   30 Mar 2010 21:19 Odpowiedzi: 11    Wyświetleń: 3549
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    (at)Markosik20 Dziękuję za zainteresowanie! :-D Nie zrozumieliśmy się. Nie chcę transmitować znaków w czasie rzeczywistym. Druga sprawa - w RS485 masz wiele nadajników, jeden master reszta slave - nie można sobie tak śmiecić na linii (po znaku), to nie buforowany RS232! Inna sprawa, że docelowo przesył będzie w trybie ASCII (później rozszerzę soft o...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6771
  • [ATMEGA][BASCOM]Niesprawna komunikacja SPI. Rozwiązane.

    Witam szanowne grono forumowiczów. Od pewnego czasu borykam się z problemem konfiguracji SPI. Mam połączoną jedną atmegę8 jako master i 4 jako slave w sprzętowym SPI. Cztery atmegi pracujące w trybie slave zajmują się obsługą wyświetlaczy ledowych (dla każdej atmegi 4 8 segmentowe wyświetlacze obsługiwane multiplekowo). Obsługa samych wyświetlaczy działa...

    Mikrokontrolery AVR   09 Lut 2010 08:07 Odpowiedzi: 2    Wyświetleń: 3772
  • Jak zasilać układy MAX485 z magistrali RS485 z optoizolacją?

    Witam Mam pytanie do osób mających doświadczenie z optoizolacją na magistrali RS485. Nurtuje mnie pytanie czy zasilanie układów MAX485 może być poprowadzone z magistrali i stabilizowane poprzez stabilizator 5V? Czy takie rozwiązanie sprawdza się w praktyce? Myślałem o przetworniczkach DC-DC 5V-5V w każdym urządzeniu, ale ich koszt jest wysoki (zakładając...

    Mikrokontrolery   26 Lip 2013 07:59 Odpowiedzi: 13    Wyświetleń: 10350
  • [Mega16][C] TWI - czyli jak dogadać się z sonarem.

    Witam :) Od dwóch dni próbuję dogadać się z ultradźwiękowym czujnikiem odległości "sonar MOBOT-US" firmy Wobit za pomocą interfejsu TWI. Dokumentacja: http://www.mobot.pl/download/Instrukcja%... Zapoznanie się z interfejsem rozpocząłem od lektury kilku stron, między innymi http://www.autokacik.pl/i2c/ i przejrzenia przynajmniej 20. tematów...

    Mikrokontrolery AVR   24 Wrz 2008 23:39 Odpowiedzi: 5    Wyświetleń: 2376
  • Jak wykryć i zasygnalizować obecność konkretnego telefonu w pobliżu bletootha

    Od kilku dni próbuję wymyślić układ który by sygnalizował obecność telefonu komórkowego w pobliżu układu. Chcę to zrobić na module BTM 222 oraz na np. ATmega 8. Pisze w Bascomie i C ale nie mogę nim mądrego wymyślić. Telefon to Nokia na Symbianie – co nie ma znaczenia bo i tak połączyć się nie mogą . Chodzi tylko o to, aby zapaliła się dioda (...

    Początkujący Elektronicy   06 Paź 2014 06:59 Odpowiedzi: 4    Wyświetleń: 1125
  • Mega88 i Mega128 TWI: Problem z Repeated Start po 3 paczkach danych

    Mecze sie z poprawnym uruchomieniem sprzetowego twi miedzy mega88 i mega128. Wyglada to tak ze mam procek mega128 - MASTER RECEIVER i mega88 - SLAVE TRANSMITTER. Uruchamiam oba procki wysylam start, adres+r czytam 3 paczki po 8 bitow - jest ok. Problem pojawia sie kiedy po tych 3 paczkach wysylam Repeted Start i chce odebrac kolejna paczke. MASTER lcd...

    Mikrokontrolery AVR   09 Mar 2010 21:25 Odpowiedzi: 3    Wyświetleń: 1392
  • Wyświetlacz 6 LED 1wire

    Zacznę od końca - otóż nie można. Transmisja synchroniczna będzie bez specjalnych nadajników/odbiorników linii działać tylko na małe odległości. 1-wire działa na odległości setek metrów. Napisałem też, że zalety z enumeracji urządzeń pojawiaja się jeśli mamy elastyczną sieć, do której możemy wpinać i wypinać urządzenia. Dodano po 7 Podstawową zaletą...

    DIY Konstrukcje   28 Sty 2014 12:18 Odpowiedzi: 18    Wyświetleń: 16404
  • Pamięć FLASH M25P32 - Brak odpowiedzi na polecenie identyfikacji 0x9F

    (at)kamyczek - ja też bardzo lubię SPI, jeszcze nigdy nie miałem takich jazd z tym :) Ale OK. Wrzucam co mogę, co może pomóc w rozwiązaniu zagadki... [syntax=cpp] /* * GccApplication1.cpp * * Created: 2015-05-04 22:21:33 * Author: daniel */ #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #define CS_HPORTB |= (1 <<...

    Mikrokontrolery AVR   15 Maj 2015 11:10 Odpowiedzi: 53    Wyświetleń: 2979
  • Atmega - Jak napisać funkcję do jednoczesnego nadawania i odbioru SPI?

    Witam, Zapoznałem się z wpisami: - [url=http://www.elektroda.pl/rtvforum/to... - [url=http://www.elektroda.pl/rtvforum/to... Szukałem pomocy także na innych stornach. Problem polega na tym że mam dwie funkcje do obsługi programowo SPI. Do nadawania i odbioru bajtu. Obie działają poprawnie. Próbuję napisać trzecią do...

    Mikrokontrolery AVR   25 Cze 2013 16:28 Odpowiedzi: 4    Wyświetleń: 1965
  • Jakie sterowanie radiowe w elementach inteligentnego domu?

    Te układy działają co najwyżej half duplex i to zrobiłem. RFM73 sprzętowo powtarza ramki z błędnym CRC, potwierdza czy sygnał doszedł. W RFM22 będę to programował bo bez problemu można go przełączać z trybu nadawania w tryb odbioru. Nie widzę za bardzo potrzeby odbierania i nadawania w tym samym czasie choć nie ma tu master i slave (każda czujka w przełączniku...

    Projektowanie Układów   01 Mar 2013 17:28 Odpowiedzi: 14    Wyświetleń: 4203
  • ATmega328P/ATmega644PA - Zawieszanie się mastera przy komunikacji I2C jako slave

    A samo Buf też jest volatile? W TWDR mastera masz adres slave, bo po prostu master nic nie odebrał. Jesteś pewien, że slawe wchodzi w tryb slave transmit (ST) wielobajtowy? Masz sprzętowy debugger? Jakie są stany rejestru stanu na masterze i slave po kolejnych bajtach? Czysty kod przykładu, bez żadnych modyfikacji działa?

    Mikrokontrolery AVR   30 Sie 2015 18:46 Odpowiedzi: 4    Wyświetleń: 1041
  • Atmega1284 - Sprzętowe SPI nie działa, diody nie reagują na wysyłane dane

    Witaj , wydaje mi się że rozwiązanie problemu leży w pkt 16.3.2 datasheet'u. Jeśli urządzenie jest w trybie master a na pinie SS czyli PB4 będzie stan niski to atmega interpretuje to jako istnienie innego urządzenia w trybie master i przełącza się w slave. Spróbuj utrzymać na pinie PB4 stan wysoki (podciągnij go) lub sprawdź czy nic w układzie nie wymusza...

    Mikrokontrolery   21 Lut 2015 18:29 Odpowiedzi: 7    Wyświetleń: 1071
  • Jak połączyć Atmega8 i Atmega8535 do pomiaru temperatury i ciśnienia?

    Witam uruchomiłem połąłczenie między prockami na SPI MASTER I SLAVE. ATMEGA 8535 - Master ATMEGA 8 - Slave. Jeśli ktoś chce programy do obsługi to proszę o info. Teraz będę łączył trzeciego proca jak azdziała to podzielę się informacjami. Dziękuję wszystkin za pomoc i wymianę informacji w temacie komunikacji. Dodano po 41 Witam uruchomiłem połąłczenie...

    Mikrokontrolery   26 Lip 2006 12:15 Odpowiedzi: 17    Wyświetleń: 3443
  • CAN ATMEGA 168 - Stacja slave do przemysłowego mastera?

    Witam, Ostatnio sporo się piszę o magistrali CAN. Czy korzystając z ATMEGA 168 i układu MCP2515 można zbudować stację slave i podpiąć do przemysłowego mastera. Czy ktoś z Was coś takiego zrobił? Gdzie szukac informacji na ten temat. Pozdrawiam

    Mikrokontrolery   19 Mar 2014 22:54 Odpowiedzi: 1    Wyświetleń: 1002
  • Atmega i AVR - Czy układ do inteligentnego domu z USB zadziała?

    RS485 to tylko standard elektryczny. Zwykle po tym standardzie dane przekazuje się za pomocą transmisji szeregowej, z odpowiednią hierarchią master/slave. Po stronie komputera będzie więc to port COM/RS232 (może być wirtualny na bazie FT232RL) + odpowiedni interfejs sprzętowy.

    Mikrokontrolery AVR   28 Lut 2013 21:13 Odpowiedzi: 33    Wyświetleń: 9153
  • Jak zaimplementować interfejs 1-Wire na Atmega8 do komunikacji z 4 układami?

    Co prawda Kolega pisał, że szuka czegoś co będzie działać na jednej linii, ale może warto by się zastanowić nad I2C (TWI)? Zajmie dwa piny, a nie będzie problemu ze slave'ami. Jedna ATmega będzie masterem, każdy slave będzie miał swój adres i po kłopocie. Komunikacja jest ładnie dopracowana sprzętowo, a program do obsługi tego wszystkiego nie powinien...

    Mikrokontrolery AVR   07 Sty 2013 09:47 Odpowiedzi: 32    Wyświetleń: 11983
  • ATMEGA162 - [AVRStudio4] I2C programowo - nie ma odpowiedzi od slave'a

    Zdecydowanie nie polecam tego typu sterowania magistralą I2C. Jest to magistrala typu "wired-and" i każdy nadajnik i odbiornik powinien mieć I/O typu "open collector". W przypadku zewnętrznego podciągnięcia pinów magistrali do Vcc sterowanie magistralą I2C lepiej jest rozwiązać w ten sposób, że bity SDA i SCL w rejestrze PORTx (w Twoim przypadku PORTB)...

    Mikrokontrolery Początkujący   21 Lip 2012 21:10 Odpowiedzi: 18    Wyświetleń: 2173
  • Jak zbudować konwerter logiczny 5V-3V3 dla RFM70 i Atmega?

    Układ 74LS07 zawiera bufory z wyjściem OC - które w tym schemacie jest podciągnięte do 3V3 (przez rezystory 4k7). Na tym polega to dopasowanie. Zauważ, że na schemacie który zamieściłeś - linię MISO (Master Input Slave Output) masz odłączoną, więc nie masz informacji z układu który podłączasz (nie odbierzesz nic od twojego RFM70 jeśli jej nie podłączysz...

    Projektowanie Układów   01 Paź 2012 19:56 Odpowiedzi: 14    Wyświetleń: 3639
  • [ATMEGA]OPTOIZOLACJA RS485 I FT232RL. Prośba o sprawdzenie.

    Na tym moim schemacie jest niestety błąd, Rezystor R33 1K - zrobione podciąganie do GND (bez sensu niestety) powinno być podciąganie do VCC. Poza tym jest ok i działa to właśnie tak w rzeczywistym układzie - zarówno w modułach Slave jak i z układem FT232RL, który stanowi przejściówkę USB/RS485. Nie wiem co poza tym drobnym błędem może być niezrozumiałego?...

    Mikrokontrolery AVR   10 Lip 2011 15:14 Odpowiedzi: 15    Wyświetleń: 7972
  • [atmega] Jak podłączyć dwie Atmegi do jednej karty SD, by uniknąć kolizji danych?

    No nie wiem jakie to procesory, ale można by je spiąć za pomocą drugiego sprzętowego SPI (UART in SPI mode - bo zwykły UART to trochę za wolno, a tymczasem tu mamy transmisję 1 bajta danych w kilku taktach uP) i robić komunikację, żeby master nakazywał slaveowi odczyt - to już moim zdaniem lepsze rozwiązanie, z tym, że slave będzie wtedy raczej zajęty...

    Mikrokontrolery AVR   03 Wrz 2012 21:25 Odpowiedzi: 11    Wyświetleń: 2331
  • Jak sprawdzić zajętość magistrali RS485 w projekcie z układami MAX485?

    tak tylko jeden i tylko oznajmia innym masterom że teraz mogą pracować. następnie czeka aż ten master któremu pozwolono działać zamelduje koniec działania. jeżeli nastąpi zwiecha mastera to jest zonk, lecz trzeba po prostu dobrze napisać soft. przy master'ze masterów jest sygnalizacja piszczykiem i lcd który pokazuje który master zdechł. w ciągu 3-ch...

    Mikrokontrolery   10 Paź 2007 15:58 Odpowiedzi: 10    Wyświetleń: 6478
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Witam, na początku tego wątku zacytowano wypowiedź, że FreeModbus nie obsługuje >1 slave'a. Planuję uruchomienie MODBUSa/RTU via RS-485, póki co dla 1 mastera i 1 slave'a, ale w niedalekiej przyszłości pojawi się więcej slave'ów. Niestety, aktualnie nie mam możliwości sprawdzenia tego, więc chciałbym się zapytać, czy ktoś z powodzeniem korzysta z biblioteki...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20460
  • ATMEGA48PA - SPI nie ustawia SPIF przy wysyłaniu 2 bajtów w asemblerze

    Po wysłaniu jednego bajtu (i sprawdzeniu SPIF) trzeba ręcznie wyzerować SPIF przed następną transmisją. Poza tym SS (ten od mikrokontrolera, nie od DAC) powinien być ustawiony jako wyjście przed włączeniem SPI (ustawieniem bitu SPE), bo jak nie to mikrokontroler będzie przechodził w tryb slave. Poza zaznaczonymi fragmentami pozmieniałem trochę rejestry...

    Mikrokontrolery AVR   24 Sty 2010 11:40 Odpowiedzi: 2    Wyświetleń: 1403
  • Podłączenie At16 do kilku AT8 przez SPI- pytania.

    No ale w miarę wysyłania z MASTERa do SLAVEów, każda ATMega Slave odsyła dane do MASTERa (czy coś wpiszesz do SDR czy nie, najwyżej wyśle krzaki). Czyli będziesz miał jedno wielkie zwarcie na linii MISO. Jeżeli chcesz tylko wysyłać to nie podłączaj nigdzie pinów MISO. Wtedy to przejdzie.

    Mikrokontrolery   27 Paź 2009 23:34 Odpowiedzi: 12    Wyświetleń: 1391
  • Atmega328p-pu,RS232,TWI - Scalenie dwóch programów w jeden.

    Witam, Posiadam dwa aplikację zaprogramowane na dwóch mikrokontrolerach Atmega 328p-pu: 1. Pierwsza to obsługa magnetometru na szynie TWI, działająca na zewnętrznym kwarcu 16 MHz, Baudrate:9600, TWI 40kHz 2. Druga to obsługa żyroskopu na szynie TWI, działająca na wewnętrznym rezonatorze 8MHz Baudrate:14400, TWI 40kHz Chciałbym scalić te dwa programy...

    Mikrokontrolery AVR   16 Gru 2013 23:09 Odpowiedzi: 5    Wyświetleń: 1440
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Bo jest SPI programowe. Tego się nie konfiguruje, tylko w programie odpowiednio steruje piami. W locie. I samo w locie wychodzi czy to MASTER czy SLAVE jest.

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240884
  • ATmega: SPI w trybie master - dziwne napięcia na pinach portu B

    Sprawdz też czy w czasie wysyłania na końcówce ss (PB.2) jest stan wysoki. o ile się nie mylę to jeżeli w czasie pracy master pojawi się tam stan niski to układ przechodzi do pracy slave.

    Mikrokontrolery   07 Wrz 2004 17:44 Odpowiedzi: 5    Wyświetleń: 1758
  • Jak wyodrębnić dane w transmisji SPI między Atmega 8 i Atmega 32?

    Może źle podpięte linie. Zamień MOSI z MISO. Ja miałem coś podobnego. Ale i tak narazie mam transmisje tylko w jedną stronę. Od mastera do slave'a. Nie działa w drugą stronę, tzn odbieram master'em to samo co wysyłam do slave/a P.S. Jeśli ktoś ma napisany prosty i dobrze działający programik na transmisje po PSI między dwoma atmega'mi prosiłbym o udostępnienie...

    Mikrokontrolery   10 Mar 2012 19:52 Odpowiedzi: 13    Wyświetleń: 2248
  • Komunikacja z komputerem poprzez NetStack z ENC28J60

    Jedne ważne pytanie, czy ktoś wie kto w transmisji SPI ma być Master a kto slave? W przykładach jest niby że Enc pracuje jako Slave, a Atmega jako master // initialize SPI interface // master mode and Fosc/2 clock: SPCR = (1<<SPE)|(1<<MST... SPSR |= (1<<SPI2X); Czy nie powinno być czasami tak, że Masterem...

    Mikrokontrolery AVR   04 Sie 2011 15:01 Odpowiedzi: 29    Wyświetleń: 3453
  • Bzdury z RS, wysyłanie i odbieranie danych, ATmega.

    Nie wiem czy dobrze zrozumiałem - myślę , że dobrze :D Master: Print Chr(49) ; Chr(0) ; Chr(0) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTA.0 na przeciwny Print Chr(49) ; Chr(3) ; Chr(7) ; Chr(13); 'niech slave o adresie 49 zmieni stan PORTD.7 na przeciwny 'itd Slave: $regfile...

    Mikrokontrolery   29 Kwi 2008 11:12 Odpowiedzi: 10    Wyświetleń: 3050
  • [ATMEGA32] ATMEGA32 i PCF8574 - ustawienie portów na zero przez I2C, kod w C

    Masz rację - powinno być 0 przy zapisie. Mimo wszystko to nie pomogło. Wiem, że w moim przypadku trzeba najpierw dać warunek startu, potem adres slave'a, dane do zapisu i warunek stop. Czyli transmisja powinna wyglądać tak: M-> START M-> adres PCFa i ZAPIS-czyli "0" S-> ACK M-> DANE (u mnie 0x00, żeby ustawić same 0) S-> ACK M-> STOP Czy master (ATMega)...

    Mikrokontrolery AVR   08 Wrz 2008 18:07 Odpowiedzi: 22    Wyświetleń: 7886
  • Programowanie Attiny2313 i Atmega32 przez ISP - jak uniknąć konfliktów?

    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...

    Mikrokontrolery AVR   04 Sty 2011 21:31 Odpowiedzi: 9    Wyświetleń: 1314
  • [I2C] I2C zwiecha po resecie mastera przy slave w trybie transmiter - jak to naprawić?

    Analizator dawal wyniki niejednoznaczne (tzn losowe fazy transmisji w trakcie zwiechy). Poradziałem sobie przez reset interfejsu i dotaktowanie razem po stronie mastera. Nie wiem dlaczego samo dotaktowanie, lub samo zresetowanie mastera nie dawało wyjścia i dlaczego master (i2c doskladnie bo master zyje) sie zawiesza. Dziwiaczny objaw - jeszcze z taką...

    Mikrokontrolery   16 Lut 2016 19:12 Odpowiedzi: 3    Wyświetleń: 723
  • Jak skonfigurować SPI między ATmega8515 a ATtiny26? Problemy z /SS i pakietami

    Witam wszystkich forumowiczow. Za nic na swiecie nie moge sobie poradzic z uruchomieniem komunikacji miedzy ATmega8515(Master) a ATtiny26(Slave). Problem spedza mi sen z powiek:|. Mam kilka pytan: Znalazłem przetlumaczoną instrukcje do SPI Master inicjuje cykl komunikacyjny kiedy wymusi stan niski na pinie Slave Select (/SS) żądanego modułu Slave. Skad...

    Mikrokontrolery   25 Kwi 2007 09:42 Odpowiedzi: 2    Wyświetleń: 1178
  • RS232 - Czy urządzenie Slave może stać się Masterem bez przekrosowania TXD/RXD?

    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...

    Mikrokontrolery   20 Cze 2005 14:54 Odpowiedzi: 21    Wyświetleń: 15770
  • Jak rozwiązać problem z nieskończoną pętlą I2C na ATMega?

    Czy ustawiłeś jedną atmege jako master a drugą jako slave?

    Mikrokontrolery   11 Wrz 2007 22:44 Odpowiedzi: 8    Wyświetleń: 2565
  • "Układ pośredniczący" (?) do komunikacji I2C.

    Szanowni Koledzy, stanąłem w konieczności połączenia kilku procesorów magistralą I2C. Jako slave'y będą pracowały atmegi. Ogólnie przystosowane są do pracy jako mastery, ale wiem, że jest biblioteka, która może je skonfigurować do pracy jako slave'y, jednak masterem będzie inny procesor niż atmega. No i procesorów będzie więcej niż 2. Wobec tego zastanawiam...

    Mikrokontrolery   19 Paź 2016 14:30 Odpowiedzi: 11    Wyświetleń: 1002
  • [ATmega8A] TWI Slave. Nie można nawiązać komunikacji.

    Program się nie wiesza. Nie odpowiada tylko na swój adres. Podstawiłem układ master na ATmega, zamiast urządzenia X, który odpytuje mój slave podobnie jak X i transmisja rusza bez problemu. Tak jak napisałem wcześniej, kod jest z noty, wiesz może którymi błędami w statusie powinienem się zainteresować? Na razie dodałem reset magistrali przy błędzie...

    Mikrokontrolery AVR   20 Gru 2010 18:26 Odpowiedzi: 3    Wyświetleń: 1420
  • ATTiny2313 i ATMega16a - brak reakcji ATMega16a na sygnał SPI z ATTiny2313

    A może linie od SPI, powinny być podciągnięte rezystorami ? Nie. Rezystory w szereg też nie, kondensatory tym bardziej... ;) Skupiając się na kodzie : - Dlaczego w ATtiny nie jest używane USI w trybie SPI ? Przykłady w C są w nocie katalogowej... (Three-wire Mode) - Gdzie jest ustawiany bitrate dla SPI mastera ? - Ustaw tryb slave w ATmega (I tak jest...

    Mikrokontrolery   25 Lut 2011 22:46 Odpowiedzi: 11    Wyświetleń: 4095
  • Jak skonfigurować TXD w Mega8 dla sieci 6 procesorów RS232 TTL?

    fakt równoległe nie szeregowe wieczorem przetestuje bez rezystora i dam znać czy działą To może zadziałać wyłącznie pod dwoma warunkami: 1. Procesory wiedzą, który kiedy ma nadawać, tzn. że nigdy nie próbują nadawać dwa jednocześnie. Np. komunikacja jest typu master/slave i PC robi za nadzorcę. 2. TxD konfigurujesz jako wejście, procesor nadający ustawia...

    Mikrokontrolery   17 Wrz 2008 22:42 Odpowiedzi: 9    Wyświetleń: 1601
  • Atmega1280 - Transmisja między kilkoma mikrokontrolerami na 40 - 50cm.

    A w jakim celu tak okrutnie komplikujesz zupełnie prostą rzecz? Potrzebujesz tylko masy, RX i TX, wspólnych dla wszystkich slave. Resztę łatwiutko załatwi oprogramowanie - każdą wymianę informacji rozpoczyna Master wysyłając polecenie z numerem Slave, z którym chce pogadać. Typ użytego uC nie ma tu żadnego znaczenia. Z drugiej strony - jeśli odległość...

    Mikrokontrolery   06 Sty 2016 20:33 Odpowiedzi: 12    Wyświetleń: 852
  • [Atmega16] [Atmega16][C] SPI - Przerwanie w Master - Odbiór Danych w Przerwaniu

    W Slave wpisujesz bajt do SPDR dopiero, gdy wchodzisz do przerwania. Czyli w momencie, gdy transmisja została już zakończona! (Nastąpiła wymiana danych DO i Z) To jest trochę dziwne, ale w przypadku Slave, w momencie wejścia do przerwania od SPI dane z bufora SPDR już zostały wysłane. Oznacza to, że w pewnym sensie trzeba przewidzieć co chcesz wysłać,...

    Mikrokontrolery AVR   04 Kwi 2010 22:38 Odpowiedzi: 4    Wyświetleń: 2281
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    tadzik85 dziękuję za błyskawiczna odpowiedź. Próbowałem tego rozwiązania i niestety gdy w przerwaniu od SPI umieszczę flagę i bez względu gdzie realizuję odbiór czy w przerwaniu od timera czy w pętli głównej drugi bajt wraca do mastera czyli wydaje mi się, że ATmega nie nadąża z odczytem.

    Mikrokontrolery AVR   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1991