bajty cykle

Znaleziono około 665 wyników dla: bajty cykle
  • Konwersja...3 bajty na BCD, wyświetlanie na LCD

    Dość prosto to przeskoczysz. Definiujesz dodatkową zmienną jako znacznik wystąpienia przerwania. W przerwaniu stan tej zmiennej zwiększasz lub ustawiasz na "1". W pętli głównej badasz stan tej zmiennej, jeżeli jest niezerowa, to zmniejszasz ją o 1 i wywołujesz procedurę inkrementacji licznika. Wszystko...

    Mikrokontrolery   11 Lip 2008 13:51 Odpowiedzi: 8    Wyświetleń: 2441
  • BASCOM - jak wystawiac bity z bajtu z okreslonym opóźnieniem

    Dobrym rozwiązaniem opóźnienia jest assemblerowa instrukcja NOP . Znając prędkość zegara można ustalić ile trwa jeden cykl uC, a wykonanie NOP 'a zajmuje właśnie jeden cykl. A potem Portx.y = Byte.z , ale to tylko wtedy gdy nie wysyłamy całego bajtu, albo jego bity w zmienionej kolejności. W komendzie...

    Mikrokontrolery   29 Wrz 2004 16:49 Odpowiedzi: 7    Wyświetleń: 1945
  • Modbus RTU - czas cyklu odpytywania

    Musisz wiedzieć jaką prędkość transmisji jest akceptowalna (ze względu na zakłócenia) i ile bajtów informacji przesyła jedna stacja. Może być mały kłopot z oszacowaniem ilości danych, bo nie wiadomo co potrafi master (w sensie jakich funkcji potrafi używać i co oraz ile chce odczytać). Przy 16 bajtach...

    Automatyka Przemysłowa   26 Lis 2017 13:02 Odpowiedzi: 21    Wyświetleń: 1740
  • STM32F0 przesyłanie bajtów przez USART, drgania styków zawieszają procesor.

    Witam, Napisałem program który wysyła kolejno bajty przez USART do drugiego urządzenia i jednocześnie odbiera bajty (taki powiedzmy full-duplex :)) . W zasadzie nic specjalnego program wygląda następująco: . Czy przyczyną są drgania styków? Wcześniej tą komunikacje realizowałem za pomocą DMA...

    Mikrokontrolery ARM   04 Mar 2019 22:51 Odpowiedzi: 5    Wyświetleń: 465
  • Pętla opóżnienia czasow. a cykle maszynowe ADUC845 LCD 2x16

    Mozesz isc na latwizne i uzyc kodu ponizej. Na 100% dziala on na kwarcu 11059200 ale ten Twoj tez chyba styknie. W listingu masz petle opozniajaca 1 ms wyznaczona doswiadczalnie oscyloskopem, nie jest ona napewno dokladna co do mikrosekundy ale taka dokladnosc nie jest w tym zastosowaniu potrzebna. Wystarczy,...

    Mikrokontrolery   09 Lis 2006 22:54 Odpowiedzi: 5    Wyświetleń: 2215
  • AVR SPI wysyłanie więcej niż bajt

    Mam problem, potrzebuje wysłać do układu 3 bajty w jednej paczce przez SPI, procesor jest masterem i wysyła dane do układu. Robie to narazie na piechote, jak na ząłączonym kodzie. I właśnie: Czy jest możliwe by cała sekwencja 3 bajtów miała nie "zakłócony" cykl zegarowy - widac to na zdjęciu, te przerwy...

    Mikrokontrolery   02 Wrz 2007 20:57 Odpowiedzi: 5    Wyświetleń: 2696
  • [c] jak rozebrać Bajt w hex na bity?

    Chyba znalazłem choć może mi się wydawać, proszę o opinie fachowca :) jak w AVR Studio odpalę debugowanie i run, to po lewej w okienku "Procesor" jest wartość CYCLE COUNTER. Czy ta wartość podaje ile cykli procesor machnął od początku do aktualnego momentu? Jeśli tak to 8 ifów jest szybsze 282 cycle...

    Mikrokontrolery AVR   30 Maj 2009 17:31 Odpowiedzi: 9    Wyświetleń: 3688
  • [Atmega32][C]Przypisanie bajtu danych do dwóch różnych portów

    Porównaj sobie sposób, który napisałem wcześniej, spójrz do pliku *.lss i sprawdź jak wygląda to w asemblerze, porównaj sobie do dziesiątek operacji, które miałyby się wykonać w tych proponowanych przez ciebie IF'ach. Toż nie dość, że zajęłoby to więcej miejsca, więcej czasu to jeszcze z uwagi na to...

    Mikrokontrolery AVR   31 Paź 2011 19:54 Odpowiedzi: 21    Wyświetleń: 2059
  • rozdzielenie liczby czterocyfrowej na dwa bajty (bascom)

    OMG... odpadlem [; czlowieku! liczba twoja zajmuje dwa bajty. wiec najpierw zapisz ... pierwszy, a potem... drugi. po co te kombinacje? moze zapisuj to jako ilosc wielokrotnosci jakiejs fajnej liczby pierwszej (np 23) oraz reszta - bedzie jeszcze bardziej bezsensownie. mozesz zapisywac w eepromie...

    Mikrokontrolery   26 Mar 2009 10:50 Odpowiedzi: 16    Wyświetleń: 4491
  • Optymalizacja - ilosc cykli

    Podchodzisz do problemu ze złej strony. Zamiast optymalizować ilość cykli w sekcji krytycznej lepiej wykorzystać strukturę, w której zapis i odczyt nie kolidują ze sobą - na przykład bufor cykliczny z dwoma wskaźnikami - jeden na pierwszy bajt do odczytania, drugi na pierwszy wolny bajt w buforze. Dyskusja:...

    Mikrokontrolery   29 Gru 2008 08:19 Odpowiedzi: 9    Wyświetleń: 1137
  • Czy da się automatycznie policzyć ilość cykli zegara?

    Eclipse lub AVR Studio + GCC + Atmega8 Chciałbym zautomatyzować sobie liczenie ilości cykli zegara procesora, które wykonuje dany fragment programu. Jest to dla mnie istotne, a w czasie pisania kod często ulega zmianie i liczyć muszę od nowa ręcznie. W manual-u GCC v4.5.2 na stronie 281 rozdz....

    Mikrokontrolery   06 Sty 2011 20:30 Odpowiedzi: 7    Wyświetleń: 2429
  • wyciagniecie jednago bajta z LONG lub DOUBLE

    Jeżeli do 'adres' przypisujesz sztywne 0x2 to może być błąd kompilatora, już kiedyś się spotkałem z bykiem IAR gdzie 1<<16 robiło mi na 32bit zmiennej unsigned liczbę ujemną ( o zgrozo ). No nie przesadzajmy...w takim podstawowym przypisaniu błąd? W jaki sposób autor sprawdza wartość tego...

    Mikrokontrolery AVR   02 Lip 2010 08:55 Odpowiedzi: 20    Wyświetleń: 1824
  • [Mega16][ASM] DDS z tablicą różną od 256 bajtów

    Jeżeli to procedura obsługi przerwania to: # instrukcje cli i sei są zbędne, # jeśli cały program masz w asm, to może nie być konieczne odkładanie na stos użytych w przerwaniu rejestrów, ale wypadałoby chociaż odłożyć na stos SREG. Proponowałbym też użyć trybu CTC timera - nie będzie konieczności...

    Mikrokontrolery AVR   30 Lip 2010 13:05 Odpowiedzi: 4    Wyświetleń: 1086
  • Tia Portal - wysterowanie wyjść poprzez bajt

    a co do bajtu masz bloczek move Klocek MOVE - jako output wpisujesz cały bajt np %QB0 to wyjścia od %Q0.0 Do %Q0.7 jako input wartość odpowiadającą stanowi wyjść. Dzięki, choć trochę mi zeszło by zrozumieć jak to zrobić. I, że najlepiej IN podać jako B#2#xxxxxxxx - przynajmniej dla mnie. Widzę,...

    Automatyka Sterowanie PLC   17 Lut 2017 12:28 Odpowiedzi: 9    Wyświetleń: 1755
  • AVR język "C" Wyciąganie bitu z bajtu.

    Jak na mój gust, możesz spróbować coś takiego: Zakładam, że "zmienna" została zadeklarowana wcześniej i jako typ int... int zmienna; . . . . int k; for (k = 1; k <= 128; k += k) PORTB.1 = (zmienna & k) != 0; Bez większych kombinacji, zwarty zapis, mało bajtów (mam nadzieję...) Wykorzystano...

    Mikrokontrolery AVR   09 Paź 2011 23:23 Odpowiedzi: 36    Wyświetleń: 11344
  • ATMEGA/SIMM30 - Kłopot z zapisem bajtu do pamięci DRAM

    odczytuję z tej samej komórki w 1/4 przypadków inną wartość niż zapisałem. Natomiast, gdy hurtem zapiszę np. 256 komórek tą samą wartością, to zawsze odczytuję prawidłowe wartości. Nadmienię, iż przy hurtowym zapisywaniu nie używam metody "FAST-PAGE-MODE EARLY-WRITE CYCLE". Szereg komórek zapisuję...

    Mikrokontrolery Początkujący   18 Lis 2014 01:19 Odpowiedzi: 1    Wyświetleń: 810
  • FPGA i wysylanie bajtu rs232/usart/uart w vhdl

    masz racje teraz, ma predkosc transmisji 4800, nie wzial pod uwage ze przezutnik T musi wykonac 2 cykle aby uzyskac pelen okres sygnalu na wyjsciu.

    Programowalne układy logiczne   03 Wrz 2008 14:35 Odpowiedzi: 9    Wyświetleń: 3048
  • [asembler] Jak "obrócić" bajt?

    Albo jeszcze lepiej (15 cykli bodajże): ; r16 = ABCDEFGH swap r16 ; r16 = EFGHABCD mov r17, r16 andi r17, 0xcc ; r17 = EF00AB00 lsr r17 lsr r17 ; r17 = 00EF00AB andi r16, 0x33 ; r16 = 00GH00CD lsl r16 lsl r16 ; r16 = GH00CD00 or r16, r17 ; r16 = GHEFCDAB mov r17, r16 andi r17,...

    Mikrokontrolery AVR   26 Sty 2010 18:40 Odpowiedzi: 11    Wyświetleń: 1224
  • Jak przechować 200 bajtów przez 15 lat ?

    AVE... Umieszczasz seed w EEPROMie, pośród losowych danych. Po otwarciu obudowy urządzenia układ nadpisuje komórki pamięci z seedem innymi danymi, a potem nadpisuje fragment kodu odpowiedzialny za pierwsze nadpisanie. Zajmie to pewno z 400-500 cykli programu. Ustawić tylko musisz układ tak, by w razie...

    Projektowanie Układów   14 Kwi 2012 00:51 Odpowiedzi: 20    Wyświetleń: 2225
  • [C] połączenie trzech bajtów

    no właśnie, -O1 ma wg mnie sens, jeśli chcesz sobie ładnie móc debuggować a nie chcesz potem pod koniec musieć pamiętać o tym, żeby zmieniać na -03. Jeśli twój uC się ze wszystkim czasowo wyrabia dla -O1, a nie musisz np. minimalizowac poboru energii (bo wtedy oczywiście zależy ci na tym, żeby wszystko...

    Mikrokontrolery AVR   06 Maj 2012 21:04 Odpowiedzi: 36    Wyświetleń: 4837
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Znalazłem tylko taką: Kod C - Ta funkcja zamienia dwa słowa na raz, czyli: 0x12345678 -> 0x34127856 Możesz jej użyć, ale musisz byc ostrożny. Rozmiar bufora powinien być wielokrotnością 4 bajtów i dobrze byłoby żeby był wyrównany do 4. Cortex-M4 ma unaligned access, ale dostęp do niewyrównanych...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3198
  • ile to cykli AVR?

    Przemek Elektro: ja zastosowałem twoją metodę w tym samym programie.. ale między sbiw r24,1 a dec r24 jest dóża różnica... mianowicie sbiw operóje na wyrazie (2 bajty) składającym sie w tym wypadku z rejestrów r25:r24, a dec r24 działa tylko na rejestrze r24 a więc różnica jest makabryczna..

    Mikrokontrolery   04 Maj 2004 20:15 Odpowiedzi: 7    Wyświetleń: 1144
  • Problem z interpretacją cyklu zapisu/odczytu pamięci

    Strona 6, 7 i 8 poniższego pdfa. Co to jest ten 16-bit Adress, bo moim zdaniem to powinno to być coś takiego, że po powiedzeniu układowi czy chce się sczytać czy zapisać, to ten 16-bit Adress to odpowiada za to ile bajtów chce się sczytać a ile zapisać. Niestety na stronie 6 jest nie za bardzo wytłumaczone...

    Początkujący Elektronicy   25 Sie 2007 12:59 Odpowiedzi: 1    Wyświetleń: 710
  • obliczanie ilości cykli mikroprocesora PIC16f877a

    Różni się tym, że ten drugi jest niepoprawny, bo liczba 0x221 to dwa bajty.

    Mikrokontrolery   19 Maj 2010 20:53 Odpowiedzi: 6    Wyświetleń: 1284
  • [atmega] eeprom gwarantowana ilość cykli zapisu

    Niedawno tu nawet dyskutowaliśmy o ilości zapisów. Problem w tym, że ciężko to przetestować. Łatwo policzyć ilość zapisów do totalnego zniszczenia komórki, ale czy np. po 200tys. zapisów EEPROM bedzie miał taki czas retencji danych jak podaje producent? Co z tego, że zapiszesz milion razy do komórki,...

    Mikrokontrolery AVR   26 Cze 2010 11:19 Odpowiedzi: 12    Wyświetleń: 4082
  • Ile cykli trwa przesłanie bajtu przez SPI?

    Dlatego też popychanie danych po SPI realizuje się z użyciem FIFOów i przerwań, w szczególności na AVR czy PIC, gdzie wejscie i wyjscie z ISRa ma prawo trwać krótko... Procki które na wejscie i wyjscie z ISRa zużywają dużo cennych cykli, przeważnie mają już DMA no i temat rozwiązuje się sam... No...

    Mikrokontrolery AVR   25 Lip 2011 21:20 Odpowiedzi: 4    Wyświetleń: 1480
  • Nowatorska naprawa konsoli Pegasus SP-80 + wstrzykiwanie (injekcja) danych

    Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro, fanów...

    DIY Konstrukcje   12 Maj 2020 11:06 Odpowiedzi: 20    Wyświetleń: 13581
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów,...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 3906
  • Wielokanałowy termostat,wielopunktowy termometr- dom 'inteligentny inaczej'

    Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik...

    DIY Smart Home   01 Lip 2015 22:09 Odpowiedzi: 16    Wyświetleń: 12168
  • Optymalizacja czyli jak najszybciej miotac 4-bitami [C] temat ogórkowy

    Wyprowadzając clk z portc można zyskać 1 cykl ( 15 cykli zamiast 16) przy okazji nie wyprowadzając zbędnej części bajtu na pozostałe piny. ld r17.50 lot: ld r16, x+ mov r18, r16 andi r16, 0x0F out PORTC, r16 ori r16, _BV(clk) out PORTC, r16 swap r18 andi...

    Mikrokontrolery   21 Lip 2011 18:08 Odpowiedzi: 1    Wyświetleń: 843
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu....

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 5970
  • Z80 pomozcie

    Ad 1. LD(IX+01),#23 - rozkaz 4-bajtowy: - 1 bajt - wartość DD (prefiks mówiący o tym że rozkaz dotyczy rejestru IX), - 2 bajt - wartość 36 (rodzaj operacji), - 3 bajt - wartość 01 (przesunięcie względem wartości z rejestru IX), - 4 bajt - wartość 23 (ta wartość będzie zapisana w komórce pamięci...

    Początkujący Elektronicy   03 Paź 2004 17:13 Odpowiedzi: 3    Wyświetleń: 2368
  • Mikroprocesory i mikrokontrolery

    Proszę o pomoc w rozwiązaniu zadań niżej moje rozwiązania: 1. Na wejście 8-mio bitowego przetwornika ADC podawane jest napięcie wzrastające liniowo od zera do wartości 10V z szybkością wzrostu 1 V / minutę. Proszę przyjąć, że ADC „próbkuje” sygnał co minutę i podać wartości rejestru odczytu...

    Mikrokontrolery   17 Sty 2012 09:54 Odpowiedzi: 5    Wyświetleń: 1852
  • Pamięć SDRAM

    Nie będę pisał dwa razy, więc przekopiowałem swoją wypowiedź z innego forum... No cóż. Jak widać zainteresowanie tematem jest dość skromne, jakby nikt nigdy tego nie robił lub była to jakaś wielka tajemnica. Poradziłem sobie sam. Podziękowania dla movzx za to, że w ogóle podjął jakąkolwiek próbę...

    Początkujący Elektronicy   28 Gru 2006 03:25 Odpowiedzi: 6    Wyświetleń: 3407
  • Funkcja "memcpy", a optymalizacja kodu

    Zmieniając typ na int w oryginalnym kodzie przenosisz 40 bajtów (20*2) na każdy po 4 cykle (2 wczytanie, 2 zapis) = 160 cykli. To jest minimalny czas, poniżej którego nie da się zejść. Jeśli memcpy działa szybciej, znaczy nie kopiuje wszystkich 40 bajtów (tylko 20 bajtów - jeśli nie zmieniasz trzeciego...

    Mikrokontrolery AVR   04 Wrz 2008 16:12 Odpowiedzi: 3    Wyświetleń: 2637
  • stm32 [Keil] jednoczesna praca adc1 oraz sd

    Co do rady abym zaczął od małych kroczków , to akurat robię łącząc jeden odczyt z adc i zapis do karty (Póki co Rs'a - bedzie to następny etap).Wyświetlacz mam ale on pracuje na drugim spi i na wszelki wypadek nie używam , z diodami to pomyśle, natomiast debuger jest mi obcy ( mam programator zl30prg...

    Mikrokontrolery ARM   26 Lis 2011 18:04 Odpowiedzi: 5    Wyświetleń: 2379
  • [mega16][asm AvrStudio] rcall przeszkadza USARTowi ?

    Witam rcall nie przeszkadza USARTowi... i całe szczęście, bo musielibyśmy wyrzucić wszystkie AVRy do kosza ;) Problem jak zwykle tkwi w programie. W procedurze obsługi przerwania USART_TXC założyłeś, że możesz włożyć do UDR kolejny bajt, bez sprawdzania, czy jest on pusty. Poniekąd jest...

    Mikrokontrolery AVR   05 Wrz 2008 08:09 Odpowiedzi: 5    Wyświetleń: 1446
  • [ATmega8][C][7segment] - Termometr pokazuje 85/127 °C

    Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: Proszę o porady i sugestie jak można rozwiązać ten problem :P

    Mikrokontrolery   17 Maj 2018 14:51 Odpowiedzi: 11    Wyświetleń: 1725
  • Tutorial PIC18F2550 + SDCC - Część 6 - Sterownik wyświetlacza LED MM5450

    Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...

    Artykuły   03 Gru 2021 12:19 Odpowiedzi: 3    Wyświetleń: 1851
  • [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....

    Mikrokontrolery AVR   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 8436
  • Karta ISA do obsługi wyświetlacza HD44780 oraz I2C

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

    DIY Konstrukcje   17 Sty 2015 16:17 Odpowiedzi: 14    Wyświetleń: 12933
  • Atmel 89S8253, proszę o sprawdzenie kodu ASM

    Witam. Napisałem kod na procesor jak w temacie, zaprogramowałem go (z małymi problemami, ale po zwiększeniu w programie /Dybkowski/ wartości częstotliwości kwarcu udało się), podłączam LCD i nic. W ogóle nie dochodzi do inicjacji. Podejrzewam, że może coś skopałem przy odczycie z wewnętrznej EEPROM....

    Mikrokontrolery   26 Lis 2009 00:18 Odpowiedzi: 11    Wyświetleń: 2775
  • Programowalna klawiatura modułowa USB

    Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX Spectrum,...

    DIY Konstrukcje   17 Paź 2019 17:56 Odpowiedzi: 7    Wyświetleń: 6360
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 1542
  • [ATmega32][C] LCD Nokia 3510i [Lekcja15 z EdW]->Czarny ek

    Witam, Pracuję na zestawie ZL3AVR z Kamami. Kwarc mam ustawiony na wewnętrzny 8MHz. Przerabiam lekcję 15 z Kursu programowania mikrokontrolerów w języku C z EdW. Podłączyłem wyświetlacz zgodnie z kursem, ale nic się nie pojawiło na wyświetlaczu. Sprawdzałem połączenia, przylutowałem przewody...

    Mikrokontrolery AVR   02 Lut 2011 07:43 Odpowiedzi: 0    Wyświetleń: 2209
  • Pico Blaze (assembler) - jak zczytać stany wejść

    Witam Czy ktoś może miał styczność z tym mikrokontrolerem? Na drugim roku studiów zaczynamy z mikrokontrolerami co mnie bardzo interesuje, ale wykładowca przedstawił PicoBlaze, który ma bardzo małe zasoby i podobno można go programować jedynie w jego własnym języku assembler. Na razie tak patrzę sobie...

    Mikrokontrolery Początkujący   19 Lis 2014 14:20 Odpowiedzi: 2    Wyświetleń: 876
  • VW 2.0 TDi CBAB opis bloków pomiarowych silnika.

    Diagnostyka Common Rail, silniki Diesla Grupy zmierzonych bloków wartości. Oto dane grup w silniku CBAB: Grupa 1: 1) Prędkość obrotowa silnika, 760-940 obr / min; 2) Ilość wtryskiwanego paliwa, 3-9 mg \ stroke; 3) Wysokie ciśnienie paliwa, wartość rzeczywista, 170-350 barów; 4) Temperatura...

    Samochody Instrukcje Obsługi   11 Lip 2018 22:02 Odpowiedzi: 0    Wyświetleń: 22116
  • Obsługa wątków na pic18 z kompilatorem sdcc (PIC18XXXX threads)

    Chociaż na zdjęciu widać mini płytkę z PIC18F1220, to posłuży ona jedynie do praktycznego zaprezentowania obsługi wątków które zaimplementowałem. Obecne możliwości kodu który chce zaprezentować, to działanie równoległe 2 lub trzech wątków, w tym głównej funkcji main która jest pierwszym wątkiem....

    DIY Konstrukcje   26 Sty 2020 09:22 Odpowiedzi: 11    Wyświetleń: 2547
  • ESP8266 działający przez lata na zasilaniu bateryjnym

    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, więc...

    DIY Zagranica   08 Kwi 2018 11:41 Odpowiedzi: 11    Wyświetleń: 21279
  • Jeszcze raz o DS 1820- problem

    Zbudowałem mały sterowniczek do kolektora na 2051, pomiar temperatury Ds1820 w zbiorniku i kolektorze , program w Bascomie, cieszyłem się że ładnie pracuje a tu po czasie ZONG!!!.Jeden z czujników pokazuje mi od czasu do czasu zero. Nie bardzo rozumiem do tej pory chodziło dobrze sterowało pompą i...

    Początkujący Elektronicy   12 Mar 2007 13:43 Odpowiedzi: 4    Wyświetleń: 918
  • DS 1820 i programik który nie działa

    Mam podobny problem z wyswietlanym zerem , tylko ja mam dwa czujniki na jednej lini i z jednego wyswietla mi dobrze a z drugiego od czasu do czasu pokazuje zero . Czy mógłby ktoś z szanownych kolegów zerknąć na kod czy jest wszystko w porządku , nie jestem biegły w programowaniu a to mój pierwszy układ...

    Mikrokontrolery   24 Kwi 2007 10:55 Odpowiedzi: 42    Wyświetleń: 5148
  • [AVR-ASM + AVR-GCC] Kodowanie Hamminga (SECDED?). Pełny kod.

    Witam. Ostatnio siedziałem nad kodem hamminga Pliki: hamming.h - plik nagłówkowy. hamming.c - zawiera kod napisany w C. Zdefiniowane są w nim tablica i 2 macierze. Tablica zawiera wygenerowane zakodowane wartości od 0 do 15 (w jednym bajcie przesyłamy 4 bity). Druga macierz to macierz kontroli...

    Mikrokontrolery AVR   05 Wrz 2008 20:52 Odpowiedzi: 0    Wyświetleń: 2186
  • Przeznaczenie operatorów w asemblerze 8051.

    Nie 30, tylko 6 plików... No dobra, Ctrl+C, Ctrl+V: ADD A , Rn do akumulatora dodawana jest zawartość rejestru Rn A <− A + Rn gdzie Rn = R0...R7 (jeden z rejestrów roboczych) kod: 0 0 1 0 1 n2 n1 n0, gdzie n2...n0 – wskazują na R0...7 stąd: 28h−2Fh cykle: 1 bajty: 1 przykład:...

    Mikrokontrolery   05 Cze 2012 19:59 Odpowiedzi: 3    Wyświetleń: 1914
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7155
  • Pudełko dezynfekujące UVC

    Jest to proste urządzenie do naświetlania promieniami UVC, wyposażone w świetlówkę Osram Puritec HNS S 7W. W aktualnej sytuacji epidemicznej przyda się do dezynfekcji maseczek lub innych przedmiotów (trzeba je obracać), a elektronikom do kasowania pamięci EPROM (z okienkiem). Wymiary zewnętrzne...

    DIY Konstrukcje   07 Kwi 2021 11:43 Odpowiedzi: 15    Wyświetleń: 3009
  • Sterownik fazowo grupowy sterowanie IR NEC na TINY13 AVR ASM źródło

    Temat sterowania napięciem sieciowym za pomocą triaka jest jednym z tych, które zapewne nigdy się nie skończą puki istnieć będzie sieć energetyczna oraz potrzeba włączania i regulacji napięcia odbiorników do niej podłączonych. Najbardziej znaną i najprostszą metodą regulacji mocy dostarczonej do odbiornika...

    Artykuły   18 Lip 2012 22:23 Odpowiedzi: 0    Wyświetleń: 5008
  • Kardridż do zgrania zawartości nietypowej konsoli PEGASUS

    W tym artykule opiszę zmagania z odczytem nietypowej składanki, wbudowanej w konsole typu Pegasus. Projekt to pomysł + stworzenie PCB + napisanie kodu w assemblerze 6502. Motywacja Niedawno w moje ręce trafiła dość oryginalna konsola (oznaczenie BOS-2800 CONSOLE TV). Jej rzadkość...

    DIY Konstrukcje   30 Maj 2018 21:40 Odpowiedzi: 16    Wyświetleń: 10323
  • Wąż świetlny LED na wyświetlaczu siedmiosegmentowym

    Witam, Mam problem z napisaniem do końca kodu w środowisku Bascom, do wyświetlania odpowiednich segmentów na wyświetlaczu. Poniżej zamieszczam to co udało mi się uzyskać do tej pory, i instrukcje co powinnam uzyskać po ukończeniu kodu.

    Mikrokontrolery AVR   27 Maj 2020 14:19 Odpowiedzi: 0    Wyświetleń: 585
  • Niezwykłe "nie_działanie" przerwania RXC

    No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co...

    Mikrokontrolery   22 Sie 2007 16:51 Odpowiedzi: 14    Wyświetleń: 1439
  • [stm8s][c] i2c slave transmitter

    Mam problem z napisaniem programu do obsługi i2c w trybie slave w w/w klocku. Chciałbym aby slave odpowiadał conajmniej czterema bajtami danych, niestety korzytajac z tego co już mam nie moge wysyłać więcej niż 2 bajty ze slave do mastera ponieważ klocek przestaje odpowiadać. Aby wysyłać wiekszą ilość...

    Mikrokontrolery   06 Cze 2012 22:02 Odpowiedzi: 0    Wyświetleń: 2131
  • Miernik temperatury/wilgotności z użyciem taniego czujnika

    Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności z użyciem...

    DIY Zagranica   14 Sty 2013 13:43 Odpowiedzi: 2    Wyświetleń: 8784
  • Pomocy! Jak wykorzystać PAGEWRIITE w 24cxxx?

    bobeer: na tym polega cały urok pagewrite że cały blok zapisuje sie w takim samym czasie jak pojedyncza komórka. najpierw sie wysyła adres (musi być podzielny przez rozmiar bloku inaczej niewejdzie cały blok [1]) potem sie wystawia sekwencje stop i układ zaczyna zapisywać - tu jest potrzebne oczekiwanie... [1]:...

    Mikrokontrolery   28 Gru 2004 10:16 Odpowiedzi: 7    Wyświetleń: 1152
  • ds89c420, dekodowanie mp3, możliwości

    Ten procek ma troche za malo mozliwiosci arytmetycznych moim zdaniem. Do tego jest 8 bitowy. I jesli dobrze czytales datasheeta, to zobaczysz, ze movy SA 1 cyklowe jesli dotyczy to pamieci wewnetrznej, w tym takze tego RAMu, co mozesz go MOVXem dostac. Kazda inna pamiec wymaga jednak dodatkowych cykli,...

    Mikrokontrolery   25 Lut 2005 01:13 Odpowiedzi: 3    Wyświetleń: 1091
  • Zegar cyfrowy z termometrem

    Zegar cyfrowy z termometrem Autor: marcinkk(at)wp.pl Zegar cyfrowy z termometrem Uklad zostal zmontowany i dziala. Zestaw nie zawiera zrodel programu, co niestety nie pozwala na korekcje zegarka w prosty sposob i wprowadzanie wlasnych zmian i udoskonaleniu, jezeli jednak jestes zainteresowany/a...

    Artykuły   28 Sie 2002 15:23 Odpowiedzi: 0    Wyświetleń: 2845
  • ramie robota male poprawki

    witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie płytki w tym...

    Robotyka Modelarstwo   14 Lis 2011 19:30 Odpowiedzi: 0    Wyświetleń: 1243
  • [AVR][C] - Pobieranie próbek z wejścia z częstotliwością 1MHz i więcej

    W wątku padła sugestia że da się wykorzystać SPI dla pobierania próbek z szybkością dużo większą niż to jest możliwe zwykłymi metodami, postanowiłem to sprawdzić - a jako że tamten wątek został już zamknięty, opisuję moje wnioski w nowym wątku, może sie to komuś kiedyś przyda. 1. SPI może pracować...

    Mikrokontrolery AVR   23 Gru 2012 03:40 Odpowiedzi: 0    Wyświetleń: 1008
  • Atmega 8a - Ds18b20 po przekroczeniu wskazania 33-34 C zaczyna szalec

    Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def... DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi...

    Mikrokontrolery AVR   31 Mar 2013 22:14 Odpowiedzi: 0    Wyświetleń: 786
  • [STM32] USART w jedną stroną, a w drugą?

    Powyższy przykład jest właśnie implementacją 'sensownego' mechanizmu odbioru danych przez DMA. Procek tak czy siak musi parsować kazdy odebrany bajt, ale po co ma - co bajt - marnować 12 cykli na wejście do ISRa? Gdy nadawca przerwie strumien, nie stanie się nic. Jak rozsynchronizuje - stanie się...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 3954
  • Atmega644 i bootloader MCS - Dzielę się wrażeniami i dopytuję. [BASCOM]

    W międzyczasie znalazłem: Po poprawnym wykonaniu wcześniej opisanych czynności możemy w końcu przystąpić do upragnionego zapisu pamięci. Skoro nowe dane są już w buforze, to czas je zapisać. Najpierw adresujemy, którą stronę chcemy zapisać. Robimy to identycznie jak w przypadku kasowania strony, następnie...

    Mikrokontrolery AVR   10 Cze 2015 10:54 Odpowiedzi: 45    Wyświetleń: 4305
  • 8 czy 32 (bit)? oto jest (mikro)pytanie!

    Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych....

    Artykuły   24 Cze 2015 14:27 Odpowiedzi: 5    Wyświetleń: 3204
  • STL32L0 obsługa wewnętrznego eepromu Cortex M0+ HAL

    Udało mi się wreszcie zapisać i odczytać 16 bitów w eepromie, zrezygnowałem z funkcji, oraz uprościłem instrukcje do niezbędnego minimum: [syntax=c]//reklaracja zmiennych uint32_t address = 0x8080014; //adres eepromu, poczatek jest pod adresem 0x8080000, ten adres to 0x8080000 + 20 uint16_t data_read...

    Mikrokontrolery   10 Gru 2019 10:16 Odpowiedzi: 7    Wyświetleń: 663
  • ATmega reset i utrata EEPROM silne zakłócenia EMI

    Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek

    Mikrokontrolery AVR   08 Sty 2020 21:50 Odpowiedzi: 7    Wyświetleń: 678
  • AVR i karta SD - niby zapisuje a jednak nie

    Jasne ,że zdradzę ,bo nie mam nic do ukrycia . Myślałem,że problem tkwi w wiadomym miejscu :) Program jest przeze mnie modyfikowany,ponieważ na oryginalnych bibliotekach\źródłach książkowych i z forum nie działa mi z żadną kartą :/ [syntax=c] unsigned char SD_INIT(void) // Inicjalizacja...

    Mikrokontrolery AVR   28 Lip 2011 22:08 Odpowiedzi: 15    Wyświetleń: 3155
  • [PIC18F6720][asm] Wyświetlanie numeru wciśniętego przycisku

    Witam serdecznie, Na wstępie podkreślam, że dopiero zaczynam pracę z tego typu układami więc proszę o wyrozumiałe podejście. Próbuję zrealizować układ wyświetlający liczbę wciśniętą na klawiaturze (4x4), jednak niezależnie od wybranego przycisku w danym rzędzie wyświetla mi się ta sama wartość ....

    Mikrokontrolery PIC   03 Kwi 2012 11:40 Odpowiedzi: 6    Wyświetleń: 1950
  • [Z80] [I2C] [ASM] - brak łączności z 24LC16

    Chciałbym na moim leciwym CA80 (z procesorem Z80 i portem 8255) wykorzystać EEPROM 24LC16 jako pamięć podręczną na pisane programy. Przesyłanie danych wg I2C. Linie SDA i SCL podciągnięte do +5V poprzez rezystory 4,7 k. Program napisany w asemblerze Z80 niestety nie działa, wszystkie odczyty są równe...

    Mikrokontrolery Pozostałe   15 Maj 2014 22:28 Odpowiedzi: 8    Wyświetleń: 4443
  • Wyświetlacz LCD do dowolnego układu

    Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler ATMega32....

    DIY Konstrukcje   23 Kwi 2019 09:09 Odpowiedzi: 9    Wyświetleń: 11880
  • synchronizacja 5 mikrokontrolerów

    Synchronizację kilku avr'ów na poziomie mikrosekundowym powinno się przeprowadzić bardzo łatwo. Używając timera 16 bitowego oraz naprzemiennie trybów pwm oraz przechwytywania: najpierw jeden układ ustawia, aby timer wygenerował zbocze w momencie kiedy jego timer się przepełni (użycie jakiegoś trybu pwm...

    Mikrokontrolery   31 Mar 2011 19:38 Odpowiedzi: 29    Wyświetleń: 2560
  • DS1820 -> '51 [asm]

    Ja robie to tak: Podstawowe procedury 1W ;Zadeklarowac zewnetrznie szyny DQ1 DQ1 EQU P3.4 ERROR_P EQU F0 ; brak odpowiedzi czujnika po RESET CZAS_KONV EQU 16 ; x * 20ms ; Stale uzyte w procedurze RESET RES_TIME EQU 255 ; czes sygnalu RESET PRES_TIME EQU 15 ; czas oczekiwania na PRESENCE PRES_TIME_END EQU 60 ;...

    Mikrokontrolery   04 Sty 2007 14:29 Odpowiedzi: 3    Wyświetleń: 1733
  • 8051 i prosty program

    Ok ,a czy nie da sie odrazu zapisac sprawdzania przycisku pomijajac zaladowanie stanu portu do akumulatora ?? np : sprawdz: // petla sprawdania przyciskow P0-P7 jnb P2.0,wys0 // jesli P2.0 jest 0 skok do wysw0 jnb P2.1,wys1 jnb P2.2,wys2 . . . itd (...) Można sprawdzać...

    Mikrokontrolery   15 Sty 2006 22:55 Odpowiedzi: 6    Wyświetleń: 1952
  • Mikrokontroler , Czujnik temperatury i wilgotności

    Witam Proszę nie mylić pamięci flash i EEPROM. Pamięć flash to pamięć programu i nie da się jej wykorzystać do przechowywania danych w taki sposób. Taka ilość zwykle wystarcza do tego by napisać i sprawdzić program w mikrokontrolerze. Jeśli chodzi o pamięć EEPROM to jej "żywotność" jest zwykle dużo...

    Mikrokontrolery   01 Cze 2006 12:43 Odpowiedzi: 4    Wyświetleń: 3561
  • jak zmienić obliczenia z ułamkami na liczby całkowite w C ?

    Czasem musimy podzielić wartość zmiennej przez stałą, która NIE JEST całkowitą potęgą dwójki. Można chytrze wykorzystać wbudowaną w procesor mnożarkę. A nawet bez mnożarki sposób jest dobry, bo dzielenie jest przynajmniej dwa razy dłuższe i wolniejsze od mnożenia. Przyjmijmy, że chcemy dzielić bajt...

    Mikrokontrolery   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 3046
  • 89c2051+89c2051.i2c.asm

    Cześć !!! Pomysł bardzo dobry i ciekawy. Ale propnuje przesiąść się na jakiś procesorek ze sprzętowym I2C np. Atmega8 lub któryś z grupy nowych procków Philipsa. Dlaczego. Komunikację Mikroprocesorów z i2C w trybie Slave najłatwiej jest zbudować, gdy masz możliwość obsługi protokołu w przerwaniu....

    Mikrokontrolery   03 Wrz 2007 12:55 Odpowiedzi: 3    Wyświetleń: 2669
  • Light show - Lampki choinkowe 2008

    Zacząłem się zastanawiać czy dało by się takie coś zrobić mniejszym kosztem - wyliczyłem, że 128 kanałów o 128 stopniach dało by się zrobić na - jednej m8 oraz 16 rejestrach przesuwanych(z zatrzaskami na wyjściu)! Przy 16MHz mamy 16000000 cykli na sekundę. 50Hz, czyli 100 połówek sinusoidy, 160000...

    DIY Konstrukcje   28 Sty 2010 11:02 Odpowiedzi: 15    Wyświetleń: 16228
  • AT89s51 i termometr DS18B20

    pogrzebałem trochę po elektrodzie i znalazłem trochę materiałów na temat 1_wire w assemblerze dla '51 i stworzyłem to. ale coś nie działa. na Wyświetlaczu pojawia się tylko napis "temp:" i pełna kratka. co jest nie tak z tym kodem? ; lcd podlaczony do portu 3 lin_rw equ p3.1 lin_e equ...

    Mikrokontrolery   27 Cze 2009 00:36 Odpowiedzi: 18    Wyświetleń: 2607
  • [Bascom AVR] niewygodne odmierzanie czasu za pomocą timer ów

    Witam. To tej pory nie stosowałem zbyt często timerów do generowania przerwań celem generowania odcinków czasu. Być może dlatego żyłem w słodkiej nieświadomości pewnych komplikacji będących nie bez wpływu na dokładność odmierzanych odcinków czasu. Do tej pory wydawało mi się, że dla danego rezonatora...

    Mikrokontrolery AVR   10 Paź 2009 00:28 Odpowiedzi: 4    Wyświetleń: 8279
  • pomiar temperatury z ds1820 na 89c51 - kod w asemblerze

    Siemka! Mam polutowany układzik który będzie czytał temperaturę z ds1820. Nie mam jednak kodu. W innym temacie na tym forum znalazłem procedurki: ;Zadeklarowac zewnetrznie szyny DQ1 DQ1 EQU P3.4 ERROR_P EQU F0 ; brak odpowiedzi czujnika po RESET CZAS_KONV EQU 16 ;...

    Warsztat elektronika   16 Maj 2010 11:33 Odpowiedzi: 0    Wyświetleń: 876
  • Atmega32 - program w C komunikacji za pomocą magistrali I2C

    Witam Mam Atmege32 połączoną z czujnikiem MMC2120MG (). Jak widać z datasheeta komunikuje się on za pomocą magistrali I2C. Próbuję napisać program w C, który umożliwi mi komunikację z tym czujnikiem, jednak nie udaje mi się uzyskać żadnych odczytów. Tak wygląda kod z którego korzystam #define...

    Mikrokontrolery AVR   18 Sty 2011 07:28 Odpowiedzi: 1    Wyświetleń: 1333
  • VGA Tetris - projekt na konkurs Gra Retro

    Witaj, jaką funkcję realizuje pin 26 procesora? Ze względu na konstrukcję programu nie mogłem użyć całego portu (8bitów), a tylko 4. Związane jest to z czasami wykonywania instrukcji. Wczytanie jednego bajtu z Flasha zajmuje 3 cykle zegara, a jego wyświetlenie 1 cykl. Więc aby wyświetlić 4 piksele...

    DIY Konstrukcje   11 Sty 2012 16:44 Odpowiedzi: 23    Wyświetleń: 23152
  • Walentynkowy wyświetlacz widmowy POV na ATtiny13

    Co prawda już jakiś czas po walentynkach, ale projekt jest znacznie bardziej uniwersalny i myślę, że jest godny uwagi. Nie ma nic wspanialszego niż powiedzieć ukochanej „I love you!” i wręczyć jej pudełko czekoladek. Można sobie tylko wyobrazić, jaka będzie reakcja naszej drugiej połówki,...

    DIY Zagranica   27 Lut 2013 22:20 Odpowiedzi: 2    Wyświetleń: 9555
  • Pomiar napięcia przez SPI z MCP3202 - XMEGA

    Chodzi mi tutaj bardziej o samą nauke obsługi niż do praktyczego zastosowania. Zrobiłem taki program odbierając wynik w przerwaniach (3 przerwania = 1 wynik) ku mojemu zdziwieniu działa w miarę prawidłowo hehe. Lecz niekiedy zdarza się że wynik się rozjedzie o +/- 50 ale najczęściej zachodzi to po...

    Mikrokontrolery   27 Wrz 2017 15:09 Odpowiedzi: 11    Wyświetleń: 1221
  • Tester kart pamięci microSD

    W tym artykule opiszę powód wymyślenia oraz konstrukcję testera do kart pamięci microSD który posłuży to sprawdzenia pewnej ciekawej własności kart. Przyczyna powstania Karty MMC/SD/microSD oprócz swoich naturalnych zastosowań są też lubiane przez miłośników mikrokontrolerów z kilku powodów: *...

    DIY Konstrukcje   16 Sty 2022 09:28 Odpowiedzi: 13    Wyświetleń: 5208
  • Program do programatora Seprog pod Windows XP

    Niestety tryb 8-bitowy działa tylko w trybie odczytu. W trybie zapisywania trzeba podawać całe 16-bitowe słowa. Porównywałem sygnały na wyjściach A0, A1, OE i CE programatora przy zapisie np. 27c4096 i 27c16 i wychodzi na to, że na wszystkich sygnałach są takie same przebiegi. A to sugeruje adapter...

    Mikrokontrolery   03 Mar 2022 17:29 Odpowiedzi: 79    Wyświetleń: 18351
  • Współpraca u-Procesora z Pamiecia

    Pamięć ma określoną czas na odpowiedź (powiedzmy 10ns). Jeżeli procesor jest szybszy, to musi poczekać odpowiednią liczbę cykli zegarowych tak, żeby pamięć zdążyła zwrócić odpowiednie dane. To jest powód dla którego nowoczesne procesory mają pamięć cache L1, L2 czy nawet L3. Dostęp do takiej pamięci...

    Mikrokontrolery   28 Cze 2008 13:43 Odpowiedzi: 5    Wyświetleń: 1440
  • Jaka pamiec zastosowac?

    :arrow: h-doc Chyba nie jest aż tak super. Zastosowanie RAM + eeprom jest nieekonomiczne. Przyjrzyj się poniższym obliczeniom zakładamy, że każdy log zapisujemy natychmiast do eeprom zakładamy, że logi opisują tylko T=6 dni i potem od początku, zakładamy 40 bajtów i 500 meldunków dziennie, zakładamy...

    Mikrokontrolery   12 Cze 2004 20:56 Odpowiedzi: 13    Wyświetleń: 1268
  • AT89S52 + DS18(B!)20

    Witam serdecznie! Mam nadzieje ze sie nie obrazicie ze poruszam ten temat poraz 100000...przejrzalem wszystkie posty ale jakos nie moge sobie poradzic z odczytaniem temp z tego czujnika. Jesli moglbym WAS prosic o sprawdzenie programiku i biblioteki 1-Wire.H. Program jest ze stronki : ,wiec...

    Mikrokontrolery   11 Maj 2005 22:46 Odpowiedzi: 10    Wyświetleń: 3453
  • 68HC11 - pytania

    1. Bajty i cykle (opis) rozkazu ORAA dla wszystkich trybów adresowania. 2. Różnica pomiędzy SWI a WAIT ( cykle) 3. Kiedy przy sekwencyjnej zmianie PC µC zapisuje na stos: a) 9 bajtów b) 1 bajt c) 0 bajtów Jeżeli ktoś wie proszę o odpowiedz.

    Mikrokontrolery   06 Gru 2005 20:44 Odpowiedzi: 0    Wyświetleń: 651
  • Odpowiedzi na pytania. Mikroprocesory, pamięci, rejestry.

    Ad.7 Chyba o to Ci chodziło Jakby coś link nie działał to tutaj podaje jego zawartość Rodzaje pamięci. 1. Pamięć ROM W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji dokonuje...

    Początkujący Elektronicy   25 Mar 2007 09:24 Odpowiedzi: 4    Wyświetleń: 2413
  • Optymalizacja WinAVR, gcc, uC. Gdzie popełniam błąd?

    W pierwszym przypadku w celu jak największej dokładności czasu opóźnienia jest wyliczana liczba przebiegów wewnętrznej pętli (która wykonuje się w 3 lub 4 cyklach, zależnie od tego, czy licznik może mieć 1 bajt, czy musi mieć 2 bajty) - te obliczenia są wykonywane na liczbach zmiennoprzecinkowych. Co...

    Mikrokontrolery AVR   12 Lis 2008 18:50 Odpowiedzi: 7    Wyświetleń: 2280
  • Ulepszony konwerter USB - port szeregowy na AVR (V-USB)

    Na temat projektu avr-cdc z [url=] napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=]Własna prosta niezawodna przejściówka USB-RS232 (AVR). Moja przejściówka wygląda jak na obrazku i tyle chwalenia się częścią sprzętową. :) Jak...

    DIY Konstrukcje   04 Mar 2010 20:26 Odpowiedzi: 19    Wyświetleń: 16589
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych „szaf” (automaty arcade) lub trochę mniejszych...

    Artykuły   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 7347
  • Lenovo Z510 - Laptop problem z włączaniem

    Gdy uruchamiam laptopa pokazuje się napis Lenovo i laptop się wyłącza i dopiero za drugim razem jak go odpalę to uruchamia sie normalnie. Poniżej zamieszczam skany dysku: Hard Disk Sentinel 4.60 PRO -- Informacje o dysku fizycznym - Dysk: #0: ST1000LM014-SSHD-8GB -- Podsumowanie...

    Laptopy Hardware   05 Lis 2015 16:26 Odpowiedzi: 2    Wyświetleń: 1095
  • STM32F407 - karta sd spi2 odczyt

    Dalej wisi, przechodzi przez konfiguracje SPI2, niestety przy funkcji wait_ready() - > rcvr_spi() tutaj powinien nastąpić odczyt, niestety zwracana wartość data to 0. troche zmieniłem konfigurację na bardziej przyjazną, proszę o porady. SCK - PB13, MISO - PB14 , MOSI - PB15, CS_SD - PE15 [syntax=c] MAIN int...

    Mikrokontrolery ARM   09 Paź 2016 00:09 Odpowiedzi: 6    Wyświetleń: 1041
  • Hydepark działu mikrokontrolerów

    Bajty adresowe mogą mieć dowolna długość niezależnie od architektury samego ALU. Możesz i zrobić 8-bitowca co obsłuży TB pamięci. Tylko po co? Oj chyba się mylisz. W architekturze 8 bitowej można zaadresować 2^8 jednobajtowych komórek pamięci. Analogicznie w 16 bitowej 2^16, w 32 bitowej 2^32, zaś...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 80421
  • widzi moj dysk zewnętrzny który jest zajęty ze jest pusty

    ----------------------------------------... 7.0.4 (C) 2008-2016 hiyohiyo Crystal Dew World : --------------------------------------... : Windows 10 -- IDENTIFY_DEVICE ----------------------------------------...

    Naprawa nośników i odzysk danych   12 Mar 2017 17:38 Odpowiedzi: 10    Wyświetleń: 1242
  • Optymalizacja "kompresja" i przyspieszenie programów Arduino

    Dużo złego mówi się o Arduino i okazuje się słusznie. Zrobiłem parę prostych prób kompilacji prostych kodów. Na początek pusty szkic dla Mega2560. Zużywa 656 flash i 9 ram. Następnie: 1286-656=630 bajtów, tyle trzeba aby migać (bardzo szybko) diodą. To samo odwołując sie bezpośredni do rejestrów...

    Arduino   10 Sty 2018 09:23 Odpowiedzi: 58    Wyświetleń: 4077
  • Poradnik: Czym jest i z czego składa się mikrokontroler?

    Mikrokontrolery są wszędzie. Niezależnie od tego, czy prowadzisz samochód, czytasz coś na komputerze lub smartfonie/tablecie, czy nawet robisz sobie filiżankę kawy w ekspresie. Ponieważ ilość systemów Internetu Rzeczy (IoT) gwałtownie rośnie, mikrokontrolery są coraz bardziej popularne w naszym...

    Artykuły   12 Sty 2020 15:11 Odpowiedzi: 4    Wyświetleń: 2943
  • ustawienie timer0 w atmega128 na 15ms...

    Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;===================================... Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu...

    Mikrokontrolery   19 Sie 2006 12:48 Odpowiedzi: 4    Wyświetleń: 1650
  • uart+tiny2313 - błędny wpis?

    Niedawno zacząłem sie bawić asemblerem, napisałem taki krótki program, który odbiera 1 bajt danej z PC przez rs232c, a potem ją odsyła. Mam następujący problem: przy pierwszym cyklu wyslij-wróć dostaję błędną daną, i zawsze tę samą, np. wysyłam "a" (69dec) i dostaję jakies R z daszkiem, potem juz wszystko...

    Mikrokontrolery   15 Kwi 2007 21:22 Odpowiedzi: 2    Wyświetleń: 912
  • Atmega8 + WinAvr + HD44780 + DS18B20

    Witam Już wiem co miałem nie tak. Opóźnienia to jest to na co trzeba uważać w dallasie (jak tego nie zrobisz porządnie, to nici z Twojej pracy). Ja wykorzystywałem na początku delay’a który najmniej mógł zliczyć (teoretycznie) 5,7814us (bo #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9584
  • Odczyt pamięci 29F040 za pomocą Atmegi. Przebiegi czasowe

    Witam ponownie tym pięknym śnieżnym niedzielnym popołudniem :) Przymierzam się do odczytu za pomocą Atmegi32 pamięci Am29F040: Datasheet: Połączyłem już odpowiednie piny pamięci z nóżkami kontrolera, mam jednak pewien problem w ustaleniu protokołu komunikacji. Nie wiem czy pamięć jest pusta czy...

    Mikrokontrolery AVR   04 Cze 2012 00:26 Odpowiedzi: 7    Wyświetleń: 1665
  • Zapalenie pixela na wyświetlaczu graficznym

    Stosowałem jeszcze coś takiego: pt+=((x/8)*128)+y; *pt=(*pt | (1 << (x % 8))); ale to zajmowało 750 cykli Możesz mi wyjaśnić swój kod? Bo w nim dodajesz do wartości bajtu na który wskazuje wskaźnik jakieś 128*y w jakim celu? tak samo x/8... a gdzie wyliczenie wskaźnika na który bajt dokładnie...

    Mikrokontrolery   18 Kwi 2011 10:28 Odpowiedzi: 11    Wyświetleń: 1690
  • Vaillant vrDIALOG kabel RS232 - protokół Vaillant

    Witam Mam pytanko odnośnie kabla do komunikacji z piecem Vaillant. Sprawdzał ktoś może, czy ten kabel śmiga, czytałem, że jest klucz sprzętowy a jak widać poniżej nic takiego nie ma. "Aby podłączyć kocioł do komputera musimy pinout pin złącza 1. Nie należy stosować 2. +5 V (zasilanie dla...

    Systemy Grzewcze Serwis   12 Sie 2015 08:43 Odpowiedzi: 24    Wyświetleń: 27546
  • Mega8 / Tiny2313 [BASCOM] - trudności z projektem (RS232 + ISP/UART + 4xPWM + .

    Kolejny raz widzimy to samo. Zamiast dobrać kontroler do zadania, to próbujesz na siłę dopasować zadanie do kontrolera leżącego w szufladzie. Tutaj o tyle gorzej, że nawet się nie zastanowiłeś ile zasobów potrzebujesz, tylko od razu przyjmujesz 2 albo 3(!) kontrolery do w sumie bardzo prostej aplikacji. Moim...

    Mikrokontrolery AVR   20 Paź 2013 11:11 Odpowiedzi: 13    Wyświetleń: 2997
  • atmega8 - SPI połączenie dwóch Atmega8 i wyswietlenie na LCD44780

    Witam, mam podlaczone dwie atmegi8. Atmegi taktowane 1 Mhz Zadanie polega na wyslylanie przez master liczby od 1 do 80 protokołem SPI, odbieranie przez slave i wyswietalnie na wyswietlaczu LCD hd44780 Myslę, ze moje podlaczenie jest dobre bo otrzymuje jakis wynik na wyswietlaczu tylko tyle że...

    Mikrokontrolery   09 Wrz 2015 19:02 Odpowiedzi: 0    Wyświetleń: 438
  • Przegląd technologii łączności bezprzewodowej LPWAN dla IoT i M2M.

    Podczas cyklu szkoleń Sigfox, LoRaWAN, LTE NB-IoT, LTE-M . Szkolenie zostało zrealizowane przy wsparciu Sigfox Sigfox opiera swoje działanie o infrastrukturę publiczną (zbudowaną przez operatora), technologia pozwala na niskie zużycie energii przy niewielkiej ilości przesyłanych danych, roczna...

    Artykuły   07 Maj 2017 20:56 Odpowiedzi: 0    Wyświetleń: 4806
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    . Deklarując zmienną "dowpisania" jako bajt nic się nie zmienia. W czasie jednej pełnej pętli głównej licznik zwiększa się o 3, więc dla najwyższej możliwej częstotliwości pętla wykona się 16 razy zanim dojdzie do przerwania, nawet zostawiając w głównej pętli wysyłanie ocr2 przez uart, gdyby wywalić...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 654
  • Szukam klucza wg którego jest zakodowany interwał nadawania sygnału

    Pewne urządzenia działające w paśmie 868,35MHz wysyłają sygnały radiowe z paczką danych zaledwie 51 bajtów, jest to transmisja jednostronna, nie parowana. Jeszcze do niedawna użytkownicy tych urządzeń myśleli, że pakiet tych 51 bajtów jest wysyłany dokładnie co 5 minut, co do sekundy. Okazuje się jednak,...

    Początkujący Elektronicy   29 Paź 2019 20:14 Odpowiedzi: 0    Wyświetleń: 366
  • Żywotność 24C04

    Czy ja mam felerne układy czy nie jest prawdą że z pamięci I2C można czytać do woli?? Pozdrawiam RUBIK Według noty 24c04 ATMEL ma ograniczoną liczbę cykli zapisu(kasowania) do 1miliona.Ilośc cykli odczytu jest jak rozumiem nieograniczona.Jeżeli u Ciebie nastąpiło uszkodzenie po 100k(100000 cykli?)...

    Mikrokontrolery   14 Lut 2004 20:44 Odpowiedzi: 6    Wyświetleń: 3969
  • 8051 dokladny opis wykonania 2 rozkazow

    polecnie mov "kopiuje" wartosć argumentu ad2 do komurki ad1 to polecnie zajmuje jeden cykl maszynowy i jeden bajt w pamięci programu xchd a, (at)ri powoduje wymianę bitów 0...3 z komurki której adres jest podany w ri, z bitami 0...3 które znajdują się w akumulatorze. bity 4...7 akumulatora i komurki...

    Mikrokontrolery   19 Lis 2004 20:39 Odpowiedzi: 4    Wyświetleń: 1524
  • Wybór mikrokontrolera/procesora w architekturze von Neumanna

    A tak napiszę, bo lubie motorolki :] Motorolki z serii 68k są w architekturze von Neumana, wszystkie. No o może bardziej precyzyjnie, bo nie "są", a "pracują". :] Od wewnątrz procesory są wykonane w architekturze Harvardzkiej. (chyba wszystkie oprócz 68000) A chodzi o to, że... Procesor...

    Mikrokontrolery   20 Lut 2006 22:47 Odpowiedzi: 27    Wyświetleń: 3668
  • [atmega162][C] Inicjalizacja i obsługa LCD.

    Dzięki za kod.. Twój program działa.. Ale i tak szlag mnie trafia bo nie wiem do cholery co robię źle w swoim kodzie.. teraz troche go zmieniłem.. Poprawiłem błedy.. Wydaje mi się, że chociaż inicjalizacja powinna być poprawna.. a tu nic.. włączam go i zachowuje się różnie.. albo wyświetla jeden pasek...

    Mikrokontrolery AVR   29 Paź 2008 00:38 Odpowiedzi: 7    Wyświetleń: 2000
  • [Miniprojekt] Energooszczędny 2-punktowy termometr LCD

    BASCOM generuje prawidłowy kod do obsługi 1wire tylko dla częstotliwości zegarowej 12 MHz. Dla przeanalizowania tego przypadku przytaczam poniżej procedurę odczytu bajtu z linii 1wire przetransponowaną żywcem z BASCOMa do assemblera. ;***************************************...

    Artykuły   29 Gru 2010 22:41 Odpowiedzi: 37    Wyświetleń: 13548
  • [LPC2148][C/CodeSourcery] Problem z UART

    Witam Tworzę projekt, w którym zależy mi na szybkości obliczeń, z tego względu zabrałem się za projektowanie na płytce Olimexu z LPC2148. Oscylator na niej to 12MHz. Obliczenia i algorytm mam dobre i sprawdzone, chciałem jeszcze wyrzucać logi procesu na RS232. I tu zaczął się problem. Ustawienia to...

    Mikrokontrolery ARM   23 Cze 2010 12:31 Odpowiedzi: 4    Wyświetleń: 1419
  • [Atmega16][asm]Graficzny wyświetlacz LCD.

    Zwiększyłem czas resetu do ok. 2ms. Jednak w oryginalnym pdf Toshiby podano, że reset ma trwać przynajmniej 15 okresów zegara dla T6963C. Na moim module LCD występuje rezonator 6MHz. Wyczyściłem też całą pamięć RAM. Jest o wiele lepiej, chociaż nie ma niepotrzebnych pikseli w polach wyświetlanych znaków....

    Mikrokontrolery AVR   29 Sty 2011 18:51 Odpowiedzi: 27    Wyświetleń: 4133
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów potrafiły...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8283
  • ESP8266-12E - współpraca z EEPROM

    Tak , oczywiście , przechowywanie we Flash jest możliwe i próbowałem, ale jeżeli chcesz zapisywać kilkanaście - kilkadziesiąt razy dziennie dosłownie kilka bajtów i od czasu do czasu to odczytać (rejestr stanu systemu, przydzielone hasła, logger temperatur itp.) to zwyczajnie uwalisz flasha. Żywotność...

    ESP8266 i ESP32 oraz IoT   08 Sie 2016 17:53 Odpowiedzi: 4    Wyświetleń: 2766
  • Kod konwersji bin hex ascii

    Dzień dobry Pozwoliłem sobie porównać przekład asemblerowy dwóch funkcji wykonujacych konwersję liczby binarnej czterobitowej na odpowiadającą jej cyfrę hex. Pierwsza to wersja zaproponowana przez BlueDraco : [syntax=c] uint8_t FourBitsToHex( uint8_t bajt ) { return "0123456789ABCDEF"[bajt...

    Mikrokontrolery   17 Maj 2018 14:29 Odpowiedzi: 52    Wyświetleń: 1830
  • At98S8252 i 4 x ds18B20 Pomocy w piasnkiu kodu

    Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być...

    Mikrokontrolery   10 Kwi 2007 22:45 Odpowiedzi: 2    Wyświetleń: 1605
  • Radiowa transmisja równoległa

    Wyobraźmy sobie, że co drugi bajt przesyłamy informacje typu FF - a więc teoretycznie nadajnik powinien być wysterowany w maksymalny sposób, a więc i odbiornik powinien byc wysterowany maksymalnie. Pomysł jest taki : układ odbiera nadawany bajt FF - mierzy napięcie na wyjściu odbiornika, następny...

    Mikrokontrolery   18 Lut 2008 09:14 Odpowiedzi: 5    Wyświetleń: 4673
  • Mała biurkowa choinka z płynnie wędrującym dookoła światłem

    Przedstawione tu oświetlenie choinki to kompromis między drażniącym miganiem a nudnym ciągłym świeceniem, mianowicie lampki są płynnie rozświetlane i gaszone. Zarówno układ, jak i program są proste - uzyskany efekt w sumie też. Jest to 8-kanałowy sterownik PWM zbudowany na mikrokontrolerze AT89C2051...

    DIY Poczekalnia   24 Gru 2010 16:03 Odpowiedzi: 5    Wyświetleń: 7919
  • Czytnik RFID 125kHz ze zintegrowaną anteną, Attiny13A

    Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka...

    DIY Konstrukcje   28 Wrz 2016 02:32 Odpowiedzi: 18    Wyświetleń: 22811
  • Jak sterować silnikiem krokowym, żeby szybko i dokładnie działał?

    Jeśli można liczyć na to, że nie będzie opóźnień wysyłania poprzez port szeregowy (takie opóźnienia powstają, kiedy aplikacja nie zdąży wysłać danych do bufora systemu, albo system do FIFO portu), to widzę sposób. Najpierw ustawia się niski baud rate, i wysyła bajty FF (jeden impuls na bajt); następnie,...

    Automatyka Sterowanie CNC   11 Mar 2018 12:51 Odpowiedzi: 113    Wyświetleń: 8001
  • at90s2313 i i2c

    Mam problem z odczytem młodszego bajtu w komunikacji i2c (ADS7828). Cały czas odczytuje cały bajt w postaci 11111111. Starsze 4 bity z bajtu msb odczytywane są poprawnie. Sprawdziłem kod w innej aplikacji i dzieje się to samo. Command byte 10000100 dla kanału pierwszego. Rezystory podciągające linie...

    Mikrokontrolery   27 Lis 2006 22:03 Odpowiedzi: 0    Wyświetleń: 801
  • DS18B20 + C + cos zle z temperatura

    Witam, Posiadam Atmega8 + DS18B20 + wyswietlacz LCD. 3ci wieczor nie umiem znalezc bledu w mym kodzie odczytajacym temperature. Caly czas pojawia sie 170. Inicjacje przechodzi poprawnie, odczyty niby tez ale pokazuje zla temperatura, naprawde nie mam juz pomyslow co jest nie tak... Prosze o sugestie...

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 3933
  • Obsługa PS/2 w ATMega328 - problem z odczytem stanu klawiatury

    Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru danych...

    Mikrokontrolery AVR   28 Kwi 2019 17:56 Odpowiedzi: 1    Wyświetleń: 423
  • Moduł radiowy RFM95W i odebranie pakietu większego niż pojemność FIFO

    Jakiś czas temu udało mi się uruchomić ten pełny odczyt danych w ilości 107 bajtów. Jako, że bitrate w sygnale radiowym wynosi 16384b/s, z przeliczenia wychodzi 488us pomiędzy bajtami. Przerwanie jest odebrane z DIO0 po napłynięciu do FIFO pierwszego bajtu, resztę załatwiło odpytywanie rejestru 0x3F...

    Mikrokontrolery   23 Maj 2021 13:51 Odpowiedzi: 11    Wyświetleń: 549
  • ARM i przerwania

    Czesc, Jak Dexter juz zauwazyl, zazwyczaj core procesora ma jedno albo kilka wejsc przerwan i bardzo czesto sa tylko dwa - maskowalne i niemaskowalne, a dopiero do tych dwoch sie podlacza kontroler przerwan. Wiekszosc firm produkujacych uklady robi swoj kontroler przerwan i podlacza do niego swoje...

    Mikrokontrolery   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 3982
  • AT89S8253 - wykorzystanie wewnętrznej pamięci EEPROM

    No tak, trochę mi to rozjaśniło sytuację, aczkolwiek mam pewne niejasności w kwestii poszczególnych bitów rejestru EECON. Moja koncepcja wygląda następująco: W odpowiednim fragmencie programu, tam gdzie ma być zapis do EEPROM trzeba ustawić bit EEMEN, a następnie co, co z bitami EEMWE, EELD? U mnie...

    Mikrokontrolery   09 Sie 2009 19:29 Odpowiedzi: 4    Wyświetleń: 2020
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Karol, miałem Ci napisać :P przez komunikator.. :D ale pisze tu.. może się przydać komuś :) pierwsze co to podam Ci pętle na 1us :) przy 16MHz w kodzie ASM $asm ldi R21, 0 delay_1us: inc R21 cpi R21, 4 brlo delay_1us $end asm lub pisany kod z...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6078
  • [AT89C2051][asembler][1wire DS18B20+]

    Tworzę programową implementację interfejsu 1wire dla DS18B20+. Poniżej znajduje się spory fragment programu. Są to funkcje, obsługujące DS18B20+. delay_reg: ;R2*3+4 cykli del: NOP ;1 cykl DJNZ R2,del ;2 cykle RET ;2 cykle inicjalizacja_1wire: CLR EA MOV...

    Mikrokontrolery   21 Cze 2010 16:06 Odpowiedzi: 4    Wyświetleń: 2509
  • Urządzenie do testowania wytrzymałości pamięci EEPROM

    Przedstawiane urządzenie opracowane przez ludzi z dangerousprototypes.com znajdzie raczej zastosowanie w laboratorium kontroli jakości producentów elektroniki niż na półce elektronika amatora. Jednak ze względu na niecodzienność projektu warto jest o nim wspomnieć. Służy ono bowiem do sprawdzania...

    DIY Zagranica   03 Cze 2010 09:10 Odpowiedzi: 4    Wyświetleń: 4965
  • LPC1769 szybkość GPIO. Szybki odczyt pamięci równoległej.

    Zdawałoby się, że dostęp z poziomu rdzenia do peryferium AHB trwa dwa cykle, a dostęp z poziomu takiego DMA trwa jeden cykl... DMA jest zwykłym masterm AHB i dostęp do peryferium jest wykonywany dokładnie tak samo jak przez rdzeń. Wszystkie transfery wykonywane poprzez DMA pchane są przez AHB, które...

    Mikrokontrolery ARM   23 Gru 2011 15:11 Odpowiedzi: 9    Wyświetleń: 1847
  • AVR: Czas obsługi/reakcji na przerwanie licznika

    Na początku sprawdziłem, jest JMP 3-cyklowy, zapomniałem o tym wspomnieć, myśląc że komentarze w kodzie o tym mówią. Jest nawet dodatkowy NOP, aby przerwanie miało dokładnie 12 cykli, jakoś na parzystych łatwiej mi się dokonuje obliczenia. Może innym licznikiem sprawdzę ile tak naprawdę cały ten kod...

    Mikrokontrolery AVR   26 Mar 2017 18:36 Odpowiedzi: 5    Wyświetleń: 1278
  • Próba adaptacji LCD od laptopa do PC

    uzylem 2X HYB514256B-70, co daje czas cyklu 130 ns. Mam trzy typy cyklu: zapis CPU=>RAM, odczyt RAM=>LCD, IDLE. Cykl zapisu zajmuje 3 cykle zegara, cykl odczytu zajmuje 5 cykli zegara, cykl IDLE zajmuje 3 cykle zegara. FSM realizuje schemat tak: r0l ) read ( 5 clock cycles ), r4h ) if write...

    Mikrokontrolery   06 Lut 2015 19:33 Odpowiedzi: 558    Wyświetleń: 256535
  • potrzebna funkcja w C++ dokładniejsza niż Sleep

    Mam pytanie czy podane niżej zagadnienia będą działać pod windows Opóźnianie za pomocą operacji I/O na porcie Inną metodą opóźniania o niewielkie ilości mikrosekund są operacje I/O na portach. Czytanie/zapisywanie jakiegokolwiek bajtu z/do portu 0x80 (patrz wyżej jak to się robi) powinno dać...

    Programowanie   09 Gru 2005 09:28 Odpowiedzi: 13    Wyświetleń: 3602
  • Atmega128 - zapis do eeprom

    Pilnie poszukuje rady w sprawie zapisu do pamięci eeprom. Mam program który wcześniej zapisywał do pamięci ram a teraz ma do eeprom. Czy ktoś jest wstanie poradzić co jest źle .DSEG ; segment danych .ORG 0x100 ; od adr. 0x100 wyniki: .BYTE 100...

    Mikrokontrolery AVR   13 Sty 2009 12:43 Odpowiedzi: 1    Wyświetleń: 1200
  • [Bascom] Pomiar DS18B20 - wyświetla zero

    Witam Kolegów, zaczynam naukę programowania w środowisku Bascom, na warsztacie mam Attiny2313 i DS18B20, chciałem sprawdzić jak działa odczyt temperatury (wyświetlanie na LCD opanowałem wczoraj, pin'ologia LCD niezmieniona). DS18B20 podłączyłem następująco: 1 - Gnd, 2 - do pin'u wejściowego oraz przez...

    Mikrokontrolery AVR   30 Gru 2011 15:14 Odpowiedzi: 0    Wyświetleń: 2631
  • Xmega i komunikacja RS485 w trybie MPCM

    Ok, 20 IO cyfrowych to 20 bitów, czyli 3 bajty. 10 wejść analogowych 16-bitowych, to 20 bajtów. Tyle chcesz odczytać. Do tego narzut protokołu - bajt adresu, masz 4 urządzenia, to dodatkowo 4 bajty. A więc jeden cykl to co najmniej 27 bajtów do przesłania. Ponieważ korzystasz z UART, więc jeden transmitowany...

    Mikrokontrolery AVR   09 Lut 2018 09:01 Odpowiedzi: 7    Wyświetleń: 876
  • Oscyloskop DSO150 firmware - This board is FAKE !

    Witam wszystkich, myślę, że to mój pierwszy post tutaj. Wielkie podziękowania dla brottaastera i boyak75 za ich badania! Podobnie jak t161, wypróbowałem łatki boyak75 na FW 120 i działają OK: Nie wykrywa mojego fałszywego numeru seryjnego (eZn6IX2r) jako takiego (1. łatka) i akceptuje dowolny losowy...

    Artykuły   13 Kwi 2022 10:27 Odpowiedzi: 33    Wyświetleń: 28275
  • Z80 stronnicowanie pamięci, pomiar czasu

    procesor podczas swej pracy wykonuje kolejne cykle rozkazowe. Każdy cykl rozkazowy procesora może składać się z jednego lub kilku cykli maszynowych: 1. pierwszy cykl maszynowy - cykl M1 to pobranie i zdekodowanie rozkazu - informuje o tym właśnie linia M1 2. kolejne cykle to cykl odczytu/zapisu pamięci...

    Mikrokontrolery   05 Lut 2009 11:01 Odpowiedzi: 32    Wyświetleń: 5943