pcf8583 zapis

Znaleziono około 563 wyników dla: pcf8583 zapis
  • [atmega32][c]pcf8583 zapis i odczyt powyżej adresu 0F

    Proszę bardzo...z zegarem wszystko na tym kodzie śmiga bez problemu //********** funcje obsługi TWI dla PCF8583 #define ACK 1 #define NOACK 0 static void TWI_start(void) { TWCR = (1<<TWINT)|(1<<T... while (!(TWCR & (1<<TWINT))); } static void TWI_stop(void)...

    Mikrokontrolery AVR   31 Paź 2010 22:13 Odpowiedzi: 3    Wyświetleń: 1514
  • REKLAMA
  • [ATMega168] ATMega168 i PCF8583 - jak rozwiązać problem resetów zegarka?

    Schemat jest dobry więc to nie wina "elektroniczna". Jako że C nie znam to mogę tylko doradzić żebyć sprawe robił etapami: 1) najpierw spróbuj coś wyświetlić na LCD 2) odczytaj 1 bajt z I2C (np sekundy) i wyświetl go bezpośrednio na LCD, sprawdź czy faktycznie coś się zmienia co sekundę 3) odczytaj już wszystkie dane z PCF i sformatuj je do pokazania...

    Mikrokontrolery AVR   25 Kwi 2012 06:59 Odpowiedzi: 5    Wyświetleń: 3662
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Sprawdzenie schematów zegarka z PCF8583 i termometrem DS1820

    tak, incr i decr a potem od razu zapis do zegara tej zmienionej wartości, tzn: 1. wciśnięcie przycisku 2. zwiększenie/zmniejszenie wartości z ograniczeniami (np. dla minut przy wartości 60 zmieniasz na 0, a przy próbie przejścia do -1 dajesz 59) 3. zapis do odpowiedniej komórki w zegarku pcf85x3

    Mikrokontrolery AVR   12 Mar 2011 15:59 Odpowiedzi: 10    Wyświetleń: 1446
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6204
  • [ATMEGA32][C]Gdzie zapisać ustaw. czasu do PCF8583 czy 24C02

    temat jest o zupie a wy o d... Pomijając wywody natury ogólnej masz kolego do wyboru wewnętrzną pamięć RAM od pcf-a i to nie małą bo 240 bajtów albo stałą od eeproma. Jedno i drugie jest dobre bo pcf ma podtrzymywanie bateryjne (chyba go uzywasz) ale kiedy bateria padnie to zapisy znikną więc pewniejsze jest umieszczenie tych informacji w pamięci eeprom....

    Mikrokontrolery AVR   04 Lis 2010 09:50 Odpowiedzi: 23    Wyświetleń: 2987
  • REKLAMA
  • [Bascom] Jak odczytać i zapisać dane w rejestrze PCF8583 za pomocą Bascom?

    Powtórna inicjalizacja (sygnał START) wymagany jest tylko w momencie w którym Master zapisuje do układu adres rejestru z którego następnie chce odczytać wartość (FIG. 17 z dokumentacji). W przykładzie z pierwszego postu powtórna inicjalizacja podyktowana była "cechą" układów na I2C - automatyczna inkrementacja licznika rejestru. Jeśli wpisujesz wartość...

    Programowanie Początkujący   22 Lip 2009 15:53 Odpowiedzi: 3    Wyświetleń: 2487
  • REKLAMA
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    No właśnie chcę żebyś zrozumiał - wiesz jak raz zrozumiesz to potem wszystko będziesz dał radę zrobić sam i chyba satysfakcja też większa ;) Ja też, patrząc na mnie całkiem na zimno, jestem samoukiem ;) Też zaczynałem od różnych pytań - możesz sam sobie poczytać i pośmiać się z moich pierwszych postów na forum. A więc ten rysunek pokazuje poszczególne...

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3870
  • [bascom]wykonywanie poleceń z wykorzystaniem PCF8583

    ... Problem błahy, ale rozkładam ręce, pewnie zapomniałem o jakiejś oczywistej rzeczy ... Witam Tak, problem jest błahy i wynika ze specyficznego sposobu konfigurowania portów w bascom-ie. O ile instrukcje: Config Pinc.2 = Output Config Portc.2 = Output dają równoważne wyniki (chociaż poprawny zapis w/g helpa to PINx.y dla konfiguracji pojedynczego...

    Mikrokontrolery AVR   16 Wrz 2009 23:13 Odpowiedzi: 3    Wyświetleń: 1497
  • [Bascom] Proszę o sprawdzenie kodu zegara na PCF8583

    Witam Zerknij na mój kod. Procedury napisane są pod AT89S52. ' ten podprogram czyta czas z RTC i wyswietla go na LCD Sub Read_time() I2cstart I2cwbyte 160 I2cwbyte 2 I2cstart I2cwbyte 161 I2crbyte S , Ack I2crbyte M , Ack I2crbyte G , Nack I2cstop Waitms 1 S = Makedec(s) M = Makedec(m) G = Makedec(g) If S = 0 Then Set...

    Programowanie Początkujący   21 Lip 2009 12:02 Odpowiedzi: 4    Wyświetleń: 2316
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Popatrz co się dzieje: zamaskować 3 najstarsze bity w zmiennej, czyli mc_j = buffer_t[4] & 0x1F; //11001000 x 00011111 = 00001000 , później tą wartość z BCD na kod dziesiętny i masz 08. Chcesz dostać dzień tygodnia - powinieneś przesunąć i zamaskować zmienną, czyli: zmienna = (buffer_t[4] >> 5) & 0x07; //rotacja...

    Mikrokontrolery AVR   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 4360
  • Wyświetlanie daty i dnia tygodnia co 2 sekundy na PFC8583 w Baskom, 89c2051

    A możesz skontaktować się ze mną na gg?? Wytłumaczyłbym Ci trochę, bo tak trudno trafić, co już wiesz a czego jeszcze nie!! Wszystko w zasadzie można wyczytać z pdf-a, opisującego PCF8583, do pobrania ze strony Philipsa. Ogólnie mogę powiedzieć tak: 1. Rok: Właściwe rejestry zegarowe PCF8583 nie przechowują całej liczby oznaczającej rok, a jedynie cyfrę...

    Mikrokontrolery   13 Lis 2005 08:35 Odpowiedzi: 8    Wyświetleń: 3375
  • REKLAMA
  • [AVR] [AVR][GCC] PCF8583 - Błędny odczyt danych z zegara, sekwencja sekund 010123...

    Procedura ustawiania zegarka jest błędna. Pierwszym bajtem powinien być numer rejestru, od ktorego zaczyna sie zapis. Podobnie odczyt - najpierw trzeba wykonać zapis numeru rejestru, a potem odczytać dane. Można to połączyć w jedną transmisję z repeated-start. Rejestr sekund ma numer 2.

    Mikrokontrolery AVR   17 Kwi 2011 08:27 Odpowiedzi: 15    Wyświetleń: 3654
  • PCF8583 Bascom – odczyt i zapis roku oraz dnia tygodnia w rejestrach kalendarza

    Witam, tu masz link z przykładem: http://www.elektroda.net/dla_domu/zegar_... Pozdrawiam ArteXL

    Mikrokontrolery   02 Paź 2007 09:55 Odpowiedzi: 4    Wyświetleń: 1815
  • Zegar,data,termometr na Atmega32.Jak dopisać alarm?

    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. Teraz przykład jak odczytać jeden bajt Alarm Control Register...

    Mikrokontrolery Początkujący   02 Lut 2013 18:34 Odpowiedzi: 6    Wyświetleń: 2184
  • PIC12F1612 ściemniacz pasków LED z pamięcią EEPROM, użycie części ze złomu

    https://obrazki.elektroda.pl/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...

    DIY Konstrukcje   05 Paź 2022 19:50 Odpowiedzi: 9    Wyświetleń: 2589
  • Prosty zegar na uC AT89C2051 + PCF8583 w C

    Chciałbym skorzystać z tego projektu ale coś nie jest tak z programem. Program zegarka ogólnie działa; wyświetlanie, reakcja na przycisk i możliwość ustawienia godziny/minut, auto zapis ustawień do PCF. Jest problem, gdy AT89C2051 zostanie zresetowany. Zostaje zresetowany także ustawiony czas w PCFe, do wartości początkowych. Jest to niezależne od podtrzymania...

    DIY Konstrukcje   06 Sty 2025 09:37 Odpowiedzi: 36    Wyświetleń: 18888
  • [PCF8583] [PCF8583][Bascom] Błędne odczyty i zapisy, dziwne działanie zegara PCF8583

    Witam. Standardowe połączenie atmega plus PCF8583, standardowe procedury odczytu i zapisu a mimo to zapis w ogóle nie działa a odczytuje same głupoty. Działanie PCF-a też jest strasznie dziwne. Mianowicie sekundy odlicza normalnie ale dziesiątki sekund zwiększa już gdy jednostki sekund mają wartość 9 a nie 0. Znów gdy dziesiątki sekund mają wskoczyć...

    Mikrokontrolery AVR   13 Kwi 2016 20:48 Odpowiedzi: 6    Wyświetleń: 1023
  • [ATmega][C] PCF8583 + 24C64 = będy podczas zapisu do EEPROM

    Witam Na szynie I2C podłączoną mam kość PCF8583 oraz pamięć 24C64. Wykonuję zapis do pamięci a następnie odczyt. Jednak podczas zapisu następuje przekłamanie danych. Np zapisuję wartość 35 do pamięci a w rzeczywistości zapisana zostaje wartość 32 lub 33. Gdy odłączę od szyny I2C PCF8583 problem znika. W czym więc leży problem? Bardzo proszę o jakieś...

    Mikrokontrolery AVR   06 Cze 2011 10:59 Odpowiedzi: 10    Wyświetleń: 2300
  • Atmega32 C - Problem z zapisem danych do rtc PCF8583

    Zmieniłem na 16Mhz bo taki miałem pod ręką to samo. Nie widzę sensu w pokazywaniu kodu, bo jeżeli nie używam rejestrów od dni i miesięcy to odczyt i zapis jest ok. No bo dużo jest tam kodu to chociaż sprecyzuj jaki chcesz konkretnie. A propos wróżenia - maskujesz nieużywane bity rejestrów? Co masz na myśli?

    Mikrokontrolery   21 Paź 2012 19:36 Odpowiedzi: 3    Wyświetleń: 1305
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    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). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25570
  • Jak zapisać rok 2005 w formacie BCD w RTC PCF8583?

    Czesc. Poszukuje pomocy na temat zapisu, zamiany i odczytu roku w RTC PCF8583 Jest tam zapis roku w postaci 0, 1, 2 i 3. Tylko takie wartości można wpisać. A jak ma to się do roku w postaci 2005, zakladajac tylko ostatnie dwie cyfry 05 powiedzmy w formacie BCD. Jak taką wartosc zapisac w w rejestrze PCFa.

    Mikrokontrolery   27 Paź 2005 11:57 Odpowiedzi: 5    Wyświetleń: 3004
  • Jak zapisać czas z DCF77 do zegara na PCF8583?

    Witam. Od jakiegoś czasu noszę się z zamiarem usprawnienia zegara który jest na PCF8583. Ostatnio wpadł mi w ręce odbiornik DCf a właściwie to budzik z uszkodzonym LCD. Przeglądając sieć, znalazłem informacje na temat zegarów z DCF77 z podstawowym czasem na timerach. Chciałbym dołożyć DCF77 do zegara, który ma PCF8583. I tu moje pytanie do Was. Czy...

    Mikrokontrolery AVR   02 Kwi 2015 15:37 Odpowiedzi: 3    Wyświetleń: 1155
  • [atmega32] Błąd odczytu/zapisu z RTC PCF8583 na ATmega32 w języku C - analiza kodu

    Nie wiem czy to istotne ale w moim kodzie zapis czasu do PCF-a realizowany jest po odczycie wcześniej ustawionych wartości początkowych naliczania czasu.

    Mikrokontrolery AVR   31 Lip 2011 09:26 Odpowiedzi: 8    Wyświetleń: 3150
  • Zegar "VGA-RTC" - ATMega16+PCF8583+TeleVGA+Monito

    Witam, W odpowiedzi na PW i powyższy post przejrzałem jeszcze raz kod programu w BASCOM i znalazłem błąd w procedurze zapisu daty do PCF. Zamieszczam poprawiony kod, trzeba dopisać jedną linijkę kodu. Proszę i informację zwrotną czy pomogło. Pozdrawiam JarekC PS. gratuluję uruchomienia układu. [syntax=basic4gl]'----------------------...

    DIY Konstrukcje   23 Kwi 2012 22:13 Odpowiedzi: 39    Wyświetleń: 35799
  • [mega32] Co oznacza RESERVED w tabeli PWM i ustawienia bitów COM01/COM00?

    Swego czasu w nocie katalogowej chyba pcf8583 był nawet zapis przy bitach reserved coś w stylu: Reserved for factory tests - do not use, always write as 0

    Mikrokontrolery AVR   06 Mar 2011 00:02 Odpowiedzi: 11    Wyświetleń: 1528
  • Jaki adres ma PCF8583 oraz błędy w transmisji danych I2C

    Wykonuję Kolejno czynności: -Inicjuję I2C (I2C_Init) - Wysyłam START transmisji i adres układu z 1 na końcu czyli zapis (I2C_SendStartAndSelect) - Wysyłam adres rejestru do odczytu (I2C_SendByte) - Wysyłam START transmisji i adres układu z 0 na końcu czyli odczyt (I2C_SendStartAndSelect) - Odczytuję dane z rejestru I2C_ReceivData_NACK(); Zapis to 0...

    Mikrokontrolery AVR   11 Wrz 2011 10:53 Odpowiedzi: 3    Wyświetleń: 3190
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    a może tak: [syntax=c] //odczyt czasu i zapis w odpowiednich zmiennych danaPCF8583 = PCF8583_read(PCF8583,godziny); czas[0] = (danaPCF8583 & 0b00110000) >> 4;//dziesatki_godzin czas[1] = danaPCF8583 & 0b00001111; //godziny danaPCF8583 = PCF8583_read(PCF8583,minuty); czas[2] = danaPCF8583 >> 4; //dziesatki_minut czas[3] = danaPCF8583 & 0b00001111; //minuty...

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 17024
  • RTC PCF8583 i Atmega32A: błędne wyświetlanie cyfr na LCD

    Witam, jak w temacie, czyli źle wyświetlają mi się cyfry na LCD w sensie tak chcą ( 00 -> 01 -> 00 -> 01 -> 00 -> 08). Nie wiem po jakiej stronie leży problem. Pracuje na płytce ewaluacyjnej GOTRONIK z Atmega32A z RTC PCF8583 ( INT-PD2, A0-GND, SDA-PC1, SCL-PC0) Umieszczam kody programu: Main.c [syntax=c]#define F_CPU 16000000L #include...

    Mikrokontrolery AVR   25 Lip 2020 22:37 Odpowiedzi: 3    Wyświetleń: 504
  • Jak zapisać zmienną WORD do EEPROM w Atmega? Problem z rokiem w PCF8583

    Witam wszystkich. Mam problem z zapisem zmiennej typu word do eepromu procesora. Otóż chcę zapisywać rok w eepromie, ponieważ po odłączeniu zasilania rok kasuje się do ustawienia początkowego. W moim przypadku jest to YEARBASE=2012. Kostka to PCF8583, która wg noty nie ma "swojego" zapisu roku. Do eepromu zapisuję inne dane które działają, natomiast...

    Mikrokontrolery   04 Maj 2016 09:06 Odpowiedzi: 11    Wyświetleń: 1047
  • pcf8583 i wyjscie A0. Do czego podłączyć linię A0?

    Hej. Doczego podlaczyc linie A0? Do Vcc czy do masy i czym sie to rozni?

    Mikrokontrolery   23 Kwi 2006 22:40 Odpowiedzi: 7    Wyświetleń: 1340
  • PCF8583 - Czy można pominąć kwarc przy używaniu tylko RAMu?

    Pomysł tmf jest bardzo dobry, tylko z jakiegoś powodu nie potrafisz tego dostrzec. Zamiast pcf'a zapakuj tam tiny z baterią (czy większym kondensatorem) i komunikuj się z nim przez SPI albo I2C, albo jak tam chcesz. Dane zapisywane będą ważne, jeżeli dostanie od mastera kompletną paczkę: np. (long int NumerZapisu, long int CzasPracy, int CRC). Nie...

    Mikrokontrolery   25 Sie 2013 21:06 Odpowiedzi: 18    Wyświetleń: 2646
  • [Atmega32] [Atmega32][C] - PCF8583 przeskakuje z 30 na 10 zamiast na 1, jak to naprawić?

    Witam! Zaczynam swoją przygodę z AVR i mam mały problem. Chciałem ustawić godzinę i datę i wszystko cacy poza tym, że gdy dzień miesiąca dojdzie do 30 to przeskakuje na 10 zamiast 1. Próbowałem też zamaskować rok,ale bez skutku Nie mam pojęcia dlaczego tak się dzieje. Poniżej umieszczam fragment kodu i proszę o pomoc: [syntax=c] // Ustawianie czasu...

    Mikrokontrolery AVR   03 Sie 2012 08:04 Odpowiedzi: 2    Wyświetleń: 872
  • PCF8583 - wpływ kondensatora na szybkość zegara i kwarce

    zapis niektorych bajtow pamieci ustawienia timerow itp powoduje odchylki w dzialaniu tylko niepamietam czy do przodu czy do tylu

    Mikrokontrolery   14 Wrz 2003 21:31 Odpowiedzi: 6    Wyświetleń: 1700
  • AVR i LM75 - brak zapisu danych, mimo poprawnego odczytu. Co robić?

    Witam. Mam problem z czujką LM75. Otóż odczyt rejestrów układu przebiega pomyślnie, jednak zapis nie daje żadnych rezultatów. Korzystam z funkcji, które napisałem kiedyś wg noty Atmela. Do tej pory używałem ich przy komunikacji z PCF8583 i PCF8563. Przy tych układach wszystko działało (odczyt i zapis). Niestety LM75 daje się odczytać ale na zapis nie...

    Mikrokontrolery   17 Lis 2007 15:21 Odpowiedzi: 1    Wyświetleń: 1435
  • [89C4051][Bascom] PCF8582C-2 i zapis liczby typu Integer

    Witam, Buduję kolejny mały układzik testowy, w którym natknąłem się na problem zapisu liczby typu integer do pamięci flash. Wymyśliłem sobie taką metodę która niestety nie do końca chce działać: Const Memw = 160 Const Memr = 161 Dim Bl As Byte Dim Bh As Byte Dim Ilosc As Integer ... 'Zapis liczby pod wskazany adres: Bl = Low(ilosc) Bh =...

    Mikrokontrolery   22 Kwi 2010 21:21 Odpowiedzi: 2    Wyświetleń: 1309
  • Czy PCF8583 wymaga kwarcu? Program na ATmega8 nie wyświetla godziny na LCD

    Program przekopiowałem już toczka w toczkę z płyty dołączonej do książki, oczywiście zmieniłem pod moje podłączneie do procesora ukłądu pcf8583 ale nadal nie wywołuje przerwania ten układ i nic nie mogę z niego zczytać. Jak sprawdzić czy czasem w jakiś sposób nie uszkodziłem tego układu? Jedyna różnica przy podłączniu odbiegająca od książki to nie podłączone...

    Mikrokontrolery Początkujący   21 Sty 2013 20:29 Odpowiedzi: 4    Wyświetleń: 1824
  • IIC + LCD 2*16. Czy udało się komuś to zrobić na ATmega8?

    zrobilem sobie taki zegarek RTC na I2C i LCD 16x2 na zestawie uruchomieniowym zl2avr jednak nie wiem jak sie zabrac za podlączenie LCD pod I2C myslalem zeby uzyc pcf8574 tylko nie wiem jak podlaczyc LCD do tego ukladu i czy nie trzema jakiejs dodatkowej biblioteki ?? co by to obslugiwala ?? oto moj programik jaki mam do tej pory bez LCD na I2C : $regfile...

    Mikrokontrolery   04 Lut 2007 10:05 Odpowiedzi: 7    Wyświetleń: 1599
  • Procedury zapisu, odczytu i kasowania EEPROM PCF 8582 w asemblerze MCS-51

    Hej! Potrzebuje procedury na zapis, odczyt i kasowanie pamieci EEPROM PCF 8582, mecze sie i mecze i nie moge nic sensownego wymyslic, czy ktos moze mi pomoc?? Proszeeeee

    Mikrokontrolery   06 Sty 2005 16:46 Odpowiedzi: 1    Wyświetleń: 882
  • PCF8583P - brak zapisu do rejestrów, problem z kodem AVR C

    Witam !!! Nie moge nic zapisać do żadnego rejsstru pcf8583p, układ został połączony do linii SDA i SCL mikrokontrolera i portu int0 + rezystory podciągające i kwarc 32,768 kHz. Przerwanie nastepuje standardowo co 1 s i tego nie moge zmienić bo nic do rejestrow pcf-a nie trafia. Ponizej przedstawiam listing kodu podejrzewam że wina jest w kodzie prosze...

    Mikrokontrolery   17 Maj 2012 17:36 Odpowiedzi: 0    Wyświetleń: 930
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Zapis nie jest w pętli, struktura programu wygląda tak: Skoro na magistrali nie ma innego mastera to należałoby wysłać ponowny warunek startu....

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2229
  • pcf8583 - brak odpowiedzi po wysłaniu adresu przez I2C, sygnał 1Hz obecny

    Witam. Mam problem z ozywieniem tego zegarka RTC. Objawy sa takie, ze po wyslaniu i2c_start jest ok, po wyslaniu bajtu adresu jest brak odwpowiedzi od Save. Przegladnalem podobne temety na forum, ale nic pomocnego nie znalazlem. Na nozce siodmej jest sygnal 1Hz, wiec uklad pracuje. moj program: Read_Time: LCALL I2C_Start LCALL i2c_Czekaj JC NoACK1 ;...

    Mikrokontrolery   28 Mar 2004 21:31 Odpowiedzi: 3    Wyświetleń: 1286
  • pcf8583 i atmega8 - minuty zerują się po 10 sekundach, co może być przyczyną?

    Witam, mam mały problem: chcę odczytać minuty z układu pcf8583. Wartość tą odczytywałam co sekundę z przerwania INT0, tak samo jak sekundy, tyle że sekundy pokazuje mi dobrze, a minuty się zerują po 10 s. Jak zaczyna się kolejna minuta, to znowu ta dobra wartość mi się pokazuje przez 10 s. a potem się zeruje. Z czego to może wynikać?

    Mikrokontrolery Początkujący   31 Lip 2016 22:38 Odpowiedzi: 15    Wyświetleń: 1134
  • [PCF8583] Błędy w obsłudze I2C dla zegara PCF8583 na ATmega32 w C (WinAVR)

    Kod jest przerobiony, z innego ale go ogarniam, a teraz co znaczą komentarze. jeśli chodzi o wartość 0xa0, która jest w kodzie, a ja napisałem że to nie działa, natomiast działa dla 0x50. 0x50 = 01010000; 0xa0 = 10100000; Według noty katalogowej PCF8583, adres scalaka jest 10100000 = 0xa0, z czego 1010 - to adres stały 000 - to adres zmienny i zależy...

    Mikrokontrolery AVR   17 Lis 2010 14:09 Odpowiedzi: 2    Wyświetleń: 1810
  • [Zlecę] Obsługa układu PCF8583

    Witam, Zlecę napisanie programu do obsługi zegara RTC na układzie PCF8583 i mikrokontrolerze Atmega32. Proszę o pomoc. Pozdrawiam, Rafał

    Ogłoszenia Elektronika   29 Lut 2012 14:57 Odpowiedzi: 1    Wyświetleń: 1248
  • Jak naprawić niedziałający zapis do rejestrów PCF8583?

    Witam !!! Nie działa mi zapis do rejestrów pcf8583. Układ połączony standardowo z rezystorami podciągającymi kwarcem 32,678 kHz. Dioda podpięta do PD6 zamiast migać jak przyjdzie przerwanie swieci cały czas czasem widać tylko tętnienie swiatła diody. Co sie dzieje ? [syntax=basic4gl] Config Scl = Portc.0 Config Sda = Portc.1 Config Portd.2 = Input Portd.2...

    Mikrokontrolery   10 Cze 2012 13:14 Odpowiedzi: 6    Wyświetleń: 1216
  • Adresowanie 24c02 i PCF8583 - jak zapisywać do drugiego bloku?

    W dokumentacji 24c02 jest podany adres 160-zapis, 161-odczyt z bloku pierwszego, 162-zapis do bloku drugiego a 163-odczyt z bloku drugiego.... wiec jak mozna zapisywac do drugiego bloku jak pcf8583 ma adres 162 ????moze mi to ktos wyjasnic....

    Mikrokontrolery   24 Lis 2003 19:57 Odpowiedzi: 3    Wyświetleń: 1639
  • Zegarek nixie LC-513

    Mógłbyś przytoczyć ten fragment kodu - odczyt i zapis tego układu RTC ? Co do dokładności - sam zrobiłem na układzie PCF8583 i pomimo regulowania dokładności kwarcu własnie coś koło minuty spóźnia mi sie na miesiąc ... Po za tym te "dallasy" są prawie darmo do zdobycia po rozszabrowaniu starych płyt głównych od PC :D no i baterie mają w sobie a to oszczędość...

    DIY Konstrukcje   14 Sty 2009 22:39 Odpowiedzi: 21    Wyświetleń: 9580
  • [ATMEGA] [ATMEGA][Bascom] Timer PCF8583 nie zlicza czasu poprawnie - konfiguracja I2C

    Oczywiście że tak! A tyle razy czytałem pdf'a.... Drugi błąd tkwi w zapisie 10sek do adresu 15. Pamiętałem wszędzie o BCD zapominając, że powinno być nie 10 a 16 (B00010000). Czyli reasumując: zapis ustawień timera adres 0 <- 4 (ustawiony bit 3 włącza timer) adres 7 <- 0 (zerowanie na wszelki wypadek licznika - tu układ zlicza sobie impulsy) adres...

    Mikrokontrolery AVR   05 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2378
  • Jak odczytać dzień tygodnia z PCF8583 na ATMega32 w Bascom?

    Witam Chciałem jako element dodatkowy oprócz pomiaru temperatury i zapisu na kartę SD dodać kalendarz z numerem dnia tygodnia ( później zamienić numer dnia na nazwę dnia ) Niestety jakbym nie próbował, to cały czas wyświetla 0. Odczyt Sub Gettime() I2cstart I2cwbyte 162 'Wysyła adres odczytu urzadzenia (162 (0xA2) układu PCF8583)...

    Mikrokontrolery AVR   12 Lut 2011 20:34 Odpowiedzi: 1    Wyświetleń: 1726
  • Czy pamięć 24C04 powinna wytrzymać 100k zapisów i odczytów?

    Czy ja mam felerne układy czy nie jest prawdą że z pamięci I2C można czytać do woli?? Pozdrawiam RUBIK Według noty 24c04 ATMEL ma ograniczoną liczbę cykli zapisu(kasowania) do 1miliona.Ilośc cykli odczytu jest jak rozumiem nieograniczona.Jeżeli u Ciebie nastąpiło uszkodzenie po 100k(100000 cykli?) zapisu to i tak za szybko.Zastosowałem pamięć eeprom(24C64)...

    Mikrokontrolery   14 Lut 2004 20:44 Odpowiedzi: 6    Wyświetleń: 4059
  • Pcf8583p - brak zapisu do rejestrów, problem z komunikacją TWI/I2C

    Witam!!! Od dłuższego czasu mam problem bo nie działa mi w ogóle zapis do rejestrów Pcf-a. Nie mam pojęcia co może być tego przyczyną może ktoś coś poradzi. Poniżej przedstawiam kod. [syntax=c] #include<avr/io.h> #include<avr/interrupt.h> #include<util/delay.h> #include<avr/iom8.h> #define TOGL PORTD ^=(1<<PD6) void TWI_start(void);...

    Mikrokontrolery AVR   10 Cze 2012 13:15 Odpowiedzi: 2    Wyświetleń: 1177
  • Jak zapisać i odczytać zmienną w RAM zegarka PCF8583 w Bascom?

    Jak zapisać zmienną która ma wartość np: 0 do 234524 do Ramu zegarka PCF8583 czyli podział to na bajty i czy muszę konwertować do BCD, potem odczytać odjąć 1 i znowu zapisać i tak aż do zera . Robie to na 89c2051 + PCF8583 +podtrzymanie baterii.

    Mikrokontrolery   04 Gru 2006 16:48 Odpowiedzi: 2    Wyświetleń: 1704
  • Czy AVR obsługuje I2C w przerwaniach bez zakłóceń? PCF8583 i PCF8574

    Namierzyłem właśnie swojego scalaka 74C922 więc odpada zapis do ekspandera :D Dzieki za rady a pomysł z flagą zajętości I2C tez mi wpadł do głowy trzeba będzie tego spróbować, Dzieki za rady ,PZDR

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3960
  • pcf8583 na atmega16. Nawiązanie łączności z pcf8583 poprzez I2C.

    Witam. Próbuję nawiązać łączność z zegarkiem pcf8583 poprzez interfejs I2C,ale interfejs nie generuje nawet znacznika przerwania TWINT po wyslaniu bitu startu.Poniżej zamieszczam kod, który to realizuje (tak myśle:). #include <avr/signal.h> #include <avr/interrupt.h> #include <avr/io.h> #include <stdlib.h> #include "lcd.c"...

    Mikrokontrolery   24 Kwi 2006 22:43 Odpowiedzi: 5    Wyświetleń: 2487
  • Wybór procesora i pamięci do sterowania komorą chłodniczą z DS18B20 i PCF8583

    Witam! Mój projekt ma za zadznie sterować komorą chłodniczą z jednoczesnym pomiarem i rejestracją temperatury. Temperatura ma być mierzona w 10 punktach więc wybrałem czujniki dallasa 18b20, zegar czasu rzeczywistego z kalendarzem PCF8583. Zastanawiam się nad atmega a coś z rodziny 8051. Oraz pamięć conajmniej 64kB, powinna wystarczyć na zapis temperatury...

    Mikrokontrolery   31 Maj 2006 14:41 Odpowiedzi: 10    Wyświetleń: 1944
  • Jak poprawnie zapisać datę do PCF8583 w C? Problem z dniem i rokiem.

    Witam napisałem program do obsługi PCF8583 w C wszystko gra oprócz daty. Godzinę i minutę konwertuje z dec na bcd takim kodem: unsigned char konwersja(unsigned char dec) { unsigned char bcd; bcd=(dec/10)<<4; bcd+=dec%10; return bcd; } Natomiast zapis ustawień wygląda tak: //Zapis do ukladu void zapis(char godz,char...

    Mikrokontrolery AVR   13 Cze 2010 20:00 Odpowiedzi: 0    Wyświetleń: 900
  • PCF8583 i EEPROM 2404 na I2C z AT89C2051 - niewidoczny EEPROM

    Mnie interesuje :) Napisałem, że 24c16 i PCF mam podpięte pod jedną linię I2C i wyboru adresów dokonuje "nogami adresowymi". Jednak jak się okazuje pospieszyłem się, bo układ nie działa stabilnie - prawdopodobnie raz czyta z PCF, raz z pamięci, zapis robi nie do PCF ale do pamięci. W nocie 24c16 wyczytałem zdaje się, że nie korzysta on z adresowania...

    Mikrokontrolery   06 Lut 2011 10:55 Odpowiedzi: 14    Wyświetleń: 3515
  • [atmega8] Dlaczego kod zegara nixie LC-531 na ATmega8 i PCF8583 nie działa?

    tak na szybko co mi przychodzi do głowy w tym co jest - to nie korzystasz w ogóle z Debounce czy tego mehanizmu - i gdy robisz np zapis - to może następuje próba wielkorotnego zapisu? poza tym po co za każdym razem zapisujesz coś do rejestru kontrolnego? przecież do niego wystarczy dokonać zapisu ustawień raz - przed wejściem do pętli głównej w twoim...

    Mikrokontrolery AVR   29 Paź 2009 13:05 Odpowiedzi: 3    Wyświetleń: 2899
  • I2C, zegarek na układzie PCF8583, krzaki na wyświetlaczu.

    Wiec tak zmieniłem program w ten sposób ze nie wraca mi do startu, pozbyłem sie pętli, układ po odczytaniu z PCF8583 i wyświetleniu na wyświetlaczach staje w miejscu. Co dziwne pokazała sie normalna wartość czasu na wyświetlaczach. Dałem reset patrze sekundy sie zwiększyły, i tak wciskając reset zauważyłem ze sekundy i minuty prawidłowo sie zwiększają...

    Mikrokontrolery   11 Sty 2008 00:50 Odpowiedzi: 7    Wyświetleń: 2190
  • PCF8583 - brak przerwań po resecie rejestru kontrolnego, co robię źle?

    jednak problem jest nadal :( czyli teraz wygląda to tak: teraz w ogóle nie mogę programowo zresetować tego PCF'a poprzez wpisanie wartości 0 do contrlo register pod adresem 00h lub za pomocą sekwencji kolegi redart. oczywiście, w tym czasie zegarek nie tyka ale mogę po I2C normalnie z niego odczytywać i zapisywać wartości do pamięci RAM i rejestrów....

    Mikrokontrolery   13 Lut 2007 22:46 Odpowiedzi: 6    Wyświetleń: 1986
  • Jak przyspieszyć odświeżanie wyświetlacza w zegarze z PCF8583 na Atmega 162?

    Zegar działa poprawnie. Zarówno odczyt jak i ustawianie. Jak można w Bascom’ie zrobić Menu. Planuje rozbudowę o funkcje temperatury , daty, budzika i chciałbym mieć te funkcje ustawiane z menu. $regfile = "m162def.DAT" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7...

    Mikrokontrolery   26 Wrz 2007 10:27 Odpowiedzi: 14    Wyświetleń: 1880
  • BASCOM AVR obsługa wyświetlacza LCD + DS18B20 + PCF8583

    Witam, Chciałem sobie napisać program do obsługi PCF8583 i DS18B20. Popróbowałem trochę i wyszło mi coś takiego: Kod nie jest poprawny. Z listingu powyżej pozostawiłem tylko znaczące tytuły do których odnosi się moja opinia. Masz tam kilka "SUB" i subrytyn (labels) do których nie ma w programie odwołań, inaczej mówiąc nie są one w żaden sposób uruchamiane....

    Mikrokontrolery AVR   27 Sie 2013 11:54 Odpowiedzi: 16    Wyświetleń: 3891
  • Atmega32 i PCF8583 - błędny odczyt czasu, wyświetla 165:165:165. Co poprawić?

    Co do kwarcu to oczywiście nie będę polemizował - tym bardziej że trudno znaleźć jakieś konkrety nt. tego oznaczenia. Sprawa się wyjaśni gdy kolega sliver1 uruchomi zegar... :) Nie zgodzę się jednak jakoby: ...odczyt i zapis do tego układu realizujemy przez jeden i ten sam adres w zależności jaki ustawimy... Oto rejestr adresu PCF-a: http://obrazki.elektroda.net/97_11670544...

    Mikrokontrolery   27 Gru 2006 10:22 Odpowiedzi: 13    Wyświetleń: 3482