ustawia rejestr

Znaleziono około 6900 wyników dla: ustawia rejestr
  • Konfiguracja jednego timera TCA0 do dwóch częstotliwości.

    Ten rejestr CTRLC jest chyba ogólny ale coś nie mogłem dobrać się do wybranego pinu ,którym w moim przypadku jest PA2 to chyba powinno kryć się pod nazwą "CMP2OV" . Próbowałem TCA.SINGLE.CMP2OV = 0; i TCA0_SINGLE_CTRLC = ale tutaj w ogóle nie miałem czegoś adekwatnego no i kompilator nie przyjmował moich wypocin. Tutaj pytanie czy jest to prawidłowe...

    Mikrokontrolery   09 Mar 2025 18:32 Odpowiedzi: 17    Wyświetleń: 441
  • PWM, Timer1 16bit w Atmega32 i przebieg na oscyloskopie

    Edytowałem swój poprzedni post masz tam dokładną odpowiedź na swój dylemat: https://eduinf.waw.pl/inf/prg/009_kurs_a... "Gdy jest używany rejestr OCR1A jako wartość TOP w trybie PWM, rejestr OCR1A nie może być stosowany do generowania przebiegu wyjściowego PWM. Jednakże wartość TOP będzie w tym przypadku podwójnie buforowana, co pozwoli ją zmieniać...

    Mikrokontrolery   05 Paź 2023 18:24 Odpowiedzi: 21    Wyświetleń: 615
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Atmega88] [Atmega88][Bascom] - Błąd kompilacji przy ustawianiu rejestrów Fast PWM

    Przykładowo z innego kodu ;) [syntax=vbnet]TCCR1B = Bits(WGM13 , WGM12 , CS10)[/syntax] Miłego dnia

    Mikrokontrolery AVR   31 Gru 2015 15:58 Odpowiedzi: 2    Wyświetleń: 1032
  • REKLAMA
  • Atmega8515, Attiny26, SPI.Nie ustawia rejestru konfig...

    Wiesz co, nigdy tak nie robiłem w AVRStudio, bo zawsze symulowałem bit przerwania, ale po Twoim pytaniu postanowiłem to sprawdzić. I wiesz co, TO DZIAŁA!!! Po 16 zmianach w rejestrze PINB bit 7 (dotyczy Atmegi8515) czyli SCK, nastąpiło przerwanie od SPI! A więc Twoje założenie okazało się słuszne. Pozdrawiam, Marek.

    Mikrokontrolery   12 Maj 2007 08:08 Odpowiedzi: 11    Wyświetleń: 1602
  • REKLAMA
  • Flashowanie OpenBeken do LEDVANCE Smart+ (Smart WiFi Plug AC28208)

    Witam wszystkich, w tym temacie wyjaśnię wam, jak można flashować https://obrazki.elektroda.pl/5707779400_... Osobiście oceniłbym, że trudność flashowania OpenBeken do tego urządzenia jest dość wysoka w porównaniu do innych inteligentnych wtyczek, więc możesz chcieć ponownie rozważyć. W każdym razie, upewnij się, że przeczytałeś ten...

    Smart Home Urządzenia   16 Paź 2023 07:39 Odpowiedzi: 3    Wyświetleń: 4305
  • Weryfikacja kodu LED_ON/LED_OFF i ustawienie fusów dla zewn. zegara 8MHz

    Widze ze nawet nie znasz architektury procesora. To nie dobrze, bez znajomosci architektury nie napiszesz zadnego programu. Opis rejestrow jest w dokumentacji. DDRx to rejestr ktory ustawia funkcje portu jako wejscie lub wyjscie. Bit=1 oznacza ze pin bedzie wyjsciem, 0-wejsciem. Gdy napiszesz DDRB=1 to ustawisz pin PB1 jako wyjscie a pozostale piny...

    Mikrokontrolery   09 Kwi 2005 20:49 Odpowiedzi: 7    Wyświetleń: 1406
  • Sterowanie tranzystorem PNP z AVR – dioda świeci cały czas, brak reakcji na set/reset

    Czas uporządkować wszystkie odpowiedzi. Z każdym portem AVR'a związane są trzy rejestry Portx, Pinx i DDRx (x to interesujący nas port A, B, C, D a czasami nawet E) Rejestr Portx - w nim przechowywane są dane wyjściowe, które przenoszone są na końcówki uC jeżeli są ustawione one jako wejście. Rejestr Pinx jest rejestrem odzwierciedlajacym stan końcówek....

    Mikrokontrolery   09 Sie 2006 12:15 Odpowiedzi: 12    Wyświetleń: 2886
  • REKLAMA
  • Błąd kompilacji w AVR Studio przy ustawianiu rejestru UCSR0C dla ATmega128

    rozkazy IN/OUT działają tylko do $60 adresu. Zamiast OUT'a daj STS UCSR0C, r16

    Mikrokontrolery   16 Cze 2006 09:51 Odpowiedzi: 1    Wyświetleń: 996
  • Xmega Xplained A1 - Jaka jest częstotliwość pracy zegara?

    Pod ten drugi procek podpięte jest wyjście USART z XMEGA, dzięki czemu masz je widoczne w systemie jako wirtualny port szeregowy. W ten sposób możesz łatwo komunikować się z XMEGA za pomocą USART. Co do zmiany bitów portów IO - w XMEGA masz rejestry SET, CLR i TGL związane z portem, jeden ustawia bity, drugi kasuje, a trzeci zmienia na przeciwne. Dzięki...

    Mikrokontrolery Początkujący   30 Wrz 2014 21:57 Odpowiedzi: 6    Wyświetleń: 1851
  • REKLAMA
  • Attiny2313 - Czy można podłączyć mikrowyłącznik bezpośrednio do procka?

    A czy wewnętrzne podciągnięcie to nie jest właśnie ustawienie stanu wysokiego na pinie? Wewnętrzne podciąganie to włączenie wewnętrznego rezystora podciągającego dla pinu ustawionego jako wejście. Przypadkiem w tym typie procesora służy do tego rejestr PORT, którym ustawia się stan wysoki jeśli pin skonfigurowany jest jako wyjście.

    Mikrokontrolery   20 Kwi 2016 18:55 Odpowiedzi: 7    Wyświetleń: 705
  • STM32F410RB - ADC_SR_EOC nie ustawia się na 1 po konwersji ADC

    Bit ADC_SR_EOC jest u Ciebie kasowany z automatu, bo pewnie w debuggerze podglądasz sobie rejestr DR, co oczywiście liczy się jako jego odczyt, kasujący automatycznie flagę.

    Mikrokontrolery Początkujący   01 Lut 2019 10:39 Odpowiedzi: 4    Wyświetleń: 540
  • Atmega16A - Sterowanie servem TowerPro SG-90 micro, ustawienia timerów

    Dlaczego przy wypełnieniu 100 % stoi, a przy 0 % coś tam się dzieje ? Co oznacza PWM o wypełnieniu 100%? To już nie są impulsy, to jest napięcie stałe. Dlatego zmieniłem preskaler na 1024 i teraz mam częstotliwość 488 Hz oraz okres 2 Nadal nie rozumiesz. Potrzebujesz częstotliwości ok. 50Hz, a nie 488Hz. Proponuję to zrobić w osobnym projekcie na timerze...

    Mikrokontrolery   20 Lip 2015 15:48 Odpowiedzi: 19    Wyświetleń: 930
  • [atmega 328p] Co to jest Compare Match w ATmega 328P? Proszę o proste wyjaśnienie

    licznik 2 sobie liczy od 0 do 255 ( 8 bitowy), obecna wartość w TCNT2. w OCR2A mogę ustawić wartość do jakiej ma liczyć i co ma zrobić jak do niej doliczy? Jak wybiorę 0 0 to to porównanie jest wyłączone i licznik liczy do przepełniania się ( i ustawi flagę przepełnienia ). Jak ustawie 1 0 czyli Clear OC2A on compare match to na tym bicie pojawi się...

    Mikrokontrolery   07 Gru 2015 16:56 Odpowiedzi: 9    Wyświetleń: 1251
  • Różnice między pull-down a pull-down with sticky (non-floating)

    Układy MPS430 mają mały pobór prądu na wejściach. Pin pobiera z 1nA prądu polaryzującego, a do tego wewnętrzne obwody także pobierają mało prądu nawet jak na pinie się ustawi napięcie równe 1/2VCC. Niestety w innych jest znacznie gorzej. Nawet piny z histerezą pobierają duży prąd jak napięcie na nich jest w okolicach 1/2VCC. Często są też rejestry wyłączające...

    Mikrokontrolery   23 Wrz 2013 22:53 Odpowiedzi: 10    Wyświetleń: 2250
  • [ATMEGA32][BASCOM] zwarcie pinu do GND a możliwość upalenia

    Rozumiem że te porty ustawiasz jako wejścia (czyli DDRB = 0XFF), Drobna pomyłka bo powinno być DDRB = 0x00, czyli DDRB = 0b00000000. Niby drobiazg, ale początkującemu może namieszać. W procesorach AVR każda końcówka I/O powiązana jest z trzema rejestrami, które to decydują o przeznaczeniu tej końcówki. Te rejestry to: DDR - rejestr kierunku, ustala...

    Mikrokontrolery Początkujący   10 Cze 2012 21:14 Odpowiedzi: 12    Wyświetleń: 1752
  • Jak działa funkcja I2C_SetBusSpeed w AVR? Wyjaśnienie przeliczeń i rejestrów

    4. Blokowy układ pamięci wynika z ograniczonej przestrzeni adresowej. Dany układ nie pozwala na adresowanie każdego bajtu z osobna więc stosuje się bloki np po 64 lub 128 bajtów. Zatem wybierając adres powiedzmy 32, zaglądasz do szufladki w pamięci do której możesz zapisać te 64 lub 128 bajtów. Adres 33 wskazuje na inną "pustą" szufladkę w której jest...

    Mikrokontrolery AVR   04 Sie 2017 16:33 Odpowiedzi: 6    Wyświetleń: 1662
  • Bascom LCD 40x4 CS4004A - kursor ustawia miejsce ale nie wyświetla znaku.

    Nigdy nie używałem funkcji. Więc nie mam pojęcia jak to zrobić. Czas sie dokształcić, do Bascom jest polska pomoc z przykładami. Jaki problem? Ponadto zamiast funkcji można użyc podprogramu, choć funkcje są wygodniejsze. Ta funkcja musi być solidnie rozbudowane aby przesłać jeden znak. Bzdura, wysłanie znaku, to wysłanie bajtu do sterownika. Wyświetlacz...

    Mikrokontrolery   08 Kwi 2018 21:43 Odpowiedzi: 16    Wyświetleń: 1605
  • [ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

    1. Jak rozpoznać czy to wersja układu na 5V czy na 3,6V? Nie ma tam jakiś charakterystycznych oznaczeń na obudowie? Ciąg literek i cyferek, żeby można było ustalić itp. Jeśli wylutowałeś to z telefonu, obstawiam na niższy zakres napięć. TWINT ma być zerowane programowo np. przez procedurę obsługi przerwania na samym jej końcu. Zerowanie ma być zrealizowane...

    Mikrokontrolery AVR   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 8892
  • Atmega8: Jak działa przerwanie z T0/T1 do zmiany stanu LED?

    .org 0x0000 ; ustawia adres w pamięci programu rjmp reset ; skocz do etykiety ... ; wektor przerwania timer 1 .org 0x0005 rjmp led_off ; skocz do obsługi przerwania ; w tym przykładzie początek programu głównego reset: ; Jako pierwsze ustawienia stosu (w asemblerze jest to ; bardzo ważna operacja i programista nie może o tym zapomnieć)....

    Mikrokontrolery   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 3011
  • Ogólne FPGA - Prezentacja danych dot. enkodera obrotowego

    Owszem jeśli chcesz mieć więcej enkoderów to bardziej opłacalne będzie SPI. Wtedy FPGA może obsługiwać wszystkie enkodery i przyciski. Można by tak jak mówisz wyprowadzić linię IRQ a statusy przycisków/enkoderów wyprowadzić po SPI jako bity. [syntax=c]//____________________________... //| 0 | 1 | 2 | 3...

    Programowalne układy logiczne   27 Cze 2013 19:47 Odpowiedzi: 6    Wyświetleń: 2643
  • Frustracja. Jaki mikrokontroler dla laika (krytycznie o msp430)?

    Mikrokontrolery można programować bez szerszej wiedzy o ich działaniu, Arduino jest chyba naczelnym przykładem, ale nie trzeba aż za to się łapać. Jeśli ten podręcznik do MSP430 tak faktycznie wygląda, to go lepiej nie ruszaj, chociaż na pierwszy przykład kodu do wklejenia i uruchomienia wpisane na sztywno 0x40 nie jest jeszcze koszmarnie złe. Drążąc...

    Mikrokontrolery Początkujący   01 Sie 2012 16:06 Odpowiedzi: 21    Wyświetleń: 4140
  • assembler AVR - bity, jak najłatwiej korzystać z RAMu?

    Mozesz zuzyc jeden rejestr na przechowywanie 5 zmiennych bitowych. np r25. .DEF rBity=r25 .EQU bBit0=0 .EQU bBit1=1 itd. az do 7 No i teraz robisz sobie tak: sbr rBity,(1<<bBit0) ; ustawia bit 0 cbr rBity,(1<<bBit0) ;zeruje bit 0 sbr rBity,(1<<bBit0)|(1<... ; ustawianie wielu bitow na raz.....

    Mikrokontrolery   26 Lut 2007 23:06 Odpowiedzi: 7    Wyświetleń: 2160
  • Syntezator - 45 przycisków, 38 potencjometrów czyli jak to multipleksować itd?

    Witam, Troche to zagmatwane i skomplikowane: "Ja to widzę tak: naciskam przycisk, przerzutnik na wyjsciu ustawia stan wysoki i go trzyma puki drugi raz nie nacisnę tego samego przycisku. Od przerzutnika stan wysoki cały czas utrzymuje się na wejsciu multipleksera i jest przekazywany w postaci przebiegu kwadratowego z cz. ok 30/4 czestotliwości zegara...

    Początkujący Elektronicy   29 Maj 2018 19:45 Odpowiedzi: 31    Wyświetleń: 1563
  • Atmega128 + BASCOM: Znikające fonty przy 60% zajętości flash - co robić?

    Atmega128 posiada 128KB pamięci flash, żeby program poprawnie odczytał dane fontów rejestr RAMPZ musi być odpowiednio ustawiony. Może problemem jest umiejscowienie tych fontów we flashu, zaczynają się na pierwszej stronie pamięci (pierwsze 64 KB), a kończą na drugiej stronie (powyżej 64KB). Program odczytuje początek fontów z odpowiednio ustawionym...

    Mikrokontrolery AVR   09 Lip 2012 13:06 Odpowiedzi: 5    Wyświetleń: 1274
  • Symulacja post-route, skąd te pliki? Jak sie ich pozbyć?

    /.../owa pamięć może posłużyć do tworzenia a) funkcji kombinacyjnych/.../ albo c) pamięci rozproszonej (!). zgadza sie; b) rejestrów nie zgadza sie, rejestr to dodatkowy, niezalezny element slice; jesli napiszesz "if (in=2) then out <= 1" else out <= "0", to look-up table bedzie wypelniona tak, ze pod adresem '2' bedzie jedynka, pod reszta adresow...

    Programowalne układy logiczne   28 Sty 2009 17:04 Odpowiedzi: 6    Wyświetleń: 1344
  • [ATmega8] [ATmega8][C/C++] - ADC nie działa, konfiguracja i kod do sprawdzenia

    Zwróć uwagę że w Twoim kodzie nigdzie nie podajesz informacji prockowi gdzie ma zmierzyć napięcie. Przed konwersją musisz w rejestr ADMUX wpisać numer kanału ADC. Robi to tą linijką programu: Korzystam z ADC0, domyślnie ustawione są na 0 czyli powinno się zgadzać. że ustawienie w tym wypadku jest domyślne jest błędne, choć kanał autor swoim programem...

    Mikrokontrolery AVR   20 Maj 2013 13:55 Odpowiedzi: 8    Wyświetleń: 1614
  • Nowatorska naprawa konsoli Pegasus SP-80 + wstrzykiwanie (injekcja) danych

    https://obrazki.elektroda.pl/3928983600_... 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,...

    DIY Konstrukcje   12 Maj 2020 11:06 Odpowiedzi: 20    Wyświetleń: 14874
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Dzięki wielkie- ale to nie do mnie pisałeś. O Atomic_Block dowiedziałem się w czwartek- sprawdziłem- od czwartku jest to pierwsza wiadomość na ten temat. A wracając do tematu Fir3man- wymyśliłem taki schemat programu: #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> volatile uint8_t dol;...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3518
  • Jak zrealizować współdzielony dostęp do RAM dla mikrokontrolera i CPLD/FPGA?

    Rozwiązanie z SPI jest o tyle fajne, bo zawsze będzie wolniejsze od transmisji równoległej dla typowego uC. Więc nie potrzeby nawet sprawdzać czy bufor jest pusty czy nie. Trzeba tylko co piksel zapewnić działania w tle, w tedy uzyskamy najlepszy framerate dla rozdzielczości oraz będzie pchać z taką prędkością dane ile magistrala/DMA/SPI fabryka dała...

    Mikrokontrolery   18 Kwi 2012 22:00 Odpowiedzi: 24    Wyświetleń: 3247
  • BK7231 programowanie przez SPI w trybie pamięci flash - Python i Banana Pi

    https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...

    Artykuły   03 Paź 2025 21:45 Odpowiedzi: 28    Wyświetleń: 12762
  • Dodatkowa pamięć Flash na pomiary za darmo? Protokół komunikacji, zapis, odczyt, kasowanie

    https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...

    Artykuły   05 Lip 2025 19:29 Odpowiedzi: 2    Wyświetleń: 1071
  • Wyświetlacz 7 segmentowy tunera, uruchomienie z Arduino, rejestr przesuwny

    https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...

    Wnętrza urządzeń   10 Paź 2022 14:24 Odpowiedzi: 3    Wyświetleń: 2928
  • Centrale i sieci kablowe telefonii stacjonarnej

    Tzn. że dwa rzędy pionowe nie mogą być zapięte do tego samego rzędu poziomego? Fizycznie jak najbardziej mogą. Sens działania wybieraka krzyżowego jest mniej więcej taki: Wybierak to matryca: x poziomów = drążków na y pionów = mostków. W ramie (wybieraku) abonenckiej do poziomów podłączeni są abonenci, do pionów rejestry wychodzące i przychodzące....

    Telefony Stacjonarne Użytkowy   03 Wrz 2025 10:57 Odpowiedzi: 5145    Wyświetleń: 469848
  • Konwerter padów od Pegasusa pod Commodore 64 (C64)

    http://obrazki.elektroda.pl/6569522000_1... Przedstawiam projekt urządzenia (konwertera), umożliwiającego używanie dżojstików od konsoli Pegasus na popularnym komputerze Commodore 64 (C64). Urządzenie opiera się na mikrokontrolerze Atmega 8. Motywacja Jakiś czas temu zakupiłem komputer Commodore 64. http://obrazki.elektroda.pl/1500263400_1...

    DIY Konstrukcje   24 Wrz 2012 10:50 Odpowiedzi: 20    Wyświetleń: 20142
  • Mikrokomputer COBRA 1

    Miałem bardzo podobny przypadek. Układ AntyDrop źle działał, ponieważ impulsy LO 1(U35) nie zerowały przerzutnika D ‘74’układu U21/A . Wspomniane dema działały poprawnie, natomiast praca w monitorze np. listowanie pamięci, po chwili działania i pojawianiu się błędów na ekranie powodowały blokadę Cobry. Na oscylogramie sygnał LO o amplitudzie około...

    DIY Konstrukcje   17 Paź 2025 21:48 Odpowiedzi: 2141    Wyświetleń: 286257
  • Wyświetlacze VFD to nic strasznego. Część 2. Identyfikacja i uruchamianie

    https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...

    Artykuły   04 Lip 2021 21:41 Odpowiedzi: 324    Wyświetleń: 21954
  • Rejestrator EEG - Jak przesłać wiele sygnałow do PC?

    Jest trochę mikrokontrolerów, które pozwalają na połączenie poprzez USB, trzeba się temu przyjrzeć - jakieś ATmegi chyba obsłużą tylko najwolniejszy tryb, i to nie wszystkie, STM32 mogą więcej. Ale najpierw trzeba dużo poczytać z opisu tego AD7768, bo on ma jakiś złożony protokół (i to niekoniecznie SPI - może poprzez SPI ustawia się tryb pracy, a dane...

    Początkujący Elektronicy   07 Lis 2024 13:24 Odpowiedzi: 13    Wyświetleń: 231
  • LCD4Linux na E2 - wlasny rodzaj wyswietlacza

    Raczej nie, musi byc zainicjowany. Tam nie ma typowego interfejsu RGB tylko jakis DBI (dwukierunkowy interfejs rownolegly), ktory konfiguruje sie przez spi. Nie chce mi sie czytac calej dokumentacji ILI9481 zeby sprawdzic jak sa ustawione rejestry domyslnie. Bardziej sklanialbym sie do tego co ci podalem - wyglada na to ze domyslnie dziala w trybie...

    DIY Konstrukcje   07 Gru 2024 20:11 Odpowiedzi: 228    Wyświetleń: 30375
  • Zasilacz regulowany 15 V/20 A i 45 V/10 A

    https://obrazki.elektroda.pl/3680806300_... Z 30lat temu zdobyłem uszkodzony zasilacz do 3A do 36V z miernikiem wychyłowym przełączanym V / I. Nie naprawiałem, zrobiłem na 723. Z praktyki nie inteserował mnie CV przechodzący w CC, cóś zewrze, przekroczy zakres i będzie "dopalane". Chciałem szybko wyłączający U na ok. 5s z sygnalizacją,...

    DIY Warsztat   08 Wrz 2022 19:17 Odpowiedzi: 47    Wyświetleń: 9027
  • Projekt układu dla 30-40 mikrołączników z LED i przekaźników bistabilnych

    No właśnie po to, by zminimalizować ilość użytych pinów i połączeń z klawiaturą. Zminimalizować na 14, kiedy da się obsłużyć 40 przycisków na 3 pinach (z użyciem 5 '165)? Albo na 6 (z jednym 4017)? Chcąc zrobić wszystko na jednym Adruino wypada policzyć, ile jest pinów, których można użyć. Zastanawiam się, jak minimalizując liczbę pinów uzyskać wykrywanie...

    Początkujący Elektronicy   04 Mar 2025 20:11 Odpowiedzi: 142    Wyświetleń: 2166
  • stm32f7 - Jak elegancko ustawiać bity w rejestrze nie przestawiając innych/zarez

    (at)Piotr Piechota Ja robiłbym coś w stylu: [syntax=c] static inline uint32_t bitfield_update(uint32_t bf, uint32_t mask, uint32_t value) { return (bf & ~mask) | (value & mask); } .... const uint32_t mask = RCC_PLLSAICFGR_PLLSAIN | RCC_PLLSAICFGR_PLLSAIP | RCC_PLLSAICFGR_PLLSAIQ | RCC_PLLSAICFGR_PLLSAIR; const uint32_t value = 192 // N=192...

    Mikrokontrolery ARM   28 Gru 2016 21:30 Odpowiedzi: 9    Wyświetleń: 1056
  • Sterownik wyświetlacza LED i klawiatury AS1115 na I2C - Arduino - przykłady

    https://obrazki.elektroda.pl/3711757000_... Witajcie, dzisiaj przedstawię uruchomienie układu AS1115 z Arduino w oparciu o gotową bibliotekę. AS1115 to kontroler wyświetlacza 7-segmentowego (do 8 cyfr) oraz klawiatury (do 16 klawiszy) z interfejsem I2C, oferującym dodatkową linię-przerwanie dla zdarzeń pochodzących od klawiatury. Temat ten...

    Wnętrza urządzeń   30 Lis 2022 15:08 Odpowiedzi: 10    Wyświetleń: 2097
  • Matryca LCD z laptopa jako niezależny monitor

    MiiiiM - dzięki za plik. Opiszę teraz moje przygody z pamięcią GD25Q32C, która jest zamontowana w płytce LA.MV56U.A. Żeby sprawdzić dokładniej, co w ogóle dzieje się przy starcie, podłączyłem się pod UART (115200, 8N1) i faktycznie, boot zatrzymywał się zaraz na początku i stał w miejscu. Ponieważ akurat nie miałem pod ręką programatora SPI, wykorzystałem...

    DIY Konstrukcje   02 Lut 2025 10:20 Odpowiedzi: 3024    Wyświetleń: 788385
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5442
  • Co się dzieje wewnątrz mikrokontrolera? Opiszesz mi instrukcje Atmega8a wraz z tym jak to działa

    a co się dzieje wewnątrz mikrokontrolera? Opiszesz mi instrukcje Atmega8a wraz z tym jak to działa, co się dzieje z układem mikrokontrolera? Oczywiście! Omówię, jak działają poszczególne instrukcje Atmega8a w kontekście podanego kodu asemblera oraz jak wpływają one na funkcjonowanie mikrokontrolera. Kod asemblera: ``` sbi DDRC, 0 sbi PORTC, 0 sbi DDRB,...

    Nauka Elektroniki, Teoria i Laborki   31 Mar 2023 20:20 Odpowiedzi: 8    Wyświetleń: 309
  • T61/T61P - Modowanie Thinkpadów: Whitelist, SATA II, DIDA, CPU, GPU, LED, RAM

    Witajcie. Jutro zacznę tu tworzyć rozległy temat o modowaniu laptopów T61 i T61P. Tworzę ten zarys tematu by upewnić się, że to jest prawidłowe miejsce na forum do napisania takiego dokumentu. Jeżeli nie jest, proszę o pokierowanie w lepsze miejsce. Modyfikacje obejmować będą: - zdjęcie whitelisty sprzętu, - odblokowanie transferu sata II dla głównego...

    Komputery Modding & OC   19 Lis 2018 18:26 Odpowiedzi: 2    Wyświetleń: 10413
  • Obsługa ekspandera na I2C przez Raspberry Pi

    http://obrazki.elektroda.pl/8000762600_1... W większość projektów, które realizował autor tego poradnika w oparciu o Raspberry Pi wykorzystywał on piny GPIO jako wejścia i wyjścia cyfrowe. Wyprowadzonych na płytce RPi jest 17 takich pinów. Co zrobić jak potrzebujemy więcej? Najprostszym sposobem zwiększenia liczy wejść i wyjść cyfrowych,...

    DIY Zagranica   07 Paź 2018 15:15 Odpowiedzi: 7    Wyświetleń: 16626
  • Brak ustawiania FLAGA_CZAS w przerwaniu timera - kod w pętli głównej nie wykonuje się

    Jeżeli to jest np. atmega328 to zamiast definiować strukturę z jednym polem Flagi użyj rejestr GPIOR0. [syntax=c]#define FLAGI GPIOR0 #define FLAGA_CZAS GPIOR00 #define FLAGA_TEST GPIOR01 // itd. FLAGI &= ~(1 << FLAGA_CZAS); // zerowanie bitu FLAGI |= (1 << FLAGA_CZAS); // ustawianie bitu[/syntax] Ten rejestr znajduje się w pierwszych...

    Mikrokontrolery Początkujący   09 Cze 2022 09:58 Odpowiedzi: 11    Wyświetleń: 639
  • STM32F103C8T6 USB MSC Bootloader by piotr_go

    Bootloader przestawia wektory przed skokiem do softu użytkownika więc wydaje mi się że nic dodatkowo nie trzeba robić poza kompilacją pod 0x08001000. Niestety. CubeMX robi to tak że ustawia na początku rejestr VTOR (funkcja SystemInit): [syntax=c] SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ [/syntax]...

    DIY Konstrukcje   18 Paź 2023 00:56 Odpowiedzi: 43    Wyświetleń: 19716
  • MCP2515 CAN BASCOM jak rozpocząć programowanie mcp

    Po resecie MCP ustawia rejestr CANCTRL &B11100111 Sygnał na wyjściu zegarowym pojawia się kiedy : 1. MCP jest po resecie przed programowaniem. 2. Kiedy uaktywniasz wyjście zegarowe ustawiając odpowiednio CANCTRL str.58 PDF. Po twoim opisie wygląda że MCP oczekuje na programowanie po SPI . Czy bedziesz mial mozliwosc odpisania do poludnia? Chyba się...

    Mikrokontrolery AVR   03 Wrz 2020 15:05 Odpowiedzi: 39    Wyświetleń: 22386
  • Jak podłączyć wyświetlacz AS-23011BMR do Arduino z zasilaniem 12V?

    Witam. Znalazłem taki oto projekt https://how2electronics.com/ds18b20-ther... złożeniu go na płytce stykowej i wgraniu kodu do arduino wszystko fajnie zadziałało.Chciałbym zastosować większy wyswietlacz segmentowy AS-23011BMR wspólna anoda.Wyświetlacz musi być więc zasilony 12V.Złożyłem układ wg schematu jak na zdjęciu...

    Mikrokontrolery   02 Lut 2024 14:18 Odpowiedzi: 3    Wyświetleń: 405
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    - może podpowiesz dlaczego funkcja wykonuje się jeden raz? Wpierw warto zrozumieć co dokładnie robi ten kod. Twoje zrozumienie może pomóc w lepszym zdiagnozowaniu problemu. Przyjrzyjmy się więc kluczowym elementom: 1. Funkcja `usart_inicjuj` jest odpowiedzialna za inicjalizację modułu komunikacji szeregowej (USART). Ustawia prędkość transmisji (BAUD),...

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1692
  • Ustawianie wartości 0 w rejestrze TCCR1B (CS10, CS11) w mikrokontrolerze atmega 32

    Ostatni raz powtarzam: #define STEP_OFFTCCR1B &= ~(_BV(CS10)) | ~(_BV(CS11)); <--- to jest źle, bardzo źle i niczego nie zeruje Zamień na to: #define STEP_OFF TCCR1B &= ~(_BV(CS10) | _BV(CS11)); <--- to będzie działać, to zeruje bity. Na więcej postów nie odpowiadam bo czuję tutaj stratę czasu.

    Mikrokontrolery Początkujący   26 Lut 2021 19:13 Odpowiedzi: 8    Wyświetleń: 483
  • [AVR] Parametryzacja wstawek Assemblerowych w C++ dla różnych pinów

    Cześć. Mam kilka wstawek assemblerowych jak poniżej. Kod ustawia pin D6 w stan niski i wysoki po upływie kilku taktów zegarowych. Służy to do uzyskania bardzo krótkich szpilek stanu wysokiego na pinie scalaka. Chciałbym jakoś móc je sparametryzować i wykorzystywać do sterowania innymi pinami. Czy da się jakoś sprytnie to zmodyfikować, by zamiast 0x0D...

    Mikrokontrolery AVR   31 Sty 2024 14:51 Odpowiedzi: 1    Wyświetleń: 261
  • Zmiana domyślnego adresu Modbus RTU w falowniku Solplanet ASW10K-LT-G2

    Mam taki falownik, działa bez zarzutu, nawet da się z nim skomunikować po RS485, mam też opis rejestrów. Niestety w opisie nie ma jednego istotnego zapisywalnego rejestru - pozwalającego zmienić domyślny adres Modbus RTU (równy 3) na inny. Jest rejestr zawierający ten adres, ale tylko do odczytu funkcją "read input registers" (nie wiadomo po co, jak...

    Energia Odnawialna   27 Sie 2023 15:30 Odpowiedzi: 1    Wyświetleń: 1275
  • RTC samoistne przestawianie się roku, miesiąca i dnia w układzie MCP79410

    Znalazłem przyczynę, ale czegoś dalej nie rozumiem. To są rejestry układu: https://obrazki.elektroda.pl/6795741600_... a to jest rejestr numer 0x03 w którym ustawiamy bit VBATEN: https://obrazki.elektroda.pl/2119463800_... Bit ten musimy ustawiać za każdym razem, gdy mikrokontroler startuje, tak więc wywołuję sobie...

    Mikrokontrolery   19 Cze 2021 19:08 Odpowiedzi: 2    Wyświetleń: 420
  • Diagnozer joysticków (np. do Pegasusa) na Atmega 8

    http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...

    DIY Konstrukcje   17 Lis 2015 21:57 Odpowiedzi: 4    Wyświetleń: 6660
  • Sterowanie zakresem napięć sygnału wyjściowego z użyciem mikrokontrolera i dzielnika napięcia

    Panowie, bardzo dziękuję za zainteresowanie tematem. Dokładnie chodzi o to, że chciałbym sterować napięciem na wyjściu układu za pomocą rezystancyjnego czujnika nacisku z możliwością zmiany zakresu napięcia wyjściowego w widełkach 10mV - 10V, mianowicie (poniższy opis dotyczy schematu z pierwszego postu): 1. Rezystancyjny czujnik nacisku pracujący w...

    Początkujący Elektronicy   05 Lis 2022 22:58 Odpowiedzi: 23    Wyświetleń: 636
  • Prostownik do ładowania akumulatorów (auto)

    W serii tych blogów jest chyba prawie wszystko łopatologicznie opisane o programowaniu AVR w C: Deasembler nie istnieje bin nie da się odwrócić . Robi się to podsłuchując działające urządzenie lub program Znalazłem w końcu-da się zdeasemblerować HEXa którego wysyłamy przez ISP do uP AVR;) Można zobaczyć jaki wpływ na kod mają opcje kompilacji. W tym...

    Artykuły   29 Sty 2024 10:53 Odpowiedzi: 2692    Wyświetleń: 1193448
  • Błędny odczyt LM35 na wyświetlaczu 7-segmentowym z ATmega16

    Jeśli rejestr jest w przestrzeni dostępnej dla sbi/cbi. A swoją drogą nawet w tym przypadku wygeneruje tyle instrukcji ile bitów się ustawia zamiast dwóch instrukcji ustawiających cały rejestr.

    Mikrokontrolery   11 Sty 2011 10:52 Odpowiedzi: 11    Wyświetleń: 1545
  • [Zlecę] Potrzebuję wyciągnąć w trybie soft. informacje z WM8804

    Napisz program na Arduino, który odczyta rejestr R16 po szynie I2C ze scalaka WM8804. Niech podłączony LED zapali się, gdy wartość młodszego nibbla odczytanego rejestru wyniesie b0100. Niech będzie zgaszony w przeciwnym wypadku. Oto program na Arduino, który odczyta rejestr R16 po szynie I2C ze scalaka WM8804 i zapali LED, gdy wartość młodszego nibbla...

    Projektowanie Bazar   22 Mar 2023 11:00 Odpowiedzi: 5    Wyświetleń: 474
  • Różnica między rejestrami PORTB a DDRB w AVR - wyjaśnienie funkcji

    DDRX to rejestr kierunku porty który ustala czy port X jest wejściem czy wyjściem. PORTX w przypadku wyjścia ustawia stan na porcieX. PORTX w przypadku wejścia odpowiada za podciąganie wejścia do VCC PINX bada stan na wyprowadzeniu portuX

    Mikrokontrolery AVR   09 Wrz 2009 13:56 Odpowiedzi: 17    Wyświetleń: 11849
  • Attiny jaka różnica między przejściem do początku programu, a sprzętowym resetem

    Reset przez skok pod adres zero realizowany jest przez wykonanie kodu inicjującego a on że tylko zeruje rejestr zerowy i statusowy, ustawia wskaźnik stosu, oraz inicjuje zmienne w RAM. Inne rejestry w tym I/O nie są inicjowane, czyli zatrzymują wartość sprzed "resetu"

    Mikrokontrolery AVR   11 Sie 2018 13:50 Odpowiedzi: 9    Wyświetleń: 753
  • Jak sprawdzić źródło alarmu w PCF8583 - timer czy zegar?

    Też tak myślałem, ale albo coś mam w programie nie tak, albo sam już nie wiem. Bo w obu przypadkach wywołania przerwania (alarm, timer) ustawia mi zawsze tylko i wyłącznie bit 1 w rejestrze 0x00. Dodano po 18 Poza tym nie wiem czy robię to prawidłowo Ustawianie Timer'a: Zeruję rejestr 0x07, do rejestru 0x0F ładuję wartość którą ma odliczyć (chodzi mi...

    Mikrokontrolery   25 Maj 2008 07:50 Odpowiedzi: 2    Wyświetleń: 1068
  • pamięć z 4-8 bitowym dostępem sekwencyjnym-blokowym

    https://obrazki.elektroda.pl/7048158500_... W zasadzie nie wiem jaki tytuł dać ;) Jest to uniwersalny moduł (bufor) a częściowo dedykowany ze względu na dostęp sekwencyjno-blokowy. - obsługuje pamięci SRAM w obudowie dip 28 - umożliwia 4 lub 8 bitowy dostęp - podział na bloki 256 lub 512 bajtowe - sekwencyjny dostęp - konfigurowalny...

    DIY Konstrukcje   15 Kwi 2019 20:21 Odpowiedzi: 9    Wyświetleń: 2346
  • [ATMEGA64][BASCOM] Niezgodność prędkości UART 9600 z FT230XS - jak ustawić?

    Może to jakiś stary Bascom? Bascom sprawdza kiedy będzie mniejszy błąd dla dwóch z możliwych ustawień bitu U2X w rejestrze UCSR0B. Możesz łatwo sprawdzić nawet w symulatorze czy ustawia rejestr UBRR poprawnie. Każdy kalkulator pokaże Tobie że dla 4MHz i baud 9600 w rejestrze powinno się znaleźć to co w kodzie poniżej. Czasami, po jakichś bootloaderach...

    Mikrokontrolery AVR   14 Lip 2019 14:54 Odpowiedzi: 3    Wyświetleń: 492
  • at2313 + przekaźnik, Jak wyeliminować rozłączanie?

    Nie o instrukcję bascoma chodzi, lecz o dataszit do attiny2313. W AVR stan pinów odczytuje się czytając rejestr PINx, ustawia pisząc do rejestru PORTx, a kierunek (wej/wyj) ustawia pisząc do rejestru DDRx. Możliwe są też różne kombinacje, włączające lub wyłączające pullup. Poczytaj dokumentację ATTiny2313. Wejście z przyciskiem powinno mieć pullup.

    Mikrokontrolery AVR   15 Mar 2009 19:19 Odpowiedzi: 15    Wyświetleń: 1467
  • Jak zwiększyć częstotliwość próbkowania do 1kHz w Arduino UNO?

    1. PRR, jest to Power Reduction Register. Aby korzystać z ADC, bit PRADC musimy wyzerować. Nie wiem jakie rejestry są domyślnie ustawiane przy starcie Arduino. Nie wiem czy ADC startuje, czy może trzeba go uruchamiać jakimś magicznym pinMode. Na wszelki wypadek wyzerujemy sobie ten PRADC. Jeśli ustawienie bitu wygląda tak: PRR |= (1 << PRADC);...

    Arduino   16 Sty 2019 23:06 Odpowiedzi: 22    Wyświetleń: 2775
  • STM32F407VG - konfiguracja wejścia Break Input na pinie PE15

    Jeśli dobrze zrozumiałem problem: Ustawiając rejestr OTYPER nie ustawiasz pinu jako wyjście, tylko konfigurujesz wyjście, prawdopodobnie włączają się jakieś wewnętrzne rezystory, skonfiguruj resetr GPIOx->PUPDR (pullup) oraz TIMx->BDTR bit BKP (wyzwalanie stanem niskim lub wysokim). pzdr

    Mikrokontrolery ARM   16 Gru 2011 19:20 Odpowiedzi: 2    Wyświetleń: 1134
  • Inteligentnu switch Tuya Aubess Mini (Belon2028N) i 16 przekaźników

    Z moich badań wynika, że odbiornik RF ustawia swój pin danych w taki sam sposób, jak pin danych odbiornika IR. Odbierając dane, wysyła je przez pin danych, a procesor dekoduje je do określonego kodu, który jest powiązany z naciśniętym przyciskiem... Naprawdę proste. Myślę, że możliwe jest nawet bezpośrednie użycie trybu IR. Podłączając pin danych RF...

    Smart Home IoT   10 Kwi 2023 18:08 Odpowiedzi: 33    Wyświetleń: 4098
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25522
  • [PIC24H][C+ASM] Kontroler do LCD mono 640x480 (S1D13705)

    Z odświeżaniem sobie poradzę, na razie problem jest taki że mimo iż w pętli zapisuję dane do kontrolera na lcd nic się nie zmienia. To co dostaję po zakończeniu tej funkcji którą podałem wyżej przestawia obrazek: http://obrazki.elektroda.net/31_12560545... Szczerze się przyznam że nie mam pojęcia jaki rejestr muszę jeszcze koniecznie ustawić...

    Mikrokontrolery PIC   15 Lis 2009 21:47 Odpowiedzi: 83    Wyświetleń: 16453
  • Nie mogę zmienić czasu uśpienia w laptopie, system Win 10 Pro

    Witajcie gdy próbuję zmienić czas uśpienia laptopa. W opcji zasilanie i uśpienie zmienia się na chwilę i wraca z powrotem na 5 min Wczoraj czyściłem dysk CCleaner rejestr i boję się że coś jednak usunąłem z systemu, proszę o pomoc. Dodano po 14 Lub gdy zmienię zasilanie aby się wyłączył po 30 min np to tak samo się ustawia czuwanie też na 30, samo ustawia...

    Komputery Początkujący   17 Cze 2022 23:12 Odpowiedzi: 4    Wyświetleń: 294
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Jak już: Podłączysz 33pF z powrotem do +. Podłączysz kondensator 100nF .(teedd) Sprawdzisz adres(programikiem). To ściągnij datasheeta i sprawdź jak się ustawia rejestr konfiguracyjny pod adresem 0. Mam PCF ale luzem. Nie mam czasu ma wlutowanie i sprawdzenie-chociaż bardzo to lubię. Dodano po 1 POD ZASILANIE!!! 100nF do kwarcu??? Student PWr???

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9587
  • [STM32F4][C] - Obsługa enkodera - dodatnie i ujemne wartości

    Witam wykorzystuję timer encoder mode do obsługi enkodera. Niestety zakres jest tylko 16 bitowy i w dodatku nie ma ujemnych wartości. Gdy przeskoczy 0 to ustawia się na wartość max tj.65535 Dlatego rozwiązałem to w taki sposób, że podczas inicjalizacji ustawiam rejestr CNT na 32767. Przy odczycie odejmuję te wartość i tak otrzymuję ujemne wartości....

    Mikrokontrolery ARM   02 Gru 2013 23:31 Odpowiedzi: 6    Wyświetleń: 1398
  • Sterowanie dwoma PCA9685 z Arduino - jak skonfigurować?

    nie - zasilanie z arduino Więc jeszcze raz zapytam - V+ połączone z VCC? Rozumiem, że POWER świeci na obu modułach? już myślałem że to będzie rozwiązanie ale niestety też nie Byłoby tak gdyby biblioteka traktowała kanał 17 jako pierwszy (at) 0x41 ale tak nie jest. Po prostu ustawia odpowiedni rejestr układu o ustalonym wcześniej adresie, czyli dla...

    Arduino   13 Maj 2019 18:23 Odpowiedzi: 38    Wyświetleń: 1872
  • Port A w Atmega16 jako port I/O a nie jako przetwornik?

    Kolega używa zarówno rezystorów do diód jak również ustawia rejestr DDR jako wyjście (1). Jak kolega poda bezpośrednio napięcie z zasilania to mu LED świeci jasno, jak wysteruje z portu to ledwo świeci. Jeżeli przepnę na port C to świeci normalnie przy sterowaniu z procka. Procek nowy i był z 3 razy programowany więc to raczej nie wina procesora. Mnie...

    Mikrokontrolery   23 Wrz 2008 12:47 Odpowiedzi: 17    Wyświetleń: 3302
  • [ATmega16][C]Pwm - prośba o poprawienie kodu (rejestrów)

    Tak. Ustawia w TCCR1B bit CS12. nie ustawia bitu, tylko ustawia cały rejestr TCCR1B, tak, że ustawiony jest jedynie bit CS12, poprawnie powinno być TCCR1B |= _BV(CS12); to ustawia pojedynczy bit, bez ingerencji w inne. Jak kto woli, taki zapis jest równoważny: TCCR1B |= (1 << CS12); \\no zdążyłeś się poprawić

    Mikrokontrolery AVR   01 Sie 2010 14:56 Odpowiedzi: 7    Wyświetleń: 2170
  • Niejasne działanie instrukcji ADC i BRCC w AVR Studio - flaga C

    No i porwałem sie na rozkaz LPM i mam problemy ze zrozumieniem. Taki prosty przykład poniżej. .include "m128def.inc" .EQU fq = 8000000 ; XTal frequency definition ldi r20,$00 out SPL,r20 ldi r20,$05 out SPh,r20 ; stos ustawiony na $0500 start: LDI ZH,HIGH(MyTable*2) ; Adress of table to pointer Z LDI ZL,LOW(MyTable*2) ;...

    Mikrokontrolery AVR   31 Maj 2009 09:01 Odpowiedzi: 8    Wyświetleń: 2778
  • Szybkość programowania AVR Studio 5 z USBASP: parametr dla avrdude, ustawienia MkCLIPSE

    Po wywołaniu Twojego kodu pojawiło sie takie coś: Czyli ta kostka wyraźnie nie życzy sobie z nikim rozmawiać. No i to by świadczyło że nie tylko ruszałeś CKDIV8, bo w/w wywołanie avrdude"wyciąga" bez problemu ATtiny13 z najniższej możliwej nastawy fusebitów jak chodzi o taktowanie z wewnętrznego generatora. Czyli albo ustawiłeś na fusebitach taktowanie...

    Mikrokontrolery Początkujący   06 Lut 2022 16:13 Odpowiedzi: 36    Wyświetleń: 2007
  • [stm32] [stm32][C] Przerwanie od pinu PA3 - błąd w konfiguracji NVIC i EXTI

    No bo wciąż ustawiasz rejestr IMR "odwrotnie" - zajrzyj do manuala co oznacza 0, a co oznacza 1. I w ramach testów zrezygnuj z ustawiania jakichkolwiek priorytetów przerwań czy czegokolwiek z nimi związanego. 4\/3!!

    Mikrokontrolery ARM   28 Lip 2011 19:57 Odpowiedzi: 8    Wyświetleń: 3552
  • [F411CE][C][KEIL 5.24.2.0] FT800 Touch Screen nie działa

    Mam uruchomionego RVT43ULFNWC00 jeżeli sobie życzysz to źródła w Keilu (chyba) też mam. Będę wdzięczny. Znalazłem przykład, w którym ustawiany jest rejestr REG_TOUCH_MODE. Jak pamiętam z noty, domyślnie jest on ustawiony, ustawiłem jak w przykładowym kodzie (REG_TOUCH_MODE=3 //TMODE_CONTINUOUS) ale nic nie pomogło. Dodano po 10 Znalazłem rozwiązanie....

    Mikrokontrolery ARM   02 Sie 2018 09:49 Odpowiedzi: 7    Wyświetleń: 813
  • Pomiar prądu przez PMBus - część 1

    To pierwszy artykuł z dwuczęściowej serii. Część 1 (poniżej) przedstawia rodzinę cyfrowych menedżerów systemu elektroenergetycznego (DPSM) i obejmuje podstawowe metody pomiaru natężenia płynącego prądu. Wprowadzono również wątki związane z LTpowerPlay i opisano pomiar energii. Część 2 odnosi się do pomiaru prądu na źródłach wysokiego napięcia lub ujemnego,...

    Artykuły   25 Mar 2022 16:45 Odpowiedzi: 2    Wyświetleń: 1596
  • Jak skonfigurować SPI w Bascom AVR dla komunikacji Atmega8?

    Ty nadal forsujesz instrukcję SPIINIT? Mimo, że jak sam piszesz źle ustawia końcówki? Pogratulować . Potem ludzie sie dziwią , że Bascom zajmuje dużo pamięci. Popatrz na to co stworzyłeś. Zamiast pominąć SPIINIT i skonfigurować jedną końcówkę (jedna instrukcja) u ciebie są to TRZY instrukcje. Tylko "szamańska wiedza" może spowodować coś takiego. Uruchom...

    Mikrokontrolery Początkujący   14 Maj 2013 21:53 Odpowiedzi: 71    Wyświetleń: 13911
  • Atmega16 - brak napięcia na liniach PD2-PD4, czy wyłączyć JTAG w fusebitach?

    Wszystkie piny ustawiłem na stan wysoki komendą DDRD = 0xFF czyli 11111111 a więc wszystkie linie portu D są wyjściami ze stanem wysokim. DDRD to rejestr ustawiający kierunek działania portu wpisanie do niego jedynek ustawia piny portu jako wyjścia ale wcale nie oznacza to że będziesz miał na tych wyjściach stany wysokie. Jak chcesz mieć stany wysokie...

    Mikrokontrolery   02 Maj 2011 09:15 Odpowiedzi: 8    Wyświetleń: 1205
  • Okres PWM dla serwa inny niż 20ms - czy możliwe (Serwo modelarskie na OC2)

    To może tak : Timer2 w trybie FastPWM F_CPU=8MHz preskaler=1024, rejestr TCNT2=100, piny COM21:0=3 (invertedPWM) Przepełnienie licznika TCNT2 co 2ms (dokładnie to 19,968ms) (overflow) ustawia OC2 w stan niski Osiągnięcie licznika TCNT2 wartości z rejestru OCR2 (compare match) ustawia OC2 w stan wysoki W rejestrze OCR2 trzymamy wypełnienie PWM ( OCR2...

    Mikrokontrolery Początkujący   30 Lis 2012 19:55 Odpowiedzi: 3    Wyświetleń: 2235
  • Którą rodzinę ARM wybrać: Atmel, Cortex czy LPC? Opinie i porównania

    LPC213x rejestry i/o były podpięte pod dosyć wolna magistralę VPB, nowsze 214x oraz 213x-1 mają już te rejestry podpięte pod magistralę lokalną. Z punktu widzenia programistycznego ustawia się odpowiednio rejestr SCS a zamiast korzystać z rejestrów IOSET, IOCLR korzysta się z ich odpowiedników FIOSET itd.

    Mikrokontrolery ARM   15 Cze 2009 19:01 Odpowiedzi: 12    Wyświetleń: 3118
  • Jak usunąć niechcianą stronę startową w Internet Explorer po instalacji WinRAR?

    Masz zmodyfikowany rejestr !!! Zlokalizuj programem AdAware lub spywarecop plik ktory to ustawia i daj wyszukiwanie w rejestrze nazwy tego pliku !!! Pousuwaj wszystkie odwolania

    Software serwis   12 Maj 2004 20:07 Odpowiedzi: 18    Wyświetleń: 2650
  • Różnice między zdarzeniami a przerwaniami w STM32F103

    Mniej więcej wiem o co chodzi. Trochę poćwiczyłem i to co mi potrzebne zrozumiałem. wpadłem na coś ciekawego, ale tak się długo zastanawiałem czy o to pytać. Ale może komuś też się przyda. Natrafiłem na błędy z instrukcją WFE. Od razu mówię że pytam raczej jako ciekawostkę i ciekawą właściwość rdzenia ni z coś do wykorzystania. W erratach jest coś takiego...

    Mikrokontrolery ARM   18 Mar 2016 12:32 Odpowiedzi: 51    Wyświetleń: 4749
  • Ściemniacz ATMEGA8 - mignięcia żarówki przy ściemnianiu i rozjaśnianiu

    Witam Zaprojektowałem ściemniacz oparty na procesorze ATMEGA8 sterowany ręcznie (przyciskiem) lub zdalnie za pomocą Modbus'a. Wszystko już prawie działa, a prawie dlatego że: w trakcie ściemniania i rozjaśniania podłączona żarówka potrafi mignąć. Czasami jest ok a czasami mignie, bardzo szybko - np. ściemnia ściemnia mignie i dalej ściemnia i w drugą...

    Mikrokontrolery AVR   23 Paź 2010 22:23 Odpowiedzi: 4    Wyświetleń: 1891
  • Zegar matrycowy 8x80 + termometr oraz datownik z imieninami

    Witam. czy nie wygodniej było by Ci oprogramować multipleks w przerwaniu z timera np. T0, i nie bawić się w "waitus" itp? .... to był tylko przykład żeby jaśniej opisać o co mi chodzi ,, ja nie używam wait , u mnie w tym czasie program przelicza i ustawia rejestr do kolejnej linii . teraz do kol. Slaby . nie będę się tu sprzeczał bo nie uważam się za...

    DIY Konstrukcje   21 Lip 2019 04:26 Odpowiedzi: 79    Wyświetleń: 42725
  • SPI w trybie podrzędnym, bez przerwań, ręczne wyzerowanie.

    Mam następujące pytanie: AVR pracujący w trybie podrzędnym po odebraniu bajtu danych ustawia znacznik SPIF w rejestrze SPSR, tak wynika z noty katalogowej. Po przejściu do obsługi przerwania znacznik ten jest zerowany. Jeśli obsługa transmisji nie wykorzystuje mechanizmu przerwań należy go "ręcznie" wyzerować. Jeśli transmisja po SPI przesyła serię...

    Mikrokontrolery AVR   14 Wrz 2008 22:27 Odpowiedzi: 2    Wyświetleń: 1004
  • ENEA jak Iskra MT 382 ustawia godziny 2 taryfy w G12?

    Wczoraj sprawdziłem jeszcze jak licznik po 22 zalicza zużycie i okazało się, że wszystko jest na rejestrze 1.8.1 Dzisiaj zgłosiłem awarię licznika. I żądanie jego wymiany. Przed chwilą sprawdzałem i teraz ( po 22) zalicza na rejestr 1.8.2. Całkowite zużycie na tym rejestrze w tym roku to 10kWh, gdzie na dobę zużywam około 50kWh. Tak więc wynika z tego,...

    Energia Odnawialna   10 Sty 2020 10:42 Odpowiedzi: 9    Wyświetleń: 2715
  • Falownik Altivar 28: Błąd SLF podczas sterowania silnikiem przez ModbusMAT1.0 i USB-RS485

    Niestety problemów ciąg dalszy . W instrukcji falownika w dziale MODBUS przy opisie funkcji jest przykład : aby zapisać wartość 15 i 400 do parametrów(słów) W400 i W401 odpowiedzialnych za ruch i częstotliwość pracy jest podana następujaca komenda : 02 10 0190 0002 04 000F 0190 CRC16 i tu wszystko jasne 02 adres urządzenia 10 funkcja zapisu wielu kolejnych...

    Automatyka Przemysłowa   28 Lut 2021 20:00 Odpowiedzi: 5    Wyświetleń: 861
  • STM32F103 - Programowy Bootloader -> Idea działania, skrypty linkera

    Niezupełnie. Kod źródłowy "aplikacji" nie musi wiedzieć, czy jest zapisany od adresu 0 i startuje sam, czy jest startowany przez bootloader. O tym wie tylko konsolidator, który generuje kod odpowiedni dla zadanego adresu startowego. Pod adresem bazowym aplikacja ma kompletną tablicą wyjątków, z wektorem RESET. Bootloader po zweryfikowaniu aplikacji...

    Mikrokontrolery ARM   16 Mar 2013 10:42 Odpowiedzi: 28    Wyświetleń: 6372
  • ITERACJA - Powieść SF w odcinkach. Tom 1, 26 odcinków.

    Skonwertowałem, przeczytałem, i chcę jeszcze! W załączniku pliki w formacie mobi, spakowane bo inaczej nie chciało forum przyjąć. Dodawane będą sukcesywnie, w miarę "dosyłania" kolejnych odcinków. ========== Odcinek 1=============== KONTRABANDA Mag był wyraźnie zadowolony. Dostawy wreszcie docierają na czas i można się skupić na właściwych zadaniach....

    HydePark opowiadania, powieści   02 Wrz 2020 16:20 Odpowiedzi: 74    Wyświetleń: 7677
  • STM32F0Discovery - RTC nie aktualizuje czasu w trybie free-run, jak to naprawić?

    Witam Mam problem ze zmianą czasu w STM32F0Discovery. Konfiguracja i inicjalizacja modułu jest dobrze wykonana - w debugerze zlicza sekundy, ustawia flagi itd. Problemy zaczynają się gdy chcę załadować do rejestru czasu TR i daty DR aktualny czas. Podczas pracy krokowej wszystko idzie ładnie - flagi się ustawiają, rejestr ładuje i wartości się zmieniają....

    Mikrokontrolery ARM   28 Sie 2013 18:32 Odpowiedzi: 4    Wyświetleń: 2025
  • Jak skasować flagę M1 w sterowniku LOGO8?

    Marker jest podpięty do scady, jeżeli w scadzie będzie 1, to marker ma 1 i nie da się tego kasować. A to by było logiczne, czyli to w programie scada musi być w formie jakiegoś przycisku chwilowego który najpierw wpisze 1 do M1 a potem 0. Myślałem że np: kliknięcie guzika w programie scada ustawia 1 raz i inny klient np: drugi scada albo sterownik...

    Automatyka Sterowanie PLC   27 Cze 2019 22:27 Odpowiedzi: 10    Wyświetleń: 1461
  • FT232RL - problem z transmisją UART-USB z ATmega8A, wysyłanie danych przerywane

    Proponuję uprościć kod do minimum, i skupić się na zegarze. Można albo użyć zewn. sygnału, ale wymaga to tyle samo pracy co przylutowanie kwarcu na pająka, a jest o tyle ryzykowne, że jak nie coś nie zadziała, to nie przeprogramujesz już układu. Z jakiego napięcia zasilasz układ? Wewn. oscylator jest kalibrowany pod 5V, jeżeli masz mniej, to zamiast...

    Mikrokontrolery   15 Gru 2015 19:46 Odpowiedzi: 16    Wyświetleń: 1329
  • Czy w tym programie działa NOP , i w jaki sposób działa?

    Jak ustawiać preskalery według tabelki z #27 podanej przez excray .Jak wygląda preskaler 32 i 128 jak to się ustawia. W internecie jest taki preskaler , TCCR1B |= (1<<CS12)|(1<<CS10); // preskaler = 1024 Jak czytałem preskalera 32 i 128 nie obsłuży Attiny 2313 i Atmega 8. Co obsłuży wszystkie preskalery podane w tej tabelce. Bo patrzysz...

    Mikrokontrolery Początkujący   08 Sty 2021 16:09 Odpowiedzi: 31    Wyświetleń: 1566