zapis danych slave

Znaleziono około 368 wyników dla: zapis danych slave
  • Konfiguracja wymiany danych Ethernet między sterownikami Fatek

    Przy wymianie danych używa się numeru stacji PLC - narzędzia - numer stacji. W master w tabeli wymiany decydujesz czy zapis/odczyt danych ...do/ze numeru slave. Nie używałem połączenia ethernet tylko po rs485 - więc jeszcze dochodzi ustawienie portów fizycznych które są skablowane.

    Automatyka Przemysłowa   16 Sty 2020 21:23 Odpowiedzi: 3    Wyświetleń: 549
  • REKLAMA
  • OCZ Solid 3 SSD - niska prędkość i problemy z wykrywaniem po wyłączeniu PC

    Testy dysków są wykonywane w sposób mający zmierzyć maksymalne osiągi urządzenia, nie osiągi eksploatacjne. To jest pewna różnica. Czym innym jest zapis jednego ciągłego bloku danych (na dysku podłączonym jako slave, transfer danych do/z niego to TYLKO dane w czasie testu) a czym innym jest transfer wielu małych plików, w czasie gdy z dysku jest uruchomiony...

    Komputery Hardware   28 Paź 2011 09:56 Odpowiedzi: 25    Wyświetleń: 3402
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Konfiguracja Slave i Master w TC3 dla Modbus TCP/IP - adres i port

    Witam, Jak korzystamy z modbus TCP/PI lub RTU to czynności zawsze są dwie do wykonania. 1) Konfiguracja ModBus Master 2) Odczyt lub zapis danych do urządzenia slave. Adres i port te same ale to zależy też od konfiguracji jaką zapewnia dany producent. Pozdrawiam,

    Automatyka Przemysłowa   18 Mar 2020 21:14 Odpowiedzi: 15    Wyświetleń: 1026
  • [C][Atmega8] Błędny przy zapisie godziny do DS1307

    Lipna ta biblioteka (i2cds1307). Szyna I2C z założenia jest szyną podciąganą do stanu wysokiego tylko rezystorami tak aby dowolne urządzenie mogło wymusić stan niski a u Ciebie stan wysoki jest wymuszony i DS1307 zgłaszając na przykład brak gotowości poprzez przetrzymanie SCL w stanie niskim naraża się na zwarcie o wartości kilkudziesięciu mA. Na dodatek...

    Mikrokontrolery   29 Gru 2012 12:45 Odpowiedzi: 11    Wyświetleń: 3079
  • Jak połączyć panel Astraada AS43TFT15xx z zewnętrzną bazą MySQL?

    No a rozwiązanie typu panel Astraada (Master) zapisuje protokołem MODBUS dane do MODBUS Slave na komputerze. Zakładam, że MODBUS Slave ma możliwość zapisu do bazy mySQL, Szukałbym rozwiązań klenta MODBUS (MODBUS Slave) na komputer z mozliwością zapisu danych do bazy mySQL albo zleciłbym komuś napisanie tego. Potrzebujesz w takim razie na komputerze...

    Automatyka Przemysłowa   17 Paź 2019 08:51 Odpowiedzi: 16    Wyświetleń: 3387
  • REKLAMA
  • LPC1343 - Jak skonfigurować komunikację I2C z modułem RTC DS1307?

    Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...

    Mikrokontrolery ARM   31 Paź 2015 09:14 Odpowiedzi: 8    Wyświetleń: 1431
  • i2c - Slave nie ma więcej danych - przypadek szczególny jak zaimplementować.

    Sługa jak nazwa wskazuje jest wykonawcą poleceń szefa, więc nie istnieje przypadek wysyłania danych. Protokół transmisji I2C tego nie przewiduje. Każdy SLAVE ma z góry określoną ilość adresowanych komórek do zapisu lub odczytania przez MASTERA. Nawet w szczególnym przypadku jak dane w SLAVE są bardzo ważne to stosuje się wywołanie przerwania np. INTx,...

    Mikrokontrolery   08 Maj 2016 21:25 Odpowiedzi: 10    Wyświetleń: 696
  • Modbus RTU: Fatek FBs-20MC i DWIN - przesunięcie adresu przy zapisie rejestru?

    Witam, mam pytanie dotyczące protokołu Modbus RTU, zaznaczam, że dopiero zaczynam przygodę z PLC i sterowaniem przy użyciu Modbusa. Próbuję ogarnąć komunikację pomiędzy sterownikiem Fatek FBs-20MC jako master i wyświetlaczem DWIN jako slave. Ogólnie to działa ale próbuję zrozumieć sam mechanizm komunikacji. Problem w tym, że jak próbuję zapisać jeden...

    Automatyka Sterowanie PLC   04 Paź 2024 11:49 Odpowiedzi: 2    Wyświetleń: 222
  • Atmel 89S52 i zapis danych z ADC na kartę SD – czy wydajność wystarczy?

    Poczytaj sobie (dokładnie) specyfikację AD7922 bo żeby się z nim dogadać nie wystarczy oprogramować samo SPI. :) przecież SPI działa łancuchowo SPI - to synchroniczna dwukierunkowa transmisja szeregowa (full-duplex). Jak sama nazwa waskazuje jest to interfejs a nie protokół (czyli jakie dane, w jakim czasie i do kogo (master slave).

    Mikrokontrolery   17 Lut 2007 01:30 Odpowiedzi: 14    Wyświetleń: 2212
  • Zapisywanie i odczyt danych z FRAM FM25256 przez SPI na ATmega32

    1/ Po co przed odczytem z FRAM'u przełączać SPI w tryb slave? Procesor zawsze jest masterem, wszak on narzuca czy ma występować odczyt czy zapis, on też generuje sygnał zegarowy. To jest przyczyna zatrzymywania się na "SPI_Transfer(INSTR_READ);" - procesor oczekuje na sygnał zegarowy, ale ten nigdy się nie pojawia. 2/ Funkcje SPI_Set_SS i SPI_Reset_SS...

    Mikrokontrolery AVR   27 Wrz 2011 08:05 Odpowiedzi: 9    Wyświetleń: 2320
  • REKLAMA
  • Dysk Seagate ST360020A 60GB - wolne działanie i długi czas kopiowania

    Tyle stresujących pytań... a on poprostu wolno chodzi :) Jeśli nie jest to napęd systemowy - to podłącz dysk na osobnym kanale kontrolera - najlepiej jako master taśmą ATA-100 (umieszczając go na jej końcu). Odpal system, po wcześniejszym ustawieniu w biosie parametrów AUTO lub UDMA dla dysku. Nie trybu PIO! To samo aktywuj w menedżerze urządzeń w Windows....

    Komputery Hardware   30 Lip 2005 21:06 Odpowiedzi: 9    Wyświetleń: 1686
  • Modbus 0x06 Preset Single Register – czy zapis do slave jest trwały bez cyklicznego wysyłania?

    Powiedzmy, że chcę coś zapisać do Slave w sieci modbus funkca 0x06 (Preset single register). Czy wystarczy, że zrobię to raz tj. wyślę jedną ramkę i wartość jest zatrzaskiwana, czy muszę cyklicznie zapisywać tą wartość tj. slave kontroluje stan komunikacji i w razie braku ponownego zapytania zeruje rejestr? Dodam jeszcze, że chodzi mi o optymalizację...

    Automatyka Przemysłowa   23 Lut 2011 09:42 Odpowiedzi: 2    Wyświetleń: 1089
  • I2C: Jak wysłać zmienną typu float między płytkami Arduino?

    Dzięki. Rozumiem cały zapis lecz nie za bardzo wiem co daje fragment kodu w zapisie mastera [syntax=c]if (aktualny_dane - poprzedni_dane >= odswiezanie) { // wyslanie bajtu danych do slave o adresie 2 co 2ms Wire.beginTransmission(2); Wire.write(1); Wire.endTransmission(); [/syntax]

    Arduino   07 Lip 2017 16:18 Odpowiedzi: 15    Wyświetleń: 1935
  • modbus, write registers [0x10], pola ilość rejestrów i bajtó

    W rozkaznie 0x10 podajesz adres poczatkowego zapisu rejstru (hi ,lo) potem ilosc zapisanych rejstrow (hi,lo) a nastepnie leca juz dane do "zapisu" rejestrow. Slave inkrementuje adres dla kazdej kolejnej danej. Wyglada to tak : Adres slave , adres rejestru hi , adres rejestru lo , lisoc rejestrow ustawianych hi , ilosc ustawianych rejestrow lo , dana...

    DSP i Transmisja   27 Kwi 2005 12:59 Odpowiedzi: 4    Wyświetleń: 2496
  • Car PC: Przedłużenie przewodów matrycy w IBM ThinkPad T23 lub Dell D600?

    Wymień mechanicznego HDD na adapter podwójny CF (format 1,8" lub 2,5"). Adapter dual CF UDMA na 1,8" lub 2,5": 50zł Karta CF na pozycji "master" (OS)-> Verbatim Pro Series x300 2GB: 50zł Karta CF na pozycji "slave" (dane rzadko zapisywane)-> Transcend x133 8GB: 120zł Verbatim jest klasy "industrial", flash SLC, zapis max 37MB/s, odczyt 45MB/s. Transcend...

    Komputery Modding & OC   25 Sty 2010 23:39 Odpowiedzi: 11    Wyświetleń: 11365
  • ATmega8 i Bascom: Zrozumienie zapisu w bibliotece I2C Slave

    czyli da się zapisywać i odczytywać tylko jeden bajt _a1 i trzeba sobie radzić tworząc własną procedurę zapisu i odczytu wielu danych? a jeśli chodzi o sprzętowy TWI, to czy on może pracować jako slave, czy tylko master? programowo obsługuje się go zdajsie tak samo jak wersje bez TWI, tylko zajmuje to mniej miejsca w pamięci? biblioteka jest gdzieś...

    Mikrokontrolery   13 Lut 2008 00:24 Odpowiedzi: 13    Wyświetleń: 6552
  • ATMEGA32 - sprzętowe TWI. Pojawia się zapętlenie.

    Witam, Jakis czas temu tez zapragnalem uzyc TWI i szczerze mowiac znacznie mniej czasu zajelo mi kiedys napisanie programowego I2C niz uruchomienie TWI ;) Ale do rzeczy. 1) Zakladam, ze masz rezystory podciagajace na liniach, 2) W funkcji void i2c_start(void) czegos brakuje. Twoj kod jest zgodny z przykladem ze strony 180 dokumentacji, jednak jej autorzy...

    Mikrokontrolery   15 Kwi 2009 12:56 Odpowiedzi: 13    Wyświetleń: 4049
  • FATFS - problem z zapisem na kartę SD przy SPI z LCD jako slave

    Cześć Straciłem sporo czasu próbując uruchomić pewne urządzenie. Sytuacja wygląda następująco: na magistrali SPI jest karta SD i wyświetlacz LCD. Do tych urządzeń podprowadzone osobne sygnały CS. Zauważyłem, że nie działa mi zapis na kartę. Po długich bojach odkryłem, że gdy wyłączę funkcję odpowiedzialną za wysyłanie danych do LCD przez SPI, karta...

    Mikrokontrolery   10 Gru 2012 08:45 Odpowiedzi: 2    Wyświetleń: 1062
  • Interfejs I2C - wyjaśnienie bitów potwierdzenia, wysyłania danych i adresowania

    1: bit potwierdzenia jest wysylany zawsze po poprawnie odebranym bajcie.. np slave odbierze bajt danych, i na 9 bicie ramki wymusza stan niski czyli potwierdzenie.. podobnie master.. master jak odbierze bajt to musi wystawić stan niski na jako potwierdzenie, inaczej użądzenie sie rozadresuje i niebędzie wykonywało poleceń do czasu kolejnego nadania...

    Mikrokontrolery   11 Lis 2004 16:26 Odpowiedzi: 5    Wyświetleń: 2321
  • I2C 90S2313 i EEPROM 24Cxx - błędy w komunikacji i zapisie danych

    Witam, program ograniczyłem do procedurki (pomijając ustawienia): Pamiec: I2cinit Adres1 = High(zmienna) Adres2 = Low(zmienna) I2cstart 'generate start I2cwbyte 160 'slave adsress I2cwbyte Adres1 'address of EEPROM I2cwbyte Adres2 I2cstart 'repeated start I2cwbyte 161 'slave address (read) I2crbyte Wartosc , Nack 'read byte...

    Mikrokontrolery   28 Mar 2009 20:39 Odpowiedzi: 17    Wyświetleń: 2895
  • Jak odczytać rejestry z układu Tea5767 za pomocą atmega328 w języku C?

    Pamiętaj, że zanim zaczniesz czytać przydałoby sie podać adres od jakiego chcesz zacząć odczyt. Inaczej przy każdym wywołaniu Twoja procedura będzie czytać dane z innego obszaru. Zwykle tak jest, ale chyba akurat tego układu to nie dotyczy ( tea_read_registers() po starcie powinieneś użyć TEA_READ_ADDRESS zamiast TEA_WRITE_ADDRESS. Jeśli chodzi o adresowanie,...

    Mikrokontrolery AVR   04 Cze 2016 12:07 Odpowiedzi: 5    Wyświetleń: 2445
  • [AT90S2313] Czy schemat z AT90S2313 i ADS1110 do pomiaru napięcia jest poprawny?

    Sprawdzałem, wszystko ok. Ale zaraz dodam polecenia, chociaż nie wiem czy w tym tkwi problem. Ponieważ mamy święta - czas prezentów, to wyłuszczę Ci, co masz nie tak z adresowaniem ;) Adres urządzenia i2c, to 7+1 bitów, czyli razem 8 bitów. Ósmy najmłodszy bit, to bit informujący odbiornik/slave o tym, że master chce zapisać(bit=0) lub odczytać(bit=1).W...

    Mikrokontrolery AVR   04 Sty 2009 17:24 Odpowiedzi: 74    Wyświetleń: 10298
  • Jak odzyskać dane z uszkodzonego dysku NTFS z Windows XP?

    Nemo: Przerzucenie takiej ilości danych na dysk FAT32 może być poważnym problemem. Pomijam, że nie ma do dyspozycji nawet 20GB wolnego miejsca na drugim dysku. Nie ma obecnie do dyspozycji żadnej partycji NTFS. Jak Ci już radziłem jeśli "ukryjesz" aktywną partycję z XP (przestawisz tylko status partycji na hiden :D) to będziesz mógł podpiąć oba dyski...

    Software serwis   10 Wrz 2007 00:57 Odpowiedzi: 71    Wyświetleń: 16200
  • RATUJCIE!!! Mam problem z komunikacją z pamięcią eeprom IIC

    Nie pamietam z kad sciagnalem kod zrodlowy po przerobieniu dla swoich potrzeb program 100% dziala. ;***************************************... ; I2C zapis i odczyt do EPROM 24C02 ; ;***************************************... $NOMOD51 $INCLUDE(REG517.INC) SDAEQU P4.7;LINIA DANYCh SCLEQU P4.6;LINIA ZEGAROWA ;***************************************...

    Mikrokontrolery   13 Maj 2005 16:33 Odpowiedzi: 13    Wyświetleń: 1754
  • Wago Codesys 2.3 - Konfiguracja Modbus RTU slave do odczytu/zapisu %MX

    Cześć, Do tej pory używałem Wago 750-880 jako slave TCP do odczytu pamięci RETAIN - bo to w sumie bez konfiguracji żadnej działa. Niestety jest to chyba dość wolna metoda komunikacji, bo Home Assistant mi się zatyka przy większej ilości czujnków. Natomiast mam moduł 750-653 który być może bez sensu leży odłogiem. I teraz pytanie: jak go skonfigurować...

    Automatyka Sterowanie PLC   11 Gru 2021 13:02 Odpowiedzi: 1    Wyświetleń: 1275
  • Problem z zapisem do zewnętrznego eepromu pod Atmega8

    Próbowałem już kilu różnych rzeczy i nadal nic. Nie wiem jakie jeszcze opcje mi zostały :(. Podstawowa opcja , to oczywiście ... dokumentacja ;) Powiedz mi , dlaczego tak "szastasz" bitem TWEA :?: Ten bit należy ustawić , wyłącznie(!) przy przesyłaniu danych z slave do master i to pod warunkiem , że master ma zamiar odczytywać jeszcze jakieś dane ze...

    Mikrokontrolery   14 Lis 2007 16:55 Odpowiedzi: 4    Wyświetleń: 1184
  • Wybór SPI czy I2C do połączenia 5 procesorów ATmega16 i ATmega8?

    No racja, tak się zagalopowałem w rozważaniach, że zapomniałem, że role "adresowania" pełnić będą tu linie CS. Nie bardzo rozumiem, co chcesz mi powiedzieć mówiąc: Weź też pod uwagę specyfikę SPI - odczyt danych jest możliwy wyłącznie w czasie zapisu. Trzeba to uwzględnić przy pisaniu komunikacji. Czy chodzi o to, że Master musi najpierw ustawić odpowiedni...

    Mikrokontrolery   17 Maj 2011 07:48 Odpowiedzi: 18    Wyświetleń: 6242
  • atmega8 ds1307 - Program sie zawiesza przy odczycie (C)

    przewlaczylem podobny problem. Jezeli na magistrali sieje, albo są inne problemy (np zwiecha mastera), uklad slave moze pozostac w trakcie odczytu / zapisu danych. W tym momencie nikt nie moze sie podlaczyc do magistrali jako ze SDA jest low. Nie da sie nic wtyslac (zadnych START, STOP ani nic innego). Program wiesza sie na sprwdzeniu flagi TWINT po...

    Mikrokontrolery AVR   02 Sty 2016 17:48 Odpowiedzi: 36    Wyświetleń: 3630
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Dziękuję. Rejestr już jest odczytywany przed zapisem. Każde przerwanie w slave zapisuje coś do SPDR, więc jeśli slave ZDĄŻY obsłużyć przerwanie i wpisać to zawsze jeden bajt jest wpisany. Przed transmisją przy inicjacji nic nie wpisuję do spdr, pierwszy wpis jest w przerwaniu. Wygląda na to, że oba wyrabiają się z wpisywaniem danych do rejestrów bo...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 558
  • Dysk Seagate Medalist ST36422A - utrata danych podczas zapisu, co robić?

    programy diagnostyczne to tylko scandisk i ndd. czestotliwosci pracy magistrali nie zmienilem na default (dalej podkrecona). jedyna zmiana, ktorej teraz dokonalem, to przelaczenie pracy dysku z trybu master na slave i wylaczenie detekcji dysku w biosie. nie wiem, czy jedno z drugim jest jakos powiazane, ale o dziwo problemow z dyskiem teraz nie ma!...

    Komputery Hardware   28 Mar 2003 12:00 Odpowiedzi: 8    Wyświetleń: 1911
  • Emulator Flash(28F640), EPROM (27C64) 16/8bit 0 - 8MB

    Używany będzie ogólnie jako emulator FLASH. Na razie pomińmy dbg. Użyjmy RS232, jako zapis do RAM danych( 2MB 16bit ''4MB'' ) , które będą emulowane jako 28F320. Liczył bym na pomoc w napisaniu samego emulatora dla MMfpga12, tą podstawę komunikacji jako FLASH ( slave ). Gdyby ten EMULATOR działał, już bym mógł sam starać dodać się jakiś delikatny dbg...

    Mikrokontrolery   08 Wrz 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2330
  • Komputer restartuje się po dodaniu dysku WD 800 80GB jako slave

    przy kopiowaniu duzych ilosci danych na partycje 20 gb na 80-tce pojawia sie komunikat "opoznienie zapisu nie powiodlo sie" i dysk przestaje byc widzialny przez system.

    Komputery Hardware   16 Lis 2005 02:21 Odpowiedzi: 16    Wyświetleń: 2774
  • Czy schemat i kod SPI master-slave są poprawne do transmisji danych?

    Wracam do tematu... Czy sprzętowym SPI można w trakcie zmieniać to który procesor ma być MASTER i SLAVE? Mam przykład kodu, w który nie działa i nie wiem czy taki zapis jest poprawny: Oba procki mają podobne kody i chciałbym żeby działały jako master (wysyłały), po wciśnięciu przycisku. Układ działa, wysyła, kiedy konfiguracja SPI jest, tylko jedna...

    Mikrokontrolery AVR   01 Sty 2010 18:58 Odpowiedzi: 13    Wyświetleń: 7819
  • Jak odczytać dane przez I2C w ATmega32? Automatyczne ACK w TWI

    ACK jest sygnałem pochodzenia tylko slave. oznacza ono przyjęcie bajtu przez odbiornik. jeśli wydasz sekwencje Start na szyne i2c, potem wyślesz jakiś adres, a układ pod takim adresem sie znajduje, to obniży poziom linii sda do poziomu 0 tz ACK, jeśli linia po 8 bicie będzie miała stan 1 tz NACK będzie to oznaczało brak użądzenia na tym adresie.. jeśli...

    Mikrokontrolery   07 Maj 2004 07:27 Odpowiedzi: 13    Wyświetleń: 2766
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    I pomyśleć, że te 6 linijek można było zapisać w 14 linijkach... [syntax=C] //Konfiguracja SPI1 -MASTER RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; SPI1->CR2 = SPI_CR2_DS_0|SPI_CR2_DS_1|SPI_CR2_DS_2; // 8 bit data size SPI1->CR1 = SPI_CR1_MSTR | SPI_CR1_SSM | SPI_CR1_SSI | SPI_CR1_BR | SPI_CR1_SPE; //fpclk/256 //Konfiguracja SPI2 - SLAVE RCC->APB1ENR |= RCC_APB1ENR_SPI2EN;...

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4626
  • [C] Transmisja TWI. Program nie obsługuje przerwania.

    Witam, od dłuższego czasu też walczyłem aby zrobić ładny sprzętowy TWI-SLAVE. W C jeszcze jestem troszkę za słaby więc na początek zrobiłem to na podstawie różnych postów tu na elektrodzie w Bascomie. Działa prze-ślicznie :) jak narazie i rozwiązane mam w tej procedurze obsługi przerwania chyba wszystko z czym walczysz w tym temacie. nie wiem czy na...

    Mikrokontrolery AVR   30 Lip 2008 10:25 Odpowiedzi: 22    Wyświetleń: 3167
  • [SPI] NOR Flash Numonyx (Micron) N25Q064 i ..128 i tryby Extended, Double i Quad

    Przy LPC1758 jeśli się nie mylę 4sprzętowych spi nie uświadczysz żadnym mykiem. Więc quad odpada w przedbiegach. Co do double to przychodzi pomysł, aby drugi SPI/SSP odpalić jako slave na tej samej linii zegarowej. Powinno się dać, choć czy to będzie szybkie (wraz z dekodowaniem strumienia danych) - wątpię. Można by też przeanalizować zapis/odczyt z...

    Mikrokontrolery   23 Wrz 2012 06:33 Odpowiedzi: 6    Wyświetleń: 1501
  • Niewłaściwa komunikacja MODBUS RTU rs485 ze sterownikiem XL7 Horner oraz płytka STM32

    Szanowny Państwo, zwracam się z uprzejmą prośbą o pomoc z pewnym zagadnieniem. Piszę program do układu sterowania zgrzewarką punktową o wysokiej częstotliwości przekształtnika. Korzystam ze sterownika XL7 firmy Horner oraz płytki STM32. Moją koncepcją na stworzenie układu sterowania jest transmisja danych poprzez protokół MODBUS RTU po kablu RS-485....

    Automatyka Przemysłowa   10 Lis 2023 22:50 Odpowiedzi: 2    Wyświetleń: 408
  • PIC16lf1906 - konfiguracja odbioru 12-bitowych ramek w trybie slave

    Jeśli taka uproszczona konfiguracja Ci wystarcza to nie ma problemu. Programowo wyłapujesz sekwencję inicjującą zapis danych do kontrolera i startujesz odbiór sprzętowy danych. Albo robisz to też sprzętowo. Po odebraniu interesującej Cię ilości bajtów obrabiasz bufor. Czy końcowo ilość bitów będzie się zgadzała nie ma znaczenia, przecież i tak nie możesz...

    Mikrokontrolery PIC   10 Wrz 2013 10:30 Odpowiedzi: 11    Wyświetleń: 2529
  • [STM32f103][C/CooCox] - SPI - Błędy podczas przesyłania danych.

    No i przecież nie jest rozłączny?? Zawsze po funkcji zapisu występuje funkcja odczytu(chyba że czegoś nie widze) W masterze odbywa się to od razu. Natomiast w slave (który i tak musi czekać z wysyłką na clock z mastera), rejestr DR jest ładowany już przed rozpoczęciem komunikacji. Także w momencie pojawienia się clocka dane mogą być od razu wysyłane.

    Mikrokontrolery ARM   11 Gru 2013 21:11 Odpowiedzi: 11    Wyświetleń: 1758
  • Jak zaimplementować obsługę HDD/CF bez systemu plików na ATMega16?

    Czy jest możliwość równoległego zapisu danych na obu nośnikach wpiętych na wspólnej magistrali? W dokumentacji jest coś nt. "daisychained configuration", ale niewiele więcej.. :( Jak wtedy zaadresować zapis na obu urządzeniach, bo DEV=0 to MASTER, DEV=1 SLAVE. Brakuje mi trzeciej opcji.. PS. Odczyt następowałby rozdzielnie. pozdrawiam, -- migod

    Mikrokontrolery   07 Mar 2007 21:38 Odpowiedzi: 20    Wyświetleń: 2886
  • STM32F4 i Raspberry Pi (SPI) - problem z odbiorem danych na RPi

    To, co z HAL wymaga 30 linii, bez HAL zwykle wymaga 5..8. To tyle w kwestii szybkości pisania kodu. Np . zainicjowanie UART bez HAL: włączenie GPIO i USART - 2 linie, ustawienie nóżek - 2 linie (zapis do AFR i MODER), zainicjowanie UART - 2 linie (zapis do BRR i CR1) - razem 6 podstawień w C. Ile to zajmuje z HAL? Łopatologicznie wytłumaczyłem, na czym...

    Mikrokontrolery ARM   10 Lip 2017 18:07 Odpowiedzi: 22    Wyświetleń: 1719
  • Samsung 80GB - błąd zapisu danych po przekroczeniu limitu GB, uszkodzone klastry?

    Płyta EPOX 4PDAIE3-3 intel celeron 2.6Ghz , ja podzielilem ten dysk na partycje 31Gb , 32Gb , 12Gb bo inaczej sie niedalo zrobic jednej calej partycji i w kazdej z tych partycji jest to samo po zapelnieniu troche dysku kiedy cos wzucam wyskakuje blad danych oec czy cos takiego scan disk moze zeskanowac tylko jedna partycje reszte stoi w miejscu , stalo...

    Komputery Hardware   20 Gru 2005 22:33 Odpowiedzi: 5    Wyświetleń: 1161
  • Atmega32 i Atmega8: Co druga paczka danych I2C nie dociera bez opóźnienia

    I gdzie tu problem ? właśnie to jest rozwiązanie problemu. Cykl zapisu wymaga owych >= 5ms przed następna operacją A skąd Ty wytrzasnąłeś te >=5ms :?: Czyżby w tym przypadku, slave był pamięcią eeprom :?: :arrow: retner Gubi Cię pewność siebie ;) Założyłeś, że transmisja przebieg bezbłędnie i slave jest zawsze gotów na transmisję, a Twój master, totalnie"olewa"...

    Mikrokontrolery   10 Kwi 2009 14:10 Odpowiedzi: 7    Wyświetleń: 3174
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

    Urządzenie wykonuje pomiary co kilkanaście minut i w zależności czy jest połączenie GPRS wysyła dane po sieci. Jeżeli z jakiegoś powodu nie ma połączenia to zapisuje wyniki pomiaru do pamięci flash mikrokontrolera. Urządzenie pełni rolę SLAVE a ja komunikuję się w dowolnej chwili z wykorzystaniem Modbus RTU przez RS485 i odczytuję bieżące wyniki, które...

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 2142
  • [AVR] Wymiana danych między Atmega8515 a Atmega128 przez pamięć SRAM

    Rozwiązanie wymagające 11 wyprowadzeń, z czego 8 w całym jednym porcie (w obu procesorach): szyna danych bezpośrednio pomiędzy całym portem procesora A a portem procesora B - dwukierunkowa szyna umożliwiała by transfer całych bajtów w dowolną stronę. 3 dodatkowe sygnały do sterowania transmisją: 2 od mastera, 1 od slave: master mógł by ustalać kierunek...

    Mikrokontrolery   07 Kwi 2009 14:03 Odpowiedzi: 5    Wyświetleń: 1773
  • AVR - 1-Wire slave w IRQ w trybie overdrive

    A wiesz o tym że nie możesz oferować żadnych slave urządzeń czy rozwiazań bez kupienia licencji? Z tego wynika właśnie brak w handlu driverów do slave urządzeń. Ja tego nie będę sprzedawał a osobiście do prób mi się przyda. Dodano po 10 Witam, Na ATTINY2313 kwarc 8MHz popełniłem układ który realizował: - jeden port 1-Wire Master - dwa porty 1-Wire...

    Mikrokontrolery Początkujący   26 Mar 2017 12:10 Odpowiedzi: 63    Wyświetleń: 5166
  • [ATMega16] [ATMega16][C] Brak wyświetlania czasu z PCF8563 na LCD, błędy w kodzie?

    LosRabinos Nie wiem, czy trochę poniewczasie, ale zawsze to coś. Odnośnie hardware-u: PCF8563 noga 3 (A0) do masy i wtedy (pierwszy listing): [syntax=c]// Funkcja zapisuje pojedynczy bajt danych do układu RTC na magistrali I2C void EEPROM_Write(unsigned char ucAddress, unsigned char ucData) { TWI_Start(); // Wysłanie sekwencji start //tutaj zmien na...

    Mikrokontrolery AVR   20 Sie 2011 22:46 Odpowiedzi: 23    Wyświetleń: 5041
  • Komunikacja z EEPROM 24C04 przez I2C na Atmega16 - brak odczytu danych

    Witam Próbuję wysłać, a następnie odebrać bajt danych z pamięci EEPROM 24C04. Niestety zamierzony efekt nie występuje, a brakuje mi już pomysłów co jeszcze można poprawić, dlatego bardzo proszę o przeanalizowanie poniższego programu i wskazanie gdzie są błędy. Po wgraniu programu nic się nie wyświetla ani na wyświetlaczu LCD, ani na terminalu PC. [syntax=c]...

    Mikrokontrolery AVR   16 Lis 2013 17:06 Odpowiedzi: 10    Wyświetleń: 2493
  • Jak zbudować przejściówkę IDE na kartę SD do bootowania systemu?

    Chyba da sie to zrobić w miarę prosto (powiedzmy). Interfejs danych jest 16 bitowy. Do tego jest po 8 rejestrów do zapisu i odczytu (tu podaje sie master/slave, sektory/cylindry itd). Niestety jest też jeszcze kilka komend po tym (min rozpoznawanie geometrii dysku i stringi opisujące typ napędu). Ciekawe ile z nich musi być zaprogramowanych aby chociaż...

    Mikrokontrolery   03 Paź 2007 11:07 Odpowiedzi: 20    Wyświetleń: 11207
  • S7-300 i PC z Windows CE - jak skonfigurować wymianę danych przez Ethernet?

    Dokładnie, tylko SCADA, Z tego co piszesz masz najtańszy moduł typu LEAN, a on działa tylko jako SLAVE więc i tak nic nie wyślesz. Obcy sterownik albo scada muszą odczytywać twoje bloki. A gdybym zastosował inny moduł (taka możliwość istnieje), to jak wtedy mogłaby by wyglądać taka komunikacja - jakieś zapisy/odczyty plików plików na PC realizowane...

    Automatyka Przemysłowa   12 Mar 2009 09:18 Odpowiedzi: 6    Wyświetleń: 2776
  • Jak podłączyć dwa mikrokontrolery do jednej pamięci I2C jako master?

    Nie wiem czy temat nadal aktualny... Jeśli koniecznie chcesz współdzielić pamięć to może skusisz się na FRAM? Ma b. szybki zapis, niestety odczyt trwa trochę dłużej. FRAM jest pamięcią nieulotną, więc w razie przerwy w zasilaniu nie tracisz wszystkich danych! Proponuję po I2C albo SPI, choć są też interfejsy równoległe. Przykładowo: FM25040A-G z tme...

    Mikrokontrolery   09 Lip 2010 13:15 Odpowiedzi: 11    Wyświetleń: 3109
  • [AVR] [AVR][Bascom] - Implementacja TWI Slave do odbioru danych w Bascomie

    szymtro -> dziękuję za zainteresowanie moim tematem ale wiesz? użyłem dokładniuśko twojego kodu: Twi_przerwanie: Twi_status = Twsr And &B11111000 If Twi_status = &H60 Then 'SLA+W, ACK sended Elseif Twi_status = &H80 Then 'SLA+W data received, ACK sended Elseif Twi_status = &HA0 Then 'STOP or repeated START Set Twcr.twea Elseif...

    Mikrokontrolery AVR   27 Lip 2008 10:10 Odpowiedzi: 5    Wyświetleń: 4076
  • Jak połączyć dwa mikrokontrolery AVR Xmega do wymiany danych?

    Procek to Xmega256A3U, a jeden z bitów (0 lub 1) jest ustawiony, czyli HiRes x4 dla Timerów 0. Niestety nie znam zapisu, jakby to miało być napisane poprawnie. Próbowałem zgadnąć, ale same pudła - kompilator wywalał błędy, że nie ma czegoś takiego, co sobie wymyśliłem na podstawie textu z Datasheeta. Dodano po jakimś czasie... Powraca pierwotny temat...

    Mikrokontrolery AVR   13 Sie 2015 20:15 Odpowiedzi: 33    Wyświetleń: 2220
  • Dlaczego układ ATMega slave działa bez zasilania i gubi dane SPI?

    na spi ma być 5 urządzeń, sprawdzam na najmniejszej prędkości , w testach doszedłem do 4MHz ale przy tej prędkości już przerwanie się nie wyrabiało więc obniżyłem. A co do błedów szukam tylko nie mam speclajnie już nić do wyłowienia, bo niby gdzie ? ISR(SPI_STC_vect){ unsigned char data; data=SPDR; // 0 - odczyt danej z tablicy wg aktualnego...

    Mikrokontrolery AVR   08 Lut 2010 23:23 Odpowiedzi: 10    Wyświetleń: 2526
  • Karta ISA do obsługi wyświetlacza HD44780 oraz I2C

    http://obrazki.elektroda.pl/3546939500_1... Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze...

    DIY Konstrukcje   17 Sty 2015 16:17 Odpowiedzi: 14    Wyświetleń: 13206
  • sv040ig5a-4 - PLC Fatek a falownik LG - Modbus Rozmiar danych dla parametru

    Mam sterownik fatek FBs-24maj. Falownik LS sv040ig5a-4 Mam tabelę modbus w winproladder z parametrami: Zapis na MasterData rejestr "R10" i "R11"(w domyśle jako druga wartość data size) Slave data to 441217 i data size: 2 Nie wiem dlaczego data size dla tej funkcji ma wartość 2 Odniesienie do falownika dla zarządzanego parametru to: Czas przyspieszania...

    Automatyka Falowniki   13 Lis 2014 08:11 Odpowiedzi: 1    Wyświetleń: 2121
  • Sofar Solar KTL-X integracja MODBUS

    Tak przy okazji (jak już się produkuję :) ), to znalazłem jeszcze inną wersję dokumentacji do Sofar/MODBUS. Zakresy rejestrów do odczytu danych dot. produkcji nie są w niej odpowiednie dla mojego falownika, ale jest ona mocno poszerzona w stosunku do dokumentacji, którą znalazłem na forum (ale już rejestry zawierające SN, wersje itp są OK). Wynika...

    Energia Odnawialna   22 Cze 2025 09:34 Odpowiedzi: 318    Wyświetleń: 102564
  • Dysk WDC WD300AB-00BVA0 (30GB) - długie skanowanie i błędy odczytu/zapisu danych

    Witam, mam problem z ww. dyskiem. Dysk niby normalnie pracuje, ale podczas uruchamiania komputera zawsze uruchamia się scandisk i skanowanie dysku trwa niemiłosiernie długo (po jakichś 4-5 godzinach koniec), program nie znajduje błędów, ale i tak po prawidłowym zamknięciu sytuacja się powtarza. Dysk w windowsie 2000 oraz xp pracuje normalnie, jednak...

    Komputery Hardware   26 Mar 2007 00:11 Odpowiedzi: 2    Wyświetleń: 1087
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Mam problem z komunikacją z żyroskopem L3G4200D Przez interfejs SPI1. Datasheet L3G4200D: http://www.st.com/internet/com/TECHNICAL... Aplication Note L3G4200D: http://www.st.com/internet/com/TECHNICAL... Męczę się już z tym tematem długi...

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10767
  • Szukam działającego programu do monitorowania szyny I2C w trybie slave

    Projekt jest ciekawy.Bede sie wzorowal na nim.Dorzuce wieksza pamiec conajmniej 62512 wtedy bede mial 64kB (przy probkowaniu 2us mam 128ms czas zbadanego), jako monitor i2c to chyba sie nie sprawdzi bo rejestrator ten zbiera wycinek przebiegu i wysyla do kompa(chyba ze sie myle?).Zalozeniem monitora byloby ciagly nalsuch i2c i ciagle wysylanie danych...

    Mikrokontrolery   03 Lis 2006 22:25 Odpowiedzi: 20    Wyświetleń: 7632
  • Połączenie AT89S2051 z EEPROM 24C04 - czy konfiguracja jest poprawna?

    Jeśli jest to pilot RC5 to sprawa jet prosta bo BASOM ma wbudowane funkcje obsługi tego kodu Przykład z HELP: ' RC5.BAS (c) 2002 MCS Electronics ' Podłącz wyjście odbiornika SFH506-36 do PORT 3.2 (INT0) ' Wybierz odpowiedni port w opcjach Compiler | I2C. Int0 powinien być końcówką P3.2 ' Inne układy mogą używać innej końcówki! '---------------------------------------...

    Mikrokontrolery   02 Cze 2007 21:35 Odpowiedzi: 7    Wyświetleń: 1442
  • Atmega16 [C] - SPI - Jak przesłać dane z slave do master w komunikacji SPI?

    Ja wszystkie trzy układy włączam jednym przyciskiem. Więc powinny się zsynchronizować odpowiednio. Na to nie licz, tu liczą się pojedyncze takty zegara, a tam jest różna inicjalizacja, wyświetlanie na LCD itd. Nie można nawet liczyć na to, że reset (startup) zakończy się jednocześnie. Kod musi być tak napisany, aby poprawnie działał kompletnie niezależnie...

    Mikrokontrolery AVR   16 Cze 2013 11:23 Odpowiedzi: 21    Wyświetleń: 4047
  • Podłączenie dwóch dysków z Windows XP na MSI MS-6701 - brak uruchomienia systemu

    Kolego więc napisze Ci krok po kroku: 1. W obu dyskach pomiędzy złączem danych (tą szeroką taśmą ) a złączem zasilania masz kilka bolców. 2. W dysku z którego chcesz zeby startował system łączysz 2 bolce czyli robisz mu tzm mastera i podpinasz go na koniec taśmy. 3. w drugim dysku zworkę wpinasz na ustawienie slave i podpinasz go w wolne miejsce na...

    Komputery Hardware   23 Lut 2012 14:01 Odpowiedzi: 21    Wyświetleń: 48990
  • AVR - Jaki energooszczędny moduł BT do komunikacji z urządzeniem bateryjnym?

    Sterowniki są to programy do obsługi urządzeń i interfejsów przewidzianych przez system. Jeśli system nie przewiduje istnienia BLE to instalacja sterownika tego nie zmieni. Problem daje się rozwiązać na kilka sposobów. Można np. z poziomu własnej aplikacji bezpośrednio sterować układem odpowiedzialnym na interfejs BT w komputerze. To nie jest jednak...

    Mikrokontrolery AVR   07 Lis 2015 18:41 Odpowiedzi: 11    Wyświetleń: 1266
  • Czas kopiowania danych z uszkodzonego dysku Fujitsu MHT2040AK PL - Copyr

    Witam. Zgodnie z informacjami znalezionymi na tym forum, podjąłem próbę odzyskania danych z uszkodzonego dysku Fujitsu MHT2040AK PL. Na początku przeanalizowałem stan zapisów na tym dysku poprzez program MHDD (super program) i na dysku jest sporo sektorów, które możnaby odzyskać. Potem podpiąłem dysk w układzie Master Slave (drugi dysk to zdrowy 3.5'...

    Naprawa nośników i odzysk danych   21 Lip 2008 13:11 Odpowiedzi: 10    Wyświetleń: 2867
  • Protokół komunikacyjny wyświetlacz -> radio Renault!

    Trochę późno ale niech zostanie dla potomności. Ostatnio miałem plan wykasowania wyświetlacza oryginalnego z renault scenic 1(ale dotyczy to też clio, laguna i megane z tuner list) i zamontowania innego zupełnie gdzie indziej(oryginalne miejsce potrzebne mi było do zamontowania nawigacji). Radio tuner list i wyświetlacza affa2++ rozmawiają po 3 kabelkach...

    Radia i Systemy Multim. Samochodowe Serwis   08 Mar 2024 22:57 Odpowiedzi: 28    Wyświetleń: 7341
  • Jak skonfigurować zapis danych do Lumel DAZ1 przez IC695CMM002 w Proficy ME?

    Witam serdecznie, mam problem, a mianowicie potrzebuje przekonfigurowac wyswietlacz Lumel DAZ1 z poziomu sterownika Ge Fanuc RX3i po magistrali MODBUS RTU. Do tego celu w slocie 6 posiadam modul komunikacyjny IC695CMM002. Podczas konfiguracji tego modulu mozna zdefiniowac dane ktore chcemy czytac z urzadzen na magistrali, jak i zapisywac do urzadzen....

    Automatyka Przemysłowa   30 Lip 2011 16:01 Odpowiedzi: 3    Wyświetleń: 2656
  • Płyta główna RAPITRON LC D RAP24V3 T.R83.A81 z panelem LCD LTM230HP01-003 Szczegóły

    Marka: RAPITRON Model: LCD RAP24V3 Obudowa (płyta główna, podzespoły): T.R83.A81 Ekran LCD/Panel (jeśli istnieje): LTM230HP01-003 Więcej informacji: SPI FLACHE : PROGRAMATOR - RT809F https://obrazki.elektroda.pl/7053804300_... Analiza i kroki programowania płytki T.R83.A81 programatorem RT809F 1. Identyfikacja układu SPI Flash: . - Zlokalizuj...

    TV wsady pamięci i aktualizacje   01 Lip 2024 22:45 Odpowiedzi: 1    Wyświetleń: 615
  • Liteon SHW-1635S DVD – błędy odczytu i zapisu CD-RW, komunikat „zły blok” XP

    Witam. Mam nową nagrywarkę Liteon SHW - 1635S DVD. Nagrywarka jest nowa, ale są z nią problemy. A mianowicie gdy nagrywa płyty cd-rw (na innych nie sprawdzałam jeszcze) wszystko jest ok jednak gdy sprawdza poprawność nagranych plików i dochodzi do 100% to zaczynają się komunikaty o błędnych zapisach w sektorach lub nagrywarka coś tam sobie czyta przez...

    Komputery Hardware   28 Lis 2005 23:42 Odpowiedzi: 3    Wyświetleń: 938
  • ATmega32 I2C – kod nie inicjuje startu, obsługa liczb binarnych w rejestrach

    Zaczynam dopiero programowanie mikrokntrolerów, i mam następujący problem z obsługą i2c. Na forum znalazłem taki oto kod: //**************************************... // WARUNEK STARTU LUB PONOWNEGO STARTU TWI // funkcja zwroci 1 jezeli warunek startu lub ponownego startu nie zostal wystawiony // funkcja zwroci 0 jezeli warunek startu...

    Mikrokontrolery   22 Kwi 2007 13:35 Odpowiedzi: 15    Wyświetleń: 2844
  • PlayLista na komponencie ListView - zapis/odczyt z pliku

    Nie polecałbym używania TListView w trybie non-virtual. Szybko pojawiają się problemy z wydajnością i jest to też bardzo ograniczające ze względu na silne powiązanie widoku i danych. Do plików wideo używam tego odtwarzacza: [url=https://github.com/tomek-o/VideoPla... Projekt jest w TC++ 2006 Explorer i C++ Builder...

    Programowanie Początkujący   04 Sie 2020 21:26 Odpowiedzi: 20    Wyświetleń: 660
  • STM32F303 SPI transmisja - zawsze wysyła ostatni zapsany bajt

    Na linię danych wysuwa się zawartość rejestru przesuwnego, do którego dane są ładowane z FIFO co DS[3:0] taktów zegara. Jeżeli nie zapisujesz nic nowego do rejestru danych SPIx->DR, to zawartość FIFO również się nie zmienia. Myślę, że rysunek 358 w RM0316 dość dobrze oddaje działanie układu. Zwróć uwagę, że Slave musi wystawić dane już przy pierwszym...

    Mikrokontrolery ARM   13 Kwi 2017 00:30 Odpowiedzi: 10    Wyświetleń: 1263
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Przy takim kodzie: Attiny2313 - temu raczej nic nie dolega - odbiera i wysyła: $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5 '********************* Config Serialin = Buffered , Size = 10 Enable Interrupts '********************* Konfiguracja wejść i wyjść...

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3388
  • Jak przesłać sygnał z czujnika po Profibusie z Master do SIMATIC 300(1)?

    Zgadza się. Zasada dotycząca wymiany danych w profibusie jest prosta (zazwyczaj): Na Q zapisujemy informację którą ma odczytać stacja pasywna(slave), na I odczytujemy informacje od stacji. W przypadku DP Coupler-a Q jest miejscem gdzie "zostawiamy" dane w sieci A, informacje tam zapisane można odczytać w I w sieci B i na odwrót. Mam nadzieję, że nie...

    Automatyka Przemysłowa   21 Mar 2013 12:54 Odpowiedzi: 6    Wyświetleń: 2301
  • Komunikacvja pomiędzy sterownikami Ge Fanuc micro plc IC200UDD064

    https://obrazki.elektroda.pl/5794565700_... Jeżeli chodzi o komunikację pomiędzy sterownikami VersaMax Micro, to można ją zrealizować np. w protokole SNP (SNP-X). Wtedy w jednym ze sterowników należy uruchomić pracę jako Master w tym protokole. Następnie przy pomocy poleceń COMMREQ trzeba oprogramować komunikację – przesyłanie...

    Automatyka Przemysłowa   06 Paź 2021 11:15 Odpowiedzi: 9    Wyświetleń: 372
  • Jak zaprogramować software'owo I2C między Atmega64 a PCF8583?

    Dziękuję za odpowiedź. Znalazłem na forum napisany kawałek kodu przez Dosinsky'ego: //**************************************... // WARUNEK STARTU LUB PONOWNEGO STARTU TWI // funkcja zwroci 1 jezeli warunek startu lub ponownego startu nie zostal wystawiony // funkcja zwroci 0 jezeli warunek startu lub ponownego startu //**************************************...

    Mikrokontrolery   19 Gru 2007 15:09 Odpowiedzi: 2    Wyświetleń: 1458
  • [ATMEGA16] [ATMEGA16][C] Implementacja TWI z DS1302 - wskazówki i przykłady kodu

    fakt ;) zaczalem korzystac z kodu kolegi "DosinskY" nadal nic ,start() mi przechodzi poprawnie bo nie ma bledu.. twi_wr zwraca mi 1 w twi_rd nie chce mi przejsc przez petle while (!(TWCR & (1<<TWINT))); co to moze oznaczac ? unsigned char twi_start(void) { TWCR |= 0b11100100; // wysylij warunek startu i ustaw TWEA while (!(TWCR...

    Mikrokontrolery AVR   03 Lip 2017 21:50 Odpowiedzi: 5    Wyświetleń: 3595
  • 25LC1024 - LPC1769 + SPI + Flash 25LC1024 - nie zapisuje do pamięci

    Sprawdź czy problem nadal występuje gdy wstawisz opóźnienie przed ustawienie SS na stan wysoki i po ustawieniu SS na stan niski - tak aby na oscylogramach wyraźnie było widać że stan tej linii zmienia się "daleko" od wszelkich zmian na liniach danych i zegara. Zmieniłem tak jak zalecałeś - po 100 us przed i po, żadnych pozytywnych zmian przy tym ustawieniu...

    Mikrokontrolery ARM   20 Kwi 2015 08:00 Odpowiedzi: 25    Wyświetleń: 2139
  • Jak poprawnie użyć sprzętowego I2C (TWI) w Atmega8? Przykład biblioteki i kodu

    Chce użyć sprzętowego i2c w atmedze8. Znalazlem taka biblioteke na elektrodzie: //**************************************... // WARUNEK STARTU LUB PONOWNEGO STARTU TWI // funkcja zwroci 1 jezeli warunek startu lub ponownego startu nie zostal wystawiony // funkcja zwroci 0 jezeli warunek startu lub ponownego startu //**************************************...

    Mikrokontrolery   03 Sie 2010 21:05 Odpowiedzi: 16    Wyświetleń: 8781
  • [ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

    Widzisz, to jest tak - IDLE MODE jest po to, że np jeśli masz TWI SLAVE to układ master może wybudzić twój układ SLAVE właśnie poprzez nadawanie czegoś do niego po TWI (I2C) i wtedy przerwania są nieodzowne. Podobnie zewnętrzne układy mogą wybudzić za pomocą takich interfejsów jak USART czy SPI. Dzięki czemu transmisja może być dalej kontynuowana najszybciej...

    Mikrokontrolery AVR   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 8859
  • Atmega8 + 24c16wp: Niepoprawne wyświetlanie danych w terminalu USART

    Witam. Niedawno rozpocząłem swoją przygodę z Atmegą8. Chciałem sprawdzić jak działa interfejs TWI. Na podstawie książki pana Cezarego Klimasza zakupiłem układ 24c16wp i napisałem program. Niestety program zamiast wyświetlać mi w terminalu liczby od 255 do 0 wyświetla bliżej nieokreślone sekwencje znaków. Czy mógłby mi ktoś pomóc znaleźć błąd w moim...

    Mikrokontrolery AVR   13 Mar 2013 11:12 Odpowiedzi: 3    Wyświetleń: 1353
  • Sterownik pieca Elektro-Miz cobra i komunikacja modbus

    Tak. To jest protokół RTU. Cobra działa jako master, wszelkie moduły są slave'ami, dla tego sterownik może współpracować z sześcioma jednocześnie (teoretycznie z 32 ale tylko działanie 6 jest pokazywane na wyświetlaczu). Na razie mam zrobiony odczyt bieżących parametrów. Wygląda to tak: 1. Cobra wysyła co sekundę zapytanie typu 4 (odczyt rejestru wejściowego)...

    Smart Home IoT   27 Sie 2019 19:54 Odpowiedzi: 24    Wyświetleń: 6879
  • Konfiguracja Modbus RTU: GE Fanuc VersaMax, RS485, Weintek, falownik

    Kolego, trochę więcej dystansu. Wytłumaczę na przykładzie. Aplikacja sterowania napędem. Sterownik PLC z wyjściami sterującymi styczniki. Panel operatorski z ekranem i przyciskami start, stop i zmiana kierunku obrotów. Przepływ danych w tej aplikacji jest następujący: od panelu do sterownika PLC - polecenia operatora od PLC do panelu - stan napędu Przykład...

    Automatyka Przemysłowa   10 Gru 2009 20:50 Odpowiedzi: 27    Wyświetleń: 16386
  • C, I2C, AVR: Jak obsłużyć transmisję bez pętli while() używając przerwań?

    Co do bufora, zastanawiałem się kiedyś nad takim rozwiązaniem, żeby po zakończeniu transmisji na I2C generować przerwanie programowe, które startowałoby następną transmisję dopiero po zakończeniu poprzedniej. Mogłoby to zaoszczędzić nieco czasu procesora, bo rozumiem, że Twoja funkcja IIC_Service() wykonuje się w każdym obiegu głównej pętli programu...

    Mikrokontrolery   08 Lip 2012 22:16 Odpowiedzi: 19    Wyświetleń: 2854
  • modbus - Jak poprawnie skonfigurować Master/Slave w symulacji automatyzacji magazynu?

    Witam! Mam za zadanie stworzyć symulację automatyzacji magazynu w C#. Polegać to ma na tym, iż stany czujników odczytywane są z aplikacji i wystawiane na modbus oraz dodatkowo za pomocą wartości z coli-ów można uruchamiać elementy sterujące (np. taśmociąg) Wykonałem całą aplikację, a jej wynik przedstawia obrazek niżej http://obrazki.elektroda.pl/4094706800_1...

    Automatyka Przemysłowa   04 Lut 2015 19:42 Odpowiedzi: 2    Wyświetleń: 1302
  • [MODBUS] - obsługa rozkazów wymagających długiego czasu wykonania

    Master wysyła ramki z zapytaniem o status wykonania rozkazu Jakiego rozkazu ma do tego używać? Przykładowa sytuacja: Master wysyła rozkaz WRTE_HOLDING_REGISTER (0x06) Slave obiera sprawdza poprawność ramki (suma kontrolna, rozkaz, zakres adresów, poprawność danych) i odsyła ramkę zwrotną, rozpoczyna się wykonywanie rozkazu (skutkujące przepisaniem...

    Mikrokontrolery   16 Lut 2019 12:39 Odpowiedzi: 3    Wyświetleń: 705
  • Jak obsłużyć flagę OVR przy odbiorze SPI w STM32F103?

    Cześć. Mam pewien problem z SPI w trybie Full-duplex Transmisja polega na tym że wysyłam 6 bajtów ale odbieram tylko 1 bajt, Wygląda to tak że wysyłając pierwszy bajt jednocześnie muszę odczytać jeden. Pozostałych Slave nie wysyła, pojawia się na MISO stan H. (po MISO leci 6 bajtów) Jak poradzić sobie z dwiema flagami. W końcu doczytałem w dokumentacji...

    Mikrokontrolery ARM   29 Mar 2020 00:51 Odpowiedzi: 10    Wyświetleń: 891
  • Błędy kompilacji I2C w kodzie Tomasza Francuza - brakujące definicje i biblioteki

    Witam, Mam następujące kłopoty (błedy przy kompilacji). Zastanawiam się, czemu niektore rzeczy nie są opisane w ksiażce :/ Np. jak powinna wyglądać definicja I2C_Error? Jaka jest potrzebna biblioteka avr zeby niktore funkcje I2C były "rozumiane" przez kompilator? W programie głównym dodałem #include <util/twi.h> ale zostało kilka błędów. Proszę...

    Mikrokontrolery AVR   13 Gru 2015 11:33 Odpowiedzi: 4    Wyświetleń: 1317
  • 1-Wire Emulator & Skaner. Tryb Host, obsługa Overdrive

    https://obrazki.elektroda.pl/1625698700_... https://obrazki.elektroda.pl/1666677600_... https://obrazki.elektroda.pl/5507649800_... Co lepsze oscyloskopy zawierają analizatory protokołów, rejestratory przebiegów. Niewątpliwie oscyloskop jest urządzeniem pomiarowym. Wydaje się więc, że taki skaner/emulator...

    DIY Konkurs   03 Paź 2017 13:06 Odpowiedzi: 6    Wyświetleń: 4848
  • [ATmega128] ATmega128 SPI Master nie działa - konfiguracja i ustawienia pinów

    Nie ukrywam, że jestem początkujący w programowaniu uC. Każdej rady z uwagą wysłucham i dziękuję za odpowiedź. Odnośnie punktu 1 to rzeczywiście logika nakazuje najpierw skonfigurować, potem włączyć. Jednak procedura inicjalizacji SPI, którą zamieściłem jest identyczna jak przykład z dokumentacji ATmegi128. Wydaje mi się, że w trybie SPI urządzenie...

    Mikrokontrolery AVR   06 Maj 2010 13:42 Odpowiedzi: 3    Wyświetleń: 1525
  • Komunikacja ModBus S7-1200 z falownikiem LiteON - jak odczytać rejestry?

    Witam Walcze z komunikacja miesdzy s7 1200 a falownikiem liteon po modbusie. Falownik raczej jest ustawiony do komunikacji i skonfigurowany bo działa mi z oprogramowania z lapka wysyłając do niego ramkę mam nad nim sterowanie i kontrolę np: ramka zapisu: 01 10 24 01 00 01 02 00 09 03 85 -"uruchomienie z resetem błędu" 01 10 24 01 00 01 02 00 03 83 82...

    Automatyka Przemysłowa   09 Sie 2020 14:17 Odpowiedzi: 11    Wyświetleń: 996
  • ESP8266 działający przez lata na zasilaniu bateryjnym

    https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...

    DIY Zagranica   08 Kwi 2018 11:41 Odpowiedzi: 11    Wyświetleń: 27690
  • [atmeg8] Jak podłączyć LCD 2x16 do PCF8575 z użyciem Atmega8 i Bascom?

    dobra poczytałem i wiem na razie tyle: I2cstart I2cwbyte [adres urządzenia podporządkowanego do zapisu], Ack I2cwbyte [bajt do wysłania] ............ (wysyłanie kolejnych bajtów) I2cwbyte [ostatni wysłany bajt], Nack I2cstop tylko ze tu jak dobrze rozumie trzeba każdą informacje wysyłaną na wyświetlacz wpisywać po kolei...

    Mikrokontrolery AVR   21 Gru 2009 17:15 Odpowiedzi: 10    Wyświetleń: 3227
  • [PIC] DS1307 na I2C z PIC16F88 - odczyt danych po inicjalizacji zawodzi

    Nie wiem co robi w C "i2c_ReadFrom(0xD1)",może również ustawia port na wejście Tak, to jest taki inny zapis, chodzi tylko o czytelność kodu. ja po restarcie dalej używam zapisu by podać bajt 0D1, a przęłączenie portu na wejście realizuje dopiero w "iic_read". Robiłem już na 100 różnych sposobów... i wszystkie działają tak samo - pierwszy odczyt dobry,...

    Mikrokontrolery PIC   07 Cze 2010 22:28 Odpowiedzi: 9    Wyświetleń: 2717
  • [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ń: 7883
  • Boberov Unbelievable Boot Loader (programator pamięci ISP)

    http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...

    DIY Konstrukcje   02 Kwi 2014 08:03 Odpowiedzi: 11    Wyświetleń: 8484
  • [C][ATmega8]Komunikacja mikrokontrolerów - konfiguracja TWI

    Mam problem z połączeniem dwóch ATmeg8 za pomocą sprzętowego TWI. Otóż chciałbym połączyć dwie ATmegi, z których pierwsza - SLAVE TRANSMITTER - obsługuje akcelerometr poprzez ADC i przekazuje dane drugiej - MASTER RECEIVER - która to z kolei wyświetla dane na wyświetlaczu LCD. Przewertowałem elektrodę, google, datasheeta ATmegi i znalazłem wydawałoby...

    Mikrokontrolery AVR   02 Wrz 2010 07:54 Odpowiedzi: 6    Wyświetleń: 6686
  • Procedura obsługi magistrali I2C do procka ADuC841

    Widze ze wielkiego "ruchu" przy tymtemacie nie ma :) poczytalem troszke note katalogową i zrealizowałem przykładowe procedurki do obsługi pamięci AT24C128. Wyprowadzenia A0,A1,A2 pamięci podłączyłem do masy a więc adres tego układu jest 1010000xB. PAmięć podłącvzyłem do lini SCLOCK i SDATA procesora ADuC841. Do linii włączyłem rezystory podciągające...

    Mikrokontrolery   29 Sie 2006 07:26 Odpowiedzi: 4    Wyświetleń: 1839
  • Jak naprawić uszkodzoną tablicę partycji na DeskStar IC35L060AVWA07-0 IBM?

    Ok więc napiszę co robiem po kolei: - podlaczylem dysk jako primary master, cdrom jako primary slave ( sprawdzilem 3 razy ustawienie zworek ) - wsadzialem cd winxp pro do cdromu, ustawilem boot na cd - wykrylo dysk poprawnie (BIOS ), ale zamiast zbootowac z cdromu to ekran zrobil sie czarny i zostal tylko migajacy kursor ( czekalem okolo 10 min i nic...

    Naprawa nośników i odzysk danych   19 Cze 2008 07:06 Odpowiedzi: 8    Wyświetleń: 5039