Zastanawiam się tylko po co sprawdzać to: [syntax=c]USART3 -> CR1 & USART_CR1_TCIE[/syntax] nie rozumiem powodu. Przecież to jest "This bit is set and cleared by software." Programista nie wie czy ustawił to przerwanie czy nie? Dodatkowo ten zapis: [syntax=c]if(( USART3 -> CR1 & USART_CR1_TCIE) && (USART3 -> SR & USART_SR_TC ))[/syntax] wygląda dość...
DS 13.2.4 Reading the Pin Value
Co robisz w przerwaniu z przepełnienia? Bo jest ono zbędne tutaj, gdyż licznik się przecież nie przepełnia. Jak pisalem wczesniej zmieniam stan pinow na porcie na przeciwny SIGNAL (SIG_OUTPUT_COMPARE1A) { PORTD = ~PORTD; } Ale dlaczego licznik sie nie przepelnia? przepelnia sie(diody migaja) do momentu "zawieszenia sie" licznika o...
musisz zmienić jeszcze tu assgin led=cnt[46]; będzie dwa razy wolniej.
Ze znanego forum [url=http://forum.oszone.net/thread-2639... o kalibracji za pomoca pogramów (sa na stronie APC [url=https://www.apc.com/us/en/faqs/FA28... *APC-Fix * lub plus spec. kabel (940-024C)> troszkę przerobiony... nie jak standartowy w zestawie w zestawie z UPS (940-024) p.s Lub jak opisano [url=https://www.1000va.ru/apc_kalib/]Li...
Wczoraj sobie poradziłem. Zrobiłem tak, że na panelu napisałem skrypt, który będzie wykonywał się cyklicznie co jakiś ustalony okres i przypisze wartość dla rejestru na falowniku na tętaką, którą odczyta z PLC. Coś na zasadzie: [syntax=c]slave2:6 = slave1:6;[/syntax] Dzięki za pomoc, temat można chyba zamknąć. Pozdrawiam.
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...
Witam Mam pytanko jak utworzyc plik rejestru ktory by modyfikowal pewne galezie w rejestrze. I jak to zrobic - ewentualnie jak stworzyc cos takiego ?? Pozdrawiam i czekam na odpowiedzi
Witam nie wiem czy pisze w odpowiednim temacie jeśli nie proszę przenieśienie do innego działu do innego działu a wiec pierwsze pytanie 1.Jak zrobić kopie zapasową rejestru, 2.Jak zmienić w rejestrze aby nie wyświetlało sie tyle na liście jeśli np na pulpicie prawym przyciskiem myszy klikniemy to wyskakuje lista a usunąc z nich np Dodaj do Archiwum...
Najprawdopodobniej "gryzie" się XP z Office97. Wskazany w linku problem dotyczy właśnie problemu Office 97 z systemem XP/2000. Trochę się dziwię, że przeinstalowywujesz cały Office, wystarczyłaby jedna zmiana w rejestrze (zawsze możesz zrobić kopię danego klucza lub całego rejestru i w razie czego przywrócić) i wiedziałbyś czy w tym był problem. Dokładnie...
Są tam trzy zmiany programu: 1. Możliwość kalibracji oscylatora poprzez zmianę zawartości rejestru OSCAL (około ±1%) - dana pod adresem 3FF (teraz minimalna częstotliwość). 2. Zmiana preskalera WDT - dana 3007 pod adresem 1AE. Daje to dwukrotne wydłużenie okresu zadziałania wybudzenia mikrokontrolera (teraz około 2,3 s). Oryginalna wartość pod...
Witam mam pytanie czy jest mozliwość bez ponownej instalki zmienić we właściwościach mojego komputera ZAREJESTROWANO DLA:SPEED chodzi oto SPEED czy mogę to zmienić na inna nazwę.
próbowałem u siebie : Win2000 PL + SP4 , stara mysz dwuprzyciskowa rolkowa Microsoft (nawet dobrze działa z Widowsem :D ) Wpisałem w uruchom regedit, bo chyba to włącza dostęp do rejestrów?! uruchamia programik do edycji rejestru Mam mysz a4tech ale nie instalowałem sterowników. po zainstalowaniu sterowników -> między innymi instalator dokonuje zmian...
Aby wykonywać zagnieżdżone pętle musisz skorzystać ze stosu, czyli z funkcji pop i push , bo pętla korzysta z cx więc każda zmiana tego rejestru wewnątrz pętli może popsuć pętlę. Rozwiązaniem jest wrzucenie cx na stos i użycie jej w drugiej pętli a później odczytanie cx. Przykład taki "mniej więcej", bo już dawno nie pisałem w asemblerze (może nie działać...
1 kHz to praktycznie nic. Nie rozumiem, dlaczego proste ładowanie rejestru CCR zastąpiłeś wywołaniem funkcji, która wykonuje mnóstwo dziwnych czynności. Zmiana współczynnika wypełnienia wymaga wyłącznie zapisu rejestru CCR. Timer programuje się tylko raz na początku - potem tylko ładujesz wypełnienie i ew. okres. Prawdopodobnie to każdorazowe zbędne...
Witam W tym rejestrze tylko dwa bity dadzą się zmienić i przy okazji odpowiadają one za rozdzielczość więc wpisanie do rejestru wartości 63 dzisiętnie lub 3F hexadecymalnie załatwia sprawę. -- pozdrawiam
Być może zmiana uprawnień do tej gałęzi coś pomoże. (ppm na tej gałęzi w regedit -. uprawnienia).
Mały update :) Errata w pierwszym poście podmieniona na ładniejszą wersję. (at)tadzik85 - to po co w nagłówku z SPL, ST uparcie trzyma się dwóch 16 bitowych połówek? Funkcje "biblioteczne" i tak pewnie nie korzystają z rejestrów BSRR/BRR, a z kolei użytkownicy biblioteki (z założenia) rzadko korzystają bezpośrednio z nagłówka :] Więc większość nie...
Sposób 3: Aktualizuj sterownik->Nie, nie tym razem->Zainstaluj z listy lub z określonej lokalizacji->Nie wyszukuj, wybiorę sprzęt do zainstalowania-> Odznacz "Pokaż zgodny sprzęt", Standardowy podwójny kontroler PCI IDE. Reszty się domyślisz. PS. Oczywiście wpierw backup rejestru (np ERUNT) lub utworzenie punktu przywracania.
- zapis do rejestru TCCR0B lepiej zrobić w jednym podejściu i bez OR. To samo tyczy się każdego innego rejestru. W jaki sposób? "=" zamiast "|=". korzystałem z poradników mirekk36 Dlaczego więc tam nie założyłeś tematu? Ban za złe przekonania, spojrzenie lub inny banał? W przypadku TCCR i nie tylko "=" zamiast "|=" daje krótszy i pewniejszy kod. Co...
... w jaki sposób smienia się adres cewki z 00049? Adres cewki ?? Rejestr 40103 jest to OUITPUT MASK bloczka SCIF o którym pisałeś w poprzednim temacie. Rejestr jak wiesz składa się z 16 bitów , czyli 40103 jest przepisywany na bity bloczkiem BLKM z 40103 na cewke 00049 do 00065. Jezeli chcesz analizować program to podłącz się do niego online i wypisz...
Sprecyzujmy, bo widzę drobne niedopowiedzenie: przebudowie – należy przez to rozumieć wykonywanie robót budowlanych, w wyniku których następuje zmiana parametrów użytkowych lub technicznych istniejącego obiektu budowlanego, z wyjątkiem charakterystycznych parametrów, jak: kubatura, powierzchnia zabudowy, wysokość, długość, szerokość bądź liczba...
W moim AVRStudio zajmuje tyle samo, co jest raczej całkiem normalne. :) Faktycznie biorąc pod uwagę ATMega8 to taki programik zajmuje ponad połowę flasha. Głównym problemem jest to funkcja: dtostrf(x,5,2,buf); To ona zajmuje większość flasha, bo przy jej okazji pakowana jest cała arytmetyka zmiennoprzecinkowa. Sposobem na to jest operowanie...
Musisz zanegować sygnał PWM (powiedzmy IN1) i wyprowadzenie IN2. Możesz negować sprzętowo zmieniając konfigurację lub wpisując do OCR wartość 255-pwm. Aby nie było szarpnięć itp musisz zrobić to w chwili przepełnienia timera. Zmieniając kierunek, silnik stoi (no raczej powinien, bo zmiana kierunku na max obrotach to nie jest dobry pomysł) i wydaje się,...
Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...
Zamiast pytać o to jak odwołać się do tego rejestru (co prawda można tworząc zmienną przez jakas_zmienna >>= 1; if(PS_WEJ&0x01) jakas_zmienna |= 0x80; nie tracąc na szybkości (3 cykle przy rejestrze IO dostępnym przez sbic/sbis, 3 przy innym rejestrze [sbrc/sbrs], 5 przy komórce pamięci). Ze względu na skrajny bit można to zoptymalizować,...
W skrócie : ustawiasz co który impuls zegarowy ma byc zliczany, potem ładujesz do rejestru OCR2 wartosc z którą bedzie porównywał i w momencie zliczenia tylu impulsów ile jest w OCR2 następuje zmiana stanu na wyjsciu OCn... najprzyjemniejszą informacją jest to, że procesor robi to niezależnie od wykonywanego programu ;) wiec nie ma mowy o jakichkolwiek...
To jak raz Ci sie udało, ale nie wiesz przy jakch kodekach, może spróbuj wywalić wszystkie kodeki dotychczasowe, pousuwać wszystkie wpisy z rejestru itp, zrobić po prostu czystke w kodekach i zainstalować jeden pakiet najnowszych kodeków, jakiś kaza codec pack lub coś takiego, może pomoże?
1. Biblioteki ST są do d... (wszyscy to piszą, to ja też) 2. Żeby zmienić wartość jednego rejestru niekoniecznie trzeba wywoływać cała inicjalizację timera (patrz post powyżej) 3. Popatrz w Swoją pętlę główną. Zanim zdejmiesz paluch z klawisza, pętla obróci się kilkaset (kilka tysięcy?) razy i zmienna c pójdzie poza zakres.
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
Witam. Mam pytanie jak na wizualizacji ifix zmienić wartość rejestru który będzie użyty w sterowniku plc siemens S7-400?
http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...
The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration Information and Interrupt Status Register”...
Witaj. Jako osoba pisząca w asm to sprawdzanie jest dla mnie przekombinowane, i jest to wynik działania jakiegoś kompilatora, dlaczego? dlatego: 1) zmiana stanu pinu może nastąpić pomiędzy odczytami portu a po niej jest kilka cykli więc nie chodzi tutaj o pilne i dokładne wykrycie tej zmiany. 2) analizując zapis można to zrobić o wiele prościej i będzie...
To Ci powinno wystarczyć: -> \HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro... czy \HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro... oraz to co w trzecim linku. Po naprawie Windows powinien powstać :wink: i odnaleźć 'nowe' urządzenia, przeładować sterowniki (ewentualnie kolejny BSOD).
Próbka pojawia się na wyjściu V w momencie gdy całe słowo zostanie wczytane do danego rejestru i trwa do momentu wczytania kolejnego słowa. Załóżmy ze wczytywanie rozpoczynasz od Left Input Register (LIR). Najmłodszy bit z DATA zostaje wpisany na pierwszą pozycje do LIR a każde narastające zbocze sygnału zegarowego BCK przesuwa go na kolejną pozycję...
przykładzik jak zmienić tryb pracy LPT bez wchodzenia do biosa. Jedno ale: po restarcie 'bios' zmieni ten tryb na taki jaki ustawiałeś w biosie :) Albo i nie, właśnie zrestartowałem kompa i zostało tak jak zmieniłem Nie wiem czy to prawda, ale ponoć na każdej nowej MB jest chip W83697HF/F funkcje _inp() i _outp() zmieńcie na swoje, albo zlinkujcie z...
Czy ktoś wie gdzie może być problem? Na pewno w tym, że nie czekasz ani na ustabilizowanie się zegara HSE, ani na ustabilizowanie się pętli PLL. Te operacje są obowiązkowe zarówno przed użyciem HSE jako źródła dla PLL jak i przed użyciem PLLa jako źródła dla rdzenia. https://github.com/DISTORTEC/distortos/b...
Kolego zobacz. Nie jestem asem asemblera, ale lubię się uczyć. Wydaje mi się, że ten kod nie jest skomplikowany :D W tym kodzie z wyjściami chwilowymi ustawiany jest jeden z bitów portu a reszta wyłączana. Odpowiadają za to instrukcje SBI - Set Bit I/O Register - Ustaw Bit w rejestrze portu CBI - Clear Bit I/O Register - Skasj Bit w rejestrze portu...
Spójrz na rysunek http://obrazki.elektroda.pl/2831705200_1... na czerwono zaznaczyłem jak cclk jest dzielone i dociera do peryferiów uC. Są dwa rejestry, które decydują ile razy będzie dzielony cclk PCLKSEL0 i PCLKSEL1. Dwa tylko dlatego, że w jednym niae zmieściło się by pomieścić wszystkie podziały dla peryferiów. Oto wycinek rejestru...
Możliwe że coś namieszał , będzie trzeba zrobić format partycji $NandFlash$ , wrzuce ci tutaj apteczkę , Zawartość APTECZKI: W spakowanym katalogu APTECZKA znajdują się 2 pliki: LEKI.rar - najpotrzebniejsze programy do testów i pracy, rar.exe - program do rozpakowywania i pakowania plików *.rar W spakowanym katalogu LEKI.rar znajdują się 21 plików i...
Wpisywanie $CRYSTAL bez rzeczywistej zmiany taktowania procesora będzie powodować, że wszelkie opóźnienia i obliczenia kompilatora dotyczące liczników nie będą zgodne ze stanem faktycznym. GETRC5() korzysta aktywnie z licznika TIMER0. Tak manewruje wartością wpisaną do rejestru licznika oraz preskalerem by otrzymać jednakowe odcinki czasu zliczane później...
Opis przesyłu (warstwa fizyczna): SCK - pin 3 - Serial clock CE - pin 2 - chip enable SDI - pin 6 - serial data input SDO - pin 5 - serial data output Stan spoczynkowy łącza: SCK=0 i CE=0 Dane podawane na SDI (do układu) są zatrzaskiwane w układzie TC72 przy zmianie SCK z 1 na 0 Dane pojawiające się na SDO (wyjście ) są wysuwane przy zmianie SCK z...
Jakie Bez tego mechanizmu ciężko ogarnąć takie tematy jak zagnieżdżanie przerwań czy zmiana kontekstu po przerwaniu. Idea jest taka, że w twoim przypadku SysTick musi mieć wysoki priorytet (najwyższy w "systemie", w znaczeniu w RTOSie), tak aby tick był regularny i się nie gubił. Przełączanie kontekstu na najwyższym priorytecie zaś jest średnio zabawne,...
Poniżej podaję program napisany w CodeVision w którym jest przełączanie z trybu RX do TX. Dodam że kalibracja przechodzi pozytywnie. void main(void) { PORTB=0x00; DDRB=0x07; PORTC=0x20; DDRC=0x27; ResetCC1000(); WriteToCC1000Register(CC1000_MAIN, 0x11); WriteToCC1000Register(CC1000_FREQ_2A, 0x75); WriteToCC1000Register(CC1000_FREQ_1A, 0xA0); WriteToCC1000Register(CC1000_FREQ_0A,...
Jeżeli można wiedzieć o ile będzie wiesza częstotliwość? (+/-) i jakie sa szanse na spalenie atmegi, ew. zawieszanie się programu? Dodano po 16 No i jeszcze kilka pytan.. czy przy wpisaniu 255 wartość zapisuje się w pamięci ulotnej czy nie? tzn chodzi mi czy po ponownym podłączeniu uC do prądu częstotliwość wróci? jeżeli nie jak później kalibrować...
http://obrazki.elektroda.pl/1542210200_1... Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona....
Ponieważ aktualnie mierzę się z podobnym problemem w driverach zaimplementowanych w moim RTOSie, powiem Ci szczerze, że taki sposób obsługi SPI jest po prostu niemożliwy do zrobienia poprawnie i tak żeby osiągnąć jakąś rozsądną częstotliwość. Sytuacja którą obserwujesz jest stosunkowo prosta. Natychmiast po uruchomieniu transmisji masz pierwsze przerwanie...
Wartość początkową ustalam odejmując 256 i 125, stąd TCNT0 = 131. Dlaczego tak to liczysz? Używasz trybu normalnego Timera0. Timer 0 w trybie normalnym liczy od 0 lub wartości początkowej ustawionej w rejestrze TCNT0 do wartości 0xFF. Przy 8 MHz i podziale przez 256 obliczenia wyglądają następująco: 8Mhz/256 = 31 250 31 250/256 (od 0 do 0xFF) = 122...
Mały szantażyk psychologiczny, no no assemblera się nie chciało nauczyć ale granie na ludzkich uczuciach mamy już opanowane Nie bede ukrywal ze mam to na zaliczenie, takze pomagajac ratujesz mnie przed powtorka semestru!!! Poniżej podaję ci szkic rozwiązania, poszczególne linie trzeba dopracować do konkretnego sprzętu (niedokładnie go opisałeś) sekwencja...
Sciagnij sobie ( wrzuc w www.google.pl ) : 1: Lavasoft Ad-Aware SE Personal 2: Spybot - Search & Destroy po instalacji zaktualizuj bazy danych i sprawdz system 2, po restarcie jeszcze raz:D w 99,99999% pomaga. Pozdrawiam
Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...
Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę? Dobrze myślisz. Ogólnie zmienna globalna volatile ma sens w sytuacji, gdy ze zmiennej korzystasz jednocześnie w programie głównym i w procedurze obsługi przerwania. W Twoim przypadku, gdy korzystasz...
zmiana klucza rejestru czyszczenia rejestru klucz rejestru
technics słabo świeci wyświetlacz reset sterownika baterii laptopa lenovo immergas cieknie
premium mobile chrysler pacifica
Schemat modułu PC5.04.20.300 pralki Amica - gdzie znaleźć? Niebieskie podświetlenie kierownicy Fanatec - co oznacza?