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...
Parametr o2-03 i A1-03 ustaw na 0 i A1-01=2 i póki co, nie kombinuj. Ta inicjalizacja to ogólnie mówiąc zapisywanie ustawień użytkownika jako domyślne, lub ich kasowanie. Zapomnij o tym, ustaw co konieczne (zatwierdzając Enter) do normalnej pracy silnika i wszystko. Autotuning wykonaj przy normalnie podłączonym docelowo silniku, pod warunkiem że nie...
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ę,...
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ś...
To jest ustawienie stosu a później inicjalizacja zmiennych.
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.
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...
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...
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ż...
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...
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...
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.
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()...
Witam, przyłączę się do tematu, ponieważ mam dokładnie ten sam problem. Faktycznie może on być spowodowany stroną sprzętową a ściślej mówiąc winę ponosi mikrokontroler. W serii kilkunastu urządzeń zrobionych przeze mnie średnio w co trzecim nie działa obsługa I2C - problem dokładnie jak opisany w tym wątku, przy próbie generowania startu obie linie...
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
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...
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...
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 rejestru. Ewentualnie zrozumiem "|=" przy DDRB, ale przy SPCR już nie. Masz rację. Zasugerowałem się tym, że wartości początkowe bitów...
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 ;)
Czy wie ktoś może jak zrobić w vhdl'u układ który będzie generował impuls wyzwalany narastającym zboczem sygnału wejściowego, a czas trwania tego impulsu żeby był ustawiany na 4 bitach wejściowych. Zależy mi na czasach do 3 sekund i koniecznie aby układ zliczał od początku gdy przyjdzie kolejny impuls wyzwolenia a jeszcze nie skończył generować poprzedniego...
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.
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)...
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...
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ą...
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.
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. 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 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...
Problem z wchodzeniem/wychodzeniem z funkcji? Może procesor pracuje w trybie kompatybilności z mega103? Jak masz ustawione fusebity?
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...
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...
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...
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 :)
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...
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,...
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 :)
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ć...
(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....
Miałem tak po zerowaniu też w c454e, maszyna nie dość, ze pokazywała monit o TPM to jeszcze pokazywała, że ma drzwi otwarte od sortera oraz wymianę wszystkich wkładów z bębnami. Nvram recovery pomogło, ale musiałem dwa razy go wrzucać i czekać, aż maszyna 3 razy się uruchomi automatycznie po każdy wgraniu recovery. Po drugim razie jak ręka odjął.
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...
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....
Sprawdzę to juto rano. Wyłączę przerwania przed inicjalizacją. Na dwie sekundy mam ustawiony w atmega32 odpalam wotchdoga identycznie i działa bez problemu.
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 <<...
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...
Zakupiłem kamerę firmy Dahua - Kamera obrotowa WiFi PICOO P5AE-PV 5MPx. Mam problem z jej konfiguracją. Zainstalowałem configtool - inicjalizacja kamery powiodła się. Problem jest z ustawieniem adresu IP dla kamery. Jaki adres bym nie ustawił, to do niego jest dodawane na końcu ":37777". Wpisując to IP ręcznie w przeglądarkę lub przechodząc przez przycisk...
sypiesz nowy i koniec. Tylko przy wymianie bębna trzeba ustawić napięcie lampy. Na oko.
musze sie zastrzec, ze napisze o tym, czego sie domyslam na podstawie zacytowanego komunikatu i praktyki z fpga, a nie o tym, co wiem :) co sie nie podoba syntezerowi w tym fsm nie chodzi o twoja fsm, kompilatory fpga standardowo zmieniaja kodowanie fsm na 'one hot', to znaczy z kodu: hex 01,02,03,...10 itd, robia bin 00001,000010,000100 itd. bo jest...
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".
Ż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ą...
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...
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.
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)...
A jest jakiś komunikat na wyświetlaczu? Fuser dobrze złożony i włożony do maszyny?Flaga czujnika po dobrej stronie elementu ustawiającego docisk?
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
Ok to tak: 1. Nie ma za co :) 2. Wydruki nie wyglądają źle. Na ile można zobaczyć ze zdjęć to są równe i nie ma bicia z wywoływaczek, ani rozjaśnień więc ich bym się nie czepiał. To że się sypie to normalne. To trzeba od czasu do czasu konserwować. Jak się wyjmie bęben na dole pod wywoływaczką są takie plastikowe listwy to trzeba od czasu do czasu poodkurzać....
(...) 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ć...
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...
Witam ! W Technicsach funkcjonowały dwie metody przywracania ustawień : pierwsza (step by step) , z możliwością wyboru pozycji wykonawczej - wejście poprzez Program Menus/Control/Initial/ i tutaj wybór trybu inicjlizacji klawiszami v/^. Druga : inicjalizacja całości ustawień do stanu jak fabryka dała - przytrzymując wciśnięte klawisze z grupy "rythm...
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.
automatyczna inicjalizacja developera jest pod kodem 05-200, mała pomyłka, sorry
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).
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...
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...
Ok, działa. Zamieszczam kod: [syntax=c] char pwm1_50[100]={0, 6, 13, 19, 25, 32, 38, 44, 50, 56, 62, 68, 74, 80, 86, 92, 97, 103, 108, 113, 119, 124, 129, 133, 138, 143, 147, 151, 155, 159, 163, 167, 170, 173, 176, 179, 182, 184, 187, 189, 191, 193, 194, 196, 197, 198, 199, 199, 200, 200, 200, 200, 199, 199, 198, 197, 196, 194, 193, 191, 189, 187, 184,...
Witam ponownie :) Wg wskazówek wydziergałem taki kod: volatile unsigned char flaga = 0; void Inicjalizacja(void) { LCD_init(); //Inicjalizacja wyświetlacza sei(); //Włączenie obsługi przewań MCUCR &= ~((0<<ISC11) | (1<ISC10));//Wyzwolenie przerwania zboczem opadającym GICR |= 1<<INT1;...
A może jakaś inicjalizacja kontrolera LCD na początek? Ustawienie ile bitów na magistrali, sposoby wyświetlania znaków?Takie proste to można w asm napisać i jest pewne że działa. Napisz kolego jaki masz algorytm postępowania od momentu włączenia zasilania. Pozdrawiam.
bęben i developer nowe kasowany licznik bębna i przeprowadzona inicjalizacja 05-0
Chciałbym odświeżyć temat. Czy ktoś mógłby się podzielić swoją pracą dotyczącą wyświetlania czegokolwiek na wyświetlaczu LCD nie wykorzystując bibliotek ST? Projekt przesłany przez kolegę SeerKaza będący modyfikacją projektu Freddiego działa bardzo ładnie, niestety jest to wyłącznie inicjalizacja LCD. Korzystając z bibliotek ST udało mi się wyświetlić...
błąd inicjalizacja inicjalizacja wyświetlacz inicjalizacja developera
antena satelitarny wiatr kineskop swieci zielono myphone firmware
reduktor szumu mikrokomputer cobra1
Skoda Octavia 1.6 102 KM 2009 - Wibracje przy 3000 obr./min Mercedes CLS 219 - który przewód od podświetlenia wyświetlacza?