Pod tym [url=http://mikrokontrolery.blogspot.com... masz opisane jak zacząć z LPCXpresso tyle, że dla innego procesora. Do startu kod z tego [url=http://mikrokontrolery.blogspot.com... jest wystarczający, jak będziesz miał problemy to wstawiaj tu...
Jakiś czas temu był podobny problem - pin SS (PB4, u ciebie pokrywa się z CS1) był konfigurowany jako wyjście PO ustawieniu bitu MSTR (jeśli przy ustawianiu bitu MSTR na pinie SS będącym jeszcze wejściem był stan niski, to bit MSTR się nie ustawi). Spróbuj przenieść przypisanie do DDR'a przed inicjalizację SPI.
Witam Drut elektrody ładującej (górnej) nosi numer 26NA25060 jest inny niż elektrod transferu i separacji na pewno pod względem długości. Co do dewelopera to lepiej zbyt wiele nie kombinuj dosypywanie teoretycznie jest możliwe ale ostrożnie w małych ilościach żeby maszyna nie zgłupiała, choć i wtedy może być różnie. Zasypanie wywoływaczki na nowo starym...
mnie w całym katalogu AS7 i GCC nie znalazłem źródła gcrt1.s a znalezione w sieci są sprzed kilku lat. Są w źródłach AVR-libc, trzeba je pobrać. To co znalazłeć w necie będzie ok dla Dx. Kod startowy to praktycznie tylko wektory, inicjalizacja stosu (zbędna, bo nowe AVR robią to poprawnie sprzętowo), zerowanie jednego rejestru i ew. kopiowanie zmiennych...
Ja osobiście jestem przeciwnikiem nadużywania makr, czasmai są przydatne, ale jak pisał (at)gaskoin specyficzne hardwarowo fragmenty kodu lepiej przenieść do oddzielnego pliku i stworzyć coś na wzór prostego HAL. O ile makra jeszcze mogą się przydać np. do zmian stanu pinów IO, czy operacji, które w kodzie wykonywane są często, o tyle wydaje mi się,...
To jest ustawienie stosu a później inicjalizacja zmiennych.
Witam, chciałbym spytać Was o poprawność zmiany rozdzielczości czujnika temperatury DS18B20 na 9-bit. Zmieniam to w nastepujący sposób: Zacznę od ostatniego pytania: To nie są bity - raczej bajty, i sa to tylko TH i TL i są wpisane tylko do Scratchpad. To by wystarczyło dopóki nie wyłączysz/reset processora. Musiałoby to pozostac częścią programu....
Poczytaj sobie ten artykuł: http://www.drogowiec.pb.bialystok.pl/ref... na końcu są czasy ustawowe i kolejności następst świateł. A program to można zrealizować wedle zasady: Inicjalizacja_procesora (stos, zerowanie, ustawienie timerów) przerwanie_timer: podzial:=podzial-1; {Ustawione tak by uzyskać zmniejszanie czasu co 1 sek} if...
Witam. Potrzebuję napisać funkcję która zainicjalizuje Timer w Atmega32 (asynchroniczny) tak, by działał z zewnętrznym kwarcem 32,768kHz podłączonym pod TOSC1/TOSC2. Timer ma zgłaszać przerwanie co 1 sekunde. W przerwaniu powinien zmieniać stan diody na pinie PD0 na przeciwny. Proszę o pomoc w napisaniu kodu . Przepisz dokładnie to samo co napisałeś...
Jeżeli chodzi o podmianę wspomnianej funkcji uruchamiającej transmisję DMA w miejsce starej to niestety ale wyświetlacz nie reaguje. Zakładając, że w STM32CubeMX dobrze skonfigurowałem SPI+DMA Moze zle skonfigurowales DMA. A i jeszcze jedno jest may bug w cubeide przy generowaniu kodu ( nie zawsze wystepuje), polega on na tym ze inicjalizacja SPI i...
Zainwestuj w nowy , oryginalny deweloper. Kopiarka prawidłowo się ustawi po inicjalizacji i skonczą się problemy ze słabym zaczernieniem. Przed wsypaniem nowego dewelopera dokładnie wyczyść wywoływaczke i wałek magnetyczny. Pózniej zainicjuj deweloper i gotowe ! C.
Trochę masz ten programik nie tak. P2.7 zostanie zawsze wyzerowane czy jest czujnik czy go nie ma. P2.6 się wyzeruje jak czujnik nie ustawi 0. Rozumiem że masz zawsze wyzerowane oba?
Witam. W tej kopiarce maszyna rozpoznaje nowy bęben po bezpieczniku i nie jest potrzebna żadna inicjalizacja. Wystarczy wyczyścić maszynę i ustawić światło. Kody masz na przedniej pokrywie.
Witaj. Jeśli karty nie widać w systemie, to: - albo jest uszkodzona - albo jest niepoprawnie zamontowana (np nie wciśnięta do końca w slot) - albo jest zamontowana w niewłaściwym slocie - albo slot jest uszkodzony - albo płyta jest uszkodzona - albo w BIOSie ustawiona jest inicjalizacja karty iGPU i wyłączone jest multi-GPU.
Ustawić odpowiednio w funkcji Main_PLL_Setup :) Zacznij czytać User Manuala dla LPC 1114 i na podstawie niego ustaw odpowiednio co trzeba. Jak pisałem wcześniej tutaj http://mikrokontrolery.blogspot.com/2011... masz wyjaśnione jak to ustawić. Na początek wykorzystaj ten poradnik do ustawienia rejestrów w SystemInit
Zalecałbym dokładne zapoznanie się z dokumentacją wyświetlacza. Teoretycznie nie powinno być różnicy pomiedzy sterowaniem prockiem, a przyciskami. Z ręcznym sterowniem może być trochę zabawy zanim wyświetli się jakakolwiek litera :) Najpierw musi być inicjalizacja wyświetlacza, a następnie odpowiednie komendy do wyświetlania liter. Kiedyś widziałem...
Jak ktoś zaczyna to prościej napisać te 5 linijek za pomocą standardowych bibliotek STM niż się zastanawiać, czy dobrze ustawiłem 13 bit w rejestrze którymśtam. OK, masz pięć (słownie: 5) linijek - zmieść w nich inicjalizację SPI z konfiguracją pinów - sam to napisałeś. Czekam. Chyba że chodziło Ci o 50 linijek, to co innego... Wszelkie inicjalizacje...
Instrukcja jest troszkę niespójna raz jest napisane, że A1-05 jest takie same jak A1-04 a potem, że różne. No ale nic. Ustawiam w PAr. Czy kolego zechciałbyś wyjaśnić co to jest ta inicjalizacja? Czy tu chodzi o ustawienie jakiś parametrów startowych? Co jest ustawiane? Skoro 2220 wchodzi a 1110 nie to może ten parametr o2 jak wyczyściłem to dlatego...
Ponieważ LCD może być inicjalizowany w każdym momencie nawet kilkukrotnie w programie i musi być pewność, że inicjalizacja nastąpi niezależnie od tego czy w danym momencie po poprzednich inicjalizacjach jest ustawiony 4 bitowy interfejs czy 8 bitowy. Inicjalizacja jest przeprowadzona przy domniemaniu, że kontroler jest w najgorszym przypadku, czyli...
Na 100% masz podłączone wszystkie linie zgodnie ze schematem i definicjami? Kontrast masz ustawiony? może on działa jak trzeba tylko tego nie widać. Po co ta kolejna inicjalizacja na wszelki wypadek?
Witam. Chciałbym w tym falowniku zrobić reset ustawień. Gdy wchodzę w A1-03 to nic nie mogę przestawić, mam 0000. Chciałem ustawić inicjalizację 2-przewodową. Jak mogę poradzić sobie z tym problemem? Kolego najpierw: A1-01-=2: Zaawansowany poziom dostępu Nastepnie A1-03-2220: Inicjalizacja 2-przewodowa Pozdrawiam daro
Obwód jest zamknięty(w trybie diagnozy 9-10 jest sygnał ready) a ja nadal mam na wyświetlaczy E9 co dalej ??? Przewody posprawdzałem - ok! Postanowiłem rozebrać całą kserokopiarke by dokładnie przejrzeć wszystkie układy. Dotarłem do baterii od podtrzymania pamięci która miała napięcie = 0V. Założyłem nową baterie i mam pytanie czy nie jest potrzebna...
Incr - inkrementacja czyli Z=Z +1 Decr - dekrementacja czyli Z=Z - 1 Home - ustawienie kursora na pozycji 0,0. Polecam polskojęzyczny help do Bascoma tam wszystko pięknie pisze :)
Jeżeli nie masz dewelopera na wałku magnetycznym to może zdążył się wysypać. Najlepiej to wyczyść dobrze unit ze starego deweloperu i zasyp oryginałem ale do tego modelu. Kody takie jak 30, 38, 53, itd ustaw według serwisówki natomiast kod 48 reguluje światło, kod 54 najlepiej jak ustawi się po inicjalizacji kodem 66 poniżej 100 ale bywa różnie. Dobrze...
Witam. Mam problem z kodem. Wszystko się kompiluje ale zawartość funkcji void wyswietlwynik(float dana) nie uruchamia się. Jeśli zawartość tej funkcji jest w pętli while(1) wszystko jest ok [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "HD44780.h" #include "HD44780.c" float adc; void inicjalizacjatimerow()...
Witam ponownie po dłuższej przerwie :D . Troszkę mi się programik zmienił i sytuacja (robię z tego pracę inżynierską). Mam problem z pracą serwomechanizmu po odczytaniu napięcia z fotorezystorów. Gdy podpinam zasilanie serwomechanizm robi randomowe ruchy do przodu i do tyłu nie zależnie od oświetlenia. Gdy jest ciemno i żaden czujnik nie jest oświetlony...
Wstawiłem w pola lutownicze (wskazane przez RAFAŁ.M) fotorezystor z potencjometrem 1M (wystarczy 470k) - i można ustawić próg natężenia światła. Układ może faktycznie wygląda na przerost formy nad treścią. Powstał jako moduł większego układu, a samodzielnie działał na tyle dobrze, że zdecydowałem się usprawnić sobie życie :-) Generalnie dla zainteresowanych...
w modelu KDL*S5600 tryb sklepowy wyłącza się w menu/ustawienia/ustawienie/automatyczna inicjalizacja/Lokalizacja/ (sklep/dom) myślę że twój model nie odbiega na tyle daleko żeby i w nim nie było tak samo ;)
Widzę, że nie korzystasz z zewnętrznego rezonatora kwarcowego, natomiast [syntax=c]#ifdef __USE_CMSIS #include "LPC11xx.h" #endif[/syntax] sugeruje, że korzystasz ze środowiska programistycznego LPCXpresso. Szybkie spojrzenie do pliku cr_startup_lpc11xx.c [syntax=c] #if defined (__USE_CMSIS) || defined (__USE_LPCOPEN) // Declaration of external SystemInit...
Chciałbym, żeby jeszcze ktoś sprawdził przykładowy kod dla tego układu, i napisał, czy ostatecznie będzie on działał bez żadnych błędów. inicjalizacja: ;ustawienie portów 3 i 4 jako porty wyjścia sbi DDRB, 3 sbi DDRB, 4 ;ustawienie stanu niskiego na portach 3 i 4 (diody nie świecą) cbi PORTB, 3 cbi PORTB, 4 ;ustawienie stanu początkowego rejestrów kontroli...
http://wklej.to/57fof [syntax=c]#define F_CPU 1000000ul #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <string.h> #include <stdint.h> #include <avr/interrupt.h> #define RS_LCD 2 #define EN_LCD 3 #define PORT_LCD PORTF #define KONF_5 PF5 #define KONF_4 PF4 #define PRZYCISK1 (1<<PK7)...
Sorry patrzyłem nie na to co potrzeba - masz rację zapis do sbuf samoczynnie wyśle bajt i na końcu ustawi flagę TI. Jeżeli natomiast ta flaga jest cały czas 1 to nic się nie wyśle.
W uC od NXP do zapoznania się z rejestrami i jego działaniem jest User Manual (w skrócie UM), natomiast Data Sheet opisuję ogólnie parametry danego uC - taka mała dygresia. UM dla Twojego uC można pobrać z www.lpcware.com w linku Downloads dla lpc11xx . Jest pod nazwą UM10398 aktualnie Rev. 12.3 — 10 June 2014. W podanym linku znajduje się też...
Problem z wchodzeniem/wychodzeniem z funkcji? Może procesor pracuje w trybie kompatybilności z mega103? Jak masz ustawione fusebity?
Witam Po kolei: Niby standard tzn. Wymieniłem developer. Oczyszczenie powrotu toneru, inicjalizacja, ustawiła się poszła. Wszystko jak należy, rutyna.... Oczywiście po iluś tam kopiach (jakimś czasie) krzyczy: "dobieram toner, czekaj.." , ok, czekamy.... Niespodzianka, maszyna po 5 minutach wyrzuciła F26-4 (brak toneru). Sprawdzam, toner w butelce jest....
Cześć. Program ten, sprawdzany był na attiny2313 Jak próbowałem go na at90s2313, to działał jak dołożyłem mu 6 x nop. Ewentualnie spróbuj mu dać kilkadziesiąt ms czasu przed inicjalizacją. Czy na pewno masz dobrze ustawiony CKSEL ? na wewnetrzny oscylator, PB6 i 7 to również końcówki zewn.oscylatora A to jest właśnie wersja z dołożonymi nop'ami.
1. Popraw temat na lpc1114 2. Pewnie brakuje Ci włączenia taktowania bloku IOCONFIG, a bez niego nie włączysz funkcji alternatywnych pinów P1.6 i P1.7 3. W funkcji SystemInit masz wszystkie informacje w jaki sposób wstępnie skonfigurowany jest LPC1114 ;) W tym ile wynosi PCLK, którego nie znasz. Poczytaj http://mikrokontrolery.blogspot.com/2011...
Ale ja już to ustawiłem. Miałem to ustawione od samego Początku .
Jak zwykle podstawowych informacji nie podałem :) Program piszę w Arduino. Oczywiście użyłem Enkoder z przyciskiem KY--40. Założenie jest takie że długie wciśnięcie przycisku wyłącza termometr (najprawdopodobniej wykorzystam funkcję sleep) krótkie wciśnięcie uruchamia menu. Też próbowałem wykorzystać switch case, ale nie potrafiłem tego połączyć z obsługą...
ustawiles pory procesora i czy inicjalizacja jest w poprawna i czy jest bo czasami mozna zapomniec dac init na poczatku raz widzialem taki problem
Nie uda się ... To że teoretycznie TCR jest taki sam nie oznacza że po przekładce nie wyrzuci błędu lub się nie przedozuje lub wyjałowi. Ten parametr ustawiasz pod konkretną maszynę czyli po przekładce konieczna jest inicjalizacja. C.
Jedyne co przychodzi ma myśl to wina sieci lub routera. Ja miałem przypadki gdzie sieć z konkretnego IP miała zablokowane wyjście na zewnątrz i dopiero po ingerencji admina w sieć zaczęło wszystko działać. Jak masz możliwość zrób własną sieć telefon + ruter. Jak nie to inicjalizacja + clear data. M.
Hmmm... Może format pamięci pomoże. Wpisz kod: *#9998*627837793# Wywali, że kod jest niewłaściwy, ale w menu 4,2 dochodzi ukryta funkcja zarządzanie plikami. Jest tam funkcja inicjalizacja, której użycie prowadzi to usunięcia wszystkich danych z komórki (łącznie z SMSami zapisanymi na kom. i notatkami)... Pozdrawiam
Witam Chip ew nowy modul. Pozdrawiam Sam chip bez wymiany gratów (developer+bęben+listwy+uszczelki) jedynie odblokuje ci inicjalizację kopiarki. Uważaj bo jak sama po 8 minutach mieszania ustawi ci poziomy developera na (zużyte) gęste to spodziewaj się kłopotów z nakładaniem tonerów, obrazem, listwami ledów nad bębnem a pod transferem itd! Można sobie...
const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
(...) osobnym PinX i oczekuj na stan niski ADCx2 aż do spełnienia tego warunku. Jeśli na ADCx2 napięcia równe 0 mrugnij diodą Led1 jeden raz przez 300ms, wyłącz Przekaźnik1 na PinX Po czym wróć do góry procedury, do oczekiwania na napięcie na ADCx1 To właściwie tyle. Dziękuję za uwagę i wszelaką pomoc. Witam serdecznie na forum! Chętnie pomogę Ci przygotować...
Zamieniłem, czas leci, dzień się zmienia, ale nie liczy tych kilku bitów które odpowiadają za numer dnia tygodnia, na czym akurat BARDZO mi zależy. Skąd w ogóle bierze się to 163, 160 , bo nie mogę załapać... edit: a może w bajcie kontrolnym, pod 00, trzeba bit 3 ustawić na 1 i wówczas odczytywać niemaskowane wartości ? Taka inicjalizacja ?
Te mikrokontrolery mają coś takiego jak System Tick Timer, dzięki któremu możesz ustawić przerwania z dokładnością do 10ms. Ja mam coś takiego ustawionego dla LPC1343 (inicjalizacja SysTick): [syntax=c] // System Tick Clock source: System clock SysTick -> CTRL = 0x7; // Program the LOAD register (10msec) SysTick -> LOAD = 0x0927BF; // Clear SysTick...
Po pierwsze to trzymaj się odpowiedniego szkieletu programu. Przykład poniżej. Musisz ustawić m.in. wskaźnik stosu. .INCLUDE "m16def.inc" ;plik nagłówkowy stosowanego procesora ;deklaracje .DEF, .EQU itp. .DSEG .ORG 0x0060 ;początek pamięci SRAM procesora .CSEG .ORG 0x0000 ;wektor zerowania - inicjalizacja µC. rjmp reset reset: ldi...
No to trzeba zaprząc do pracy któryś timer. Robisz tak, że znając częstotliwość taktowania procka i mając docelową długość impulsu możesz wyliczyć (w dokumentacji powinien być wzór) ilość "tyknięć" timera. Należy pamiętać, że zlicza on w górę od zadanej wartości do 0xFFFF i przy jej osiągnięciu generuje przerwanie. W procedurze obsługi przerwania przeładowujesz...
kirby : Z pierwszą częścią (bity cpol i cpha) się zgodzę, z wyrzuceniem inicjalizacji również, ale z ustawianiem bitów przez |= już nie: to jest inicjalizacja, nie chodzi tylko o ustawienie wybranych bitów, ale o skasowanie pozostałych - do tego doskonale nadaje się proste "=". Dodatkowo kod jest prostszy - nie trzeba ładować poprzedniej wartości do...
Witam! Na forum zawsze znajdowałem odpowiedzi i drążyłem każdy temat samodzielnie w myśl zasady jednego z moich wykładowców "świat dzieli się na samouków i nieuków"... lecz tym razem rozłożyłem ręce po 3-dniowej walce z TWI/i2c (w między czasie wypiłem tylko 2 bro) i postanowiłem nieśmiało założyć temat (chyba mój inauguracyjny...). Przeczytałem regulamin...
Faktycznie, inicjalizacja semafora wykonana przed włączeniem timera rozwiązała sprawę. Teraz jest on już elegancko ustawiany w przerwaniu od TIM. Pojawiły się co prawda inne problemy w dalszej części programu, ale muszę je spokojnie przemyśleć. Dziękuję Wam za pomoc!
Witam. Mam problem z obsługą portów w programie avr studio. Wcześniej korzystałem z notepad programmers i wszystko było w porządku. Nie wiem czy dobrze to robię. Prosty kod ze sprawdzaniem stanu pinu PD7: [syntax=c] #define F_CPU 1000000UL // Taktowanie na 1Mhz #include <avr/io.h> // Obsługa portów #include <util/delay.h> // Obsługa przerywań...
Tez zrobiłem mały eksperyment. Pusty szkic (puste sekcje void setup i loop) to 440 bajty. Ten sam szkic tylko z jedna komendą pinmode w sekcji setup to 558 bajtów. Waga pustego szkicu moim zdaniem bierze się z definicji timera dla funkcji millis(). Poprawcie mnie jak się mylę. 100.200bajtów (nie pamiętam dokładnie) "pożera" AVR-GCC (inicjalizacja zmiennych,...
Oto program w którym zliczam w sekundach a chcialbym i minutach: unsigned char tick = 0; unsigned char relay = 0; unsigned char ten = 0; void Tmr1sStartAndRelayON (unsigned char t) { tick = 0; relay = t; RA0 = 1; //przekaznik ON TMR1IF = 0; //zerowanie TMR1L = 0xDC; //65536-3036=62500*8=500ms TMR1H = 0x0B; TMR1ON = 1; //licznik włączony...
W Bascomie nie mam, ale mam w C. Programowanie szeregowe. Samo programowanie o niebo prostsze niż takiego AD9832. Inicjalizacja (wejście w tryb szeregowy) - trzeba odpowiednio podłączyć piny D0 - D6, jest w pedeefie. Jak ktoś cierpi na nadmiar pinów w procesorze, to można równolegle, ale wtedy kolejność danych jest inna. Wszystko w pedeefie. WCLK_0;...
Dla wiadomości logo 2 po zmianie tonera na nieoryginalny lub inny zamiennik kopiarka potrafi zgubić ustawienia i dosypuje go za dużo więc dlatego niekiedy warto zrobić inicjalizację raz jeszcze Witam Wiem że to nie do mnie - ale ostatni post tak :) Mieszasz człowiekowi w głowie sugerując zrobienie inicjalizacji nońsnika. Z Twojej wypowiedzi można zrozumieć...
Dysk to 615c 4h 26s 0pc 614 park cylinder, 512B/s. I takie ustawienia dokładnie zworkami ustawione są na karcie. Jednaj program zgłasza co innego... Dysk podłączony jest poprawnie, sprawdzałem 2 razy.
(at)Jado_one: dzięki! znalazłem w MPLAB w help => topics => PIC32MX Config Settings. A w jaki sposób ta konfiguracja jest zapisywana w CPU? Na jakim etapie i gdzie się docelowo mieści? Pewnie Albertb się ucieszysz, jak napiszę, że tego też nie mogę tego znaleźć;) Zawartość bajtów zawierających w/w ustawienia jest zapisywana przez programator do odp....
jednak nie chce się odpalić nawet przerwanie od wykonanej konwersji ... Bit 3 – ADIE: ADC Interrupt Enable When this bit is written to one and the I-bit in SREG is set, the ADC Conversion Complete Interrupt is activated. ... i wszystko jasne :)
ale może coś namieszałem przy inicjalizacji? Nie znam się na STM32F0... ale wtrącę swoje 3 grosze. Skoro ustawiasz odpowiednie bity operatorem przypisania OR (|=) - pytanie - czy pozostałe bity, które powinny być "0" są gdzieś zerowane? Najprawdopodobniej zapomniałeś o tym fakcie - bo np. MODERx jest dwu-bitowy. Najpierw wyzeruj odpowiednie bity (operator...
Sprawdzę to juto rano. Wyłączę przerwania przed inicjalizacją. Na dwie sekundy mam ustawiony w atmega32 odpalam wotchdoga identycznie i działa bez problemu.
I nie rozumie a = ADC_GetConversionValue(ADC1); dlaczego z ADC1 ? Myślałem że argumentem tej funkcji powinien być raczej kanał ? Co jeśli dopiszę konfigurację ADC dla PB0 czyli kanał 8 ADC1 ? jak wtedy odczytam wartość z PB2 ? ADC1 - to ADC1 bo F4 ma do 3 oddzilenych adc. Kanał definiujesz w sekwencji odczytów - tu masz tylko jedna i jest to ujete...
Oczywiście, że takim RFM70 trzeba najpierw jakoś zasterować, czyli zainicjalizować i ustawić go np w tryb nadawania albo odbioru - poprzez wpisanie odpowiednich wartości do rejestrów. Ale później wysłanie też sprowadza się do wysłania do niego po SPI paczuszki bajtów które chcesz wysłać. A że tych bajtów będziesz miał niedużo to one zmieszczą się w...
Witam, Po pierwsze sprawa sprzętowa: czy na liniach portu 0 masz zewnętrzne rezystory podciągające? Port 0 w tym mikrokontrolerze nie ma wewnętrznych pull-upów. Po drugie sprawa programowa: stan linii RS i RW musi być ustawiony przed podaniem stanu wysokiego na linię E. Po pierwszej instrukcji inicjalizacji powinno być też dłuższe opóźnienie - zalecam...
sypiesz nowy i koniec. Tylko przy wymianie bębna trzeba ustawić napięcie lampy. Na oko.
Zamieszczam mój działający listing Chciałbym zwrócić uwagę, że zamieszczony listing nie da się skompilować :) Zmienna "i" jest zdefiniowana przed klamerką otwierającą funkcję main. Normalnie kompilatory potrafią sobie z tym poradzić (jeśli dobrze pamiętam zastępując return 0 pętlą nieskończoną) Zakończenie programu to akurat nie zmartwienie kompilatora....
Witam mam taki komunikat w kopiarce jak w temacie TPM chip has been changed initialize TPM setting, i nie umiem sobie z nią poradzić, Robiłem instalację jako nowa maszyna nic nie dało. Nie działa utility, nie mogę wejśc w admina tylko w info o materiałach. Miał już ktoś podobny problem?
Witam, chciałbym wyzwalać PWM z zewnętrznego wejścia Atmegi dla TC0 będzie to pin T0 PD4. Przy ustawieniu na preskaler wszystko działa jak ustawiam na External to nić się nie dzieje. Jeszcze coś trzeba ustawić? [syntax=c]//Inicjalizacja PWM TCCR0A |= (0 << WGM01) | (1 << WGM00); //ustawienie 8-bit PWM, Phase Correct TCCR0B |= (0 <<...
Chodzi tu o ustawienie masy popiołu po wymianie filtra.
Nie łącz załączania SPI z jego inicjalizacją. Najpierw ustawiasz wszystkie rejestry potem dopisujesz SPE Nigdy w życiu tego nie dzieliłem i nigdy w życiu nie miałem z tego powodu problemu. 4\/3!! FAKT jak ustawiasz jeden rejestr to nie, ale jak kilka to ten drugi już się nie ustawi.
Inicjalizuję UART 195, 105, 255, 132, 255, 160, 61, 20, 211, 193 Zarówno atmega, jak i GPS zasilane są napięciem 3,3V.
Ja bym najpierw spróbował poregulowac naświetleniem w F3może żle ustawiona jest lampa skanera
Ustawiłem wielkość EEPROM na 512 i zwiększyłem wykorzystanie do 380. Pokaż, jak wygląda ta inicjalizacja emulowanego EEPROM w setup(), w szczególności to "zwiększenie".
Zmien deklaracje pinow bo nie wiem na jaki procek piszesz. Program jest podstawowy, ale pokazuje jak sie obchodzic ze sterowaniem HD44780 na czterech bitach. ;***************************************... ; Wyświetlacz LCD podłączony do P4 ; ustawienie przełączników ; SW P4 ; on | ; off |00000000| ; 12345678 ;***************************************...
Żeby odpalić AD musisz włączyć przerwanie EADC=1;. W obłsudze przerwania musisz wyzerować RDY0=0; co powoduje uruchomienie ponowne przetwarzania w trybie ADCMODE = 0x23;. Następnie czy trzeba ustawiać filtry SFR - czy zostawić tak jak są. Nie trzeba ale jak trochę się pobawisz wpisując tam wartości to możesz uzyskać super stabilne pomiary (jednak wydłużają...
Witam. Chciałem wysłać ramkę danych po magistrali jednak ciąg bitów, które odczytuje jest zupełnie inny od tego co chcę wysłać. Już nie mam pomysłów co może być nie tak. Oto kod programu: #include<avr/io.h> #include<compat/deprecated.h> #include<avr/interrupt.h> #include<util/delay.h> //--------------------------------------...
Czyli w domyślnej podstawowej konfiguracji nie muszę inicjować stosu w inny sposób niż ustawienie odpowiedniej wartości w tablicy przerwań?
długi pierwszy wydruk (nawet do 10 minut!) 5 minut - inicjalizacja głowicy. W poprzednich modelach też tak było. brak możliwości wyjęcia głowicy do czyszczenia... W Canonie głowica zawsze będzie wymienna i w cenie nowej drukarki. To element dojenia klientów w krajach zachodnich (gdzie drukarka kosztuje 5-10 razy mniej w stosunku do zarobków). Po podniesieniu...
Witam klopot mam z obsługą przerwania ... a mianowicie jestem początkującym programistą w języku C ... lecz ... potrzebuję by program wykrył wciśnięcie przycisku (podanie 1 logicznej , 0 logiczne robione jest poprzez rezystor podłączony do masy) i tu jest klopot ... program reaguje na przerwanie INT1 lecz 2 razy ! raz jak wcisnę przycisk a drugi raz...
Drukarka C40 ma licznik atramentu. I jeżeli doliczy się końca atramentu to zapali się czerwona LED (ta od papieru), i dopiero wtedy przyciśnięcie tego przycisku spowoduje ustawienie głowicy w takim miejscu, że będziesz miał bezproblemową możliwość wymiany wkładu. O ile dobrze pamiętam (a w C43 jest tak na 100%), to karetka ustawi się tak, ażebyś mógł...
Mam trudność gry próbuje zaktualizować stany bitów w poszczególnych rejestrach. W ten sposób że pierwsze wysyłam przez spi do układu ade7758, 8-bitowa wartość rejestru, a następny bajt, to aktualizacja poszczególnych bitów. W programie powinno mi zwrócić wartość taką jaki dany rejestr miał zaktualizowane a dostaję inne wartości niż powinienem. niżej...
Witam. Nie mogę zmusić ATmegi128 do startowania z sekcji bootloadera. Mam ustawiony fusebit BOOTRST, do tego zaznaczone 'boot blocks 4096 words' (programator AVRprog z AVRstudio), czyli przeznaczam na sekcje bootloadera 8192 bajtow, czyli ta sekcja zaczyna się od 0x1E00. Chciałbym zaznaczyć, że ten bootloader, który chcę zrobić ma obsługiwać (samodzielnie)...
Micro usb tam jest w nim gniazdo, więc pomyślałem że może uda mi się wpiąć i podziałać wewnątrz i zresetować. Może tak ;-) https://www.trackon.net.au/how-reset-gps... Później : komendy do ustawień - modele TK-103, TK-104 adminpassword13142324 - reset do ustawień fabrycznych bez znajomości hasła (bez tego nie chce działać) reset123456...
Witam serdecznie grono forumowiczów. Mam w poniższym kodzie problem z czasami. Mianowicie definicje czasów działają trochę po swojemu, podpowiedzcie co jest nie tak bo nie bardzo wiem już gdzie szukać. Zmiana wartości w #define nie bardzo pomaga. Liczyłem stoperem i (czas załączania) działa tak jak chcę ale już (czas załącz wyłącz) powinien być 60 sekund...
Nieprawidłowy zapis.Kod który zacytowałem wyżej , powoduje zapis do rejestru UBRRH.Poczytaj o bicie URSEL. Piotrek
Witam! Na początek należy prawidłowo przywrócić parametry fabryczne (inicjalizacja falownika )- to znaczy ustawić parametr 802 na yes, w ten sposób będziesz miał pewność , że nie ma pozostałości wcześniej ustawianych parametrów, następnie powinieneś sprawdzić parametr 100 czyli źródło zadawania z 1 (Unipol./stała war. zadana).Dla ułatwienia patrz tabela...
Witam! Chcę usawić SPI w ATmega128. Poniżej wklejam kod z datrasheet Atmega128: SPI_MasterInit: ; Set MOSI and SCK output, all others input ldi r17,(1<<DD_MOSI)|(1<<DD_SCK) out DDR_SPI,r17 ; Enable SPI, Master, set clock rate fck/16 ldi r17,(1<<SPE)|(1<<MSTR)|(1<... out SPCR,r17 ret Ponieważ nie mogę użyć żadnego rejestru...
Witam To jest chassis L01.1 . Można wstawić czystą pamięć . Po zamontowaniu włączyć tv i poczekać chwilę . Nastąpi inicjalizacja pamięci. Nastepnie trzeba ustawic opcje odbiornika zgodnie z kodem podanym na naklejce na kineskopie. Wejście w tryb serwisowy: 062596 "i+" . Pozdrawiam
Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów na jeden obrót #define POMIAR_ILOSC_OBROTOW 10 //ile obrotów ma trwać...
ten kod jest po części troche bez sensu: przeważa ustawianie bitów: PORTD |= _BV(...); 1/ nie uwzględnia to poprzedniego stanu bitów portu - poprostu ustawia wybrany bit 2/ bity po zapisaniu same się niekasują... najłatwiej zamiast ustawiać bity w ten sposób - najzwyczajniej przypisać pełną wartość dla PORTD: int main(void) { Inicjalizacja();...
problem rozwiazany. urzadzenia sie rozparowaly i pomogla wlaczenie radia a nastepnie w ustawieniach inicjalizacja bt a pozniej skanowanie telefonem bt i potwierdzenie w telefonie i radiu kodu parowania urzadzen. "lord232" sprawdz w menu urzadzenia czy jest pozycja bluetooth jezeli tak to operacje opisane powyzej powinny pomoc
1. wyłączyć zasilanie routera 2. odłączyć wszystkie kable od routera (zostawić tylko kabel zasilający) 2. właczyć router i poczekać ok. 3 min. żeby router się uruchomił całkowicie (inicjalizacja) 3. nacisnąć i przytrzymać ok. 10 sek. z tyłu przycisk Reset (Reg) po czym go zwolnić 4. router uruchomi się od nowa - można teraz podłaczyć wszystkie kable...
Mi nie chodziło o wyłączanie przerwań na czas konwersji tylko na czas wysyłania komend 1 wire. Zresztą zobacz na mój kod. '$sim $regfile = "m168def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 32 Tccr1a = &H00 'ustawienie timera1 w tryb ctc Tccr1b = &H0C Ocr1ah = &H7A 'liczba do porównania . Ocr1al = &H12...
Witam Niedawno dostałem stm32f429 discovery. Udało mi się w nim ustawić SDRAM i aktualnie próbuje wyświetlić coś na wyświetlaczu. Ale coś mi nie idzie. Chce sterować wyświetlaczem za pomocą protokołu RGB888 (realne RGB666) na tyle pozwalają połączenia na płytce. I teraz z tego co wiem to zworki IM 3..0 ustalają tryb pracy kontrolera. Wie ktoś jak powinny...
Helo ! Zdobyłem manuala , wymiana jakoś poszła , ale nadal nie jestem pewny co tak naprawdę trzeba wyregulować . Poprawcie jeśli jestem w błędzie : 2-214 inicjalizacja dev 2-220 ustawienie 2,5 v na czujniku bębna ? -tego nie zrobiłem , czy kto może jasno napisać jak to zrobić? 4-001 reg expo lampy 2-207 dozowanie toneru ? mozna tu majstrować czy leiej...
A próbowałeś programem [url=http://www.samsung.com/us/smart-swi... Switch opcja Odzyskiwanie awaryjne oprogramowania i inicjalizacja? W ten sposób instaluje najnowszą dostępną wersje oprogramowania.
Kwarc jest na zewnątrz 16MHz Z tym kwarcem każda prędkość powinna działać stabilnie (no może 1200 jest za wolne), chyba że "fusy" są źle ustawione (na zegar wewnętrzny).
automatyczna inicjalizacja developera jest pod kodem 05-200, mała pomyłka, sorry
błąd inicjalizacja inicjalizacja wyświetlacz inicjalizacja developera
wymiana turbo samsung model matrycy strefa czasowy windows
protokol pomiarow energii zgrzewarka transformatorowa
Skoda Fabia 1 BKY 1.4 16V – czkawka silnika przy 1050 obr/min, powyżej pracuje idealnie Viking Battery Charger Schematic Availability for Models 63350, 56796, 59466, 57748, 58620