Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Ale najważniejsze to tutaj jest CL kwarca. Więc ponawiam pytanie: jakie ono jest? Na prawdę jest takie ważne? Pytam, bo są różne źródła zaopatrzenia. Kiedy kupuje się w dużych sklepach jak TME, wybiera się konkretny typ, można dostać wszystkie parametry itd. Ale kupując w małych sklepikach (często czegoś braknie niespodziewanie i trzeba kupić szybko...
Masa analogowa powinna być tylko i wyłącznie przy przetworniku (kondensator blokujący Avcc i Agnd zepnij do masy analogowej. Nie powinno być jej przy sharpie, a już tym bardziej przy silnikach! Brakuje potencjometru do progu białej linii. Dodaj jeszcze niewielką histerezę (470K) na komparatorach. Dziwnie wybrałeś piny do których podpiąłeś białą linię...
Od INT0-narastające zbocze a od INT1 opadające. Potem TIMER. Chociaż to rozrzutne wykorzystanie zasobów sprzętowych. Pewnie da się taniej. Dodano po 29 Albo w pętli głównej (pooling): jeśli PD.2=1 to start timer odlicz 1ms(albo 2) (może programowo się podeprzeć-nie wiem jaki kwarc i podzielnik) ustaw PA.2 koniec jeśli. A jak nie: ustaw PA.2=0
Nie, mój błąd. Chodziło mi o Note: TWBR should be 10 or higher if the TWI operates in Master mode. If TWBR is lower than 10, the master may produce an incorrect output on SDA and SCL for the reminder of the byte. The problem occurs when operating the TWI in Master mode, sending Start + SLA + R/W to a slave (a slave does not need to be connected...
Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...
Kwarc zewnętrzny 8MHz... ...Fuse bity 0xFF, 0x99, 0x5E... Zakładam, że to efuse=0xFF, hfuse=0x99 i lfuse=0x5E. W takim przypadku masz ustawiony fuse bit CKDIV8. The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed, the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset...
$crystal=3000000 '3MHz '---------------------------------------... On Int1 Przerwanie_int1 On Timer0 Przerwanie_timer0 Tmod = &B00010001 'tajmer0: 16 bit i tajmer1: 16 bit Tcon = &B00000101 'zbocza opadajace Ie = &B10000110 'wlacz przerwania i timer0 i int1 '---------------------------------------...
Nie pamietam z kad sciagnalem kod zrodlowy po przerobieniu dla swoich potrzeb program 100% dziala. ;***************************************... ; I2C zapis i odczyt do EPROM 24C02 ; ;***************************************... $NOMOD51 $INCLUDE(REG517.INC) SDAEQU P4.7;LINIA DANYCh SCLEQU P4.6;LINIA ZEGAROWA ;***************************************...
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...
z ta kalibracjo to ciekawy temat ,ale jak podepne czujnik do termometru zrobionego na rs232 to temperature pokazuje idealnie,a ten kwarc to faktycznie 12.902400 ,tylko zmieniłem go na 11,059 oczywiscie tez zmieniając w kompilatorze. Wybacz kolego , ale Cię troszkę "obsztorcuje" :D 1)Twierdzisz , że używasz DS1820 (9-bit) , a temperaturę obliczasz jak...
No to próbuję: [syntax=c] //* \section OA Original author //* Andy Gayne is the original author of this application note. //*/ //program z noty Atmela 136 //przerobiony na ATMega8, kwarc 11059200 i okrojony program #include <avr/io.h> #include <avr/interrupt.h> //! Pin mappings #define CHMAX 6 // maximum number of PWM channels #define PWMDEFAULT...
A możesz mi wytłumaczyć dlaczego trzeba jeszcze cewkę??
Witam, Skleciłem na szybko układ na "pająka": ATMEGA128, Zasilanie 5V, Kwarc 20Mhz, Rezystory 470 Ohm w liniach RGB Poprawiłem jeszcze trochę timingi aby nie szarpało na początku obrazu. http://obrazki.elektroda.pl/4106040400_1... Przy okazji zapraszam do zaglądnięcia na mój projekt również wykorzystujący VGA ale przy pomocy sprzętowej...
http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...
https://obrazki.elektroda.pl/2291208500_... Witam. *Projekt raczej dla początkujących i arduiniarzy. Sterowników trawiarek powstało od zatrzęsienia, więc...czemu nie jeszcze jeden? Poniższy projekt jest dla tych, którzy chcą nieco zautomatyzować proces wytrawiania, ale nie widzi im się konstruowanie kombajnów (czyli np. dla mnie)....
Podziałam dzisiaj wieczorem i dam znać co z tego wyszło. Kod do analizy/weryfikacji poniżej: /* * Atmeta4808_PomiarSily.c * * Created: 24.02.2025 23:00:58 * Author : Waldek */ #define F_CPU 20000000UL // wewnętrzny kwarc 20Mhz #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <util/atomic.h>...
Kwestię pamięci szeregowej na tym etapie bym pominął. Podobnie jak zegara czasu rzeczywistego. Procesor uruchamiając się czyta z pamięci ROM. Tam zaczyna swoją inicjalizację i na nich musi pojawiać się ruch. Kwarc procesora sprawdziłeś? Tak jest, sprawdzony, był zaśniedziały i działał ale dla pewności wylutowałem go i wyczyściłem. Ma ładną sinusidę...
Większość STM32 nawet do USB nie potrzebuje kwarcu. Byłbym ostrożny z takim stwierdzeniem. Raczej niektóre STM32 nie wymagają kwarcu do prawidłowej pracy w trybie USB Device FS. To są układy z rodziny L0 i L5, oraz przestarzałe już dziś L1 i F0. Synchronizują się do sygnału Start of Frame z Hosta. W pozostałych (F1, F2, F3, F4, F7, G0, G4, H7, MP1),...
Jasne. Dziś po południu narysuję. Co do uruchamiania funkcji z pilota to tylko te Source, Play, << >> Stop Pause. Więcej nic nie będę wymyślał. Pozdrawiam... Dodano po 6 Witam ponownie. posiedziałem i narysowałem schemat podłączenia. https://obrazki.elektroda.pl/4279672800_... Opis Gniazd: LCD-I2C - Goldpin do podłączenia...
Ja bym na start podmienił kwarc, albo chociaż obmierzył go oscyloskopem. STM32 niby poradzi sobie w przypadku usterki kwarcu, ale nie wiadomo, co ma robić procesor, gdy ów kwarc nie wystartuje (zachowanie zależy od tego, co producent napisał w software). Resetowanie się układu może świadczyć o problemie z zasilaniem, ale też może być wynikiem działania...
Połowa mostka H : https://obrazki.elektroda.pl/9842884200_... Obecnie są takie napięcia zasilania. Jutro wrzucę kod w Bascomie. [syntax=vbnet] Config Portd.0 = Output Config Portd.1 = Output Config Portd.2 = Output Config Portd.3 = Output Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Portd.3 = 1 Dim X1 As Byte Config Timer1 = Timer , Prescale...
Niestety kwarc 32768 nie jest rozwiazaniem zapewniającym dużą dokładność. W zegarach samochodowych stosuje sie kwarc 4.194304 MHz ze wzgledu na lepsze parametry temperaturowe. To co najbardziej niepokoi to jest późnienie sie bo w takim wypadku potrzeba zmniejszyć pojemność co niekiedy utrudnia start generatora.
jak zrobić żeby przerwanie od timmera 0 w atmedze8 było taktowane kwarcem zegarkowym(tzn. podłączam kwarc w miejsce xtal 1,xtal2 i skąd timmer 0 będzie wiedział ze ma być taktowany takim kwarcem) i jak dobrać preskaler itd żeby po zapełnieniu licznika odmierzana była 1s używam programmer's notepad. Kwartz ( quartz/kwarc) zegarkowy podłączony do m8...
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
To sa dwie rozne czesci. Dla rezonatorow kwarcowych dodaje sie te kondensatory, aby ulatwic start i prace przy wlasciwej czestotliwosci rezonatora kwarcowego. Czasami jest konieczne dobranie tych pojemnosci, ich zwiekszenie albo zmniejszenie. Inna sprawa, ze trzeba wiedziec, dla danego ukladu wymagany jest kwarc pracujacy w swoim rezonansie szeregowym...
Czekałem, czekałem ale się nie doczekałem :) No więc popróbowałem sam. Zmieniłem kwarc na 16, bo nie znalazłem odpowiednich kondensatorów dla 8 MHz. oto mój kod: Dodano po 1 Udało mi się wreszcie uruchomić prawidłowo. Myślałem, że ktos z forumowiczów wcześniej to uruchamiał i nie trzeba będzie tyle nad tym ślęczeć :) Zamieszczam kod gdyby ktoś na przyszłość...
. nie moge sobie poradzic z zegarem czasu rzeczywistego , zegar jest wyswielane ale nie idzie , jak mam go ruszyć , oto fragment programu Config Clock = Soft Config Timer0 = Timer , Prescale = 1024 Start Timer0 Do Home Lcd Time$ Loop Uzywam kwarc 4mhz . Pozdrawiam
Mam zdudowany zegar na tym uP i zegar późni się jakieś 10 minut na godzinę nie wiem dla czego. Poniżej zamieszczam kawałek procedury dotyczącej ustawienia timera0. Config Timer0 = Timer , Mode = 1 , Gate = Internal Enable Interrupts Enable Timer0 On Timer0 1ms Counter0 = 64536 Start Timer0 do If Licznik = 1000 Then Incr Sek Licznik = 0 End If loop end...
Daj foto okolic tego miejsca. Z dokumentacji wynika że to kwarc KBC 32.768KHZ. Jego brak uniemożliwia start płyty.
http://obrazki.elektroda.pl/6207231800_1... Na zawodach WAS w Matkach w sierpniu 2014 , organizator (Pawel) podrzucil pomysl skonstruowania urzadzenia do pomiaru czasu dla konkurencji Fast Draw. Strzela sie slepakami, samym prochem i przybitka bez pocisku(kuli) , sam podmuch gazow prochowych powoduje pekniecie balonika. Jako, ze wpadly...
podstawiłem inny kwarc i objaw ten sam. bez kwarcu start natychmiastowy z tym samym efektem czyli śnieg. znalazłem taki temat http://www.elektroda.pl/rtvforum/topic21... czy w moim przypadku mogę mówić o czymś podobnym? czyli walnięttym procku. tracę pomysły już co sprawdzić. Będę wdzięczny za każdą radę! coś nie tak z tymi napieciami mam co na...
Witam. Może to banał ale czy kwarc jest napewno o.k.? pozdro
Tego kwarcu nie możesz podstawić? Spr. czy kwarc reaguje na opukanie?
Probuje programowac at90S8515. Problem, ze zaraz na poczatku nadzialem sie na fakt, ze zegar nie startuje. Jest kwarc miedzy 18 i 19 pinem, sa dwa kondensatory 24pF. Czego jeszcze potrzeba do szczescia, zeby toto wystartowalo. Probowalem resetowac recznie, pin 9 do masy. Grzecznie nie startuje. Co mozna jeszcze zrobic, czy zwiekszanie kondensatorow...
Sztuczne tworzenie problemów. Jeśli ramka zaczyna się jednakową preambuła to tracimy ramkę. Jeśli trudno złapać start to i tak w ogólnym rozrachunku tracimy ramkę. Żadnej twardej reguły dot. przerywania transmisji nie ma, nie było i nie będzie. Inna sprawa optymalna długość ramki przy transmisji ciągłej i format preambuły. W pewnych okolicznościach...
Ok. Czyli chodzi o ten prescaler: "Divide clock by 8 internally; [CKDIV8=0] " Więc przy 16MHz i wybranym dzielniku 8 - należy wpisać $crystal = 2000000. Więc teraz wszystko się zgadza. I przebiegi są prawidłowe. To tak jeszcze na koniec. W znanym Fuse Calc przy wyborze kwarców są jeszcze do wyboru START UP TIME definiowane przez fuse SUT. Co to jest...
Siemanko, mam problem z zapisem i odczytem danych z eepromu. Mam Atmegę168 taktowaną kwarcem 16MHz i mam w niej funkcje zapisu do zewnętrznego eepromu 24C64. Jednak program dochodzi tylko do momentu wysyłania 0xA0 i koniec... cisza. Gdy zmieniałem kwarc na 4Mhz Zapis i odczyt ładnie się wykonał. // procedura transmisji sygnału START void TWI_start(void)...
formatyk pierwsze słyszę, żeby AT89S8252 pracował przy 48MHz, czy to na pewno ten układ Atmela? Napisz jak masz podłączone elementy oscylatora, a dokładniej jak daleko od proca masz kwarc i kondensatory. Czy masz kondensator blokujący blisko procka? Wszyskie te elementy powinny być jak najbliżej procesora. AAAA wreszcie: jakiego kwarce używasz?
Ja tam się nie znam na ty notatkach, ale przerobiłem setki kwarców w ten sposób podłaczanych- nie zawsze brak kondensatorka powoduje że zegarek nie startuje, może to zależy od megi może od kwarzu chociaż wymiana tego drugiego zawsze pomagała. Gdy było brak kondka to albo nie startował albo też wzbudzał sie na 2 x wiekszej f tak że zegarek chodził 2x...
A co jeśli HSEStartUpStatus != SUCCESS? Taktowanie zostanie pozostawione jako domyślne. Jaki masz czas oczekiwania na start HSE? Co dokładnie robi funkcja RCC_WaitForHSEStartUp()? Zobacz czy zawsze startuje Ci kwarc 8 MHz....chociaż dziwne by było to, że z JTAG-iem zawsze rusza a bez tylko czasami.
Poprostu otwórz katalog gdzie zainstalowany jest bascom i tam muszą siedzieć te pliki. Przecież na schemacie ze strony którą podałeś ten kwarc jest.
Układ jest zastosowany w regulatorze obrotów dwóch silników prądu stałego. Układ odczytuje prędkości silników z enkoderów i steruje obrotami i kierunkiem. Komunikuje się z otoczeniem przez PSP. Rezonator jest 20MHz ustawiony na HS, RB3 jest ustawione jako normalne wyjście, Jest ustawiony reset w przypadku spadku napięcia zasilania. Sprawdzę jeszcze...
Układ służy do monitorowania magistrali I2C. Podpięty do magistrali, obserwuje ją w sposób pasywny, odczytuje wszystkie przesyłane tam informacje. Wykrywa znaczniki początku (START CONDITION), powtórzonego początku (REPEATED START CONDIOTION) oraz końca (STOP CONDITION) transmisji, rozpoznaje typ przesylanych bajtów (adres, dana zapisana, dana odczytana)....
Może masz uszkodzony kwarc, może źle dobrane kondensatory. Poszukaj w nocie kwarcu jaką ma pojemność lub zmniejsz te kondensatory do 6-8 pF. Same kondensatory też mogą być pęknięte, lub zmieniać właściwości w niskich temp. co utrudnia start oscylacji. A może po prostu masz gdzieś błąd w programie... Najlepiej sprowadź kod do najprostszego, demonstrującego...
spróbuj przelutować kwarc na płycie głównej i ew. zrób reset: menu#9000*550 i start
Witam! :-) Projektując jedno ze swoich urządzeń trafiłem na dosyć ciekawe zagadnienie. Przeglądając schemat STM32F4 Discovery można zauważyć, że mniejszy z mikrokontrolerów (STM32F103) ma podpięty kwarc bezpośrednio do odpowiednich pinów. W drugim, docelowym STM32F407 przy do jednej z nóżek kwarcu szeregowo dołączony jest rezystor 220R. Przeglądając...
Prosiłbym kogoś znającego temat o sprawdzenie moich wyliczeń. Do Attiny2313 podpinam kwarc 8Mhz dla timera daję preskaler 4, czyli ck/256, czyli timer jest naliczany co 32us 1s / 0.000032s = 31250 - czyli 31250 naliczeń timera to dokładnie sekunda timer1 jest 16 bitowy więc liczy od 0 do 65535, czyli 65536 cykli - więc aby przepełnił się po zliczeniu...
Dzieje sie tak na kazdym kodzie czy tylko na tym konkretnym programie ??? Nie masz gdzies w kodzie funkcji opozniajacych?? moze tam gdzies masz problem?? Jesli masz a do tego podales nie poprawnie kwarc to moze byc problem. Podaj kod, bo wrozenie z kart jakos mi dzisiaj nie idzie a i szklana kula sie zbila :) Pozdr
http://obrazki.elektroda.net/73_12772294... Firma Texas Instruments wypuściła na rynek nowy zestaw startowy dla niskobudżetowej 16-bitowej rodziny mikrokontrolerów MSP430. Zestaw ma być próbą wejścia na rynek zdominowany przez układy, takie jak PIC i AVR, a więc dotarcia do hobbystów. Głównym atutem zestawu ma być jego niska cena wynosząca...
start procesora kwarc start procesor kwarc zastąpić kwarc
nokia blokada klawiszy sensor myszy optycznej s2000 yamaha
wtryskiwacze peugeot zasilalcz zegara wtórnego
Komatsu PW160 – lokalizacja elektrozaworów jazdy, dostęp serwisowy, rozdzielacz hydrauliczny Transformator 15V AC do zasilacza 12V 0,6A LM7812 – dobór napięcia i mocy