Może nie jest to zupełnie to, czego szukasz, ale może Ci co nieco podpowiedzieć ;) library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.STD_LOGIC_arith.all; use IEEE.STD_LOGIC_unsigned.all; entity zegar is port( clk : in std_logic; rst : in std_logic; sekset : in std_logic; minset...
Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie, gdzie się...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf ->...
Witam wszystkich, Otóż napotkałem następujący problem przy obsłudze wspomnianego w temacie zegara PCF8583. Godzina obsługiwana jest prawidłowo (stąd też wnioskuje, że metody konwersji BCD <-> DEC są ok). Najpierw zamieszczę kod, później opiszę problem: Odczyt: [syntax=c] { ...
Witam. Mam mały problem z softem do mojego zegara i liczę na pomoc w tym dziale. Jest to zegar na lampach nixie mojego projektu. Zastosowałem w nim atmege 16, dcf8583 i kwarc 8Mhz. Dzięki uprzejmości lukasb9, który udostępnił soft do swojego (podobnego) zegara pisanie softu ogranicza się do jego przerobienia....
Czy może ma ktoś pomysł na zegar RTC PCF8583, gdyż walczę z programem od kilku dni i nie mogę sobie z nim poradzić. Zrobiłem sobie zegarek na w.w. układzie i zamiast czasu wyświetla mi same znaki zapytania. Temperatura jest wyświetlana poprawnie. PCF działa poprawnie gdyż generuje na wyjściu...
Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura...
Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...
Pod ten drugi procek podpięte jest wyjście USART z XMEGA, dzięki czemu masz je widoczne w systemie jako wirtualny port szeregowy. W ten sposób możesz łatwo komunikować się z XMEGA za pomocą USART. Co do zmiany bitów portów IO - w XMEGA masz rejestry SET, CLR i TGL związane z portem, jeden ustawia bity,...
Do wykonania tego zegara skłonił mnie mój słabnący wzrok - leżąc w łóżku bez okularów nie mogłem odczytać godziny na zagarkach wbudowanych w sprzęt RTV - cyfry wyświetlaczy są po prostu dla mnie zbyt małe. Miałem w zapasach 4 czerwone wyświetlacze LED z cyframi o wysokości 20mm (po nieużywanym...
Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...
Witam ADC nie chce ruszyć (stoi na kalibracji), jeśli jako źródło zegara wybiorę PLLSAI1. W przypadku, gdy jako źródło wybiorę SYSCLK, ADC pracuje normalnie. Dodam jeszcze, że w rejestrze RCC_CCIPR( Bits 29:28 ADCSEL Dodano po 4 Po kilku próbach udało mi się ustalić, że przyczyna leży w ponownym zapisie...
Witam. Uczę się programować mikro kontrolery i zarazem języka C przy użyciu MSP430 LaunchPad. Mam pewien problem, chciałbym napisać jakiś program do obsługi, rejestru przesuwnego 74hc595, testy robię za pomocą wyświetlacza 7 segmentowego( zrobiłem go sobie prowizorycznie przy pomocy kilkunastu diód...
Próbuję uruchomić SDADC za pomocą rejestrów i coś słabo mi to idzie. W internecie nie znalazłem żadnego kodu który by to robił za pomocą rejestrów. Są tylko przykłady z użyciem HALa, np. taki: Poskładałem coś samemu ale kod mi nie chce działać. Kod dość prosty. W konfigurcji PLLa ustawiam w rejestrze...
A czy ktoś byłby w stanie zamieścić kod jak rozwiązać na timerze problem płynnego wyświetlania czasu przy jednoczesnej obsłudze zegara i czujnika temp. ?? Proszę bardzo, oto przykładowy kod namazany przeze mnie kilka lat temu, z użyciem przerwania INT1:
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli...
Witam Dzisiaj chciałbym zaprezentować projekt zegara Nixie. Z braku czasu robiłem go kilka miesięcy (sporo przeleżał w szufladzie). Przy okazji konkursu świąteczno-sylwestrowego postanowiłem go skończyć i dołożyć odliczanie czasu w sylwestra. Założenia: -ma być dokładny -sterowany pilotem -budzik...
Podpowiem jedną rzecz. :) Nie definiuj nowych zmienny i nie pisz nowych funkcji żeby zapisać/odczytać rejestry alarmu, to jest gotowe. Przyglądnij się fragmentom pliku Config_PCF8583.bas : Config_PCF8583.bas jest: _clock_alarm , podczas kompilacji zmienne do obsługi alarmu zostaną dołączone....
Witam. W takim przypadku najlepiej użyć mikroprocesora sterującego całością. Diody udające sekundnik można podłączyć do kilku rejestrów przesuwnych. Wejscie pierwszego rejestru do stanu H a na wejście CLK co sekunde krótki impuls. Jak sekund będzie 60 to krótki impuls na RESET. Co do wyświetlacza godziny...
Faktycznie, lepiej chyba będzie zastosować ów układ. Czyli algorytm sterowania czymś takim będzie mniej więcej taki? Reset rejestru -> Przygotowanie zmiennej -> Wysłanie pierwszego bitu -> sygnał zegara -> wysłanie drugiego bitu -> sygnał zegara itd, aż jedynka nie wskoczy na swoje miejsce -> doprowadzenie...
Zacząłem pisać nowy program możecie spojrzeć czy taki sposób pisania będzie dobry? Nie chce tracić czasu na niepotrzebne pisanie jak w 1 przypadku. process(clk,wr,rd,chipselect,we... is variable rejestr: std_logic_vector(31 downto 0); variable rejestr1: std_logic_vector(31...
Witam, jestem w trakcie pisania aplikacji na mikrokontroler Motoroli M68HC08. Potrzebuję przechowywać aktualizowane co jakiś czas dane w 3 zewnętrznych rejestrach przesuwnych. Motka ma tylko jeden port równoległy. Chcę połączyć rejestry szeregowo, z jednej linii portu wyprowadzić zegar, z drugiej dane....
Po pierwsze: ...czyli ustawienia zegara szyny SCL i po obliczeniu wyszło 489 Hz. Co spełnia wymagania wg noty katalogowej czyli 16 razy mniej niż częstotliwość układu PCF 32768Hz. Nie wiem skąd ten pomysł. W nocie katalogowej układu PCF8583, którą ja znalazłem, częstotliwość maksymalna szyny SCL...
Rada praktyczna: ustaw preskaler tak, żeby podzielony zegar timera miał jakiś "okrągły" okres, np. 1, 10 lub 100 us, wtedy nie będziesz musiał pracowicie wyliczać wartości okresu timera, np. preskaler 7200 -> okres zegara 100 us; w celu uzyskania jednej sekundy ładujesz do ARR 10000-1. Twój problem,...
Witam. Zmagam się z konfiguracją USART na rejestrach. Widziałem dużo rozwiązań na rejestrach - ale dotyczyły one odczytu pojedynczych znaków - ja chciałbym odczytywać łańcuch znaków. Inne rozwiązania bazowały na funkcjach bibliotecznych. Do tej pory efektem było odczytywanie pierwszej litery bądź ostatniej...
ciekawe gdzie zapisuje zegar? czy w rejestrach czy w pamieci np eeprom? wydaje mi sie ze jednak w rejestrach bo po wyjeciu baterii reset na 00:00. skoro czas jednak płynie to taktowanie odpada, wygrzej moze cpu, tylko tak do 300 bo siadzie.
hello właśnie robię swój zegar widmowy w ramach projektu z przedmiotu mikroprocesory... mam już w zasadzie kod, w C(było mi najłatwiej, jako ze to w zasadzie jedyny język, jaki dobrze znam:|)mam jednak problem z przerwaniami int1 i int2 - po ich uaktywnieniu nic nie działa... zapewne robię to źle ......
Witam! Minął pewien czas, od kiedy wystawiłem poprzedni mój projekt; dziś chciałbym pochwalić się najnowszym – prostą centralką alarmową. Układ został zaprojektowany i zbudowany z myślą o zamontowaniu go w mojej piwnicy, ale z pewnością mógłby posłużyć do ochrony innego niewielkiego obiektu....
Poniżej projekt zegara binarnego w obudowie po starym dysku twardym. Pomimo małej ilości miejsca w obudowie po dysku twardym, autor zdecydował się na montaż przewlekany. Projekt wykorzystuje dwa rejestry 6 bitowe przeznaczone na sekundy i minuty oraz jeden 5 bitowy na godziny. Diody wyświetlają...
Obsługa zegarów RTC firmy Maxim-Dallas jest niemal identyczna. Pobranie godziny: I2cstart 'sekund,minut,godzin,dni i miesięcy I2cwbyte 208 'adres DS3231 I2cwbyte...
Witam W poniższym programie chciałem na przemian zaswiecać i gasić diode po zliczeniu przez zegar RTC jakiegoś czasu np (1 sekundy). [syntax=c]#include<avr... TOGL PORTD ^=(1<<PD6) ...
Witam. Ostatnimi czasy wymyśliłem pewien układ który ma za zadanie : - Wyprowadzenie 9 bitowej liczny na piny - Wyświetlenie tej liczby na wyświetlaczu 3cyfrowym 7segm. - Obsługa przycisków +, oraz - do zmiany tej liczby - Zapis po zmianie do pamięci eeprom, oraz odczyt z pamięci po uruchomieniu...
Witam, Mam problem z nawiązaniem komunikacji z czujnikiem ciśnienia "asdx001d44r-d0" po I2C. Używam mikro klocka stm32f103rbt6. Nie używam bibliotek. Do tej pory udało mi się coś takiego lecz nie działa: załączam i2c_1: [syntax=c]RCC->APB1ENR|=1<... //I2C1ENR - podłączam zegar do I2C1. GPIOB->CRL=0xFF333333;...
Witam. Ostatnio zakupiłem moduł RTC DS1307 I2C + rejestr przesuwny 74HC595 i Wyświetlacz 7 segmentowy , 4 cyfrowy ze wspólna anodą. Ogólnie zaczynam zabawę z elektroniką i chciałbym zrobić sobie zegar . Lecz do końca nie wiem czy da się te 3 rzeczy ze sobą połączyć . Czy mógł by mi...
Witam. Jestem bardzo początkującym arduinowcem więc prose o wyrozumiałość i łopatologię. Chciałem stworzyć zegar na 132 diody LED. 60 sek, 60 minuty i 12 godziny. Chciałem to zrobić na rejestrach przesuwnych 74HC595 i Arduino uno R3. Mniej więcej wiem jak podłączyć rejestry ale jak przesyłać sygnał,...
Witam Jestem w trakcie robienia zagara nixie ze strony Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '********************...
Witam! Chciałbym zaimplementować swój moduł napisany w VHDL-u do IPCora a następnie za pomocą PLB komunikować się z procesorem PicoBlaze. Mój problem polega na tym że nie wiem dokładnie jak dobrać się do rejestrów które są tworzone razem z IPCorem. Mianowicie, moim układem jest UART który ma być konfigurowany...
Rejestry szeregowo-równolegle połączone w 8 albo 16 osobnych łańcuchów: wtedy można wystawić cały bajt i jednym taktem go wysłać do 8 rejestrów (lub 2 bajty i do 16). Trochę bity się pomieszają ale to chyba nie problem. Optymalizacja w asemblerze: do 8 cykli na iterację wystawiając po bajcie dało by...
Mam jednak znowu problem:( Borykam się z jednym błędem i jednym warrningiem. Wygląda to tak: plik main.c [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "rejestr.h" int main(void) { InitSpi();/*...
Witam. Myślę, że rejestr szeregowy taktowany zegarem wypełnia swoje rejestry (po kolei) aż do wypełnienia (1 lub 0). Np. zliczanie impulsów i wyświetlanie. Rejestr przesuwający jak nazwa wskazuje przesuwa (1 lub 0) po swoich rejestrach np. można wykorzystać jako dzwonek grający, który włącza po kolei...
Witam muszę nauczyć tworzyć rejestry n bitowe z przerzutników typu D i T z funkcjami przesunięcia w lewo lub w prawo, zapis, i np suma. Wszyto ma być w zapisie VHDL walczę już z tym od 2 tygodni mam problem z odwzorowaniem wszystkich sygnałów dla przykładu rejestr 5 bitowy na przerzutniku D z...
Witam wszystkich. Zmagam się cały czas z pewnym wyzwaniem jakie sobie postawiłem, mianowicie: stworzyć własny termometr pokojowy z wyświetlaniem aktualnego czasu. Do tego projektu wykorzystałem Arduino Uno oraz podstawowe elementy zawarte w tzw. Starter Kit + wyświetlacz LCD 2x16. Chciałbym...
potrzebuję pomocy: projektuję szynę danych do mikrokomputera - chcę w niej zastosować kilka rejestrów, np. takich : Czy mogę wejścia i wyjścia tych samych rejestrów przyłączyć do jednej linii ?(D razem z Q do D i Q następnego rejestru) - rejestr ma 3stanowe wyjścia, więc w odpowiednich chwilach...
Problem rozwiązany mój błąd należało jeszcze w rejestrze RCC->CFGR3 ustwić bit I2C1SW, który włącza zasilanie z SYSCLK. Dla potomnych wrzucam działający kod obsługi I2C1 na STM32F303VC6 [syntax=c] RCC-> CFGR3 |= 1<<I2C1SW;// SYSCLK dla i2c RCC->APB1ENR |= 1<<I2C1EN; //włacz...
Witam serdecznie. Chciałbym przedstawić jedną z moich konstrukcji wykonanych jakiś czas temu. Jest nią zegar nixie wykonany na lampach LC-531 i mikrokontroler Atmega8. Jako, że początkowo miałem zamiar zastosować obudowę przeźroczystą wybór padł na elementy THT, żeby wnętrze lepiej się prezentowało....
Witam. Mam problem z połączeniem rejestrów 74HC595 w kaskadę. Niby robie tak jak opisano w książkach i jak podaje się na internecie ale nadal nie wychodzi. Może najpierw kod programu (kod zawiera sprzętową i programową obsługe SPI, korzystam ze sprzętowej) : Połączenia G,RCK,SCK,SCLR w...
Dzieki Ci za odpowiedz, ale w sumie nic mi to nie dalo. Wiem ze maja byc dane podane rownolegle a wyprowadzone szeregowo, przeciez to oznacza skrot PISO. Kiedy myslalem konstrukcji na samych przerzutnikach to w sumie wymyslilem, zeby do zegara podpiac demultiplekser, ale jak zobaczylem jak jest zbudowany...
Musisz tak dobrać częstotliwość przerwań (przy kwarcu 12MHz proponuję 625Hz - tryb 0 i wartość początkowa TH0=206), aby w procedurze obsługi przerwania przeładodywać tylko rejestr TH0. Tylko w ten sposób przerwanie będzie generowane z idealną dokładnością i nie będziesz miał żadnych opóźnień. Błąd w...
Układ scalony 74LS164 zawiera osiem elementów pamiętających , połączonych w taki sposób że wyjście pierwszego połączone jest z wejściem drugiego wyjście drugiego z wejściem trzeciego itd. Każde wyjście pojedynczego elementu pamiętającego wyprowadzone jest na zewnątrz. Elementy pamiętające zbudowane są...
Może służyć za dodatkowe wyjście, źródło sygnału do piszczacza ewentualnie jako źródło sygnału taktującego do układów zewnętrznych. Poza tym na zakresie 1 Hz: przejscie z 1->0 sygnalizuje zmianę stanu rejestrów czasu czyli, jeżeli OUT=1 oznacza, że można odczytywać rejestry czasu.
Ten kondensator dobiera się doświadczalnie w zależności czy PCF8583 się spieszy czy późni. Dodano po 19 Może temat trochę przestarzały ale piszę bo może komuś się przyda. Sam szukałem na ten temat aż wziąłem słownik i przetłumaczyłem dokumentacje. Podpiera się 7-mą nogę czyli INT do Vcc...
Witam! Temat wrzuciłem tutaj z racji tego, że identycznie wyglądający zegar już jest w DIY, a autorem którego jest kolega pier który mi wybaczy mam nadzieję, że wzorowałem wygląd swojego zegara na jego zegarze. Od początku - klasyczny zegar na IW-18 sterowany za pomocą ATMegi8. Układ zegara...
Witam Przedstawiam dzisiaj zegar z wyświetlaczami numitronowymi (żarowymi). Świecące segmenty w wyświetlaczu numitronowym to włókno wolframowe .Użyłem wyświetlaczy radzieckich IW-9 ,napięcie 3V i prąd 18-19mA na segment. Zastosowałem procesor ATtiny 2313 z zewnętrznym rtc PCF8583,program napisałem...
Zmodyfikowałem nieco kod, to co zmieniłem umieszczone jest między liniami złożonymi z -. Reszta w komentarzach w kodzie. [syntax=c]#include <reg51.h> #include <absacc.h> #define dataport P2 //definiowanie nazwy portu P2 jako dataport #define port P1 // definiowanie nazwy portu P1...
Dobre pytanie ;) Niestety nie wiem, ale kojarzy mi się debug, ale raczej jakiś sprzętowy, albo może ja sobie tego nie wyobrażam inaczej? Ćwiczenie wygląda tak: klepiesz "znaczki" (asemblera) co zamieszczone są w instrukcji, a potem "analizujesz" komenda po komendzie i patrzysz co się dzieje... przycisk...
Hej, Ja też generalnie złapałem już kilka problemów "nie widzenia" niektórych rejestrów w tych prockach które sukcesywnie są usuwane zarówno po stronie debuggera jak i oprogramowania (Keil + J-Link). Trzeba poczekać a może zostanie to poprawione. BTW - Ja zwykle rejestry DBGMCU ustawiam praktycznie...
Witam, dołączę się do tematu aby nie robić śmietnika na forum. Mam pewne problemy z działaniem czujnika. Wcześniej gdy odpalałem go na płytce prototypowej wszystko działało OK, pomiary były porównane z drogim i dobrym luksomierzem na uczelni, wartości były praktycznie takie same dla różnych źródeł światła....
Używam poniższego kodu do inicjalizacji połączenia z komputerem samochodu (według protokołu kw2000). Używam tam komunikacji USART 10400baud 8n1. Chciałem zwiększyć taktowanie do 8MHz i usunąłem programowo dzielnik fusebita CLKDIV8 zmieniając na początku funkcji main() rejestr CLKPR w ten sposób: CLKPR|=...
Więc Twój zegar ma 8MHz = 8000khz = 8000000 Hz. Ustawiłeś prescaler na 256, więc timer0 jest taktowany zegarem 31250Hz. Oznacza to, że tyle naliczy w ciągu sekundy. Ponieważ Twój timer jest 8 bitowy, jego max wynosi 255. To znaczy, że w ciągu sekundy będziesz miał 122 przerwania. Możesz do tylu inkrementować...
Ano właśnie wpisy w rejestry. Nie potrafię tego opanować, a tym bardziej daty. Nie rozumiem za nic w świecie, w której z tych linijek co ma być wpisane kolejność itp: I2cstart I2cwbyte 160 'to adres zapisu I2cwbyte 2 'sekundy I2cwbyte ? I2cwbyte ? I2cwbyte ? I2cwbyte ? Nie wiem po prostu...
(at)markoz7874 czy kolegę (at)maciej_333 również nazwiesz malkontentem? Nikogo nie nazwałem tak "po imieniu". Ktoś robi jednostkowy projekt, nie jest to praca magisterska i raczej mało praktyczna. Mogę się założyć, że po opisaniu i zrobieniu zdjęć, projekt jest już dawno rozebrany i stanowi...
Szkoda, że nie zaprogramowałeś Arduino w języku C - byłoby bardziej profesjonalnie To w jakim według Ciebie języku napisany jest teraz program? Rzeczywiście, to jest język C, ale z zastosowaniem biblioteki Arduino, która z jednej strony ułatwia początkującym programowanie, ale z drugiej znacznie...
Ja też poszedł bym w sterowanie multipleksowane. Daj divery ULN2803 + A2982. Zużyjesz 12 pinów mikrokontrolera. Jak chcesz zaoszczędzić piny procka to daj dodatkowo 2 szt np 74HC595. Jak tak zrobiłem dla 8 wyświetlaczy. Dobrze napiszesz program i nic nie bedzie migać, nie bedzie cieni. Do komunikacji...
Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu...
Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach....
Witam, a co i jak polaczyles? Skoro po podlaczeniu napiecia anodowego pojawiaja si ejakies cyfry to znaczy ze cos jest w rejestrach ustawione, aby temu zapobiec przed podaniem napiecia anodowego wyzeruj rejestry. Mozesz zamiescic lepszej jakosci i rozdzelczosci schemat, nie wiele da sie odczytac,...
Super dokładnie o coś takiego mi chodziło. Bardzo dziękuje :) Spróbowałem nawet usunąć pliki z hal, i też się kompiluje tak, że na razie do nauki mi wystarcz. Ale mam jeszcze jedno pytanie a właściwie wątpliwość, mianowicie czy zegar jest ustawiony na domyślne 8MHz? W mainie nie ma nic co by ustawiało...
Cześć. Chciałbym zaprezentować konstrukcję zegara opartego na lampie VFD IV-18. Jest to moja własna konstrukcja, samodzielnie zaprojektowana, chociaż oczywiście w jakiejś części stanowi kompilację wielu stron o zegarach VFD, podam linki, które mnie zainspirowały szczególnie: - oraz: -...
Witam szanownych forumowiczów. Czy ktoś moze mi pomuc w deprymującym mnie problemie.Zwłaszcza ze sprawa wygląda na nadzwyczaj błacha a rozwikłac jej nie moge. Pisze prgramik pod 90s2313. ma on spełniać role termostatu i termometru. Jako wyswietlacza uzywam 4 wyswietlaczy Led 7 seg (własciwie 8 licząc...
Chodzi mi o konkretny układ do badania rejestru równoległego, nie wiem dokładnie o szczegółach, bo szczerze mówiąc na ten temat jeszcze mało wiem. sadzac po tym bedziesz potrzebowal czegos w rodzaju TESTOWANIA rejestru (testowanie ogranicza sie do sprawdzania czy rejestr poprawnie przesuwa zawartosc,...
Chciałbym zrealizować sterowanie diodą led rgb. Atmega8535 ma w sumie 4 kanały PWM Na razie udało mi się wykorzystać tylko jeden kanał pwm z zegara t1. Ale sterowanie dioda rgb nie było dokładnie takie jak chciałem. Ogólnie chciałem zrobić tak aby móc wybrać kolor w standardzie rgb (czyli dla każdego...
Chwilunia, nie mieszaj do tego ATMegi8 Bo na pewno ona się znacznie różni. M48/M88 różnią się tylko wielkośćią pamięci więc jeśli używasz środowiska gdzie deklaruje sie przydzielenie poszczególnych pamięci do określonych ról to też jest to ważny parametr (gdy program jest spory, używasz tablic itp) Mega8...
Oczywiście zapis do rejestrów jest jak najbardziej prawidłowy? Na ile MHz "puszczasz" PLL ? Oczywiście wiesz o tym że najpierw musisz ustawić zegary peryferii a potem podłączyć szyny do PLL?
Miałem podobne objawy jak Ty. Problemem tkwił w poprawnym odczytywaniu PCFa. Jak dasz ACK po odczycie to nie musisz wskazywać adresu kolejnego rejestru do odczytu bo ustawi się automatycznie (o ile czytasz rejestry po kolei...) przykład odczytu sekund masz poniżej: void odczyt_sekundy (){ twistartczysty...
Przyciski powinny mieć działanie asynchroniczne of course. Nie of course, wszytko ma mieć działanie synchroniczne względem głównego zegara. Zegar główny (powiedzmy 50 MHz) podajesz do wszystkich przerzutników bez wyjątku, czyli do funkcji rising_edge. Teraz za pomocą preskalera uzyskujesz 1Hz...
Musiałem je przeoczyć. Już wszystko udało mi się zrobić i napisać pierwsze programy. Pracuję w Keil 4.7 i nie muszę dołączać oddzielnie pliku z definicjami adresów rejestrów. Tworząc projekt wybieram mikrokontroler zgadzam się na dodanie pliku startowego i tworzę główny plik. Bez konfiguracji zegara...
Witam, chciałbym zaoferować zegar widmowy, który jeszcze nim nie jest :D Kilka lat temu wziąłem się za wykonanie jednak nie skończyłem go, dziś ze względu braku czasu i trochę chęci chciałbym go odsprzedać pasjonatowi. Projekt i wykonanie samodzielne. Posiadam do niego pełne schematy elektroniczne...
Zegar mam Pafal, ale dedykowany do EA i EB, także ma tylko jeden zacisk NO. To dlaczego nie napisałeś o tym na początku? Dlaczego zamieściłeś schemat z zegarem z dwoma stykami NO, skoro masz wersję z jednym, a to przecież kolosalna różnica! Z tym licznikiem miałem do czynienia dawno temu, więc...
Użytkownik o nicku Flornic skonstruował interesująco wyglądający zegar z alarmem, który wyświetla godzinę na zespole dwóch dwukolorowych matryc LED 8x8. Trzeci kolor (pomarańczowy) uzyskiwany jest poprzez aktywację obu kolorów jednocześnie. Sercem układu jest mikrokontroler ATmega 328, osadzony...
Chyba kolego nie zrozumiałeś tego co napisałem. DCF77/GPS/komputer można właśnie wykorzystać do zestrojenia, co nie znaczy, że zegar musi mieć kartę sieciową czy GPSa. Jaki miernik do tego potrzebujesz? Masz f wzorcowe 1 Hz z GPSa, podajesz na wejście OCR timera taktowanego ze strojonego przebiegu (czyli...
Jeżeli zegar w ogóle nie działa (nie zmienia wskazań) to prawdopodobnie (ale i inne przyczyny wchodzą w grę) nie ma podawanego na jego wejście (sekundy) sygnału 1Hz. Ale nie pytaj co dalej, miernik i oscyloskop w rękę i szukaj co nie działa. Określenie zegar CMOS nic nie mówi o zastosowanych układach...
"BIT.TRIP BEAT" to gra na konsolę, którą poznałem parę lat temu. Jest dość niezwykła, ale nie będę się rozpisywał. Urzekł mnie w niej szczególnie font wykorzystany do podawania wyniku gry. Był to nietypowy, kanciaty krój 4x3 piksele. Jako wielki fan niskiej jakości, zakochałem się od pierwszego...
Mam zadanie o treści: 3-bitowy rejestr przesuwny z równoległym synchronicznym wpisem informacji Schemam ma być przy użyciu przerzutnika typu D Tutaj moje rozwiązanie: Pytania: Czy poprawnie jest to rozwiązane bo nie jestem do niego przekonany? Nie, równoległy synchroniczny wpis informacji...
Dokładnie - zawsze zaczynaj od tego, aby kod skompilować a potem zasymulować i napisać testbench. dalej - load to jeden bit, a Ty odwołujesz się do niego jak do wektora co najmniej 2 bitowego. Dalej moim zdaniem rejestr przeuwny powinien mieć porty: Data (3 downto 0) DataLoad (3 downto 0) SerialDataIn Clk Load ShiftLeft ...
PS. Moduły przy odczycie lub zapisie inkrementują rejestr. Nie dotyczy to tylko rejestru FIFO. Kod Text - Bzdura. Totalna bzdura. Nigdzie nie jest powiedziane ze slave odpowiada tym co wysyłasz. Odpowie tym o co zostanie poproszony w rozkazie. A nadaje się cokolwiek by slave odpowiedział,...
Widziałem ten temat, z tym że tam były problemy z wypalającymi ścieżkami, mój problem polega na tym, ze klient podłączył prostownik rozruchowy i próbował odpalić auto na rozruchu. Poleciał FR, zegary, altek, radio i kilka innych rzeczy. Większość udało mi się naprawić, lecz w zegarach poszedł stabilizator,...
Jeśli nie masz żadnego punktu odniesienia to nie ma możliwości sprawdzenia z jakim zegarem działa MCU. Przynajmniej w ATMega, w XMEGA masz zegary referencyjne i możesz przestawiać programowo źródło zegara, więc w tym typie AVR da się to zrobić. Można odczytać fusebity, ale to da ci tylko wgląd w konfigurację,...
Pracuję nad zbudowaniem prostego 8-bitowego komputera wg schematu Bena Eatera: Zbudowałem już kilka elementów, w tym rejestr 8-bitowy (74hct377) z buforem (74ls245) łączącym go z szyną danych. Bufor nie działa jednak poprawnie, bo nie przekazuje danych z rejestru na szynę. Nie rozumiem dlaczego. Proszę...
Dzieki Panowie, udało mi sie uzyskać zamierzony efekt kierując sie zaleceniami kolegi Sareph , dobrze wiedzieć jak sie ustawia poszczególne bity rejestrów, jednak mam pytanko: właśnie zrobiłem to w taki sposób jak powyżej, bo nie wiem jak ustawić bit25 jeżeli pod nazwą SWJ_CFG Piotrus_999 napisał,...
Witam Kolegów! Parafrazując psa Pankracego, tak sobie siedzę i myślę i przychodzą mi do głowy różne głupie myśli. Ostatnio implementowałem sobie SWD probe (cały czas eksperymentuję i stąd moje dziwne myśli) i nie rozumiem dlaczego inne mają dziwne ograniczenia prędkości zegara - 950k 4MHz itd...
Witam. Może ktoś mi pomoże. Posiadam zegar z dużym wyświetlaczem na diodach led. Konstrukcja z lat 90 tych. Opary jest o procesor Zilog Z0840006PCS Urządzenie sprawne lecz problem w tym że ustawienie godziny odbyła się tylko i wyłącznie pilotem podczerwieni którego brak. Doszedłem że sygnał z odbiornika...
Dzięki za sugestię ... popatrzę sobie ale kwarc gdyby nawał to objawy były by jakieś takie jak nierówna praca zegara ..(wolniej szybciej lub reset czy wogóle jakieś stany nieustalone?) U mnie jest to aż nazbyt regularnie . Przed chwilą jeszcze próbowałem zmieniać godzinę ..to po dojściu sekundnika do...
A dlaczego wszyscy stosujecie taki kwarc do zegara? Polecam taki: 7,86432MHz Mozan to kupić i nadaje sie swietnie z prostej przyczyny: procesor ma dzielnik przez 12 i tajmer 16 bitowy. Na takim kwarcu bez żadnej korekcji można uzyskać przerwanie co 0,1 sekundy bez wpisywania czegokolwiek do rejestrów...
już mam pomysł - na początku sprawdzę różnicę w prędkościach zegarów procesorów i jak będzie za duży to odpowiednio skoryguję (programowo) prędkość transmisji lub zegara - jest taki rejestr OscilatorCalibrationRegister o skrócie OSCCAL ale jeszcze nie rozpracowałem jak się jego używa - wg.pdf to można...
Nie wiem po co kolega dołączył rezonator kwarcowy gdyż mógł ustawic na wewnętrzny oscylator RC. Prosta sprawa - układ komunikuje sie za pomocą UART'u - aby zniwelować błędy transmisji zastosowałem rezonator 11,059MHz ATmega8 ma wbudowany RTC. Mógłbyś programowo zrobic RTC a do projeku wykorzysyac...
Niedawno uruchomiłem pierwszy raz procesor z rdzeniem arm AT91SAM7S64 wszystko w zasadzie zadziałało poza inicjacją zewnętrznego zegara. Przeczytałem już kilka razy rozdział "Clock Generator" i dalej nic z tego nie wynika. Procesor pracuje wolno, ale nie aż tak wolno jakby pracował na Slow Clock. Program...
Czyli 0xA0 albo 0xA2 to są adresy zegara w zależności od podpięcia PINu A0 do Vcc albo GND ? Jeśli dobrze rozumiem to adresy 0xA1 i 0xA3 zmieniają się tak samo i wysyłamy je jedynie gdy chcemy odczytać zawartość rejestrów zegara. W przypadku zapisu nie podajemy już (0xA1 i 0xA3) tylko dane ?
Jak na załączonym obrazku, wskazówka i pozostałe elementy obrazu "migają", tak jakby nie zapalały się po każdym obrocie. W czym tkwi problem? W kodzie prawie nic nie ma. Jeśli każę się zapalić wskazówce w przerwaniu to pięknie chodzi. PS: Wiem że zegar chodzi za szybko i w drugą stronę narazie...
Witam. Ostatnimi czasy wymarzyłem sobie budowę zegara z jednym wyświetlaczem lampowym. Całość chciałbym sterować przy pomocy ATtiny85, ewentualnie Arduino. Jako moduł zegara posłużyłoby mi DS1307, a ilość wyjść do sterowania lampą "powiększyłbym" przy pomocy rejestru przesuwanego 74HC595. Do tego momentu...
Witam, W końcu jest, po długich bojach wynikających z ciągłego braku czasu, praktycznie skończony zegar tekstowy made by Mitsubishit W zegarze się zakochałem jak tylko go ujrzałem w wersji oryginalnej na niemieckiej stronie producenta. Emocje ostudziła cena - jedyne 996Euro. Ale od tego czasu...
mam nadzieje, ze wiesz jakiej czestotliwosci zegar jest na plytce, i w jakim jezyku masz to napisac; A. -deklarujesz odpowiednio duzy rejestr i dzielisz wejsciowy zegar tak, by dzielnik dawal impuls co sekunde; - zliczasz sekundowe impulsy licznikiem modulo 60, przejscie miedzy 59 a 0 to impuls...
Oto kolejny projekt zegara zbudowanego na lampach nixie. Do budowy zegara użyto sześciu lamp IN12 na których wyświetlane są godzina, minuty i sekundy. Każda z użytych lamp pracuje z własnym sterownikiem 74141. Układy 74141 są dosyć ciekawymi sterownikami, które podłączane bezpośrednio do lampy...
Witam. Chciałbym zaprezentować wykonany przeze mnie zegar binarno-cyfrowy oparty o mikroprocesor Atmega8. Dlaczego binarno-cyfrowy? Ponieważ ma dwa tryby działania: 1. Tryb binarny, gdzie świecą jedynie niebieskie diody. 2. Tryb mieszany, gdzie dodatkowo oprócz postaci binarnej mamy też możliwość...
Czy wyobrażasz sobie świat bez tranzystorów? Chciałbyś się oderwać od świata półprzewodników i posłuchać słodkiego klikania przekaźników? Jeśli tak, to czytaj dalej. Opisywany projekt przedstawia zegar wykorzystujący 67 przekaźników z których wykonano 21 przerzutników typu flip-flop. Jest to po prostu...
Witam, mam zamiar skonstruować zegar widmowy w oparciu o płytkę Discovery VL (STM32VLDISCOVERY). Mam już wstępną koncepcję, ale chciałbym rozwiać niektóre z moich wątpliwości. Koncepcja: - budowa zegara widmowego opartego na obracającym się śmigle. - płytka Discovery VL przymocowana do obracającego...
witam, czy ktoś uruchamiał ten moduł ? problem objawia się następująco jeżeli zainicjuję DS'a wartościami czasu i daty wszystko hula natomiast bez wpisania czegoś do rejestrów DS'a zegar nie rusz i pokazuje 00:00:00 poniżej soft main.c [syntax=c] #include <avr\io.h> #include <inttypes.h>...
(at)niveasoft Coś tam właśnie pisało o kwarcu zegarkowym. Ale domyślam się że chodziło o wersję ze sprzętowym RTC, bo taka opcja też istnieje. Zresztą jeżeli mam zamontowany kwarc ponad 11MHz to ten zegarek, w takim razie, powinien wariować a nie stać w miejscu. Dlatego podałem cały kod programu zegarka. Nie...
Widze zainteresowanie moją usterką w laptopie ,a więc pozwole sobie dokładniej opisać jakim cudem usterka w kompie się uwidoczniła. Przy dobrze działającym komputerze zachciało mi się formatować dysk twardy i instalować od nowa system operacyjny XP z sp2. Wszystko szło dobrze do momentu pierwszego...
Witam ponownie. Chciałbym zapytać o obliczanie częstotliwości taktowania zegara dla interfejsu TWI, ponieważ widzę 2 sprzeczności. Według dokumentacji ATmega328p wzór wygląda tak: gdzie wartość preskalera można dobrać z poniższej tabeli: Mam jednak problem ze wzorem, ponieważ według...
Czyli doba w tym zegarku ma 20 godzin . Czyli uszkodzony licznik K176IE13 . Mozesz sprawdzic dodatkowo czestotliwosc zegara ale moim zdaniem to nie powinno miec zadnego wplywu na proces zliczania jednostek sekundowych . Tutaj przetlumacz i moze cos pomoze ale nie naprawi scalaka . Mikroukład K176IE13...
Witam Ostanio zauważyłem że na niektórych stroach chrome odoalonych na starym lapku z Win XP Sp.3. Wywala mi komunikat że moj zegar sie spieszy. Ustawiałem na nowo zegar Czysciłem pamiec podreczna i ciasteczka. Czyściłem rejestr poprzez CCleaner. Nic to nie daje. Jakies rady? Dorzucam screena. ...
Bez schematu ani rusz ! No właśnie! Zegewe! Prawdziwym curiosum jest użycie Fjip-Flopa J-K (7476, który zatrzaskuje się przy negatywnym zboczu CK) w kombinacji z przerzutnikiem D (7474, który zatrzaskuje się przy pozytywnym zboczu zegara). Trywialny rejestr przesuwny na typie 7476 dla poprawnej pracy...
Witam. To zadanie mam i symuluje w PSpice. Rejestr 4bitowy, przesuwajacy z załacznika nie działa:-( W czym rzecz? Zegar mam ustawiony tak że w pierwszej mikrosekundzie jest: 1 w drugiej: 0 i w kolejnej(ych): 1 Pozdrawiam
mam takie pytanko w atmega 16 niewiem w jaki sposób włanczać i wyłanczać timer niewiem któr rejestr dego dokonuje , a może one chodzą cały czas bo jeśli ustawie timer na to żeby zliczał (timer0) impulsy zegara sys. i włanczał przerwanie gdy zgodzie się jego wartość z rejestrem OCR0 ale od kiedy...
Jak spowolnic 89c4xx zeby wykonywal operacje tak jak zwykla 51 czyli 12 tykniec zegara na cykl maszynowy? Jakie rejestry za to odpowiadaja?? Wydzieliłem ze starego tematu dotyczącego innego problemu. Jak masz pytanie niezwiązane z tematem aktualnego wątkku, to załóż nowy
Twoj rejestr SIPO jest zapewne taktowany jakims zegarem - moze tu cos jest nie tak? Skad bierzesz CLK? Jak wyglada schemat calego ukladu? Dodano po 3 A moze mikrokontroler ma problem z rozruchem kwarcu? Czy przez te 10-15 minut, gdy LCD szaleje procek dziala NAPEWNO poprawnie?
Ad.7 Chyba o to Ci chodziło Jakby coś link nie działał to tutaj podaje jego zawartość Rodzaje pamięci. 1. Pamięć ROM W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji dokonuje...
Czyli musze odpowiednio ustawic USICR tak zeby zegar bral z zewnatrz i ustawic przesyl 3-wires? W jakim jezyku pisales program? W C? moglbys wrzucic na forum? Ktory rejestr jest tym 4-bitowym licznikiem?
Witam. Posiadam układ z ST7540 i uC sterującym jego pracą- w tej roli Atmega16. pierwszy problem: po ustawieniu fuse bitów w atmedze (pod avrdude), jak poniżej nie ma przebiegu na zewnętrznym kwarcu (16Mhz) podłaczonym do atmega16. ładowane do procka programy działają...co może być przyczyną? używam...
Częściej stosuje się 74HC595 (szybszy i większa wydajność prądowa wyjść), Prawdę mówiąc to nie wiem co ty widzisz skomplikowanego w sterowaniu 74HC164 ??? 8-O Przepraszam, mój błąd stylistyczny. Chodziło mi o to, że wydaje mi się, że 74HC164 jest PROSTSZY do sterowania od 4094, ze względu na mój...
Witam, jak uzywa się bitów ADPS w rejestrze ADSCRA przetwornika AD? Czy to jest jakiś mnożnik zegara AD? Poniżej wklejam tekst z katalogu atmegi. By default, the successive approximation circuitry requires an input clock frequency between 50 kHz and 200 kHz to get maximum resolution. If a lower resolution...
Posiadam wyżej wymieniony wzmacniacz w którym uszkodzone jest jedno z wyjść mikrokontrolera (nóżka 40). Na wyprowadzeniu tym podawany jest sygnał zegara, taktujący rejestrami szeregowymi. Tak więc mam prośbę, czy ktoś posiadający wzmacniacz DUAL cv440 (441), mający możliwość pomiaru tegoż przebiegu,...
A jak mniej więcej zrobić Układ szybkiego rejestru przesuwnego krążącego (barrel shifter) (w jednym cyklu zegara o dowolne n) jednopoziomowy o szerokości n= 16. I jak w kodzie różni się rejestr jednopoziomowy od wielopoziomowego.
Możliwe że wątek już przestarzały ale wtrące swoje trzy grosze. Nie jest prawdą, że ta kamera będzie pracowała z MCLK tylko i wyłącznie równym 24Mhz. Ja podaje jej MCLK = 750 khz i działa bardzo dobrze. Co prawda przy intensywnym oświetleniu obraz jest prześwietlony, jednak nie zmienia to faktu że...
Programuję AVR'y od lat. Nigdy nie miałem potrzeby zagłębiać się w definicje zawarte w plikach .h pakietu gcc w taki sposób, jak Ty to robisz. Zadam Ci pytanie: Czy pisałeś już kiedyś jakiś program na uc? Czy potrafisz na avr zapalić i zgasić diody na którymś z portów? Wziąłem do ręki datasheet...
Dlatego, że podczas symulacji Atmel Studio symuluje procesor, w efekcie wie ile wykonał instrukcji i jakich - program jest wykonywany instrukcja po instrukcji, nawet jeśli dajesz mu run. W trybie debugowania sprzętowego pomiędzy pułapkami sprzętowymi może minąć dowolna liczba, dowolnych instrukcji. W...
Jeśli wyłączysz ADC w PPR to układ ten przestaje dostawać zegar, więc jakiekolwiek odwoływanie się w tym czasie do rejestrów ADC jest błędem. Ich stan jest bez znaczenia.
Dzięki za naprowadzenie, pomyliłem sobie rejestry APB2ENR oraz APB1ENR do załączania zegara
Witam Szanownych Forumowiczów, w aktualnym projekcie muszę wygenerować trzy interwały czasowe z regulowaną długością. Poglądowy rysunek dołączony jest jako załącznik. T1ON powinien mieć regulację 1-100us, T2OFF (możliwie krótko - 5us), T3ON (możliwie krótko - 5us). Wykorzystywana przeze mnie Atmega...
Witam, Problem jest ze zrozumieniem DS w zakresie inicjalizacji SDRAM IS42S16400J na uC jak w tytule na płytce Waweshare Core7XXI. W dokumentacji, w dziale o inicjalizacji FMC jest podana kolejność operacji: The initialization sequence is managed by software. If the two banks are used, the initialization...
Witam, Chciałem użyć rejestru przesuwnego w projekcie arduino do sterowania diodami, ale coś nie działało. Nie jestem elektronikiem, ale żeby się dowiedzieć w czym jest problem zrobiłem układ, w którym steruję nimi ręcznie, czyli przyciskami podpiętymi pod zegar i pin szeregowy (no i pod reset). Po...
Co rozumiesz przez "błąd"? W RM napisali, żebyś nie ruszał więc nie ruszaj. To że w jakimś nagłówku nie będzie masek dla bitów których masz nie ruszać nie znaczy przecieć, że nie możesz się uprzeć i zrobić tak - `ADC->CCR = 1;`. Tak samo możesz uznać za błąd możliwość ustawienia zegara na 1 GHz - 3 wpisy...
No tak, to juz zrozumialem. Ale z dokumentacji zrozumialem ze za pierwszym razem wywoluje sie komende z rejestrem a za drugim obojetnie co mozna wpisac zeby tylko zeby zegar wywolal kolejne 8 taktow. Ale dobra, dziala, temat do zamkniecia
Witam, posiadam klon Arduino Uno, chciałem zaprogramować reakcję na dany przycisk z pilota IR, wgrałem kilka bibliotek, ale w monitorze zdarzeń, otrzymuję albo ciąg wpisów, nawet gdy pilot nie wysyła sygnału, lub żadnych informacji, w zależności, jaki program wgram z internetu. Jako odbiornika używam...
:arrow: Swat Na wstępie chciałem uprzedzić, że nie mam zielonego pojęcia o programowaniu w Bascomie ale spróbuję Ci pomóc. 1. Ściągnij sobie datasheet DS1629 z tego miejsca: 2. Dokładnie przeczytaj całość. 3. Popatrz na stronę 18. Jest tam przykład jak kolejno wysyłać komendy do DS1629 jeśli chcemy...
Proponuję prosta metodę. W programie zadeklarowac rejestr na błedy w sekundach. Dopisac procedurę która raz na dobe czy raz na kilka dni skoryguje właściwy licznik sekund. Licznik błedu ustawić doświadczalnie (proceduraa obsługi) po obserwacji zachownia się zegara w dłuższym czasie. Kwarce zazwyczaj...
A czy nie ma jakiegoś układu (rejestru) który jest odpowiedzialny za zegar. Napisałem ,że sekundy chodzą to by wskazywało ,że kwarc generuje.
Witam, Miałem nadzieję, że kolega wykona układ na miarę XXI wieku a nie z lat '80 ubiegłego... Nadal naprawdę, nie wiem na co tak tak duży procesor... Chyba, że kolega pisze w bascomie z którego się wyleczyłem - to mogę to zrozumieć... Wjazd godziny to nic innego jak 9 bajtowy rejestr przesuwający...
Sam Planuje robić Zegar tylko, że na 6 lampach Z566M, których za rozsądne pieniądze niestety nie mogę znaleść (za późno zacząłem szukać). Z pół roku temu robiłem zegar na 6 lmapach LC-531(takie jak ty) i też było to dla mne duże wyzwanie.:D Nie wiem jakim cudem tej osobie to działa, ale nie ma to...
Z dokumentacji wynika jasno co nastepuje: Ustawiamy jednoczesnie I/O=0, CE=0, CLK=0 . Nastepnie CE=1 ( tu dane zapisywane sa do shift registru i wystawiane na pin DATA ). dalej czekamy co najmniej 470ns po czym ustawiamy CLK=1 . W tej chwili powinnismy miec na 100% bit 0 danych gotow do odczytu...
A dlaczego miał by startować od początku? Niech wraca tam gdzie skończył. Nie widzę też konieczności stosowania przerwania do przycisków. Moja propozycja: Przerwanie timera wywoływane co sekundę. W przerwaniu tym zwiększany jest licznik czasu, ewentualnie ustawiana odpowiednia flaga, a potem...
Witam, Około pół roku temu zakupiłem moduł o którym mowa. Do tej pory nie korzystałem z PCF8583 modułu aż do dzisiaj. Rejestry da się zapisać oraz odczytać ale zegar stoi. Zwarcia w obwodzie kwarcu nie stwierdziłem...połączenia wydają się wyglądać poprawnie. Niestety nie mam jak sprawdzić czy kwarc...
witam posiadam STM32F103RET6 i jeśli ustawię PLL mnożnik na więcej niż 6 razy (co odpowiada 48MHz) to procek wysypuje się, przechodzi do HardFault_Handler, jesli konfiguracje przeprowadziłem w THUMBie to jeszcze na 56MHz pracuje. Po pierwsze chciałbym zauważyć, że STM32 (Cortex-M3) obsługuje tylko...
W przerwaniu INT0 odczytac wartosc timera popedzanego przez oscylator procka, przy nastepnym przerwaniu odczytac ponownie. Roznice T1-T0 porownac z wartoscia wyliczona teoretycznie. Im szybciej popedzasz timer tym dokladniejsza kalibracja, wystarczy jeden okres twojego sygnalu wzorcowego. Mozesz kalibrowac...
#include <avr/io.h> #include <avr/signal.h> #include <util/delay.h> #include <LCD.h>// wyswietlacz dział bez zarzutu //******************** Definicja stałych ********************** #define F_CPU 16000000 //adres ukladu PCF8583P #define Adres_W 0xa0 #define Adres_R...
Witam, własną konstrukcję prezentuje na elektrodzie po raz pierwszy, jestem otwarty na wasze opinie, pomysł na konstrukcję miałem już dawno temu, kupiłem wyświetlacze, jeszcze w szkole zrobiłem płytkę pod wyświetlacz (co zresztą widać) ale późnej zabrakło i wiedzy i chęci. No i ostatnio zafascynowany...
jakbyś dobrze przeszukał forum to kiedyś był podobny temat: który z zegarów wybrać. I była między innymi mowa o pcf8563 (pinowy odpowiednik 8583), który ma już pełny rejestr lat (to znaczy w formie rr z zakresu 00-99) polecam lekturę:
W sumie ciekawa sprawa. Z tego by wynikało że później można wyłączyć taktowanie a opcja remapowania powinna pozostać taka jaką ustawiliśmy. Wartość zostanie, zegar jest potrzebny do zapisu i odczytu z rejestrów oraz napędzania maszyny stanów (której AFIO brak). Wyłączenie zegara uniemożliwi zmianę,...
OSCCON= (1<<6)|(1<<5); // 0b01100000; przesunięcia bitowe, lub zapis binarny całego rejestru działa zgodnie z zamiarem- zegar 2MHz IRCF3=1; IRCF2=1; A to już nie, poniżej plik h tego procka z którego by wynikało że ustawiam odpowiednie bity (przynajmniej mi się tak wydaje) ...
Rejestrator temperatury. Zbudowany dość dawno temu (nie pamiętam dokładnie kiedy). Zrobiłem go bo zawsze chciałem mieć coś takiego. Każdego dnia tworzony jest nowy plik w którym zapisywane są temperatury z czujnika. Aby nie bawić się w przyciski (chciałem wszystko zmieścić pod wyświetlaczem)...