ustawianie rejestrów

Znaleziono około 5161 wyników dla: ustawianie rejestrów
  • 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ń: 1578
  • 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ń: 981
  • 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ń: 1029
  • REKLAMA
  • 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ń: 1014
  • AVR i Modbus - jak odbierać dane z PC do Atmega16?

    W zasadzie freemodbus to implementacja dla urządzeń slave. Ale master może wpisywać dane do Slava .. po prostu ustawia rejestry w urządzeniu Slave. Poszukaj rozpiski - dotyczącej Modbusa - poczytaj zrozumiesz o co chodzi.

    Mikrokontrolery AVR   08 Gru 2011 12:31 Odpowiedzi: 8    Wyświetleń: 4120
  • [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ń: 3537
  • Atmega 644p - Nie działa transmisja UART<=>PuTTy

    Przeglądnij sobie ten przykład i wykorzystanie w nim sposobu ustawiania rejestrów USART (w tym bitu U2X) z wykorzystaniem nagłówka setbaud.h: http://mikrokontrolery.blogspot.com/2011... Może w ten sposób szybciej odnajdziesz przyczynę problemów lub zastosujesz zawsze rozwiązanie z artykułu, które działa zawsze poprawnie.

    Mikrokontrolery Początkujący   23 Lut 2014 15:32 Odpowiedzi: 8    Wyświetleń: 2181
  • 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ń: 1545
  • Atmega 2560 - brak sygnałów na pinach ALE, WR, RD przy zewnętrznym RAM 64KB

    Zobacz jak dziala kod na jakims debuggerze - masz JTAG? Albo w AVR Studio (nie wiem czy Bascom ma odpowiednik). Sprawdz czy prawidlowo sa ustawiane rejestry odpowiedzialne za wspolprace z XRAM. Moze to jakis blad Bascoma? Swoja droga przy tak duzym procesorze chyba juz warto przejsc na profesjonalne narzedzia? :)

    Mikrokontrolery AVR   12 Lut 2010 20:28 Odpowiedzi: 5    Wyświetleń: 2325
  • REKLAMA
  • 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ń: 468
  • Falownik Sanyu sx1000 - jak wysłać rozkaz startu przez Modbus?

    Dzień dobry. Mnie się dzisiaj udało połączyć z tym falownikiem i go wysterować przez RS-485 MODBUS 8N1 RTU. użyłem o tego aplikacji ModbusMAT 1.1 To co zauważyłem, to że rejestry przesunięte są o 1, tzn. żeby czytać/modyfikować parametr np. 106 musiałem edytować rejestr o adresie 40107. Kiedy próbowałem, wg instrukcji włączać i wyłączać obroty to zamiast...

    Automatyka Falowniki   17 Maj 2022 08:37 Odpowiedzi: 7    Wyświetleń: 2502
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Rejestr EIFR to rejestr FLAGI przerwania, która jest automatycznie zerowana po zakończeniu przerwania. Badanie jej w przerwaniu musi dac wynik pozytywny. Poza tym masz w tym kodzie błąd: reset eifr.0 if eift.0 = 1 then set led chyba powinno być: if eifr.0 = 1 then set led Napisz jak ustawiasz rejestr EICRA Na końcu przerwania zbadaj If EIMSK.0=1 then...

    Mikrokontrolery AVR   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 3549
  • STM32F407 I2C nie wysyła konfiguracji do ADXL345 – zawieszanie w pętli while

    Ta funkcja musi działać. Albo podajesz błędne adresy albo hardwarowo jest coś nie tak. Przypadkiem nie ustawiaj podglądu rejestrów I2C do poglądu w debugu.

    Mikrokontrolery ARM   21 Wrz 2014 19:10 Odpowiedzi: 13    Wyświetleń: 1383
  • ATMega16: Błąd kompilacji przy ustawianiu rejestru CLKPR i użyciu asm w WinAVR

    Witam. Do tej pory programowałem uP w czystym C. Jedyne rejestry jakich używałem to te związane z wyjściami, wejściami (DDR, PORT). Tam wszystko przebiegało bezproblemowo. Problemy pojawiły się przy obsłudze kwarcu. Chciałem do CLKPR wpisać wartość bezpośrednio (CLKPR=0x80;) , niestety kompilator nie pozwala mi na to. Podobnie dzieje się gdy próbuje...

    Mikrokontrolery   07 Kwi 2006 11:58 Odpowiedzi: 2    Wyświetleń: 992
  • ADuC836 RTC – ustawianie rejestrów czasu przy TCEN=1 vs TCEN=0, niejasność w dokumentacji

    Aby uruchomić RTC w trybie zegarka 24 godzinnego należy wpisać do TIMECON=0x41; U mnie działa bez problemu :)

    Mikrokontrolery   27 Paź 2006 17:40 Odpowiedzi: 2    Wyświetleń: 1377
  • Program gbboptimizer.gbbsoft.pl - Deye, Afore, Hinen i Victron - optymalizacja zarządzania energią

    Wersja 12.1 https://gbboptimizer.gbbsoft.pl - Możliwość podłączenia dowolnego inwertera podłączonego do Solarman, o ile tylko zdefiniuje się jak mają być ustawiane rejestry. https://obrazki.elektroda.pl/9928044200_...

    Energia Odnawialna   30 Cze 2025 15:21 Odpowiedzi: 131    Wyświetleń: 9612
  • Opóźnienia w C na AVR: funkcje delay vs timery, co lepsze?

    Widze ze kolega ma przyzwyczajenia z Bascoma:) Pewnie nie działa dlatego, że wywołujesz źle funkcje "czekaj", a mianowicie musisz ja wywołac z nawiasami czyli : czekaj(). Przy wywolaniu bez nawiasów raczej nie bedzie działac i kompilator powinien zgłosić jakies uwagi. Druga sprawa, by kod był czytelniejszy i by uniknąć błędów lepiej ustawiać rejestry...

    Mikrokontrolery   09 Sie 2007 23:08 Odpowiedzi: 8    Wyświetleń: 1320
  • Jeden układ ale na dwóch schematach. ISE WebPack.

    atom1477- z bacsomem to masz rację-stale trzeba sięgać do dokumentacji procesora jeśli się chce żeby robił to co się chce. I ustawiać rejestry. A niechęć do bascoma wynika po części z nazwy-Basic. Basic był kiedyś obsługiwany przez interpreter-linijka po linijce-nie miał kompilatora. Pamiętam jak po to aby używać Pascala(kompilator!) na Atari64 kupiłem...

    Programowalne układy logiczne   09 Kwi 2009 14:26 Odpowiedzi: 15    Wyświetleń: 2089
  • 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ń: 1131
  • Jak sterować matrycą LED, by świeciły wybrane diody jednocześnie?

    W taki sposób to działa, że ten wyświetlacz działa za pomocą multipleksowania. Poczytaj sobie. W skrócie to chodzi o to, że w tym wypadku jednocześnie świeci się tylko jedne wiersz. Czyli najpierw tranzystor Q1 "otwiera się", a na rejestrach ustawia się odpowiednie stany portów. Później Q1 "zamyka się", rejestry są zerowane, Q2 "otwiera się" i rejestry...

    Początkujący Naprawy   02 Gru 2012 15:09 Odpowiedzi: 1    Wyświetleń: 1233
  • Wykorzystanie 3 liczników do generowania 6 sygnałów PWM na Mega328P

    No tak, źle spojrzałem... :( czyli powinno być dobrze. Sprawdzałem dodatkowo w wizardzie CVAVR i tak samo ustawia te rejestry (nie mówię, że CVAVR to jakiś wyznacznik bo też nie raz już mnie zawiódł ten rumuński kompilator)... Może rzeczywiście symulator sobie z tym nie radzi. Spróbuj przesymulować pojedynczo te timery (nie wszystkie jednocześnie).

    Mikrokontrolery AVR   27 Paź 2011 14:32 Odpowiedzi: 19    Wyświetleń: 1628
  • Jak przydzielić adresy slave'ów Atmega8 w sieci I2C?

    Jesli chcesz wykorzystac sprzetowe I2C (TWI) w ATmega8 to wszystko ustawiasz za pomoca odpowiednich rejestrow. Jesli ATmega bedzie pracowala w jako SLAVE to za pomoca odpowiedniego rejestru ustawiasz jej adres. Poczytaj w doumentacji od uC.

    Mikrokontrolery   31 Mar 2006 16:31 Odpowiedzi: 5    Wyświetleń: 1425
  • STM32F4 DISCOVERY - Komunikacja PC - USART z DMA (RS232)

    Funkcja gpio_pin_cfg() ustawia odpowiednie wartości a rejestrze AFR[].

    Mikrokontrolery ARM   24 Sie 2014 18:11 Odpowiedzi: 22    Wyświetleń: 3807
  • Jak programować SPITIR1QTR (S2-LP) od ST przez SPI? Dokumentacja, narzędzia?

    Po prostu ustawiasz odpowiednie rejestry w układzie poprzez użycie interfejsu SPI podłączonego uC. To nie jest taki moduł jak ESP, który jest SOB, czyli jest kompletnym systemem komputerowym. Wszystko masz dokładnie opisane w DS. Środowisko programistyczne zależy od procesora, który użyjesz, może to być arm,avr, pic czy cotam preferujesz

    Mikrokontrolery   18 Sie 2017 11:31 Odpowiedzi: 3    Wyświetleń: 771
  • [atmega8] Zawieszanie się programu przy zapisie do 24C16 przez TWI na ATmega8

    Nie zauważyłem w Twoim kodzie, żebyś ustawiał rejestr TWBR i/lub bity TWPS, więc po resecie będą one miały wartość domyślną, czyli 0. Dla takiego ustawienia, przy częstotliwości taktowania procesora 11,0592MHz, uzyskasz na linii SCL częstotliwość taktowania równą 691,2kHz , co jest wartością zbyt wysoką. Maksymalna dopuszczalna częstotliwość np. dla...

    Mikrokontrolery AVR   04 Paź 2011 20:04 Odpowiedzi: 5    Wyświetleń: 1704
  • Atmega32A - Moduł L298 - Sterowanie silnikiem DC - PWM

    Może spróbuj sterowania w inny sposób - za pomocą przerwania INT2 (wywoływanego przyciskiem) uruchamiaj i zatrzymuj licznik TC0 (parametry PWM są ustawione u Ciebie poprawnie) tzn ustawiaj bity TCCR0|=(1<<CS00)|(1<<CS01) kiedy chcesz uruchomić licznik i zeruj je jeżeli chcesz zatrzymać. Samo ustawianie wartości wypełnienia czyli rejestr...

    Mikrokontrolery AVR   02 Sty 2018 23:56 Odpowiedzi: 22    Wyświetleń: 1518
  • STM32F100RB - Jak ustawić częstotliwość zegara I2C na 100kHz?

    W "Reference manual" masz podrozdział "22.6.8 I2C Clock control register (I2C_CCR)". Za pomocą tego rejestru ustawiasz parametry zegara w odniesieniu do częstotliwości magistrali.

    Mikrokontrolery ARM   28 Sie 2013 23:29 Odpowiedzi: 4    Wyświetleń: 1701
  • STM32 - Flaga RXNE w rejestrze SR nie jest ustawiana po przyjściu danych UART

    Odczyt rejestru DR przez debugger jest odczytem, a więc resetuje flagę RXNE w rejestrze SR. Wyłącz podgląd rejestru DR to powinno być lepiej.

    Mikrokontrolery Początkujący   14 Wrz 2016 07:06 Odpowiedzi: 2    Wyświetleń: 1575
  • Ustawianie banków rejestrów w PIC (Asembler) – jak poprawnie adresować TRISA?

    bsf STATUS,RP0 movlw b'01010101' (miałem 4 diody na porcie A) movwfTRISA ^ 0x080 ( coś się powinno zapalić ) bcf STATUS,RP0 movlwb'00110011' movwfPORTA A skąd znalazłeś ten kod? Bo to dość dziwny zapis, ale sprowadza się do tego ze wpisujesz W pod adres TRISA (czyli w przybliżeniu coś około 0xA0 ) z operacją xor która zamienia wartość adresu, negując...

    Mikrokontrolery   30 Sie 2007 09:50 Odpowiedzi: 2    Wyświetleń: 1539
  • PIC16F1459 - Jak programować PIC po doświadczeniach z AVR (Arduino)?

    Ustawianie poszczególnych pinów, czy też w ogóle poszczególnych bitów w rejestrach zależy od tego czy i jak są one definiowane w bibliotekach kompilatora. Zawsze można zapisywać wartości całymi rejestrami, albo używać maskowania bitów. A powyższy kod jest zły po próbujesz ustawiać bity z PORTA w rejestrach PORTB

    Mikrokontrolery PIC   14 Sie 2015 22:16 Odpowiedzi: 47    Wyświetleń: 8973
  • ADS 1256 - anomalie w odczytach przy częstotliwościach 1000, 2000, 15000 i 30000 sps

    Sorki panowie Z rozpędu ustawiałem rejestry zamiast bitowo to dziesiętnie. Już wszystko działa.

    Początkujący Elektronicy   11 Kwi 2022 12:13 Odpowiedzi: 2    Wyświetleń: 189
  • Chyba prosta sprawa - wykrycie pierwszego wejscia w stan FSM

    wszystkie rejestry są na stałe podłączone do linii globalnego resetu i ich wartość jest inicjowana/.../ to prawda, ze obecnie fpga altery i xilinxa maja ustawiane rejestry na 0, ale jest jeden maly haczyk; moze sie zdazyc, ze synteza przesunie negator z wejscia przerzutnika na jego wyjscie i co prawda sam ff po starcie bedzie mial 0, ale na wyjsciu...

    Programowalne układy logiczne   20 Lis 2007 10:49 Odpowiedzi: 6    Wyświetleń: 1077
  • Jak ustawić alarm na PCF8583 w Bascom AVR? Komendy i przykłady

    W załączeniu pdf z opisem pcf-a po polsku. Masz tam opisane jakie rejestry należy ustawiać.

    Mikrokontrolery AVR   25 Maj 2012 16:13 Odpowiedzi: 3    Wyświetleń: 1270
  • LPC4088 - Konfiguracja I2S, przerwanie przy odbiorze

    Ja z tej tabelki rozumiem, że: 1. Rejestry 00h - 04h ustawiasz po I2C, nie musi być zegara na SYSCLK 2. Rejestry 10h - 14h ustawiasz wyłącznie kiedy jest sygnał zegarowy na SYSCLK i jest spełniony warunek 128 fs interpolator clock http://obrazki.elektroda.pl/2511376000_1... Moim zdaniem, żeby operować na rejestrach od 10h do 14h musisz...

    Mikrokontrolery ARM   02 Sty 2015 11:13 Odpowiedzi: 16    Wyświetleń: 2067
  • [atmega 328p] Co to jest Compare Match w ATmega 328P? Proszę o proste wyjaśnienie

    PWM ustawiasz na przykład w tryb Fast PWM (patrz tab. 17-8): Mode 3 ustawiając: - bity WGM20 i WGM21, - preskaler bitami CS2x - dla wyjścia OC2A ustawiasz: -- pin jako wyjście rejestrem DDRx -- z tabelki "Table 17-3. Compare Output Mode, Fast PWM Mode " wybierasz tryb bez negacji sygnału ustawiając bit COM2A1 dzięki czemu będziesz miał sygnał w postaci...

    Mikrokontrolery   07 Gru 2015 16:56 Odpowiedzi: 9    Wyświetleń: 1239
  • [ATmega16] ATmega16 i RS232: Problemy z komunikacją UART przy użyciu konwertera USB-RS232

    1. Nie stosuj niestandardowego połączenia pinów w gnieździe programowania, bo gdy podłączysz programator zgodny z ISP z włączonym zasilaniem układu programowanego, to będzie buuuuuum: http://mikrokontrolery.blogspot.com/2011... 2. Coś pomieszałeś ten układ resetu. Rezystor 330 przy kondensatorze ma ograniczać prąd jego rozładowania...

    Mikrokontrolery AVR   23 Gru 2013 02:07 Odpowiedzi: 15    Wyświetleń: 2091
  • Jak uzyskać efekt wygaszania LED na ATTiny2313 w BASCOM?

    A o nazwę PWM0A się BASCOM nie "rzucał"? Spróbuj wpisywać bezpośrednio do rejestru OCR0A. I usuń te polecenia Start gdyż są bez sensu. W wersji 1.11.9.5 rezultat kompilacji wydaje się być poprawny. Rejestry ustawiane są prawidłowo. W domu znajdę jakiegoś Tiny i sprawdzę.

    Mikrokontrolery AVR   17 Wrz 2009 11:24 Odpowiedzi: 13    Wyświetleń: 2835
  • Resetowanie timera w Atmega8 - jak wyzerować licznik do zera?

    Wystarczy wpisać do rejestru licznika zero oraz wyzerować preskaler. Na przykład Timer0: 1. TCNT0 ustawiasz na zero 2. ustawiasz bit PSR10 w rejestrze SFIOR. Ale uwaga! W tym przypadku PSR10 zeruje także preskaler Timer1. Szczegóły w datasheet. Jak już poprawisz program to napisz proszę w komentarzu do artykułu. :)

    Mikrokontrolery AVR   16 Sty 2015 09:16 Odpowiedzi: 9    Wyświetleń: 1062
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Proszę o dalsze sugestie Sprawdź ten kod poniżej. W odczycie nie bardzo wiedziałem po co odczytujesz rejestr 2 razy, no ale może to przez ten twój błąd. Dokładnie za pierwszym razem zawsze dostaję 255. Jak daję dokładnie to to dostaję cały czas 255. A powiedz mi co pozmieniałeś bo zobaczyłem że skasowałeś podwójne ustawianie rejestru (tak nie powinno...

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10719
  • Zmieniony wpis w rejestrze Windows XP Home - co oznacza?

    Ten program pusta stronę jako stronę startowa potraktował jako nie pożądaną zmianę, w zasadzie błąd w działaniu tego programu, przecież to jest jedna z opcji którą sami ustawiamy.

    Software serwis   09 Maj 2008 19:34 Odpowiedzi: 6    Wyświetleń: 868
  • Wybór trybu PWM i konfiguracja timerów w Atmega8a do sterowania silnikami

    Ustawiasz bit WGM13 w dwóch rejestrach,a on jest tylko w jednym - TCCR1B. Za to niepotrzebnie ustawiasz bit WGM12, co powoduje, że nii działasz w trybie PWM, a w trybie CTC (tryb 12 zamiast 8).

    Mikrokontrolery   22 Lut 2015 18:29 Odpowiedzi: 17    Wyświetleń: 1230
  • Czy Timer1 resetuje się po przepisaniu wartości do rejestru ICR1 w uP IPC?

    W rzeczy samej, liczy sobie dalej. W momencie przepełnienia jest ustawiana flaga przepełnienia a rejestr licznika jest zerowany ew. przepisywany zadaną wartością. Szczegóły - patrz dokumentacja.

    Mikrokontrolery AVR   19 Paź 2008 20:03 Odpowiedzi: 3    Wyświetleń: 1703
  • [AtTiny2313] [AtTiny2313][ASM] Implementacja odczytu/zapisu bajtu 1-wire ds18b20

    Więc pojawia się pytanie jak sprawdzać kolejne bity w kolejnych przebiegach "pętli" (w przypadku procedury zapisu) oraz jak ustawiać logiczne 1 w kolejnych bitach przy kolejnych przebiegach "pętli" (w przypadku procedury odczytu). Jeśli chodzi o zapis to zrób tak, że sprawdzasz, czy najmłodszy bit w rejestrze jest wyzerowany, jeśli tak to ustawiasz...

    Mikrokontrolery AVR   13 Kwi 2009 11:16 Odpowiedzi: 2    Wyświetleń: 2192
  • AVR C I/O port ustawiony na wyjście ale można odczytywać jak wejście o co chodzi

    To w takim razie po co ustawiać ten rejestr DDR? jeśli domyślnie jest na wejscie(0x00), ale mogę odczytywać wejscie i sterować diodą? Kiedy używamy jako wejście wówczas wyłączamy driver wyjściowy. Proszę was o cierpliwość xD ale po co wyłączać ten driver wyjściowy skoro i tak to działa Po to, że wejście powinno generalnie mieć możliwie dużą rezystancję...

    Mikrokontrolery AVR   22 Sie 2021 10:21 Odpowiedzi: 10    Wyświetleń: 600
  • Jak ustawić rejestry CKSEL0...3 w Bascom dla ATmega8?

    te rejestry (Fuse Bity) ustawia sie przy programowaniu programu a nie w sofcie. wbudowany programator bascoma ma taką opcje jak właczysz okno programowania to w zakładce "lock and fuse bits"

    Mikrokontrolery   09 Paź 2005 22:07 Odpowiedzi: 1    Wyświetleń: 771
  • ATmega16 - zerowanie PORTB nie działa, dioda nie świeci

    a gdzie ustawiasz rejestr jako wyjscie? Pozdrawiam

    Mikrokontrolery   10 Lip 2007 15:16 Odpowiedzi: 4    Wyświetleń: 1103
  • Spadek napięcia przy sterowaniu robotem z 3 sensorów odbiciowych i L298N

    Prawie dobrze. Jeżeli chcesz skasować pojedynczy bit to:[syntax=c]REJESTR &= ~(1<<BIT);[/syntax] natomiast przy ustawianiu pojedynczego bitu:[syntax=c]REJESTR |= (1<<BIT);[/syntax] A tak ogólnie to warto poćwiczyć operacje bitowe, żeby mieć je w małym palcu :) bo przy programowaniu mikrokontrolerów przydają się na każdym kroku.

    Mikrokontrolery AVR   12 Gru 2015 20:34 Odpowiedzi: 5    Wyświetleń: 1005
  • MSP 430 - Funkcje rejestrów BCSCTL w konfiguracji zegara?

    No chyba to co w każdym: ustawiają parametry taktowania procesora.

    Mikrokontrolery   21 Sty 2014 15:51 Odpowiedzi: 1    Wyświetleń: 915
  • stm32f103rb nucleo HAL funkcja nie zmienia wartości rejestrów

    W opisie piszesz o rejestrze CNH a w kodzie ustawiasz rejestr CRH. Czy to celowe? Może zamiast struktury IF lepiej w tym przypadku użyć SWITCH?

    Mikrokontrolery ARM   02 Maj 2018 16:17 Odpowiedzi: 10    Wyświetleń: 807
  • Jak ustawić port w ATmega8-16 do reakcji na wyświetlaczu?

    ulala ... nie wiem czy dobrze zrozumiałem. Jeśli nie chcesz nic odczytywać z wyświetlacza (flaga zajętości, wyświetlane dane) to możesz ustawić wszystkie porty jako wyjściowe np. PORTB który możesz podłączyć pod DB0-DB7 wyświetlacza i trzy piny portu D np PD0-PD2 podłączone do pinów RS, R/W, E wyświetlacza. Jeśli jednak będziesz chciał odczytać np....

    Mikrokontrolery   06 Lut 2005 22:17 Odpowiedzi: 1    Wyświetleń: 692
  • Atmega168 Bascom - zawieszanie się układu po resecie watchdoga

    Masz podciagniecie resetu do VCC? Spróbuj sam ustawiać rejestry od watch doga.

    Mikrokontrolery AVR   08 Mar 2009 19:40 Odpowiedzi: 8    Wyświetleń: 2377
  • AVR Timer1 - wyświetlanie tekstu co 0.23s bez blokowania komponentów

    może Timer2.initialize Nie można tak, nie ma klasy Timer2. Poza tym od razu radzę zrezygnować z biblioteki TimerOne przy używaniu więcej niż jednego timera. Zamiast tego samemu można napisać konfiguracje timerów i wektory ich przerwań. Oto kod demonstrujący jak to zrobić. Powinno migać diodą i niezależnie wysyłać napis. Twoim zadaniem jest teraz dobrać...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 2253
  • Jak odczytać dane szeregowe z enkodera AD2S90 w Bascom?

    robisz to za każdym razem tak : 1. Zerujesz rejestr/zmienna w której chcesz miec wynik. 2. Przesuwasz rejestr/zmienna o 1 bit w lewo bez rotacji. 3. Jeśli P1.1 = 1 to ustawiasz najmłodszy bit w rejestrze/zmiennej, jeśli nie to zerujesz (poprostu dodajesz zawartość pinu do rejestru/zmiennej) 4. Jesli ni eodebrałes jeszcze 8 bitow to skocz do 2. Pozdrawiam...

    Mikrokontrolery   25 Kwi 2006 17:52 Odpowiedzi: 14    Wyświetleń: 2655
  • Impulsator diodowy na uC. Jak zaprojektować układ?

    int i; for(i=0;i<=255;++i) { OCR0B=i; } a żeby powoli, to byś musiał delay funkcje zastosować. #include <util/delay.h> ... for(i=0;i<=255;++i) { OCR0B=i; _delay_loop_2(100); } gdzie 100 w funkcji to jest odstęp (chyba cykle procesora razy cośtam, ale nie mam pewności) Dodano po 12 funkcja for(xxx;yyy;zzz)...

    Projektowanie Układów   30 Paź 2008 19:58 Odpowiedzi: 8    Wyświetleń: 1788
  • Jak obsłużyć więcej serwomechanizmów na atmega32 (PB3, PD7)?

    Kod łatwiej byłoby analizować gdybyś dał komentarze. Bez tego trzeba szukać w nocie jaki preskaler ustawiłeś. Kod nie zadział z każdym serwomechanizmem. Okres powtarzania impulsów ma ok 4ms a powinien być ok 20ms. Na timerze 8 bit będzie jeszcze gorzej. Gdy ustawisz 16ms (więcej się nie da) to rozdzielczość wyniesie 64us. Zakres regulacji to od 512us...

    Mikrokontrolery AVR   03 Sie 2019 13:14 Odpowiedzi: 23    Wyświetleń: 723
  • Telefon z dużym rejestrem połączeń - topowe modele, alternatywy dla Blackberry

    A może Nokia E52?:) ja używam i jestem zadowolony,ustawiam rejestr na 30dni i nie ma problemu.

    Smartfony Użytkowy   13 Sty 2011 02:28 Odpowiedzi: 5    Wyświetleń: 1739
  • Attiny85 Arduino - jak dodać sterowanie PWM dla silnika do istniejącego kodu?

    Czyli jeśli chcę z taktowania 16,5MHz zrobić 20kHz to preskaler 512 i OCR1C=159? Wyłączać PWM można tym PWM1A? I po włączeniu już przez PWM1A nie trzeba ponownie ustawiać rejestrów (oczywiście bez wyłączania zasilania)?

    Arduino   09 Kwi 2020 15:16 Odpowiedzi: 23    Wyświetleń: 1275
  • [Verilog][Modelsim] - Nie inicjalizuje zmiennych i nie propaguje sygnału

    jeden przyklad zamiast dziesiatek slow ... [syntax=verilog] module clk_divider ( input clk50, output reg clkdiv = 1'b0, input cnt_en, output [7:0] cnt_out ); reg [7:0] cnt = 8'h0; always (at)(posedge clk50) clkdiv <= !clkdiv; always (at)(posedge clkdiv) if (cnt_en) cnt <= cnt + 1'b1; else cnt <= cnt; assign cnt_out = cnt; endmodule ///========================...

    Programowalne układy logiczne   07 Kwi 2014 11:58 Odpowiedzi: 3    Wyświetleń: 1914
  • Dlaczego STM32F103RBT6 nie działa z PLL ustawionym na 72 MHz?

    A rejestr FLASH_ACR i latency to ustawiasz jakoś? Albert

    Mikrokontrolery ARM   03 Mar 2009 06:55 Odpowiedzi: 3    Wyświetleń: 1448
  • Windows 7 x32 Rejestr - jak przywrócić domyślne ustawienia

    mam taki problem , otóż namieszałem troche w rejestrze i potrzebuje domyślne ustawiania rejestru... czy jest taki program do tego ? czy ktoś podrzuci mi ustawienia rejestru w pliku .reg ?

    Software serwis   15 Sie 2010 23:12 Odpowiedzi: 5    Wyświetleń: 4219
  • przerwanie zewnętrzne w '51 assembler - reakcja na zbocze

    Jesli rozumiem chodzi o przerwanie INT aktywowane oadajacym zboczem a nie poziomem. W INT0 ustawiasz bit IT0 w rejestrze TCON na 1 jesli ma byc od zbocza a 0 jesli od niskiego poziomu. w INT1 bit IT1

    Mikrokontrolery   10 Sty 2006 10:07 Odpowiedzi: 2    Wyświetleń: 891
  • [LPC2138][C/Keil] - Symulator swoje, MCU swoje (struktury z polami bitowymi)

    Gdy program odpalam na sprzęcie i podglądam rejestry debuggerem, okazuje się, że przedstawiona funkcja oprócz ustawienia wymaganych bitów w rejestrze MCR ustawia jeszcze dodatkowo przerwanie dla Mach3 i reset dla Mach2 A co stoi na przeszkodzie, aby obejrzeć krok po kroku kiedy one się ustawiają? Albert

    Mikrokontrolery ARM   14 Gru 2012 12:11 Odpowiedzi: 11    Wyświetleń: 2091
  • ATMEGA32 – preskaler TIMER0 i TIMER1, który rejestr decyduje o ustawieniu?

    Witam W dokumentacji napisane jest, że preskaler dla TIMER0 i TIMER1 jest wspólny. Ustala się go w TCCR0 (TIMER0) albo TCCR1B (TIMER1). Nie mogę znaleźć informacji z którego rejestru ustawianie ma wyższy priorytet (jest ważniejszy) czy TCCR0 czy też TCCR1A. Sprawdziłem, że kolejność ustawiania rejestrów nie ma znaczenia. Może ktoś wie jak to działa??

    Mikrokontrolery   25 Sie 2006 21:40 Odpowiedzi: 1    Wyświetleń: 1688
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Czyli pisząc programy w tym środowisku i nie znając go dogłębnie, wykorzystując bezpośrednie ustawianie rejestrów należy brać pod uwagę, że bity mogą nie mieć wartości domyślnych po resecie.

    Arduino   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1944
  • Bascom Atmega 168 ustawienie timer2 w tryb CTC i OC2B na toggle

    No widzisz- jak zostałem zmuszony do takiego ręcznego ustawiania rejestrów w bascomie to pomyslałem sobie- dlaczego nie robić tego samego w C? Skoro mam i tak ręcznie się dobierać do wnętrzności procesora. Zwłaszcza że ustawianie rejestrów rozumiem. Najpierw myslałem że Bascom będzie mi jeszcze służył do napisania prostych programów i szybko. Ale tak...

    Mikrokontrolery AVR   29 Sie 2011 20:05 Odpowiedzi: 11    Wyświetleń: 3089
  • LCD 4x20 z przesuwanym i migającym kursorem w 4 wierszu

    margas- nie w padaj w panikę. Najpierw trzeba pomyśleć- a potem pisać kod. Po co w pętli głównej while(1) wpisujesz #define albo ustawianie rejestrów? Zrób to schematycznie. Najpierw #define- po #include. Potem main(). Potem ustawianie rejestrów w main(). Potem pętla while(1). Może być pusta na początek. Przecież pisanie programu nie polega na pisaniu...

    Mikrokontrolery AVR   06 Wrz 2010 22:14 Odpowiedzi: 122    Wyświetleń: 9146
  • ATmega32 UART 19200 16MHz avr-gcc – błędny odbiór danych mimo poprawnych rejestrów

    A czym ustawiasz rejestr UCSRA = ? . W nim jest bit odpowiedzialny za podwojenie prędkości usarta.

    Mikrokontrolery   25 Cze 2006 18:51 Odpowiedzi: 10    Wyświetleń: 1348
  • 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ń: 4385
  • [Atmega2560] [BASCOM] . Jak uzyskać wykrycie przerwania.

    Niestety jak używam w konfiguracji słowa PCINT4 to kompilator generuje błąd i twierdzi że to nieznane źródło przerwania. To dlatego, że w tym procesorze są tylko 3 przerwania tego typu (w innych raczej nie będzie lepiej). Piny oznaczone PCINT0...PCINT7 mogą ustawić tylko pierwszą z wspomnianych 3 flag przerwań (o numerze 0). Kolejne osiem pinów PCINT8...PCINT15...

    Mikrokontrolery AVR   09 Cze 2010 21:37 Odpowiedzi: 8    Wyświetleń: 2820
  • [STM32F4] - Niezgodność częstotliwości PWM Timer 11 z ustawieniami ARR i PSC

    Błąd masz w każdym obliczeniu. Ustawienie rejestru PSC na wartość x powoduje podzielenie zegara przez "x + 1". Ustawienie rejestru ARR na wartość x powoduje odliczenie "x + 1" taktów zegara. Z tego względu tego typu rejestry zawsze ustawia się na "x - 1" względem tego co sobie obliczyłeś. 4\/3!!

    Mikrokontrolery ARM   04 Lis 2014 11:11 Odpowiedzi: 2    Wyświetleń: 1275
  • [attiny2313] Włączanie "połowy" UARTa - RXD

    A w czym problem wystarczy zerknąć do datasheet-a można uaktywnić zarówno sam odbiornik jak i nadajnik. Żeby uaktywnić sam odbiornik należy ustawić bit RXEN w rejestrze UCSRB bez ustawiania bitu TXEN,

    Mikrokontrolery AVR   05 Sie 2010 07:21 Odpowiedzi: 1    Wyświetleń: 966
  • [Bascom] Przeniesienie kodu na inny język programowania

    No, całego na zaliczenie nie zrobisz chyba. To Lcd to będzie trudne do przetłumaczenia. Na poczatek- w drugiej linijce masz 7bit- a nie wiadomo jaki to procesor. A reszta- ustawianie rejestrów.

    Mikrokontrolery AVR   01 Cze 2010 21:03 Odpowiedzi: 3    Wyświetleń: 1313
  • Dobór rezystora do bocznika INA226 dla prądu 8 A i napięcia 12 V - czy dobrze liczę?

    Płytka powinna wytrzymać ponieważ ta poniżej ma wytrzymałość do 20A chciałbym zmniejszyć rezystor do 8A. Zwróć uwagę że wcale nie musisz obwodu prądowego przepuszczać przez PCB. Wygodnym i stosowanym w praktyce od dawna jest stosowanie czterozaciskowych boczników, gdzie samo połączenie Kelvina jest realizowane w wygodnym do mocowania elemencie a część...

    Początkujący Elektronicy   19 Sie 2024 23:38 Odpowiedzi: 19    Wyświetleń: 489
  • Mikrokomputer COBRA 1

    Od bajtu CB zaczynają się wszystkie rozkazy Z-80 dotyczące operacji na bitach: ustawianie (SET), zerowanie (RES), testowanie (BIT) oraz przesywanie bitów (RR,RL,SR,SL i pochodne). Bajt DD dotyczy operacji na rejestrach IX, a FD na rejestrach IY. Stąd operacje na bitach rejestrów IX rozpoczynają się od DD CB, a na bitach rejestrów IY rozpoczynają się...

    DIY Konstrukcje   03 Lip 2025 00:26 Odpowiedzi: 1994    Wyświetleń: 276372
  • Jak ustawić wartości pamięci D1000 i D1001 w Mitsubishi A1SH?

    D-to rejestry. Można je ustawiać z poziomu programu (device monitor) lub z panelu operatorskiego Mogą być zmieniane w programie np. za pomocą wejść analogowych ,wejść liczników . To tak najprościej mogę Ci podpowiedzieć.Ściągnij sobie manuala. Czy to jest tylko fragment programu?

    Automatyka Przemysłowa   30 Lip 2019 12:50 Odpowiedzi: 3    Wyświetleń: 681
  • [ATmega8] Jak ustawić rejestry ATmega8 dla PWM na wyjściach OC1A i OC1B?

    ustawiasz rejestry oc1b dokładnie tak jak oc1a. Oczywiście ustaw tez timer, żeby działał na wyjściu oc1b. A dokładniejsze info jak pokażesz kod/podasz kompilator...

    Mikrokontrolery AVR   28 Lis 2008 23:16 Odpowiedzi: 1    Wyświetleń: 1100
  • [ASM dla ATMELi] Problem z RET - "Invalid opcode"

    Stos nie jest ustawiany na r16. Rejestr r16 służy do zapisania w rejestrach wskaźnika stosu SPH i SPL (jeden odpowiada starszemu bajtowi, drugi młodszemu) odpowiednich wartości. RAMEND to zmienna zadeklarowana w plikach *.inc dla każdego procka. Oznacza ona ostatni adres w pamięci RAM. HIGH(RAMEND) i LOW(RAMEND) służą do 'wyciągnięcia' z tej wartości...

    Mikrokontrolery   14 Mar 2006 16:24 Odpowiedzi: 3    Wyświetleń: 2728
  • Jak ustawić wyjście PWM dla licznika 2 w ATMEGA8?

    Jak najbardziej, licznik 2 ma wyjście OC2. Rejestr = _BV(cos); to przypisanie wartości, a Rejestr |= _BV(cos); to tak jak by Rejestr = Rejestr | _BV(cos); gdzie | jest bitową alternatywą. Taki zapis służy do ustawiania bitu numer cos, niezależnie od jego wartości i wartości innych bitów w tym rejestrze. OC2 jest na PB3, więc nie ma po co ustawiać PORTD...

    Mikrokontrolery   18 Kwi 2008 08:06 Odpowiedzi: 7    Wyświetleń: 3136
  • Windows 11, 23H2 - Znikające GB na dysku D po kompresji zdjęć Ashampoo Image Compressor

    Nie pisałem tu dość długo, bo "walczę z jakimś dziwnym zjawiskiem", a dokładniej, czytałem co tylko znalazłem, sprawdzałem system antywirusami, pousuwałem wiele różnych programów, ustawiałem rejestr, itp. - i nic nie pomogło. Po prostu jak pisałem, potrafi dziennie zniknąć mi nawet 3 - 5 GB z dysku D, ale co dziwniejsze, jak się okazało, co kilka dni...

    Komputery Początkujący   07 Sie 2024 17:36 Odpowiedzi: 14    Wyświetleń: 231
  • ATmega8 i FT232BM - krzaki w terminalu zamiast tekstu, co robić?

    Witam, to jednak nie wygląda dziwnie ... bo najprawdopodobniej pomimo to, że użyłeś zwenętrznego kwarca do procka to nie przestawiłeś fusebitów tak aby to on taktował procka. W związku z tym procek taktowany jest chyba tak jak fabrycznie ustawione są fusebity - czyli za pomocą oscylatora wewnętrznego o częstotliwości 1MHz. I dlatego masz ten jak piszesz...

    Mikrokontrolery   18 Sty 2007 11:48 Odpowiedzi: 3    Wyświetleń: 1739
  • Jak szybko przełączyć MAX485 na odbiór po wysłaniu danych w RS485?

    Masz przecież w rejestrze UCSRxA bit TXCx który jest ustawiany po zakończeniu transmisji.

    Mikrokontrolery Początkujący   10 Lut 2016 22:13 Odpowiedzi: 16    Wyświetleń: 1281
  • [C] STM32F103 - problemy z komunikacją I2C z czujnikiem HTU21

    Uruchomiłem debugger, jutro będę patrzył co tam się ustawia w rejestrach od i2c.

    Mikrokontrolery ARM   20 Sie 2020 10:21 Odpowiedzi: 19    Wyświetleń: 921
  • Dlaczego TSOP1736 nie demoduluje sygnału RC5 na ATMega8?

    Przyczyna leży zapewne w tym, że nie ustawiasz odpowiednich bitów w rejestrze MCUCR. Te bity to ICS00 i ISC01. Domyślnie są ustawione na wyzwalanie przerwania stanem niskim, więc procesor zlicza całą serię przerwań w czasie trwania stanu niskiego. Przestaw te bity na zbocze (tab 32 str 67 DS)

    Mikrokontrolery AVR   17 Sie 2010 17:15 Odpowiedzi: 1    Wyświetleń: 1702
  • Kontrola zliczania impulsów co sekundę w mikrokontrolerze x51

    W procesorach 51 ustawiasz parametry pracy w rejestrze TMOD i np. gdy bit GATE=0 dla danego tajmera to start licznika następuje poprzez ustawienie bitu TR w rejestrze TCON , analogicznie stop poprzez wyzerowanie tego bitu. A tak wogóle to polecam książkę Piotra i Pawła Gałki Podstawy programowania mikrokontrolera 8051. Lepszych opisów nie znalazłem.

    Mikrokontrolery   02 Mar 2008 23:35 Odpowiedzi: 3    Wyświetleń: 1596
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Chodzi o to, że po pierwszym przerwaniu TCNT1 będzie miał wartość 0, czyli zliczy potem 65536 impulsów. Zaś do generowania, jak Ty chcesz, przerwań co określony odcinek czasu służy tryb CTC. Wtedy w rejestrze OCR ustawiasz ilość impulsów, które chcesz zliczyć, i wygenerować odpowiednie przerwanie.

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1740
  • I2C stm32F4 Konfiguracja rejestrów bez bibliotek peryferyjnych stm.

    Ok Freddie, ale przecież jest w odpowiedniej kolejności, najpierw resetuje, potem ustawiam peripheral clocka dla I2C, a dopiero potem ustawiam rejestry I2C. Nawet jeśli wykomentuję te resety to i tak BUSY jest cały czas ustawione, a na pewno linia jest wolna.

    Mikrokontrolery ARM   19 Gru 2012 09:22 Odpowiedzi: 55    Wyświetleń: 11208
  • Zdalne sterowanie dwukierunkowe na pasmo 866MHz lub 433MHz

    Widzę że bardzo oszczędnie ustawiasz rejestry cc1000. Ja przy inicjacji cc1000 korzystam z danych wygenerowanych przez SmartRF Studio tak jak wspomniał kolega pawelwiniarski0 jest to sprawdzone i działa bez problemu.

    Mikrokontrolery   23 Gru 2005 14:41 Odpowiedzi: 9    Wyświetleń: 4299
  • [STM32] Problem z generacją PWM w trybie 1 na TIM1 (STM32VLDISCOVERY)

    Dla licznika TIM1 trzeba dodatkowo dodać polecenie: [syntax=c]TIM_CtrlPWMOutputs(TIM1, ENABLE);[/syntax] Ustawia ono bit MOE w rejestrze BDTR, polecenie dotyczy liczników 1, 8, 15, 16 i 17 .

    Mikrokontrolery ARM   06 Lip 2011 13:47 Odpowiedzi: 18    Wyświetleń: 4964
  • AVR AT90S2313-4SC: Brak wyświetlania w HyperTerminal przy 9600 baud

    a moze po prostu zacząć od programiku, w kostce, wysyłającego dane bez sprawdzania, co przychodzi? Czy wtedy coś się pojawia na terminalu ? Można też próbować ustawiać rejestr UBBR na 25 ręcznie.

    Mikrokontrolery AVR   30 Gru 2004 15:35 Odpowiedzi: 16    Wyświetleń: 2520
  • [STM32f1xx][C] - Po resecie licznik przestaje działać.

    Reset ten co ty chcesz robi się rejestrem TIM->EGR. Ustawiaj bit UG, on wyzeruje się sam. To zresetuje cnt i preskaler. To co ty robisz nie resetuje preskalera, więc co zapis zera w CNT mylisz się o wartość w preskalerze.

    Mikrokontrolery ARM   14 Lut 2012 19:07 Odpowiedzi: 4    Wyświetleń: 1106
  • [attiny2313] Jak ustawić PARITY EVEN dla UART na ATtiny2313 w Bascom?

    Nie wiem, ale Cię naprowadzę: http://www.atmel.com/Images/doc2543.pdf strona 115 dokumentu, jest napisane: Frame Formats: - 1 start bit - 5, 6, 7, 8, or 9 data bits - no, even or odd parity bit - 1 or 2 stop bits Potem kilka przykładowych kodów i od strony 129 masz opisy rejestrów. Konkretniej na stronach 132 i 133 masz opisane bity rejestru UCSRC...

    Mikrokontrolery AVR   26 Mar 2012 21:06 Odpowiedzi: 6    Wyświetleń: 1762
  • Jaka jest standardowa dokładność kwarcu 12 MHz?

    Jesli jest ustawiony tryb CTC- Clear Timer On Campare to wystarczy do rejestru porownawczego wpisac tylko raz. Gdy licznik osiagnie wartosc rejestru porownawczego, zostaje ustawiana flaga przerwania i licznik jest zerowany. Wszystko odbywa sie automatycznie i uzyskuje sie duza dokladnosc. Pozdro Dexter

    Mikrokontrolery   11 Kwi 2005 16:17 Odpowiedzi: 17    Wyświetleń: 5553
  • Ustawianie pinu 7 portu B jako wejście w AT90S2313 - błąd w książce?

    To jecze sie cos zapytam:P Program pisze w C. Jakie są sposoby sprawdzania stanu np. PB3. Znam takie: bit_is_clear(PINB,PB3); albo sprawdzić jaki jest stan portu... np czy PORTB == 0x0F... Problem mam w tym że albo nie znam jeszcze sposobów odczytania stanu pinów,albo w książce jest błąd w opisie ustawiania rejestrów portów. pozdro

    Mikrokontrolery   14 Gru 2004 16:12 Odpowiedzi: 19    Wyświetleń: 1587
  • Jak zorganizować programowo komunikację AT89C2051 z PC przez RS232?

    Do standardowych prędkości RS232 lepszy będzie kwarc 11059200Hz. Prędkość ustawia się zadając początkową wartość licznika w rejestrze TH1 oraz odpowiednio ustawiając flagę SMOD. MAX232 służy do konwersji poziomu napięć TTL 0/5V do RS232 -12V/12V

    Mikrokontrolery   04 Lut 2005 11:24 Odpowiedzi: 9    Wyświetleń: 1890
  • [Zlecę] Program na układ PIC18F

    Zlecę napisanie programu do obsługi mikrokontrolera z rodziny PIC18F który to ma w głównej mierze: - wysyłanie i odbieranie danych przez usb - sterowanie układem przez odpowiednie linie danych (ustawianie rejestrów) - odbieranie i przetwarzanie danych z przetwornika a/c Więcej informacji na pw.

    Ogłoszenia Elektronika   04 Paź 2011 17:29 Odpowiedzi: 1    Wyświetleń: 1198
  • Attiny jaka różnica między przejściem do początku programu, a sprzętowym resetem

    astosowanie watchdoga tylko że skończyło mi się miejsce na nowe linie kodów. Masz miejsce wystarczy, że wywalisz: Na początku programu następuje zerowanie programowe wszystkich rejestrów procesora, ustawianie rejestrów portów Pokaż ten kod realizujący programowy reset. Może wiem w czym problem.

    Mikrokontrolery AVR   11 Sie 2018 13:50 Odpowiedzi: 9    Wyświetleń: 744
  • Atmega16 i I2C 5V na 3.3V: SLV_NACK przy użyciu MAX3378EEUD+

    1. rezystory muszą być. 2. A stosujesz I2C sprzętowe? Jak tak to nic nie musisz ustawiać. Jak programowe to w ustawiasz PORT na 0 a stany logiczne ustawiasz rejestrem DDR. 3. Tak. Bo "1" w DDR to "0" na linii I2C.

    Mikrokontrolery   14 Paź 2013 09:01 Odpowiedzi: 23    Wyświetleń: 5766
  • [dsPIC33F64] [dsPIC33F64][XC16] - Kompilator nie widzi rejestrów PWM, brak definicji w bibliotekach

    Mam dziwny problem. Kompilator nie "widzi" rejestrów odpowiedzialny za PWM w dsPIC33F. Np. PWM1CON2 (lub PWM1CON2bits). Środowisko zaznacza je na czerwono i program się nie kompiluje. Zakładam że to brak biblioteki ale nie wiem jakiej. W pwm.h i pwm12.h nie ma definicji tych rejestrów. W pliku procesora (p33FJ64GP804.h) również nie ma nic podobnego...

    Mikrokontrolery PIC   18 Kwi 2013 21:12 Odpowiedzi: 6    Wyświetleń: 2010
  • Czy ATMEGA32A jest kompatybilny z ATMEGA32 w Bascom?

    O ile pamiętam wersje A mają mniejszą wydajność prądową portów i pinów. Sygnałowo są zgodne ale mają kilka rejestrów więcej np. do ustawiania parametrów zegara wewnętrznego i opcji sleep. N.

    Mikrokontrolery AVR   20 Lut 2011 10:31 Odpowiedzi: 12    Wyświetleń: 6251
  • Atmega8 - USART wysyła (nul) zamiast znaku do RealTerm przez RS232

    A propos sposobu ustawiania rejestrów USART przyglądnij się funkcji: usart_inicjuj() http://mikrokontrolery.blogspot.com/2011... i wykorzystuj ten sposób używając oryginalnego nagłówka <util/setbaud.h>

    Mikrokontrolery AVR   09 Lis 2013 12:10 Odpowiedzi: 6    Wyświetleń: 2625