clkpce clkpr

Znaleziono około 22 wyników dla: clkpce clkpr
  • [attinny13][asm] clkpr częstotliwość zegara

    No więc porównajmy Twój kod z tym, co zawiera dokumentacja. To avoid unintentional changes of clock frequency, a special write procedure must be followed to change the CLKPS bits: 1.Write the Clock Prescaler Change Enable (CLKPCE) bit to one and all other bits in CLKPR to zero. ldi r16,...

    Mikrokontrolery AVR   25 Gru 2010 11:51 Odpowiedzi: 2    Wyświetleń: 1453
  • Atmega2560 Nie można obudzić przerwaniem

    Tak jeszcze powrócę do tematu bo mam taki zapis jak usypiam [syntax=csharp] if(Sleep_ON){ //////////////////// wylacz WDT wdt_disable(); //////////////////// uspij mikrokontroler set_sleep_mode(SLEEP_MODE_PWR_DOWN); power_all_disable(); // wylacz wszystkie...

    Arduino   11 Sty 2021 11:29 Odpowiedzi: 8    Wyświetleń: 366
  • Atmega88PA - Zegar wciąż 1MHz

    Używam poniższego kodu do inicjalizacji połączenia z komputerem samochodu (według protokołu kw2000). Używam tam komunikacji USART 10400baud 8n1. Chciałem zwiększyć taktowanie do 8MHz i usunąłem programowo dzielnik fusebita CLKDIV8 zmieniając na początku funkcji main() rejestr CLKPR w ten sposób: CLKPR|=...

    Mikrokontrolery AVR   28 Gru 2013 16:30 Odpowiedzi: 6    Wyświetleń: 1338
  • Attiny13 20PU taktowanie 9,6 MHz - co zrobić, aby takie uzyskać?

    Ściślej manual mówi o odpowiedniej sekwencji zmiany prescalera: [syntax=C]CLKPR = _BV(CLKPCE); CLKPR = 0;[/syntax] Przy czym pomiędzy tymi nie może pojawić się żadne przerwanie. Pierwsze jest do odblokowania możliwości zmiany prescalera, drugie jest właściwą operacją zmiany.

    Mikrokontrolery AVR   15 Sie 2011 18:27 Odpowiedzi: 6    Wyświetleń: 1772
  • [C] sterownik latarki, czas wciśnięcia mikroswitcha

    Piszę program do sterownika latarki, wciśnięcie przycisku na czas poniżej sekundy ma zmienić tryb świecenia- zmienia zmienną "l". nie działa mi to za bardzo, tzn. raz działa, raz nie, bez względu na to, czy przyciskam switcha któtko, czy trochę dłużej. Gdy w main ustawię INT0 na zbocze opadające,...

    Mikrokontrolery Początkujący   07 Maj 2012 14:06 Odpowiedzi: 15    Wyświetleń: 2352
  • [AVR][C] - Pobieranie próbek z wejścia z częstotliwością 1MHz i więcej

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

    Mikrokontrolery AVR   23 Gru 2012 03:40 Odpowiedzi: 0    Wyświetleń: 1008
  • AVR/Atmega644 - PWM, tablica, sinus

    Działa po zmianie dzielnika na 256 :) Jest jeszcze tylko jeden mały problem: Częstotliwość PWM to ok. 31kHz (8MHz takt). Nie ma możliwości uzyskania częstotliwości PWM ok. 10-15kHz (max. f sterowania tranzystorami IGBT) ponieważ preskaler oferuje dzielniki tylko 8, 64 itp. Tutaj przydatny byłby...

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 3657
  • Timer T0 w AVR pytania

    Jednakże.... Podłączyłem oscyloskop i wyniki na wyjściu niepojawiają się co 1s, tylko znacznie częściej. Co więcej...w debugerze jest okienko Stop Watch i widzę, że ta 1s, która miała być odmierzana, w rzeczywistości jest to ok. 2000 us, po takim czasie następuje przerwanie. Zatem czy kolega michalko12...

    Mikrokontrolery   27 Gru 2007 14:59 Odpowiedzi: 30    Wyświetleń: 4022
  • ATTINY25 jako generator dla podczerwieni

    Witam Zbudowałem układ wg schematu - po małych korektach A następnie wgrałem program (zamieszczony poniżej) do ATTINY25. Po podłączeniu zasilania uruchamia się demo (miganie diody na PB3) oraz demo2 (miganie diody podczerwonej na PB0). Po zakończeniu dema2 dioda podczerwona podpięta do PB0...

    Mikrokontrolery   02 Sty 2008 18:29 Odpowiedzi: 4    Wyświetleń: 2590
  • Komunikacja z komputerem poprzez NetStack z ENC28J60

    Używam gotowego oprogramowania ze strony "" C znam w miarę ale jeszcze nie ogarnąłem wszystkich poleceń z Uc. Więc ustawienie fuse bit mam standardowe lf:60 hf:DF no i w kodzie jest ustawienie na 8MHz. wg Twoich fuse bitów masz ustawione na zewnętrzy generator zegarowy. W takim przypadku...

    Mikrokontrolery AVR   04 Sie 2011 15:01 Odpowiedzi: 29    Wyświetleń: 3282
  • ENC28j60 przeróbka taktowania z CLKOUT

    Witam, nie znam się za bardzo na mikrokontrolerach i proszę o pomoc. Sprawa dotyczy przeróbki taktowania atmegi na zewnętrzny kwarc z obecnego taktowania przez CLKOUT układu ENC28j60 Obecny schemat wygląda jak ten Oprócz przeróbki elektroniki (tu wiem co należy zrobić) powinienem także zmienić...

    Mikrokontrolery   16 Sie 2014 16:56 Odpowiedzi: 12    Wyświetleń: 1173
  • [Atmega32][C][WinAVR] - EvB 4.3 Atmega 32 i moduł Ethernet V2

    Witam! Mój problem polega na tym, że muszę podłączyć atmege do Internetu. Posiadam gotowy moduł uruchomieniowy EvB 4.3 + Ethernet v2. Sterownik oparty na atmedze ma sterować temperaturą wody i jeśli chodzi o jego działanie to wszystko jest oki. Za pomoca przycisków zmienia się temperaturę zadaną i serwo...

    Mikrokontrolery AVR   03 Paź 2014 16:11 Odpowiedzi: 0    Wyświetleń: 1059
  • [C]Lampa RGB na Attiny13 z programowym PWM

    Powiem szczerze, że średnio to widzę. Docelowy projekt zakłada podświetlenie lamp 6S33S diodami 3W przez centralny otwór w ceramicznej podstawce septarowej. Efekt uzyskany tym programem jest nieco "odpustowy". Sporo ciekawiej wyglądałoby podświetlenie kolorem bursztynowym i od czasu do czasu zmiany koloru,...

    Mikrokontrolery AVR   16 Lip 2017 21:52 Odpowiedzi: 38    Wyświetleń: 2415
  • Codevision i AtMega32

    Na wewnętrznym to się nie ma co dziwić że źle chodzi a do kalibracji i tak potrzebny jest kwarc nawet wystarczy zegarkowy na Timer2 A to procedura kalibracji dla ATmega169 /***************************************... Function name : OSCCAL_calibration * *...

    Mikrokontrolery   25 Kwi 2008 23:16 Odpowiedzi: 10    Wyświetleń: 2183
  • [ATMega]Powielanie kanałów PWM

    Jeśli chodzi o sprzętowego PWMa to chyba pokuszę się o AVR136, tylko zamiast atmegi wykorzystam attiny2313. Zasymulowałem sobie to na razie tylko w proteusie i całkiem ładnie to śmiga :) __________________________________... Potrzebuje Waszej pomocy. PWMy ładnie działąją (12 kanałów),...

    Mikrokontrolery AVR   29 Paź 2010 08:55 Odpowiedzi: 20    Wyświetleń: 5971
  • [C][asm] Optymalizacja kodu przerwania

    Kod mojego przerwania wygląda tak. Program działa w rezultacie tak jak bym chciał, ale samo wykonanie przerwania zajmuje trochę czasu. Zoptymalizowałem kod tak jak potrafiłem i w tym momencie liczę na Waszą pomoc. SW_pwm_12_channels: volatile unsigned char chanell[12]; volatile const...

    Mikrokontrolery AVR   31 Paź 2010 14:32 Odpowiedzi: 18    Wyświetleń: 2163
  • [atmega162] [C] [GPS] [cc1000] - CKDIV8

    Witam, zaopatrzyłem się w interface pod usb i podłączyłem uC pod komputer, tak jak kolega mówił - nie miało to prawa działać ;] Aktualnie dobrze działa echo przez terminal oraz podłączenie odbiornika GPS pod komputer - wszystkie ramki dobrze odbieram. Niestety nie rozwiązałem problemu z dzielnikiem...

    Mikrokontrolery AVR   08 Cze 2012 12:57 Odpowiedzi: 17    Wyświetleń: 2346
  • ATmega16 - ENC28J60 - brak komunikacji

    elektronik000 uruchomiłem ten twój cały projekt i udało się odczytać tą rewizje, jest taka sama jak twoja czyli 0000 0110. Nie wiem czemu ale musiałem mieć w AVRStudio cały twój projekt, bo jak wgrywam z hex-a to coś jest nie tak. Połączyłem się przez rs-a do atmegi i teraz próbuje wysyłać co pewien...

    Mikrokontrolery Początkujący   19 Sie 2013 18:04 Odpowiedzi: 87    Wyświetleń: 12006
  • AVT3500 w asm - zaprogramowanie Attiny2313

    Programik dla AVT3500 z ATTiny2313: ; Henryk Więsyk ; 16.10.2007 ; wersja 1.0 - przerobiona na ATTiny2313 ; Dioda do masy z OC0A ; Wewnętrzny oscylator ustawiony na 1MHz (RC(at)8MHZ + CLKDIV8) .include "tn2313def.inc" ;**********...

    Mikrokontrolery AVR   16 Lis 2008 20:33 Odpowiedzi: 6    Wyświetleń: 1503
  • avr - prośba o sprawdzenie programu w kwesti oszczędzania energii

    Witam! Napisałem taki krótki, prosty program: main.c: [syntax=c]#include <avr/io.h> #include <avr/sleep.h> #include <avr/power.h> #include <avr/interrupt.h> #include "adc.h" #include "psave.h" extern volatile uint8_t seconds; extern volatile int sleep; int main() { PORTB...

    Mikrokontrolery AVR   26 Sty 2015 19:56 Odpowiedzi: 10    Wyświetleń: 1065
  • Jak z poziomu programu rozpoznać typ CPU?

    ale one mówią na jaki mikrokontoler skompilowano program. doprawdy? Kolega jak zwykle "ciekawe" rzeczy pisze Ciekawe skąd microchip wiedział jak będziesz kompilować i wgrać to do uC w fabryce Sprawdzałeśs co zwróci np to ? [syntax=c]sprintf_P( txt, PSTR( "AVR %02%02X%02X" ), SIGNATURE_0,...

    Mikrokontrolery AVR   24 Sie 2017 19:20 Odpowiedzi: 5    Wyświetleń: 1182
  • Attiny2313 konfiguracja watchdoga i wybudzanie uC z trybu uśpienia

    Mozna spokojnie. U siebie (tez Tiny2313) zmieniam podczas pracy nawet taktowanie. Jeśli uC u mnie pracuje na 8MHz bo musi wygenerować rózne wysokie częstotliwości to podczas snu brał 2mA. Teraz przed uśpieniem dobieram się do rejestru CLKPR - Clock Prescale Register. Zasada przestawiania jest podobna...

    Mikrokontrolery AVR   24 Maj 2022 06:32 Odpowiedzi: 9    Wyświetleń: 381