tabela wartości rejestrów

Znaleziono około 246 wyników dla: tabela wartości rejestrów
  • Jak zmieniać stan niski na wysoki za pomocą generatora? ATmega168 i język C.

    Wybrałem tryb 9 (Phase and Frequency Correct) i napisałem następujący kod: Nienajlepszy to wybór, bo akurat w tym trybie wartośc TOP jest ustawiana w rejestrze OCR1A, służąca do kontroli częstotliwości pracy timera , tymsamym elinujesz możliwośc generowania fali kanałem A. W tej sytuacji generowanie fali jest możliwe tylko w kanale B . Patrz ostatni...

    Mikrokontrolery AVR   09 Mar 2019 16:24 Odpowiedzi: 17    Wyświetleń: 1014
  • REKLAMA
  • Diody LED bez tajemnic - kompendium

    https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...

    Poradniki Elektronika   20 Lis 2023 08:55 Odpowiedzi: 84    Wyświetleń: 8598
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Konfiguracja timera 1 na ATMEGA8 dla funkcji ~244Hz bez bibliotek

    Witajcie, Potrzebuję konfiguracji timera 1 dla atmega8 aby wykonywał funkcję z częstotliwością ~244Hz (zegar 16MHz i preskaler 2^16) . Chciałbym uniknąć używania dodatkowych bibliotek. Będę wdzięczny za przykładowy kod :) jakąś Przy okazji; jeśli użyję do tego celu timera 1, mogę równocześnie używać wyjść OC1A oraz OC1B jako zwykłe wyjścia I/O? Timer1...

    Arduino   28 Sie 2020 15:01 Odpowiedzi: 7    Wyświetleń: 522
  • APC Smart-UPS 5000VA RM 5U (SU5000R5IBX120) wartość rejestrów dla poszczególnych

    http://obrazki.elektroda.pl/6379987900_1... Czy spotkał się ktoś z tabela wartości rejestrów, w szczególności chodzi mi o rejestry 4, 5, 6 dla wszystkich UPS-ów z serii Smart? Na stronce przyjaciół zza wschodniej granicy jest większość modeli poza 5000, a wartości tych rejestrów właśnie mnie interesują. Walczę z wmówieniem UPS-owi, że dostał...

    Komputery Zasilacze   03 Sie 2009 14:16 Odpowiedzi: 2    Wyświetleń: 4004
  • REKLAMA
  • Nie działa lpm. Co w załączonym kodzie jest źle?

    Witam. skopiowałem program do wyświetlania znaków na LED. Dodałem pare znaków. Wyświetlanie kolejnych znaków realizowana jest poprzez przerwanie od przepełnienia licznika T1. Efekt nie jest taki jaki powinien być na wyświetlaczu mam wciąż 1 wyświetlaną cyfrę. Nie wiem co jest nie tak? Poniżej przesyłem listing. Przeanalizujcie i powiedzcie co zmienić....

    Mikrokontrolery   04 Sie 2006 09:56 Odpowiedzi: 6    Wyświetleń: 1575
  • Jak ustawić rejestr CAN1BTR dla magistrali CAN w LPC1768?

    Witam wszystkich Elektrodowiczów! Próbuje ustawić odpowiednie wartości rejestru CAN1BTR (CAN Bus Timing Register) , tak aby działała mi magistrala CAN, jednak mam pewne wątpliwości i niejasności. Wg dokumentacji (str. 361 Tabela 322 CAN1BTR) wynika, że trzeba ustawić pięć wartości w rejestrze CAN1BTR: - BRP (Baud Rate Prescaler/Preskaler Szybkości...

    Mikrokontrolery ARM   22 Kwi 2011 14:08 Odpowiedzi: 2    Wyświetleń: 2732
  • REKLAMA
  • Jak skonfigurować wektory przerwań Timer1 PWM w Atmega8?

    Witam Piszę program, który ma sterować wypełnieniem PWM. Timer 1 skonfigurowałem następująco. ;konfiguracja rej TRCA1, TRCB1 zgodnie z mode 8 w nocie katalogowej Tabela 39, ; preskaler 8 kwarc 8Mhz. Zliczenie 1600 impulsów daje częstotliwośc 5kHz ldi r16 , ((1<<WGM13) | (0<<CS12) | (1<<CS11) | (1<<Cs10)) out TCCR1B , r16 ; wpisanie...

    Mikrokontrolery AVR   20 Gru 2011 23:04 Odpowiedzi: 19    Wyświetleń: 3008
  • [Bascom/assembler] Jak zaimplementować funkcję Lookup w assemblerze dla AVR w Bascom?

    Witam, próbuję od wczoraj przerobić wprost w Bascomie, dokładnie w przerwaniu pewne polecenie na asembler: PORTA = Lookup(cyfry(nr_wysw) , Tabela) gdzie: cyfry to --> Dim Cyfry(4) as Byte nr_wysw --> Dim nr_wysw as Byte Tabela - to tabela zdefiniowanych cyfr dla wyświetlacza LED mam zrobione wyświetlanie multipleksowane i wszystko działa...

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3436
  • "modyfikator sygnału' - kilka pytań praktycznych??

    Program chyba ukończyłem: ;Program do "modyfikatora sygnału" ;Parametry techniczne dla taktowania 4MHz: ;- skrócenie czasu o wartość max ponad 2,5ms z krokiem co 10us ;- lub wydłużenie czasu o max stałą wartość ponad 20ms z krokiem co 80us ;- mnożenie czasu przez współczynnik około 1,00 do 2,55 ;- wejścia sygnałowe portB 0-3 ;- wyjścia...

    Mikrokontrolery   02 Cze 2005 11:35 Odpowiedzi: 14    Wyświetleń: 2165
  • Jak napisać funkcję w C do zliczania przerwań logicznych zer?

    Pokwapiłem się przetłumaczyć fragment ze strony 65 manuala ATMEGA8 dotyczący przerwań na pinie INT0. Wygląda on następoująco: • Bit 6 – INT0: External Interrupt Request 0 Enable When the INT0 bit is set (one) and the I-bit in the Status Register (SREG) is set (one), the external pin interrupt is enabled. The Interrupt Sense Control0 bits...

    Mikrokontrolery   05 Sie 2006 21:08 Odpowiedzi: 24    Wyświetleń: 2772
  • atmega 128 - PWM w przerwaniu TOV1 nie działa, działa w pętli głównej

    Witam, sytuacja wygląda następująco: chce zrobić PWM'a w przerwaniu TOV1, który sterowany jest z ADC. Problem polega na tym, że kod, który jest w tym przerwaniu nie powoduje żadnej zmiany na wyjściu PWM, jeżeli przenoszę kod do pętli nieskończonej wszystko chodzi jak należy i nie wiem dlaczego to w przerwaniu nie działa. Ponad to, gdy w przerwaniu tuż...

    Mikrokontrolery AVR   11 Sie 2012 13:28 Odpowiedzi: 8    Wyświetleń: 2083
  • REKLAMA
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    https://obrazki.elektroda.pl/4950580000_... 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ń: 2541
  • Siemens S7 Step monitorowanie rejestru z zapisem wartosci

    Witam! W jaki sposób mogę monitorować dowolny rejestr w sterowniku s7 -315, z jednoczesnym zapisem jego wartosci do tabeli co około 10 minut ? Chciałbym w ten sposób stworzyć tabele wartości rejestru na przestrzeni 24 godzin w celu stworzenia statystyk. Pozdrawiam Marek

    Automatyka Przemysłowa   09 Cze 2008 16:58 Odpowiedzi: 1    Wyświetleń: 1338
  • Zaawansowane sztuczki z PWM - Cyfrowy syntezator dźwięków

    http://obrazki.elektroda.pl/9694572400_1... Dzisiaj fragment książki ----------------------------------------... Rozdział 13. Zaawansowane sztuczki z PWM Cyfrowy syntezator dźwięków Aby generować dźwięki nieco bardziej interesujące od fal prostokątnych, musimy wykorzystać technikę PWM, żeby szybko...

    Artykuły   22 Mar 2015 18:00 Odpowiedzi: 0    Wyświetleń: 5736
  • avr-gcc - ostrzeżenie Baud rate achieved is lower than allowed w WinAVR-20100110

    1. kompilator na podstawie F_CPU sam policzy ( delay.h), aby było dobre opóźnienie w funkcji _delay_xx(). 2. dla 1wire błędy szybkości ustawione w UART nie mają większego znaczenia, w przeciwieństwie do transmisji łączem np. RS232. Dla tego konkretnego projektu można zwiększyć w setbaud.h tę definicję: #define BAUD_TOL 2 // na większą wartość 3. Poczytaj...

    Mikrokontrolery AVR   14 Wrz 2015 08:19 Odpowiedzi: 13    Wyświetleń: 1359
  • Fatek PLC: Nieprawidłowe wartości przy operacjach na typie Real

    Wszystko w porządku. To są przeliczenia wewnętrzne sterownika. Stwórz tabelę i odczytuj rejestry w tabeli.

    Automatyka Sterowanie PLC   19 Lip 2020 19:44 Odpowiedzi: 16    Wyświetleń: 927
  • [ATMEGA 8] Konfiguracja ADC jako multiplekser w ATMEGA 8 z użyciem BASCOM

    Po zapoznaniu się z datasheet Atmegi 8 (str.186-188 oraz rejestrów na str.309) troszkę mi się rozjaśniło. Oto poniższy kod który stworzyłem na podstawie powyższego. ....... Sprawdzę działanie w praktyce jutro. Gdyby było coś jeszcze w nim nie tak to proszę o reakcję :) \] O to właśnie chodziło! Dodam jeszcze: -zwróc uwagę na rejestr ADUMX. Trzy górne...

    Mikrokontrolery AVR   16 Sty 2014 15:52 Odpowiedzi: 4    Wyświetleń: 2850
  • Dlaczego wartość w tabeli się nie inkrementuje? [STM32F4][AC6] Rs232 i DMA.

    Ale na pewno bufor nie ma 2 bajtów. Ma - jeden bajt od razu jest ładowany do "shift register", a drugi czeka w rejestrze USART->DR. Dopiero trzeci i kolejne się nie mieszczą i muszą czekać na zakończenie wysyłania poprzednich.

    Mikrokontrolery ARM   31 Mar 2018 22:31 Odpowiedzi: 10    Wyświetleń: 732
  • komunikacja rs485 - pc jak sprawdzić poprawność przesyłu

    Spróbuj użyć Modbus Tester [url=http://polish.modbus.pl/Modbus%20Te... Przykładowa ramka jest na stronie 46. W tym przykładzie urządzenie ma adres 10 (0A hex). Na stronie 44 jest tabela rejestrów z wartościami chwilowymi, max. i min. Każdy mierzony parametr zajmuje 2 rejestry. Ustaw adres - domyślnie powinien być 1 Funkcja - 04...

    Automatyka Przemysłowa   10 Sie 2019 08:39 Odpowiedzi: 10    Wyświetleń: 4221
  • Interpretacja Tabeli Rejestrów z Załącznika - Modbus TCP, Rejestr 41002 i 41003

    Witam. Panowie, pomoże ktoś w interpretacji tabeli rejestrów z załącznika? Chodzi mi o to, jakie wartości muszę wpisać, żeby zadziałały funkcje z kolumny "opis". Jak na razie udało mi się tylko ogarnąć, że do rejestru 41002 muszę wpisać 256, przy założeniu, że zasilacz ma adres A0 w systemie Dali, a do rejestru 41003 257 - zapala oprawę, a 256 - gasi.

    DSP i Transmisja   10 Lip 2023 05:21 Odpowiedzi: 1    Wyświetleń: 579
  • Multiplexowanie 74141 w Bascomie do zegarka na lampach nixie - jak wysyłać dane?

    Nie wiem czy zda to egzamin, ale mozna by było zastosować licznik BCD i dopiero jego wyjścia połaczyć z 74141. Mozna też ładować odpowiednie wartości do rejestru procka-&B...... Twozysz tabele z której procek pobiera wartości i wpisuje je do rejestru. Pozdrawiam

    Mikrokontrolery   03 Lip 2005 23:05 Odpowiedzi: 6    Wyświetleń: 1500
  • AT42QT1060 - Kontroler panelu dotykowego-pojemnościowego.

    1. Chcąc coś wysłać do urządzenia, wysyłam bita staru, następnie wysyłam adres urządzenia, następnie adres rejestru (tabela) i następnie wartość jaką chcę wpisać do tego rejestru i całość kończę bitem stop? 2. I drugie pytanie w inicjalizacjii przycisków pod adresy NTHRkX wpisujesz różne wartości co te wartości znaczą?

    Mikrokontrolery AVR   29 Lip 2015 12:54 Odpowiedzi: 16    Wyświetleń: 1815
  • STM32F4 - Jak efektywnie sterować dużą ilością diod RGB, oszczędzając pamięć?

    Mam pytanie poboczne, które jednak jest powiązane ze sterowaniem tych diód: czy w stmie do 16 bitowego timera (tim3) mogę przepychać po 8 bitach z tabeli uint8? (oczywiście DMA jest skonfigurowane na transfer bajtowy). Mimo to przeglądając rejestry wygląda na to, że dane są ułożone po 8 bitów, ale do rejestru timera transferowane są mimo wszystko dwa...

    Mikrokontrolery   06 Mar 2016 18:45 Odpowiedzi: 21    Wyświetleń: 1440
  • Jak skonfigurować MODBUS RTU w pompie NULITE BKDX50-200ii?

    Cześć, Czy ktoś z Was ma doświadczenie z komunikacją z pompą ciepła typu: NULITE BKDX50-200ii r32? Według informacji producenta obsługuje ona protokół MODBUS RTU, a na płycie sterującej złącze jest opisane jako RS485, ale po podłączeniu do tego złącza widzę prawdopodobnie komunikację między poszczególnymi płytami w pompie. Po wysłaniu zapytania na...

    Energia Odnawialna   06 Lut 2025 23:20 Odpowiedzi: 12    Wyświetleń: 1005
  • Jak wysyłać dane do generatora AD9833? Instrukcja krok po kroku

    Witam. Wpisujesz dane przez 3-wire SPI/MICROWIRE standard: FSYNC, SCLK, SDATA (jak wymienione w "PIN FUNCTION DESCRIPTIONS", str. 6). Timing masz na str. 4, Figure 3. Ładujesz 16-bitowe paczki bitów (pierwszy jest MSBit). W tym celu FSYNC musisz ustawić LOW (działa podobnie, jak chip enable). Każdy kolejny bit jest przejmowany na opadającym zbiczu SCLK....

    Projektowanie Układów   12 Lis 2005 00:13 Odpowiedzi: 2    Wyświetleń: 4136
  • ATmega644PA - Błędy UART przy połączeniu z ESP8266 i konwerterze poziomów

    Przeanalizowałem swoja funkcję SerialInit i podejrzewam, że błędem jest, że do całego rejestru zapisuję tylko jedną jedynkę, a nie poprzez maskę (UCSR0C = ... zamiast UCSR0C |= ...), a przez to pozostałe wartości rejestru się zerowały, dobrze rozumiem? Bardzo dobrze :) Mam problem jedynie z ustawienie fusebitów: Na pewno muszę CKDIV8 ustawić, by nie...

    Mikrokontrolery AVR   28 Gru 2016 11:18 Odpowiedzi: 40    Wyświetleń: 3318
  • Mikrokomputer COBRA 1

    Jestem w trakcie prac nad AY, odpalam sobie demo z https://www.elektroda.pl/rtvforum/viewto... i wychodzą jakieś dźwięki nawet trochę podobne do tych na filmikach ale muszę dobrać przełożenie okresu wpisywanego do AY na wysokość uzyskanego dźwięku. Na podstawie kodu z https://www.elektroda.pl/rtvforum/viewto...

    DIY Konstrukcje   23 Gru 2025 22:29 Odpowiedzi: 2214    Wyświetleń: 291921
  • Jak skonfigurować komunikację MODBUS RTU z licznikiem FF LE-03M CT?

    (at)fourmove Wysyłasz do licznika zapytanie o 10 rejestrów, a z tego co widzę to tabela w tym liczniku kończy się na adresie 8. Spróbuj zmniejszyć length na mniejszą wartość. https://obrazki.elektroda.pl/6348328800_...

    Automatyka Przemysłowa   31 Mar 2025 12:23 Odpowiedzi: 18    Wyświetleń: 474
  • Jak zapobiec błyskowi diod na starcie w attiny13 z BASCOM?

    Ok coś tam rozumiem ale mam jeszcze taki problem albo prośbę bo nie wiem jak ustawić rejestry w attiny13 Tccr0a Tccr0b Admux Adcsra Adcsrb jakbym chciał pwm 8 bitowy (attiny13) z max częstotliwością tj chyba FAST PWM na pwm0a i pwm0b czyli 9600000/256=37500Hz przy działającym ADC. Reszta ustawień zostaje tak jak jest. To już będzie wszystko. Zacznij...

    Mikrokontrolery Początkujący   07 Lut 2019 07:28 Odpowiedzi: 15    Wyświetleń: 735
  • Pomiar prądu przez PMBus - część 2

    Część druga tej serii artykułów opisuje, w jaki sposób mierzyć prąd na liniach wysokiego napięcia lub ujemnych zasilających oraz jak ustawić rejestry konfiguracyjne dla metody szacunków poprzez pin IMON. Ten artykuł obejmuje zagadnienia odnoszące się do dokładności pomiaru prądu i zawiera instrukcje dotyczące programowania urządzeń przy użyciu LTpowerPlay®....

    Newsy   23 Kwi 2022 18:51 Odpowiedzi: 0    Wyświetleń: 750
  • Regulacja PWM silnika trójfazowego asynchronicznego pierścieniowego

    Hej, Przyznam że nie mogę do końca zrozumieć metody podanej w linku. ................. (1)Trzeba by zmienić częstotliwość taktowania. (2)wzory na policzenie częstotliwości są w rozdziałach modes of operation poszczególnych timerów. ________________________________________ Ad1. Nie trzeba -wyjaśnienie niżej... (poza tym, jak w Arduino chcesz zmienic...

    Arduino   07 Sty 2016 20:50 Odpowiedzi: 10    Wyświetleń: 2334
  • STM32 - Generacja sinusoidy za pomocą PWM: jak zmieniać wypełnienie, ujemna połówka sinusoidy?

    Od końca - połówkę ujemną robisz tak, że przyjmujesz, że 50% to zero. Wtedy 100% to 1, a 0% to -1. Przygotowujesz tabelę zawierającą wypełnienia, wypełnienia są wartościami sinusa dla danego kąta. Dane z tej tabeli najlepiej ładować do rejestru wypełnienia timera przy pomocy DMA - nie musisz w trakcie zaprzęgać w to programu. Na wyjściu PWM dajesz filtr...

    Mikrokontrolery   23 Wrz 2020 15:23 Odpowiedzi: 2    Wyświetleń: 918
  • Modbus RTU: Fatek FBs-20MC i DWIN - przesunięcie adresu przy zapisie rejestru?

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

    Automatyka Sterowanie PLC   04 Paź 2024 11:49 Odpowiedzi: 2    Wyświetleń: 279
  • 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ń: 2784
  • Odczytywanie z EEPROM. Jak to zrobić bez mikroprocesora?

    Przyznam że w elektronice cyfowej jestem praktycznie zielony więc nie za bardzo wiem co taki licznik robi. Czy on ma służyc jako pamięć czy jako układ odczytujący z eepromu. I czy podaniu mu prądu stanie się tak sobie wymarzyłem że dostane na kazdą z nóżek wyjsciowych po jendym bicie co w sumie da mi 4 cyfrową liczbę binarną? Dodano po 5 Bo tak naprawde...

    Projektowanie Układów   29 Sty 2007 21:28 Odpowiedzi: 13    Wyświetleń: 1811
  • Generowanie sinusoidy 980Hz na Arduino/ATTiny - jak zrobić?

    Używasz tabeli wartości odzwierciedlającej sinusa, tak jak to pokazano. Tymi danymi karmisz timer w trybie PWM, uzyskując modulację PWM w kolejnych cyklach zależną od wartości z tej tabeli.. Na wyjściu dajesz filtr dolnoprzepustowy, który z tego PWM robi ci sinusa. Aby nie było zgrzytów, wartości PWM wpisujesz do timera w przerwaniu OVF do rejestru...

    Arduino   01 Sie 2020 17:15 Odpowiedzi: 8    Wyświetleń: 1296
  • Atmega32 PWM 50Hz do serwa – ustawienia rejestrów, wewnętrzny zegar 1MHz, C, WinAVR

    ...Na tym procku sprzętowo to w zasadzie nie uzyskasz innych czestotliwości PWM jak kombinacja preskalera i częstotliwości zegara systemowego, ale zawsze możesz wyregulować prędkość tego drugiego poprzez zmianę bitów kalibracyjnych... Niestety , ale nie mogę się zgodzić z powyższym twierdzeniem. Proszę zajrzeć do PDF-ka ATmega32 na str.107 i przyjrzeć...

    Mikrokontrolery   22 Sie 2007 17:07 Odpowiedzi: 7    Wyświetleń: 9630
  • ATMega8 + assembler - jak napisać program filtrujący dane z tablicy?

    Witaj Lulubella . Co prawda zbyt wiele Ci nie pomogę (sam sie uczę ASM), ale jednak lepsze coś niż nic. A więc zacznijmy od początku. Niezbędnym dla rozwiązania Twego problemu jest utworzenie tablicy 100-tu element owej w pamięci flash mikrusa. Oto ta tablica .org $2500 oznacza umieszczenie tablicy od adresu 2500 * 2 Teraz przyszedł czas na odczytanie...

    Mikrokontrolery AVR   09 Lis 2016 22:49 Odpowiedzi: 11    Wyświetleń: 1380
  • STM32 - Uruchomienie generatora sygnału sinusoidalnego na DACu

    Vref sprawdzone i jest wszystko w porządku :) Sugestia o przesunięciu danych "w lewo" zainspirowała mnie do ponownego sprawdzenia wszystkiego w Reference Manual i okazało się, że (str. 264 RM): 1. adres rejestru, który używałem, dotyczył danych zorientowanych "na prawo", ale dla trybu pracy obu kanałów -> zmienię to na wersję DAC_DHR12R1, ale jako początkujący...

    Mikrokontrolery ARM   10 Lis 2012 18:50 Odpowiedzi: 18    Wyświetleń: 5619
  • Minimalna częstotliwość PWM na Atmega16 przy 1Hz lub 0,5Hz - jak uzyskać?

    O podwójnym buforowaniu wiem, datasheet oryginalny i polski mam ale niewiele mi on tłumaczy w tej sprawie. Chodzi mi konkretnie o to, że mam niby ustawiony tryb 14 czyli zgodnie z tabelą w datasheet'cie wartość TOP ustawiam rejestrem ICR1 natomiast w kodzie programu wygląda to tak, że rejestrem ICR1 mam ustawioną maksymalną wartość licznika, a rejestrem...

    Mikrokontrolery AVR   21 Lip 2011 17:22 Odpowiedzi: 27    Wyświetleń: 4400
  • Rejestry przesuwne i migotanie - sterownik lamp nixie

    Masz zbyt krótki czas wyświetlania w stosunku do wygaszenia. Tak na prawdę to nie mam tu wygaszania tylko wpycham kolejną cyfrę, spójrz na kod, to cała sekwencja obsługi rejestrów: Widzę też, że nie masz takich samych czasów dla każdej cyfry/wyświetlacza. Wartość jest jedna, jak widzisz powyżej. Chyba że mówisz o czymś innym. Pokaż całą sekwencję wyświetlania,...

    Początkujący Elektronicy   05 Lip 2023 14:45 Odpowiedzi: 17    Wyświetleń: 324
  • Gdzie znaleźć szczegółowy opis bitów rejestrów ADC w Xmega?

    No właśnie staram się to doczytać :) Wg tabeli 25-10 w pdf-ie (445str) powinno dać się zmierzyć od -Vref do Vref (odpowiednio -2048:2047) ale już wg tabeli 34-5 w pdf-ie (134str) zakres pomiarowy to 0 do Vref. Nie wiem czy to nie jest tak że ten ADC jest z założenia differential tylko zmienia się podpięcie VINN. Co do max wartości to jest to dla 11bitów...

    Mikrokontrolery AVR   27 Lis 2011 23:46 Odpowiedzi: 43    Wyświetleń: 8063
  • [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ń: 1260
  • Wybór trybu PWM i konfiguracja timerów w Atmega8a do sterowania silnikami

    Dlaczego W rejestrze "TCCR1A" ustawiane są bity odpowiedzialne za wyjście OC1B ? Czy generalnie sterwowanie prędkością poprzez zmianę zmiennej OCR1x jest wogóle dobrym rozwiązaniem ? Bardzo proszę o odpowiedzi. Większośc timerów w AVR a szczególnie 16-bitowe posiadają dwa kanały nazwane A i B, które możesz wykorzystac do generowania 'odmiennych' fal...

    Mikrokontrolery   22 Lut 2015 18:29 Odpowiedzi: 17    Wyświetleń: 1269
  • Jak odczytać ADC na wielu kanałach na Xmega w C? Przykładowy kod i problemy

    Tabela 28.14 - masz wartości rejestru MUX dla wejść 0-15 w trybie single ended. Być może nie są one zdefiniowane w IO.h - trzeba by to zgłosić jako błąd, jeśli istotnie tych definicji brak. Z drugiej strony jest to po prostu 4-bitowe pole określające nr wejścia. Oczywiście zakres skanowanych wejść można ograniczyć. Do skanowania wygodnie jest użyć event...

    Mikrokontrolery AVR   27 Mar 2015 20:34 Odpowiedzi: 24    Wyświetleń: 1956
  • Jakie są tryby adresacji w kontrolerze 68HC11? Szukam materiałów i przykładów

    Bardzo bym prosil o przetlumaczenie, a mam pytanie skad wiadmo jaki kkiedy zastosowac?? To tak w telegraficznym skrócie: 1.Rozszerzone, przełanie do/z rejestru z pamięci pod adresem który jest wartością stałą zakodowaną w kodzie instrukcji. 2.Właściwe, przesłanie z jednego rejestru do drugiego 3.Natychmiastowe, poprostu instrukcja przesłania wartości...

    Mikrokontrolery   28 Mar 2004 13:07 Odpowiedzi: 4    Wyświetleń: 1580
  • Uruchamianie funkcji skopiowanej z ROM do RAM [STM32]

    instrukcja BLX oznacza Branch with Link and Exchange. Kluczową kwestią jest owe Exchange. Chodzi o to, że instrukcją tą można zmienić tryb instrukcji z ARM na Thumb (lub odwrotnie) lub go nie zmieniać. Jeśli ostatni bit adresu (czyli twojego rejestru R3) jest zapalony, to rdzeń skoczy pod adres ignorując ten bit (traktując go jako zero, bo PC i tak...

    Mikrokontrolery ARM   09 Kwi 2009 08:53 Odpowiedzi: 2    Wyświetleń: 2219
  • Atmega16A - Sterowanie servem TowerPro SG-90 micro, ustawienia timerów

    OK :) W takim układzie na początek spróbuj w ogóle uruchomić PWM: 1 ustaw timer w tryb Fast PWM 8 bit (mode 5 w tabeli Table 47. Waveform Generation Mode Bit Description) 2 okres ustalony będzie za pomocą wartości 0xFF (patrz powyższa tabela), 3 ustaw wypełnienie kanału OC1A w rejestrze OCR1A na np. 80 (nie % tylko wartość) 4 ustaw pin OCR1A jako wyjście...

    Mikrokontrolery   20 Lip 2015 15:48 Odpowiedzi: 19    Wyświetleń: 948
  • [STM32F3] - L3GD20: Problem z zapisem do rejestrów przez SPI, odczyt działa poprawnie

    Znam ta tabele i się do niej stosowałem wpisując bit PD. Domyślna wartość po resecie rejestru CTRL1 to 0x07, czyli power-down mode z włączonymi osiami X/Y/Z. Po dodaniu bitu PD układ wchodzi w stan normal- i to chce osiągnąć. Dodatkowo- nawet jeśli wpiszę w CTRL1 np. wartość 0x01 to i tak potem odczytuje 0. Nie za bardzo rozumiem dlaczego.

    Mikrokontrolery ARM   19 Lip 2014 12:25 Odpowiedzi: 8    Wyświetleń: 2667
  • Odczyt danych z programu - z tablicy AVR, Asembler, instrukcja LPM

    tablicę z danymi umieść na samym końcu za programem: [syntax=asm].include "tn13def.inc" .cseg .org0x00 rjmpstart .org 0x0A start: cli ; blokada przerwań ldi r16,low(RAMEND) ; stos na koniec RAM out SPL,r16 ldi r16,0b00000111 ;konfiguruje porty B pin0-pin2 na wyjscie out ddrb,r16 ps0:ldiZL,low(Ledy<<1) ;adres tabeli w pamięci programu ldiZH,high(Ledy<<1)...

    Mikrokontrolery   23 Mar 2013 18:28 Odpowiedzi: 12    Wyświetleń: 4041