Witam! Czy ktoś mógłby wytłumaczyć, dlaczego stosuje się kwarce 32768 dla podłączenia RTC? Probuję zrobić RTC na STM32 i oczywiście jak to wszyscy pisza - podłączyć 32.768Khz kwarc. Ale dlaczego? No wiem, łatwiej się dzieli. Ale naprawdę ma to aż takie znaczenie dla wydajności uC? Miło byłoby uzyskać rozdzielczość przynajmniej dziesiętne sekundy, i...
AVE... Interfejs równoległy zamiast SPI by zwiększył prędkość animacji tak na moje oko jakieś 4 razy... 1. Czy funkcja czyszczenia ekranu polega na "ręcznym" wyzerowaniu wszystkich bajtów w pamięci kontrolera wyświetlacza? Jeśli nie ma funkcji wypełniania prostokątów, a sterownik, którego użyłem do testów nie ma, to innej opcji nie ma! Można "zerować"...
Jeszcze jest jedna możliwa kwestia dlaczego 6pF a nie 12,5pF. Może chodzić o to że driver oscylatora ma ograniczoną wydajność ze względu na oszczędność energii. Może się okazać że przy 12.5pF pobór prądu przez RTC jest poza specyfikacją i dlatego piszą Never use a resonator with a load capacitance of 12.5 pF. ale never use to nie must not ***************************...
Witam! Kondensatory już mam, probowałem różnych kombinacji i wychodzi mniej więcej tak jak ma byc, kwestia dobrania i konfiguracji :) Tylko jak mam koniec (ok 80% całego zakresu) obrotu helipotu badź zwykłego potencjometru 10Kohm wówczas częstotliwość zaczyna maleć...nie wiem dlaczego. Tak jakby środek był mniej więcej na 80% rezystancji potencjometru,...
(at)dondu Trochę kiepsko znam angielski i dlatego nie mogę tego zrozumieć. Zrozumiałem tylko że mam poczekać na zmianę jakiejś "flagi" by w tym samym cyklu zegarowym TOSC1 nie zostało wykonane ponownie to samo przerwanie. Z tego co wiem przerwanie nie powinno wystąpić ponownie do chwili zmiany stanu sygnału je wyzwalające. To dlaczego tu jest inaczej.
A dlaczego miało by to to znaczyć?
Czy zmienna typu unsigned long int nie powinna przechowywać wartości maksymalnej 65536 ? (2^16) Dlaczego max jest połowa tej wartości? Jak przechowywać większe wartości jeśli nie za pomocą typu long?
Czy ktos mi powie jak ustawic PCF8583 by dobrze odmierzał czas... Wszystko jest ok tyle że zegarek chodzi mi ok 2x szybiej niz trzeba :? Kawrc mam dobry (32768Hz)
Ale syf, patrzysz czasami co pobierasz, czy dziecko korzysta z tego komputera? Odinstaluj: Browser Configuration Utility DriverUpdate VideoPerformer Yontoo 1.10.02 Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: HKLM-x32\...\Run: [Dropbox]...
Koledzy mam problem. Mam na stole wyżej wymieniony sprzęt, nie ładuję się WWW. Więc pobrałem najnowszy FW ze strony producenta i wrzuciłem go na sprzęt przez TFTPD. Po tym zabiegu nie ma już znaczenia jaki wrzucę mu firmware, ciągle lata w kółko z takimi informacjami. U-Boot 1.1.3 (Jun 17 2020 - 09:51:54) Board: Ralink APSoC DRAM:...
Hej mam pare pytan odnosnie kalkulatora ktory robie na zaliczenie na studiach. Generalnie prawie wszystko dziala ale mam pare problemow wymienionych + istotne fragmenty kodu. Programik na Atmege8, uzywam AVRGCC + hapsim, biblioteka wyswietlacza hd44780. 1) Dlaczego po 32768, wyswietla liczby na minusie / nie wyswietla wiekszych (to samo z -32768) int...
Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...
dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include "GPIO_procedury.h" #include "Katalogi_SD.h"...
Droga rachunkowa. Głównie w arkuszu kalkulacyjnym. W załączeniu plik .xls (135kB) z danymi i wykresami. Aby wyświetlić na ekranie wcześniej ustalony obraz wystarczy trochę logicznego myślenia i podstawowa znajomość używania arkusza kalkulacyjnego. Pomocny jest też program do edycji dźwięku, który zapewnia zapis/odczyt plików dźwiękowych w formacie...
Hej mam problem ze zresetowanie fusebitów a dokładnie bitów "lock" w Atmega328P. MCU siedzi w Arduino Nano, ale wszystkie próby wykonuję pod konsolą za pomocą avrdude i programatorem AVRISP - zrobionego z Arduino Uno (programator działa z inną Atmegą). Potrzebuję wyczyścić flash - wyzerować fusebity, ponieważ nie powodzi się wgrywanie firmware w arduino...
Właśnie miałem ten sam problem Piszę sobie program i tu mam "run time error 6" więc wpisałem hasło w wyszukiwarce i mam elektroda.pl temat: Strona Główna -> Forum elektroda -> Komputery Serwis -> Komputery Software -> run time error 6 - kregielnia zacząłem czytać post i natrafiłem na -vwredhat Borykam sie z problemem na kregielni ; 2 tory sa sterowane...
Witam! Poniższy program ma za zadanie na wyświetlaczu wyświetlić zmienne typu "unsigned long int" o dwóch różnych wartościach. #include <avr\io.h> #include <inttypes.h> #include <avr\pgmspace.h> #include "opoznienie.h" #include "lcd.h" #include "makra.h" #include "wypdef.h" #include <avr/interrupt.h>...
Witam Po żmudnych testach uruchomienia DMA w taki sposób aby działało z drugiego licznika coś udało mi się osiągnąć chociaż wyniki mnie zaskakują. wklejam cały kod proszę o sugestie chodzi mi głównie o timery i DMA reszta jest tylko żeby testować program. Nie sugerujcie się opisami z boku bo często są to niezmienione pozostałości poprzedniego kodu który...
Witam! O ile dobrze rozumiem idee RTC (Real Time Clock) sluzy on do obliczania czasu. Czy jest normalnym zegarem w uP. Aby dzialal musi byc podlaczony oscylator 32768Hz. Fusebit CKSEL ustawiony na "8MHz internal". W BASICU Dane o czasie sa przechowywane w w zmiennej Time$ lub poszczegolne skladniki (godzina, minuta, sekunda) w _hour, _min, _sec. Tylko...
Nie tak znowu dawno temu, jeszcze gimnazjalistą będąc natrafiłem na Układ FV-1 (właściwie SPN1001) jest procesorem DSP zaprojektowanym przez śp. Keitha Barra oraz Franka Thompsona, a produkowanym przez ich firmę - SpinSemiconductor od roku 2006. Cechą szczególną tej jednostki jest jej kompaktowa budowa - jak twierdzi autor; pomimo swojego zaawansowania,...
Pamiętaj, że funkcja _firFilterPut() implementuje bufor cykliczny. Wewnątrz struktury filtra zawsze będzie przechowywanych 'order' próbek. Ogólne użycie dla filtra 3 rzędu (pseudokod): _firFilterPut(ADC) _firFilterPut(ADC) _firFilterPut(ADC) for (i = 1..n) filteredsample usage: b = fir1(n, w Przeanalizuj działanie kodu i wypożycz z biblioteki jakąś...
Witam, Cóż, liczników z wyjściem MODBUS nie jest wiele. Dlatego niedrogi i nowoczesny licznik od ORNO serii OR-WE-51x wydaje się bardzo atrakcyjny. "Nic bardziej mylnego!" Po pierwsze, wstydzą się funkcji MODBUS, teraz już wiem dlaczego. Informacja o programie narzędziowym i spis rejestrów to jakaś wielka tajemnica, trzeba dzwonić się o to prosić. Kogo...
Dzień dobry próbowałem naprawić plik różnymi programami poniżej raport, nagrałem może z 15 filmików z czego dwa najważniejsze nie odtwarzają się jest tylko głos, proszę mi powiedzieć czy na postawie tego raportu jest szansa naprawić filmy Raport naprawy wideo Wskazówki dotyczące udanej naprawy Upewnij się, że do naprawy używasz dwóch plików Twój zepsuty...
Jak niedawno zapowiadałem, prace nad projektem efektora do miksera Behringer DJX700 praktycznie zostały zakończone. Na chwilę obecną mam działający układ wraz z devboardem i ukończone programy efektów. Ale po kolei. O samym procesorze FV-1 możecie poczytać w innych moich tematach; konkretnie to Idea jest bardzo prosta. Skoro procesor nie posiada żadnej...
Da się zrobić w miarę dokładny zegar bez specjalizowanego układu (zegara czasu rzeczywistego) ale pod dwoma warunkami: 1. Kwarc o niskiej częstotliwości - tzw. zegarkowy 32768 Hz 2. Do obsługi kwarcu użycie timera asynchronicznego - ale ten prymitywny procek (AT89*) się nie nadaje - minimum to atmega8. Skąd akurat takie warunki? Kwarc zegarkowy ma...
Witam. W czesci drugiej "Programowanie procesorow w jezyku C" - Elektronika dla Wszystkich 6/2005 jest tabela z ktorej wynika, ze zmienna typu unsigned short int przyjmuje wartosci z przedzialu 0..65535. Moglby mi ktos w takim razie wytlumaczyc, dlaczego po zadeklarowaniu zmiennej typu unsigned short int , kolejna wartosc jaka przyjmuje zmienna po 32767...
Witam,ja zaproponuje układ z kwarcem 32768 i mikrokontroler np avr 90s2313.Pomysł jest taki: wykorzystać licznik T0(ośmiobitowy),ustawić przeskaler tego licznika na 64.Dzięki temu licznik będzie się zwiększał co 64 cykle zegara.Po przepełnieniu licznika wykonuje się procedura obsługi przerwania od licznika TO, (jak zliczy do 256 bo ośmiobitowy : 2^8=256)...
Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....
Dlaczego, gdy chcę ustawić by timer_a był taktowany zegarem aclk, ten nie działa poprawnie ? większość ustawien jest podobnych: void main(){ WDTCTL=WDTPW+WDTHOLD; P2DIR|=0x02; BCSCTL1=XTS; TACCTL0=CCIE; TACCR0=32768 TACTL=TASSEL_1+MC_1; __BIS_SR(LPM3_bits+GIE); } #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A(void){...
... To w mniej więcej w taki sposób pisze się programy do zegarów alfanumerycznych, i w ogóle obsługę przerwań tak się pisze? WIem tylko, że one (te zegary)zczytują z odzielnych funkcji cyfry i je wyświetlają, a ustawienie godziny ejst możliwe w takim razie w każdym momencie ... Najprostszym rozwiazaniem dla takiego zegarka bylby program zawarty praktycznie...
Mam jeszcze jedno pytanie w związku z danymi z żyroskopu L3GD20/akcelerometru LSM303DLHC. Zastanawia mnie jak się ma wynik do ustawień FS (full scale). W akcelerometrze dostępnym na płytce ewaluacyjnej STM32F3 uzyskałem dopiero wartość przyspieszenia ziemskiego 1g po uwzględnieniu zakresu pomiarowego (FS=+-16 g): [syntax=c]return (((int16_t)(LSB|MSB))*12)*16000/32768[/s...
Zgadza się flagi poszczególnych zdarzeń są, chciałem powiedzieć że nie ma osobnych przerwań dla poszczególnych flag tak jak to jest w przypadku Timera1, i nie wiem co powoduje że pierwsze 3 przerwania w przypadki Timera3 i 2 przerwania w przypadku Timera2 nie generują przebiegu na wyjściu. Poniżej konfiguracja Timera2 Kod przerwania jest następujący...
Witam! Program działa poprawnie. Testowałem z 3-4 programy do obsługi tego czujnika ciśnienia. Wyniki są złe, porównaniem z innym ciśnieniomierzem zaniża o 30..40hPa. Zasilanie BMP180 3.3V, ATMEGA32, 8MHz. Czy ktoś się spotkał z takim problemem? [syntax=vbnet] '----------------------- '| Test modułu BMP085 | '----------------------- 'Uwaga: pomiar jest...
Zacząłem od nowa: kupiłem nową ATmegę328P. Podłączyłem ją do pustej płytki stykowej, dodałem zasilanie, kwarc, kondensatory i WiFi. Ustawiłem fusy w avrdude z użyciem spowolnienia -B8 na USBasp (low: 0xFF, high: 0xDE, extended: 0x05). Układ zaczął działać z kwarcem. Nie wgrywałem bootloadera Arduino, tylko program z Arduino IDE obsługujący WiFi. Działało...
Witam wszystkich forumowiczów! Nie jestem profesorem z wydziału elektroniki na Politechnice. Dla Was czynności oczywiste mogą być dla mnie co najmniej niezrozumiałe, więc prosiłbym o dokładne omówienie kroków, które będą musiały zostać podjęte oraz o wyrozumiałość. :-) Jak w temacie, na RS232-TTL mam problemy z wysyłaniem danych do routera. Poniżej...
Zrobiłem tak: Bez korekty mam wartość DEC=65527 Powinna być wartość DEC=65536 Co nam daje wynik 65527 - 65536 = -9 a w HEX: FFF7 – 10000 = -9 DEC 9 = HEX 0009 Dopisałem zmienną Pomiarll = Pomiarl + 0009 Teraz mam taki kod: [syntax=vbnet] Pomiarll = Pomiarl + 0009 Napiecie = Pomiarh * 256 Napiecie = Napiecie + Pomiarll If Napiecie >= 32768 Then...
Witam. Temat może trochę bardziej pasuje do działu "Projektowanie PCB", ale umieszczam tutaj bo chodzi o nazwijmy to "dyskusję ideologiczną" a nie samo projektowanie PCB. Od wielu lat interesuję się mikrokontrolerami ale nigdy nie kupiłem żadnej płytki startowej. Żadnych zestawów rozwojowych, ARDUINów, płytek stykowych nawet. Wszystko robiłem w pająku...
Zdolność precyzyjnego odmierzania czasu leży u podstaw rozwoju całej ludzkiej cywilizacji. Stworzenie zegara, który działa w każdej pozycji i w każdych warunkach leżało u podstaw nawigacji morskiej. O ile szerokość geograficzną da się obliczyć na podstawie wysokości słońca nad horyzontem, o tyle określenie długości wymaga wiedzy, która jest godzina...
Po co robić nie dokładny zegar programowo Witam, Dlaczego uważa kolega, że programowy zegar nie jest dokładny ? Powiem, że jest nawet bardziej dokładny od tego, który taktowany jest oscylatorem 32768Hz a to dlatego, że odchyłka czestotliwości oscylatora jest tutaj dzielona przez wyższy współczynnik a co za tym idzie błąd jest wielokrotnie mniejszy.
Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm pipeline czyli przetwarzania...
Chyba jednak zastosuje hardware czyli DS3231, jest znacznie mniejszy niż ds32khz i tańszy, udało mi sie wynegocjować dobrą cenę, 3$ zamiast 10 za DS32khz, DS3231 ma wyjście 32768Hz, czy mogę go podłączyć jako External Low-Frq Oscillator XTAL1/XTAL2 bezpośrednio, ustawiając CKSEL na 1001? Ps Maxim ma live demo, gdzie odchyłka jest 2 min 35 s przes blisko...
TCCR0 = _BV(x<<CS00); Źle użyłeś makra _BV. _BV(x) jest równoznaczne z ( 1 << x ), czyli w Twoim przypadku próbujesz wykonać podwójnie przesunięcie bitowe. Jeżeli x = 3 (CS00=0): _BV(3<<CS00) = _BV(3) = (1<<3) = 0b00001000 czyli TCCR0 będzie równe 0b00001000 . Innymi słowy, próbujesz ustawić bit tylko do odczytu, zamiast...
A co jest złego w odmierzaniu czasu i obsłudze wyświetlaczy w jednym przerwaniu? O ile nie masz typowego zegara RTC (na kwarcu 32768Hz), to właśnie ten sposób jest najlepszy. Zmiany wymaga natomiast Twoje podejście do tej kwestii. Program powyżej jest lekko chaotyczny. Nie rozumiem dlaczego sekundy potrafisz liczyć w 1 zmiennej, a do minut już potrzebujesz...
1. Dlaczego złącze USB jest podłączone do PA2 i PA3 zamiast PD6 i PD7? Chcesz robić programową obsługę USB, mając sprzętowy interfejs? 2. Wyjścia driverów portów szeregowych nie są typu OC, więc przynajmniej daj tam szeregowe rezystory, aby nie robić zwarć. 3. Brak rezystorów zamykających pętle po stronie 'zewnętrznej' na portach szeregowych. Z tego...
Hej. Czuję się dziwnie, kiedy ktoś usiłuje mi tłumaczyć jak działa system binarny i robić tabelki... kiedy ja usiłuję dociec (i zrozumieć) nie ile to 7(ma) potęga liczby 2 tylko dlaczego ma być akurat siódma. Idąc za ciosem: Od razu zauważyłbyś że w ośmiu bitach zmieści się wartość 256..to za dużo więc bierzesz siedem bitów i ..bingo 128! Fajnie. Ale...
Inny problem tzn? Masz na myśli kiepską sztukę procesora? Filtracje zasilania? Prototypuję na ZL2AVR jeśli chodzi o te kwestie. Oscyloskop cyfrowy również będzie wprowadzał do wyniku swój błąd pomiarowy ze względu na to, że jego częstotliwość próbkowania też występuje jeśli się nie mylę, a analogowy? Czyżby jedynym rozwiązaniem aby sprawdzić dokładność...
Może nie używaj pamięci SRAM w klasyczny sposób a liniowo? Przykładowo tylko 2 najstarsze bity pamięci beda uzywane, Mogą one być używane jako wyjście bez dodatkowych operacji przesunięć. SRAM 256k moze zawierać 256*1024/8=32768 to są 4 ekrany 128*64=8192. Dodatkowo w czasie wyświetlania ekranu z pinów p7,p6 możemy zapełniać 'drugi' ekran na pinach...
Nie prawda ze Raw Data nie zgrywa firmware. Domyslnie Lenghtjest 1 i dlatego zdumpujesz tylko kilka kilbajtów. Zmien Lenght na np 32768 to zdumpujesz ladne kilka mega. Podsumowując: mysle ze LBA to dolny adres od którego zacznie sie dump RAW Data a Lenght to dlugość dumpu w jakiś blokach. W raw Data znajdziej tez napisy jak przySave PM tylko z pewnym...
Tak, pokazuje błąd, ale czy kolega wie dlaczego ? Odpowiedź jeszcze prostsza, wynik jaki powinien być czyli 54289 wykracza poza zakres zmiennej typu integer - zobacz w większości książek , jak i w manualu samego Turbo Pascala to jest podane, jeśli chcesz uniknąć błędu zmień typ zmiennej na "longint" choć i on ma ograniczenia . Integer -32768..32767...
Witam Mam maly a wlasciwie wielki problem. .... Chyba napisze od początku co i jak bylo i co sie stalo. Przyjechal do mnie znajomy z uwalonym dyskiem MAXTOR - spalona elektronika, poniewaz doradzilem mu by na Allegro poszukal takiego samego dysku i kupil to odzyskamy jego dane - tak zrobil i u mnie przelozylismy elektronike dysku podpielismy jego dysk...
4. No to jeszcze raz! VersaMax Micro IC200UAL006, którego parametry wejść analogowych to (jak napisano w katalogu): 0-10V (max 10,24V) 0-20mA (max 20,5mA) 4-20mA (max 20,5mA) W tym przypadku steruję prądem czy napięciem? Czy to się jakoś ustawia? Czy nie będzie tak, że jak zbuduję układ szeregowej rezystancji (jak w pierwszym poście punkt 3), to przekroczę...
Witam! Mam takie problem, starałem się napisać program w C dla szyny I2C. Wszystkie ustawienia portu napisałem tak jak było pokazane w przykładowym programie (assembler) z TI. Czy może mi ktoś powiedzieć czemy procek nie dogaduje się z układem? Jak uruchomię program w asemblerze to wszystko działa, a jak mój w C to nic... Jedynie z czym jeszcze mam...
piotr_go dzięki za dobre chęci ale niestety dalej nic. Skorzystałem z Twojej podpowiedzi z drukarką i nawet odinstalowałem cupsys (przy okazji nie wiem dlaczego ale wysypał się xserver i dlatego dopiero teraz odpowiadam) i nic nie pomogło. Zrobiłem jeszcze kilka prób: - wylączyłem komputer - zegar działa, zalączyłem na nowo, zegar się resetuje ( w...
nie wiem dokładnie co chcesz w DB 1 konfigurować. Dlaczego miałby być ten DB w sterowniku. programowanie DB: jak na obrazku 1. Numer kolejny 2. zmienna 3. Format zmiennej: KM binarnie 11101111_00110101 KH hex KY byte albo adres jakiegoż DB KC ASCII do 24 znaków KF integer -32768 do 32767 KT zmienna czasowa 000.0 KZ licznik do 999 KG liczba zmiennoprzecinkowa
prosze oto kod mam problem z ogarnięciem dlaczego nie zlicza mi sygnałów z int0 #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include...
Hej, piszac posta napotkalem kolejny problem :/, wiec chcialbym podzielic na 2 czesci: #include <util/delay.h> #include <stdlib.h> #include "ADC.h" #include "HD44780.h" // int main(void) { char str[7]; char tmp[7]; int pot; unsigned int zm1; DDRD = 0xF0; DDRC = 0x00; ADC_Init(); LCD_Init();...
Dzięki za linki. Znalazłem manuale do tej karty ale nie ten co podałeś. Wszystko jasne. Moje założenie o -32768 i 32767 były błędne. Jeżeli chodzi o sygnał z przetwornika 4-20 mA musi byc 3277 i 16384. Wyżej wymieniony jest dla sygnału -10 do 10 V. Wielkie dzięki. Temperatura działa. Może jeszcze podpowiecie jak zrobic aby temperatura była wyświetlana...
Witam ostatnio postanowiłem wykonać prototyp klawiaturki 4x4 i mam problem z programem. Dzieją się dziwne rzeczy oto kod: uint16_t klawiatura(void) { volatile uint16_t klaw=0; CLEAR_W1; //stan niski na wierszy pierwszym i odczytujemy po kolei kolumny asm volatile("nop"); klaw=(STAN_A?0:1) + (STAN_B?0:2)...
Posiadam vag -can 504.1 Jutro sprawdzę pomysł kolegi palala (a dlaczego konkretnie 512 ??? na forum audi wyczytałem że z pierwszych cyfr odjąć 16 np 4127991 to 4111991 do it , znalazłem coś takiego [07] - Control Head Front Channel 001: Installation List I (MMI Functionality) * +00001 = Adaptive Cruise Control installed (PR-8T4) * +00002 = Ambient Lighting...
wygląda to tak jak by nie widział gornego ramu , ale skoro tak to dlaczego go zapisuje ? Napisz nieco inny program. Od adresu 0 do 23295 (ROM+SCREEN) wpisz jakąś wartość, powiedzmy 85 (patern 01010101). Teraz w drugiej pętli zapisuj 170 (patern 10101010) w przedziale adresów 32768 do 56063, ale tu przed każdym zapisem sprawdzaj, czy już nie ma tam...
Dlaczego twierdzisz, że kwarc zegarkowy jest lepszy? Jest dokładnie odwrotnie, tolerancja kwarców zegarkowych zazwyczaj jest o rzędy wielkości gorsza niż kwarców "systemowych". A czy dzielisz przez 32768, czy przez 20 milionów to dla procka bez znaczenia. Typowo nie jest ani tak, ani odwrotnie. Standardowe oferty kwarców zarówno zegarkowych jak i tych...
Witam. Od pewnego czasu walczę bezskutecznie z ciągle zawieszającym się programem. Zadaniem aplikacji jest jedynie sprawdzanie stanu portu i usypianie procesora na 2 sekundy. Niestety cyklicznie co ok 10 wybudzeń procesora program zawiesza się podczas czekania na synchronizacje z APB ( RTC_WaitForSynchro() ) Cała konfiguracja oczywiście wzięta z przykładu...
Witam, Kupiłem sobie VPS jest "świeży" czyli czysty system i mam problem. Kiedy uruchamiam aplikację "Shoutcast Server" wszystko działa hula znakomicie tylko zastanawia mnie dlaczego gdy zmienia się źródło nadawania usuwa wszystkich "słuchaczy" ? To przykładowy plik konfiguracyjny Także chciałbym się dowiedzieć jak uruchomić aplikację w taki sposób...
Witam Mam problem z RTC w atmega32. Podłączyłem kwarc 32,768kHz jak datasheet nakazuje. Jeśli Timer2 skonfiguruje następująco: [syntax=c] TCCR2 = 0b00000001; ASSR |= 1 << 3; TIMSK |= 1<<6; [/syntax] To przerwanie [syntax=c] ISR(TIMER2_OVF_vect) { TCNT2=255; ... } [/syntax] Wykona się tylko 8192 razy na sekundę zamiast 32768. Natomiast jak...
Witam. Dwa razy umieszczałem tutaj posty i dwa razy je usunąłem - miałem pewne problemy z zasilaniem i przejściówką USB-RS232. Teraz jestem już pewny strony sprzętowej, dlatego proszę o podpowiedź. Program w lua: [syntax=lua] wifi.setmode(wifi.STATION) wifi.sta.config("SSID routera","hasło do routera") pin = 3 ow.setup(pin) counter=0 lasttemp=-999 function...
Próbuję zrobić schemat komunikacji dwóch VCO na układach 4046 (jeden jest CD4046, drugi HC4046, ale myślę, że to bez różnicy). Układy zasilane są +4V, a napięcie jakie wchodzi do pierwszego generatora to około 2V, sygnał sinusoidalny. W obu układach C=870pF, R1=11k, R2=12k. Sygnał wyjściowy z pierwszego VCO który wchodzi do drugiego, to mniej więcej...
wszystko rozumiem, zakres tak jak piszesz, tylko że jest nie napięciowy 0 - 10V ale natężeniowy 4 - 20 mA tak więc T = ((1100 * AIWx) / 32768 ) - 300 ale dlaczego odejmujemy te 300 ?? i wgl, jeśli dobrze wiem, to wzór mogę chyba gdzieś zapisać/zastosować w STEPie, czyż nie? myślałem że za pomocą bibliotek będę mógł to troche łatwiej ogarnąć :) myślałem...
Mam taką zagadkę: W passat b5 1.9tdi AHH (już mnie to nie śmieszy ahaha) przestał odpalać. Koledze pomógł jakiś mechanik i na parkingu odpalił mu go z plaka za 50zł i auto przyjechało do mnie. Dźwięk pracy miał prawie jak benzyniaka, odpalał tylko z plaka, chodził nie równo na wolnych obrotach, szarpał albo gasł, a na komputerze BRAK BŁĘDÓW tylko kąt...
To co piszesz nie trzyma się kupy kolego. akurat ten wariant jest dla liczb <0 do wartości -32767. Chcę z tego zakresu uzyskać odpowiadające wartości dodatnie z zakresu 0 ... 65535 a wczesniej Kiedy wartość xx przekracza mi 16384, wartość yy przybiera wartości ujemne od -32768 rosnąc do zera Cały Twój wzór to nieporozumienie. [syntax=c]yy = xx <=...
'-21890', a oczekiwano '43646' Podpowiadam: 65536-21890=43646 Ale jak? I dlaczego 65536? Jakiego kompilatora użyłeś? Jeżeli Turbo Pascal to typ Integer ma długość 16 bitów. 16 bitów bez znaku to zakres 0..65535. 16 bitów ze znakiem to zakres -32768..32767. Jak to poprawić? 1. Użyj 32-bitowej zmiennej, np. longint 2. Użyj współczesnego kompilatora,...
Byl ostatnio: Średnie tam były zdjęcia, ale postanowiłem otworzyć. Przede wszystkim wyjaśniło się, dlaczego w układzie "brakowało" niektórych nóżek. Okazuje się, że są, tyle, że wygięte do góry: Zdaje się, że to coś zalane obok baterii to był kwarc 32768 Hz. Pewności nie mam, co najwyżej zgaduję: Pozostaje wydumać do czego podłączona bateria oraz odgadnąć...
A jaki to kwarc chciałbyś podłączyć do LSE i dlaczego nie ma on standardowej częstotliwości 32768 Hz?
Jak powinna zmieniać się prędkość zegara RTC przy zmianie CALM o 1? Z dokumentacji wynika że o ok 1 ppm, czyli przy kwarcu 32768 Hz o ok 80 ms na dobę. Tymczasem wychodzi mi różnica 8 sekund na dobę. Dlaczego? PWR->CR |= PWR_CR_DBP; RCC->BDCR |= RCC_BDCR_RTCEN | RCC_BDCR_RTCSEL_LSE | RCC_BDCR_LSEON; while(!(RCC->BDCR & RCC_BDCR_LSERDY));...
Witam, gdy do modułu analogowego SM 1234 AI4/AQ2 w Siemens S7-1200 mam wpięte przetworniki 4-20mA to rozumiem, że mam się spodziewać w sterowniku wartości z zakresu 5530 - 27648? Dlaczego w takim razie, przy wyłączonym przetworniku jest wartość 32768?
Dodano po 2 Pokaż cały wynik komendy z postu #10 ale w postaci wklejonego tekstu. Bez zworki self-programming w USBasp. Ale już teraz wygląda, że Twoj USBasp jest sprawny. Jeżeli jest sprawny to dlaczego mam 6sz attiny2313 Czerwona dioda cały czas się świeci. Próbuję wgrać fusse to dioda niebieska mignie i koniec. tak na każdej sztuce a są nowe.. Dodano...
Cześć, po krótce: mój przyjaciel próbował zaktualizować oprogramowanie na swojej drukarce Lulzbot Mini opartej na płycie RAMBo mini 1.1a. Trwało to zbyt długo i nie powiodło się (nie oceniajmy, kto, jak i dlaczego zawiódł;)). Więc wziąłem ją do domu i próbuję zrobić teraz naprawić. Po pierwsze, urządzenie przynajmniej częściowo żyje, lsusb mówi: Magistrala...
Z nano 5v. Podepnę pod lm2596 zobaczę i dam znać. Próbowałem sformatować kartę sdfFormatter ale wypluwa błąd na porcie: Type any character to start This program can erase and/or format SD/SDHC cards. Erase uses the card's fast flash erase command. Flash erase sets all data to 0X00 for most cards and 0XFF for a few vendor's cards. Cards larger than 2...
Bardziej skłaniałbym się ku odpowiedzi użytkownika Macosmail. Strony zaczęły się sensownie zapisywać dopiero gdy różnica między nimi wynosiła aż 4. Zatem tutaj nasuwa się moje pytanie, co robię źle korzystając z podstawowej funkcji HAL-owskiej HAL_I2C_Mem_Write(). Który parametr odpowiada za to, jaki rozmiar ma zostać zapisany? Bo ja to rozumiem tak,...
jezeli uruchomisz zegar programowy (potrzebny dodatkowy kwarc 32768kHz) to automatycznie generowane jest przerwanie zwane sectic, czyli: ..... Config Clock = Soft , Gosub = Sectic Time$ = "16:00:00" ..... a w podprogramie np: Sectic: Incr 1_sek 'zmienna 1_sek zwiekszana co sekunde Return u mnie to dziala znakomicie wiec nie wiem dlaczego wszyscy pisza...
ja mam tylko jedno malutkie pytanie :) dlaczego wszyscy upierają się na kwarce Megowe w zegarkach ? Przy ich zastosowaniu trzeba korygować czas. Skoro wiadomo że do zegarka najlepszy jest kwarc zegarkowy 32768kHz ?? Sam robiłem kilka zegarków i powiem że ten kwarc w zupełności wystarcza nawet do bardzo skomplikowanego programu i dodatkowych funkcji.
witam. Staram się uruchomić debiana na ARMputerze, jednak w pewnym momencie uruchamiania zatrzymuje się i nie wiem co dalej. =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.05.12 22:51:31 =~=~=~=~=~=~=~=~=~=~=~= 6 . . . BoFF loader - Thanks to the darrel-loader project Version 1.1. Build Sep 2 2009 18:18:01 Based on Darrel loader project Lucjan...
Tylko dlaczego /128 ? Bo 32768kHz/128=256, co powoduje że impuls będzie generowany 256 razy na sekundę, a co tyle przepełnia się ośmiobitowy timer, więc przerwanie zostanie uruchomione co równą sekundę :) Co do przebiegów - też pewnie wina programu, timer nie został prawidłowo skonfigurowany i nie uruchamia kwarcu Dodano po 3 Jeszcze po "Enable Interrupts"...