pcf8583 zapis

Znaleziono około 471 wyników dla: pcf8583 zapis
  • [ATmega][C] PCF8583 + 24C64 = będy podczas zapisu do EEPROM

    Trzeba koledze uswiadomić (...) Nie jestem przekonany do takiego podejścia, rzeczowy kolega powinien to wiedzieć skoro używa I2C. Obsługa I2C jest bardzo dokładnie opisana w dokumentacji Philipsa. Pozdrawiam, GSM

    Mikrokontrolery AVR   06 Cze 2011 10:59 Odpowiedzi: 10    Wyświetleń: 2273
  • [atmega32][c]pcf8583 zapis i odczyt powyżej adresu 0F

    Po zapoznaniu się z datashetem i polskimi ubogimi tłumaczeniami napisałem kawałek kodu aby zapisywać i odczytywać 4 nastawy czasu Zapis do PCF8583 if(!(PIND & _BV(7))) {// _delay_ms(30); TWI_write(zegar,0x10,rtc_pcf[0&#... kanał 1 włącz TWI_write(zegar,0x20,rtc_pcf[1&#...

    Mikrokontrolery AVR   31 Paź 2010 22:13 Odpowiedzi: 3    Wyświetleń: 1484
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ATmega32] - [Basom] odczytywanie po I2C czasu z PCF8583

    Ten PCF nie może poprawnie działać. Jest &B10100000 = 160 - adres PCF8583 dla zapisu &B10100001 = 161 - adres PCF8583 dla odczytu danych Powinno być odpowiednio &B10100010 lub 162 -adres PCF8583 dla zapisu &B10100011 lub 163 - adres PCF8583 dla odczytu danych

    Mikrokontrolery Początkujący   15 Lis 2012 22:55 Odpowiedzi: 20    Wyświetleń: 2076
  • Zegarek z 2051 i PCF8583 - brak zapisu nowej daty i godziny

    witam tak jak w temacie zrobiłem zegarek z timerem na podstawie pomysłu z elektronika 2000 z września 2001 Wszystko gra jak powinno timer działa dokładnie natomiast nie mam mozliwości zmiany daty i godziny tzn nie zapisuje się w pamięci procka nowa data i godzina tylko pozostaje ta domyślna . myslałem że może napięcie jest za niskie ale jest oki. Sam...

    Projektowanie Układów   13 Kwi 2008 15:50 Odpowiedzi: 4    Wyświetleń: 1005
  • [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ń: 990
  • REKLAMA
  • Jak naprawić niedziałający zapis do rejestrów PCF8583?

    Problem rozwiązano wynikał on z nioewłaściwego adresowania kostki.

    Mikrokontrolery   10 Cze 2012 13:14 Odpowiedzi: 6    Wyświetleń: 1180
  • [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ń: 3611
  • 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ń: 2938
  • REKLAMA
  • 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ń: 1779
  • REKLAMA
  • Atmega32 C - Problem z zapisem danych do rtc PCF8583

    Odczytywanie godziny minut sekund dni i miesięcy działa, zapisywanie też ALE tylko godziny minut sekund nic więcej rejestry 0x05 i 0x06 nie da się zapisać. Otóż przy jakiejkolwiek próbie zapisu to rejestru 0x05 albo 0x06 odczytywanie i zapisywanie przestaje działać. Wtedy przy próbie odczytu czegokolwiek zwracane są krzaczki. Oczywiście RTC podłączone...

    Mikrokontrolery   21 Paź 2012 19:36 Odpowiedzi: 3    Wyświetleń: 1221
  • [C][Mega8]Błędny odczyt EEPROM po wlaczeniu zasilania

    no ale teraz problem u Ciebie jest taki że Twoja pamięć już jest prawdopodobnie uszkodzona. Jej żywotność gwarantowana to 100 000 cykli zapisu. Szacuje że Twój program główny to jakieś 1000 cykli (zawyżam wartość) uC. Jeżeli taktujesz uC z 8MHz, to zabijesz pamięć po 12,5s. Takie rzeczy jak potrzebujesz robi się na pamięci RAM z podtrzymaniem bateryjnym...

    Mikrokontrolery   21 Kwi 2011 22:47 Odpowiedzi: 5    Wyświetleń: 1853
  • PCF8583 - nieprawidłowe wyświetlanie godziny, Atmega8, zakłócenia w sieci?

    Trafiłem na ten temat, bo szukam procedur w asemblerze do PCF8583 , odczyt,zapis (zegar, kalendarz, alarmy). Proszę jeśli ktoś posiada w swoich zbiorach. Spotkało mnie doświadczenie z dziwnym zachowaniem się tego zegara jak wyżej w postach. Problem rozwiązałem programowo, jako że ten pojawiał się sporadycznie. Podaję fragment programu z odczytem zegara...

    Mikrokontrolery   03 Gru 2011 23:56 Odpowiedzi: 30    Wyświetleń: 3810
  • 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ń: 1398
  • [Atmega8][Bascom] PCF8583 obsługa daty i alarmów.

    Niedawno robiłem taki zegarek i proponowano mi napisanie progra,owego roku niz korzystanie z tego z pcf-a. Najpierw musisz ustawić 3 bit w rejestrze kontrolnym np tak: Dim B1 As Byte Set B1.3 I2cstart I2cwbyte 162 I2cwbyte 0 I2cwbyte B1 I2cstop Potem żeby ustawić podstawowe wartości musisz je zamienić na kod bcd a następnie wysłać tak: I2cstart I2cwbyte...

    Mikrokontrolery AVR   12 Lip 2008 16:34 Odpowiedzi: 4    Wyświetleń: 8100
  • PCF8583P + Attiny2313 + BASCOM - jak to połączyc?

    Declare Sub Gettime Declare Sub Settime Dim S As Byte Dim M As Byte Dim H As Byte Dim Yd As Byte Dim Wm As Byte Podprogram odczytu pcf8583: Sub Gettime I2cstart 'generate start I2cwbyte &HA2 'write addres of PCF8583 (a0 do plusa) I2cwbyte 2 'select second register I2cstart 'generate repeated start I2cwbyte &HA3 'write address for reading info I2crbyte...

    Mikrokontrolery   29 Mar 2006 18:56 Odpowiedzi: 4    Wyświetleń: 2583
  • Atmega 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Co do PCF8583 - do zapisu pełnego roku wykorzystaj wolny RAM na końcu układu. Od adresu chyba 0x10 masz wolne komórki - w 2 z nich zapisz sobie pełny rok i sprawdzaj jego modulo z danymi w 2-bitowym rejestrze roku układu i w razie konieczności aktualizuj dane w tych 2 komórkach.

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6132
  • Pcf8583p - brak zapisu do rejestrów, problem z komunikacją TWI/I2C

    Przyczyną może być brak inicjalizacji częstotliwości portu TWI(I2C), rejestry TWBR i TWSR Przydałoby się tez podać: - częstotliwość zegara - gdzie jest podłączona linia A0 układu PCF8583 JarekC

    Mikrokontrolery AVR   10 Cze 2012 13:15 Odpowiedzi: 2    Wyświetleń: 1081
  • 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ń: 1059
  • Atmega128 i PCF8583 w module Propox - odczyt adresu działa, czas zwraca zera

    Sub Odczytaj_pcf8583 Dzien = Makedec(dzien) Miesiac = Makedec(miesiac) H = Makedec(h) M = Makedec(m) S = Makedec(s) I2cstart I2cwbyte &HA0 I2cwbyte 2 I2cstart I2cwbyte &HA1 I2crbyte S , Ack I2crbyte M , Ack I2crbyte H , Ack I2crbyte Dzien , Ack I2crbyte Miesiac , Nack I2cstop I2cstart I2cwbyte &HA0 I2cwbyte 100...

    Mikrokontrolery   21 Lis 2007 13:27 Odpowiedzi: 9    Wyświetleń: 1671
  • [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ń: 1501
  • Jak znaleźć adres urządzenia I2C, np. PCF8583? Początki z magistralą I2C

    Tu masz kody źródłowe do interfejsu I2C, może tam coś znajdziesz. Pozdrawiam. http://www.programmersheaven.com/downloa... http://www.phanderson.com/jkmicro/8583_1... Układ PCF8583 jest widoczny pod adresem 80D (50H) magistrali I2C. Ponieważ najmłodszy bit adresu I2C określa typ operacji (odczyt/zapis) wiec układ PCF8583 jest “widoczny”...

    Początkujący Elektronicy   01 Wrz 2006 08:30 Odpowiedzi: 5    Wyświetleń: 1191
  • Jak zapisać zmienne w Atmega 32 i połączyć z PC w BASCOM?

    NIE wolno robić czegoś takiego żeby zmienna co chwile była zapisywana do EEPROM-u dlatego że on ma określoną ilość zapisów minimum 100.000 / + . Ja bym si polecił jakiś SRam na i2C albo SPI z podtrzymaniem bateryjnym może być nawet zegar RTC PCF8583 . Co do karty i komunikacji z PC tu [url=http://www.dharmanitech.com/2009/01...

    Mikrokontrolery AVR   26 Maj 2009 20:36 Odpowiedzi: 14    Wyświetleń: 4445
  • [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ń: 3081
  • Brak bitu potwierdzenia przy adresowaniu PCF8583 z ATmega16

    Witam, mam problem z obsługą PCF8583 pod atmege16. Podczas proby zaadresowania zegara do zapisu (0xa0), nie dostaje bitu potwierdzenia.

    Mikrokontrolery   22 Kwi 2005 11:12 Odpowiedzi: 2    Wyświetleń: 1123
  • Funkcje nóżek OSCI i OSCO w układzie PCF8583?

    Faktycznie podlaczenie rezystorkow oraz poprawienie schematu pomoglo. Udaje mi sie wpisac dane i je prawidlowo odczytac. Niestety odczytuje caly czas to samo... tak jakby zegar byl wylaczony... co zrobic? EDIT: I2C_Start(); // inicjalizacja zegara I2C_Send(0xA0); // adres PCF8583 do zapisu I2C_Send(0x00); // adres w RAM I2C_Send(0x00); czy I2C_Send(0x80);...

    Mikrokontrolery   05 Sty 2006 12:50 Odpowiedzi: 14    Wyświetleń: 2158
  • PCF8583 - Jak działa maskowanie roku i dnia tygodnia przy zapisie i odczycie?

    Witam. Dzieki za odpowiedź problem jest jednak taki, że wiedzieć to jedno, a użyć to drugie. Dlatego zapytałem się wcześniej, czy moje skrawki programu mają prawo zadziałać idąc za moim tokiem rozumowania. Miałbym więc jeszcze prośbę o trochę wyrozumiałości i wrzucenie kawałka programu z drobnym tłumaczeniem..? Za wszelką pomoc będę wdzięczny. Pozdrawiam

    Mikrokontrolery   26 Lut 2008 21:11 Odpowiedzi: 2    Wyświetleń: 1667
  • Adresowanie 24c02 i PCF8583 - jak zapisywać do drugiego bloku?

    Ja osobiście uzywam BACOM AVR najbanalniejsza obsługa wszystkiego na I2c. pcf8583 najpierw sie wpisuje adres zapisu 160 potem adres rejestru a potem dopiero dane... I2cstert I2cwbyte 160 I2cwbyte 0 'konfiguracja I2cwbyte &b00001110 http://katalogi.iele.polsl.gliwice.pl/da... to ci rozwieje wszelkie wątpliwości :wink:

    Mikrokontrolery   24 Lis 2003 19:57 Odpowiedzi: 3    Wyświetleń: 1621
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    Bardzo Ci dziękuję za przejrzyste wyjaśnienie jak czytać te rysunki i wreszcie wszystko jasne :) Co do PCF8583, to: Dla pinu A0 podciągniętego do VCC ZAPIS - 162 ODCZYT - 163 Dla pinu A0 podciągniętego do GND ZAPIS - 160 ODCZYT - 161

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3813
  • [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ń: 2945
  • [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ń: 2421
  • [Atmega16] [Atmega16][C] PCF8583 nie działa poprawnie po zapisaniu do EEPROMu

    Sprawdziłem dla pewności jeszcze raz, char pomoc Ponieważ Twoja funkcja void konwert2(char tekst nie dodaje znaku '\0' w tablicy tekst . Elementy Twojej tablicy to tekst i tekst (nie mylić z '\0'), a jaka będzie wartość komórki, która znajduje się za tablicą to czysty przypadek. Z kolei instrukcja LCD_WriteText(pomoc); będzie wyświetlać kolejne komórki...

    Mikrokontrolery AVR   22 Kwi 2011 16:18 Odpowiedzi: 13    Wyświetleń: 1455
  • WinAvr - błędne przekazywanie zmiennej z funkcji pcf8583GetTime

    Klas tu nie uświadczysz. Najpierw zapisujesz do pcfa jakieś wartości a potem odczytujesz te same. Wklej cały program.

    Mikrokontrolery   08 Wrz 2006 21:39 Odpowiedzi: 5    Wyświetleń: 1226
  • Jak zasilić i zaprogramować PCF8583 z 89c51 w Bascom?

    a czy czasem nie ma bity odpowiadającego za maskowanie dni tygodnia przy odczycie?? ;) NIe rozumeim jednogo po zapisie przy odczycie masz 0, a co miałeś przed zapisem?

    Mikrokontrolery   03 Cze 2009 12:39 Odpowiedzi: 14    Wyświetleń: 3590
  • Rejestrator pogodowy

    http://obrazki.elektroda.net/36_12727083... Witam. Dzisiaj chciałbym zaprezentować układ który wykonałem na zaliczenie przedmiotu Technika Mikroprocesorowa na Politechnice Opolskiej. Układ nazwałem "REJESTRATOR". Sercem układu jest Atmega32. Program został napisany w BASCOM-ie. Zajmuje 42%. Pomiary wykonywane są na 3 czujnikach: - Temperatura...

    DIY Konstrukcje   23 Lut 2016 16:41 Odpowiedzi: 76    Wyświetleń: 39825
  • PCF8583 i EEPROM 2404 na I2C z AT89C2051 - niewidoczny EEPROM

    Sprawdź dokładnie adresowanie - odczyt i zapis. Problem na pewno leży gdzieś tam.

    Mikrokontrolery   06 Lut 2011 10:55 Odpowiedzi: 14    Wyświetleń: 3467
  • PCF8583 BASCOM – jak poprawnie odczytać rok z rejestru i obsłużyć przepełnienie?

    No tak dwa bity z lewej to rok dalsze 2 to 10 dni i ostatnie 4 to dzień zrobiłem taki program Zapisuje na starcie godzinę 23:59:58 i datę 31-12 dzień wpisuję tak &B00110001 , daję mi to 31 dzień miesiąca , kiedy przechodzi data na 1-01 to zmienną dnia wyświetla mi tak &B00000001 ale bity roku nie uległy zmianie. Jak do tego nie dojdę chyba zmienię...

    Mikrokontrolery AVR   20 Kwi 2010 20:32 Odpowiedzi: 5    Wyświetleń: 1987
  • [C] [C][Atmega32] Brak odczytu z PCF8563P na LCD, TWI_write/read nie działa

    Chciałem jeszcze raz na początek uruchomić PCF8583. Problem mam przy zapisie adresu rejestru (0x01), do którego chcę zapisać setne części sekund (po prostu 0 chcę wpisać). Program czeka w pętli while na ustawienie flagi TWINT. Próbowałem zapis od rejestu 0x02. Zawsze to samo. Próbowałem odczytać wartości tylko z układu PCF8583. Także program "zawiesza...

    Mikrokontrolery AVR   19 Lut 2012 01:21 Odpowiedzi: 5    Wyświetleń: 1466
  • PCF8583P - Zegar RTC zlicza czas 2x szybciej, co może być przyczyną?

    Chciałem uzyć RTC jak w temacie. Wszystko pieknie i ładnie tylko ze jest jeden problem nie wiem czemu ale ukłądzk ten zlicza 2x za szybko (tzn incrementuje minute co 30s). Uzyłem nowego kwarcu 32,768KHz Umieszczem lisning programu w Bascomie.Dziwne jest to ze zegarek chodzi akurat 2 x szybciej, gdyby był kwarc uszkodzony to raczej by wcala nei działało...

    Mikrokontrolery   08 Wrz 2007 00:40 Odpowiedzi: 7    Wyświetleń: 3495
  • [Bascom] Proszę o sprawdzenie kodu zegara na PCF8583

    I2cstart 'inicjalizacja magistrali I2C I2cwbyte 160 'podanie adresu PCF8583 do zapisu I2cwbyte 0 'wybranie pierwszego (kontrolnego) rejestru I2cwbyte 8 'ustawienie zapisu rejestru daty I2cstop 'koniec transmisji I2cstart 'inicjalizacja magistrali I2C I2cwbyte 160 'ustawianie trybu zapisu I2cwbyte 2 'wybranie drugiego rejestru (sekund)...

    Programowanie Początkujący   21 Lip 2009 12:02 Odpowiedzi: 4    Wyświetleń: 2280
  • Jak odczytać dzień tygodnia z PCF8583 na ATMega32 w Bascom?

    Włączając maskowanie sprzętowe w pcf wyłączasz możliwość odczytu dnia tygodnia... Musisz to wyłączyć i ręcznie maskować za pomocą And i przy zapisie Or

    Mikrokontrolery AVR   12 Lut 2011 20:34 Odpowiedzi: 1    Wyświetleń: 1717
  • Czy EEprom jest niezbędny do zapisu ustawień w mikrokontrolerze 8051?

    Wiem, ze to mozliwe chocby z ukladem PCF8583, chodzilo mi o konkretny model RTC4513!

    Mikrokontrolery   22 Wrz 2004 17:21 Odpowiedzi: 3    Wyświetleń: 972
  • Jak zapisać zmienną WORD do EEPROM w Atmega? Problem z rokiem w PCF8583

    Witam wszystkich. Kostka to PCF8583, która wg noty nie ma "swojego" zapisu roku. - Od kiedy???!!! Jest oczywiste że ma! Rejestr 05 zawiera Datę, a w niej także rok Trzeba do niego najpierw wpisac aktualny rok i datę, inaczej będzie zaczynał od defaultowej wartości. http://obrazki.elektroda.pl/6921021300_1... Poszukaj w necie: -> Mirley...

    Mikrokontrolery   04 Maj 2016 09:06 Odpowiedzi: 11    Wyświetleń: 1038
  • 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ń: 2550
  • 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ń: 35670
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Tak, na 100% ( zerknij na fusebity ). Tak jak napisałem wcześniej dodanie zewnętrznego epromu 24c02 robi problem - pamięci podmieniałem i dalej to samo http://obrazki.elektroda.pl/6675331400_1... Dodano po 5 może źle zainicjowałem I²C ? ale przecież PCF8583 chodzi, a adresy zapisu i odczytu z epromu są wg. mnie dobrze

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3498
  • TWI w ATmega128. Program pozostaje ciągle w pętli start.

    Pomogło - program nie jest uwięziony w pętli, komunikuje się z PCF i wyświetla poprawne informacje - na razie tylko sekundy, mam nadzieję, że z dalszą rozbudową nie będzie problemów, jak jednak się pojawią zwrócę się o pomoc. Dzięki wszystkim za wszystko i pozdrawiam :).... kod po przeróbkach: ldi r21, 160 ' adres zapisu PCF8583 (A0 = 0) ldi r22, 161...

    Mikrokontrolery   28 Wrz 2007 20:47 Odpowiedzi: 9    Wyświetleń: 1410
  • Pcf8583+Atmega8: Jak zmienić zakres lat z 2000-2004 na 2004-2008?

    Siemka! A ja ten problem rozwiązałem inaczej. Generalnie to po co Ci pierwsza połowa 4 cyfrowej wartości roku. Wpisz jako stałą w programie 20 i tyle. Do dyspozycji zostanie Ci 99 lat. I teraz tak. W PCF8583 Możesz zapisać w rejestrze roku do 4 lat. Zatem robisz dzielenie całkowite aktualnego roku przez 4 i tą wartość zapisujesz w wolnej komórce pamięci...

    Mikrokontrolery   16 Wrz 2006 03:20 Odpowiedzi: 13    Wyświetleń: 4138
  • PCF 8583 I2C Asembler - błąd przy kolejnym wywołaniu procedury I2C_Start

    Witam Mam dziwny problem z działaniem zegara PCF 8583 na magistrali I2C. Używam procedur do obsługi I2C ze strony: http://cyna.barlinek.biz/index.php?stron... Skleciłem na własne potrzeby procedurkę do odczytywania danych z zegara (poniżej). Problem polega na tym iż pierwsze wywołanie procedury działa ok ale kolejne już nie działa, procedurka I2C_Start...

    Mikrokontrolery   23 Sty 2006 21:02 Odpowiedzi: 7    Wyświetleń: 2500
  • [PCF8583][atmega8][bascom] Nie dziala wyslanie danych do RTC

    ... lecz nie moge wyslac danych(godziny,daty itp) do pamieci pcfa. Skoro procedura zapisu do PCF-a nie jest wykonywana, to nic dziwnego :idea: czekam na sugestie. Nie nazywaj etykiet, podobnie brzmiącymi nazwami (Settime,Senttime).

    Mikrokontrolery AVR   12 Sty 2012 22:21 Odpowiedzi: 2    Wyświetleń: 2157
  • 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ń: 2169
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    W skrócie powiem tak: R E W E L A C J A !!! oby więcej takich ,,Nauczycieli" !!! :D Z góry dziękuję za rewelacyjne wytłumaczenie całej obsługi zapisu i odczytu PCF8583 no i oczywiście czekam(y) na dalsze informacje w sprawie ustawienia alarmów - dla mnie osobiście rok w pcf-ie był największym problemem :) ale po takim szczegółowym wyjaśnieniu już nie...

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16646
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Co ciekawe, błąd TWI pojawia się tylko przy zapisie do AT24c1024, co ciekawsze - po wystąpieniu błędu i zresetowaniu TWI w atmedze pamięć ta dalej trwa w "zawieszeniu", wystarczy jednak odczytać inny układ na magistrali (np. odczytać czas z PCF8583) i pamięć wraca do życia. Prawdopodobnie robi to warunek STOP.

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2208
  • [c] Zatrzymanie wyświetlania czasu na PCF8583 przy sekundach równych 5 - ATMEGA32

    Witam Na początek to //Porty: PC0(SCL) PC1(SDA) -> wejścia TWI DDRC =0b11111110; PORTC =0b11111101; skoro porty PC0(SCL) PC1(SDA) to wejścia TWI , ja bym je ustawił tak //Porty: PC0(SCL) PC1(SDA) -> wejścia TWI // 1 -> wyjście // 0 -> wejście DDRC =0b11111100; // 1 -> z podciągnięciem do VCC (pull-up) // 0 ->...

    Mikrokontrolery AVR   25 Lis 2009 13:31 Odpowiedzi: 2    Wyświetleń: 3008
  • Avr/Atmega/16 - Alarm i ustawienie w menu lub cos podobnego

    Witaj Nie musisz zaprzęgać Timera, jeśli Masz zegar PCF8583. Ja zrobiłbym to następująco: 1. Zapis CZASU PRACY, oraz CZASU PRZERWY do pamięci EEPROM ATmegi 2. Napisanie krótkiego podprogramu realizującego porównanie CZASU PRACY, oraz CZASU PRZERWY 3. Gdy podprogram wykryje takie same wartości CZASÓW (zegara i nastawionych) wysyła np. impuls na wyznaczony...

    Mikrokontrolery Początkujący   20 Mar 2014 22:30 Odpowiedzi: 15    Wyświetleń: 2778
  • [AVR] Jak poprawnie używać unii i struktury z PCF8583 w AVR GCC?

    co oznaczają te zapisy: uint16_t days:6; uint16_t yr:2; uint16_t month:5; uint16_t weekday:3; tzn chodzi mi o te dwukropki a po nich jakaś liczba - to chyba nie jest przypisanie wartosci? Liczba po dwukropku oznacza ilość bitów, które zajmuje zmienna. np.:uint16_t days:6; uint16_t yr:2; oznacza, że days zajmuje 6 a yr zajmuje 2 bity...

    Mikrokontrolery   30 Mar 2009 09:03 Odpowiedzi: 8    Wyświetleń: 4329
  • Jak zainicjalizować TWI-I2C w asemblerze na ATmega8 do komunikacji z PCF8583?

    W dataszitach do AVRów ze sprzętowym TWI są przykłady podstawowych operacji (zapis, odczyt) w asemblerze .

    Mikrokontrolery   24 Gru 2006 10:14 Odpowiedzi: 4    Wyświetleń: 2064
  • PCF8593T zamiast czasu pokazuje 165165 – różnice w obsłudze vs PCF8583, kod BASCOM

    Pierwsze co rzuciło mi się w oczy po spojrzeniu do datasheet do adresy do zapisu/odczytu. W kodzie masz odczyt-A1, i zapis- A0. PCF8593T korzysta z adresów: odczyt-A3, zapis A2.

    Mikrokontrolery AVR   14 Sie 2009 12:56 Odpowiedzi: 9    Wyświetleń: 1461
  • 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ń: 1578
  • RTC PCF8583 - Zegar wyświetla znaki zapytania zamiast czasu, temperatura OK

    http://obrazki.elektroda.pl/7884479900_1... 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...

    Mikrokontrolery AVR   16 Lis 2015 16:46 Odpowiedzi: 5    Wyświetleń: 1407
  • [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ń: 1422
  • RTC PCF8583 i EEPROM 24C04 - nie działają jednoczesnie

    Obstawiam na konflikt adresów. Pamięci eeprom mają tak, że każde 256 bajtów zajmuje jeden adres I2C. 24c04 ma 512 bajtów i zajmuje 2 pozycje (nie mówię tutaj o adresach na zapis/odczyt). Jeśli pierwszy adres to 160/161, drugim będzie 162/163. I właśnie ten drugi wchodzi w konflikt z zegarkiem. Wszystkie operacje wykonywane są równocześnie na zegarku...

    Mikrokontrolery   20 Wrz 2011 22:43 Odpowiedzi: 15    Wyświetleń: 3186
  • [Bascom][SPI]Karta pamięci i PCF8583 na tych samych portach.

    Witam. Koledzy czy można podłączyć zegar PCF8583 do portu SPI procesora który obsługuje na tym porcie kartę pamięci? Jeśli się da to czy wystarczy na czas odczytu lub zapisu PCF-a konfigurować porty SCL SDA a później obsługiwać kartę pamięci. Czy trzeba ją będzie inicjować za każdym razem?

    Mikrokontrolery AVR   07 Lut 2011 18:57 Odpowiedzi: 6    Wyświetleń: 1323
  • Jak przyspieszyć odświeżanie wyświetlacza w zegarze z PCF8583 na Atmega 162?

    Żeby zrobić menu - potrzebujesz dodać kolejne funkcje obsługi odczytu i wyświetlania temperatury. Obsługę wyświetlania i poruszania się po menu itd. Ponadto istniejącą procedure obsługi PCF musisz rozszerzyć o procedury odczytu i zapisu daty oraz obsługę budzika. Kolejna sprawa to wprowadzenie przerwań. Tzn. Ustawiasz w PCF odpoowiednią datę budzika...

    Mikrokontrolery   26 Wrz 2007 10:27 Odpowiedzi: 14    Wyświetleń: 1823
  • Sterownik akwariowy w pokrywie oświetleniowej

    Bardzo fajny projekt, Super Ci to wszystko wyszło. Ogólnie od jakiegoś czasu jestem wielkim fanem SMD, Większość układów tańsza, dużo mniej miejsca potrzeba, brak wiercenia tylu otworów... U Ciebie jest sporo miejsca więc jest ok. Dlaczego obsługę dnia, miesiąca, roku i dnia tygodnia zlecasz EEPROMowi? On ma bardzo mało cykli zapisu/odczytu a PCF8583...

    DIY Konstrukcje   03 Gru 2013 22:27 Odpowiedzi: 47    Wyświetleń: 29349
  • 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ń: 1652
  • [C] [C][AVR] Konwersja czasu do formatu PCF8583 - jak zapisać godzinę?

    dziel przez 10 przesuń 4 w lewo i dodaj wynik modulo 10

    Mikrokontrolery   27 Lis 2010 19:21 Odpowiedzi: 2    Wyświetleń: 1672
  • RTC PCF8583 - problem z wyświetlaniem nazw miesięcy na LCD

    Zmienna month nie zmienia swojej wartosci wtedy gdy powinna czyli np po uplywie 31 dni. Co dziwne jak mam godzine 23:59 i dojdzie do 0:0 to w zmiennej month mam tyle co wczesniej zaś w miejscu gdzie powinna byc slowna nazwa miesiaca sa "krzaki". Dodano po 18 Czyli wystarczy jak zrobię coś takiego: Dim B1 As Bit Set B1.3 'A potem: I2cstart I2cwbyte...

    Mikrokontrolery   22 Kwi 2008 22:12 Odpowiedzi: 6    Wyświetleń: 1935
  • PCF8563 w BASCOM – jak odczytać i zapisać datę oraz czas, różnice względem PCF8583

    Witam. Co prawda nie korzystałem nigdy akurat z PCF8563 (nie przeszkadzają mi "nierozdzielone dane" ;) ), ale po pobieżnym przejrzeniu jego dokumentacji proponował bym Ci zamaskować nieużywane bity poszczególnych rejestrów po ich odczytaniu. Nie wiem jak dla Ciebie, ale dla mnie znak "x" w dokumentacji na pozycji któregoś bitu oznacza stan nieokreślony,...

    Mikrokontrolery   01 Mar 2007 03:02 Odpowiedzi: 9    Wyświetleń: 4254
  • 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ń: 1423
  • Problem z PCF8583 - nie liczy po ustawieniu godziny.

    Witam, ja miałem ostatnio różne dziwne problemy z PCF8583 w tym również to że przestawał chodzić tylko stał w miejscu. Oczywiście jak to zwykle bywa - nie był to żaden błąd PCFa tylko moje błędy. Przede wszystkim szybko odkryłem, że mam coś nie tak z procedurami zapisu I2C - tzn niby zapisywało ale działy się czasem rózne rzeczy. I na końcu wyszło,...

    Mikrokontrolery   21 Lut 2007 16:45 Odpowiedzi: 7    Wyświetleń: 2178
  • 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ń: 3094
  • 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ń: 3348
  • Zegar PCF8583 ATmega32 na wyświetlaczach 7-segmentowych

    Witam. Mam problem z zegarem na wyświetlaczach 7-segmentowych. Minuty po 09 wyświetla 16 zamiast 10, sekundy tak samo. Zawsze tak się dzieje, więc musi to być błąd w programie, ale ja już się poddałem, co może być nie tak. Config PortA = Output PortA = &HFF Config Portd = Output Portd = &Hff Config Portb = Output config portc.0 = output config...

    Początkujący Elektronicy   19 Wrz 2022 20:32 Odpowiedzi: 2    Wyświetleń: 219
  • ATMEGA 128 i potencjometr AD5290: brak CS, jak skonfigurować SPI?

    Wyżej już cały kod działający OK Dzięki serdeczne za odpowiedź uporałem się już z tym pozostało wykrywanie zera i regulacja obrotów silnika tutaj jestem zielony jak zrobić regulację obrotów :cry: [syntax=basic4gl]I2cstart 'inicjacja magistrali I2C I2cwbyte 162 'podaje adres dla zapisu PCF8583 I2cwbyte 2 'wybieram drugi rejestr(sekundy) I2cstart 'powtarzam...

    Mikrokontrolery AVR   10 Wrz 2012 20:14 Odpowiedzi: 14    Wyświetleń: 5992
  • [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ń: 4333
  • [AVR] [AVR][GCC] PCF8583 - Błędny odczyt danych z zegara, sekwencja sekund 010123...

    Skoro chciałeś wyciąć tylko zapisy do eeprom to po co zmieniasz inne rzeczy np: I2C_read_buf( PCF8583_ADDR, 0x01, 4, bufor ); Dodano po 2 Może spróbuj najpierw odczytać poprawnie czas nie usuwając nic z kodu

    Mikrokontrolery AVR   17 Kwi 2011 08:27 Odpowiedzi: 15    Wyświetleń: 3627
  • RTC pcf8583 - wyłączenie sygnału 1 Hz na wyjściu INT, ustawienie daty.

    Witam Na internecie znajdziesz wiele programów obsługujących ten RTC. Jak sobie dobrze przypominam to jest między innymi na stronie EP (w bascomie). Przed zapisem do RTC trzeba wartość najpierw przetworzyć (przekonwertować) na inny format i dopiero wtedy zapisać. przy odczycie sytuacja jest analogiczna.

    Mikrokontrolery   24 Sie 2005 22:58 Odpowiedzi: 6    Wyświetleń: 2363
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    PCF8583_write(0x00,00000100); //Control status register PCF8583_write(0x08,11001010); //Alarm control register Gcc? Jeśli tak to liczby binarne maja inny format. 00000100 -> 0b00000100 11001010 -> 0b11001010 Dodano po 1 A, jednak znasz ten format zapisu EICRB = 0b00000010; //wywołanie zboczem opadającym EIMSK = 0b00010000; //aktywacja INT4

    Mikrokontrolery Początkujący   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 936
  • 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ń: 9532
  • Sterownik nawadniania ogrodu DIY na atmega16 – automatyzacja 5 sekcji, LCD, klawiatura

    Po kilku kolejnych dniach spędzonych przy sterowniku udało mi się okiełznać wyświetlacz oraz "rozbudować" sterownik o zegar zrobiony na PCF8583. Podczas pisania programu napotkałem na mały problem, mianowicie po zwarciu pinu d.6 do masy program powinien rozpoznać stan niski i przejść do podprogramu M1.1, niestety jednak tak się niedzieje, gdy zaprogramuję,...

    Projektowanie Układów   23 Lip 2008 17:23 Odpowiedzi: 43    Wyświetleń: 16795
  • Bascom 2.0.7.3, PCF8583, kompletny program - nie zapisuje dnia tygodnia i roku

    Wiem, że PCF8583 nie ma rejestru roku - przeczytałem jego dokumentację. Wiem, że nie ma dedykowanego rejestru dnia tygodnia. Oba te problemy uwzględniłem w kodzie, co pokazałem w zamieszczonym źródle.Poniżej cytuję sam siebie: przy odczycie: Year = Day Shift Year , Right , 6 Year = Makedec(year) Year = Year + Yearbase Day = Day And &B00111111...

    Mikrokontrolery AVR   22 Lis 2011 08:33 Odpowiedzi: 2    Wyświetleń: 2050
  • Jak używać I2C z zegarkiem PCF8583 na ATmega8 w C?

    Mam jeszcze pytanie jak zapisać do tego scalaka dane jak cokolwiek chce zapisać to zapisuje się co innego , czy ta procegura zapisu jest poprawna i2c_init(); i2c_start_wait(0xA0+I2C_WRITE); i2c_write(h); i2c_rep_start(0xA0+I2C_WRITE); i2c_write(i); i2c_stop();

    Mikrokontrolery   01 Lis 2007 17:03 Odpowiedzi: 9    Wyświetleń: 3589
  • I2C, zegarek na układzie PCF8583, krzaki na wyświetlaczu.

    Ok, po pierwsze czy sam pisałeś obsługę I2C ? Czy są to jakieś gotowce? Dorzuć deklaracje nazw pinów zegar dane itd (tak na wszelki wypadek). W procedurze "zapis" masz oczekiwanie na potwierdzenie od odbiornika: clr zegar djnz r1,czolem setb dane acall del jb dane,$ ;<---------- setb zegar Z tego co rozumiem dokumentację,powinieneś czekać przy wysokiem...

    Mikrokontrolery   11 Sty 2008 00:50 Odpowiedzi: 7    Wyświetleń: 2133
  • Jak dostosować kod BascomAVR z PCF8583 do PCF8563?

    W nocie http://www.nxp.com/acrobat_download/data... na stronie 14 masz opis adresowania tego ukłądu. Wynika ze adres zapisu to 162 a odczytu 163. Tylko to musisz zmienić w swoim kodzie. Nie bede wklejał poprawionego kodu bo chyba niewarto Pozdrawiam

    Mikrokontrolery   04 Wrz 2007 22:12 Odpowiedzi: 5    Wyświetleń: 2514
  • Czy pamięć 24C04 powinna wytrzymać 100k zapisów i odczytów?

    Jesli tyle piszesz do eeprom-u to zamien 24c04 na pcf8583 (zegar) możesz nie lutowac kwarcu i tez bedzie chodził a do podtrzymania danych zastosuj 3V płaska pastylkę. Będziesz mógł pisać do woli.

    Mikrokontrolery   14 Lut 2004 20:44 Odpowiedzi: 6    Wyświetleń: 4035
  • [atmega8][Bascom] problem z odczytem czasu z PCF8583

    Witam. Właśnie stawiam swoje pierwsze kroki z pcfem i analizowałem Twój kod. Wydaje mi się że na nóżkę A0 masz podaną 1 logiczną, w związku z czym adres do zapisu jest 162 a do odczytu 163. W swoim kodzie zmień 160 na 162 dla zapisu i 161 na 163 dla odczytu. Po tych modyfikacjach program chodzi poprawnie z wyjątkiem wyświetlania danych na wyświetlaczu.

    Mikrokontrolery AVR   09 Maj 2011 15:27 Odpowiedzi: 4    Wyświetleń: 2659
  • Jak poprawnie odczytać dane z PCF8583P na ATMEGA8 w Bascom?

    Witam. Patrz komentarze które dodałem do Twojego listingu: $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.3 = Input 'pinb.1 jako wejscie Config Pinb.2 = Input 'pinb.2 jako wejscie Config Lcd = 16 * 2 'jaki zostal podlaczony wyswietlacz LCD Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4...

    Mikrokontrolery   05 Sie 2008 12:38 Odpowiedzi: 14    Wyświetleń: 4335
  • Jak podłączyć dwa mikrokontrolery do jednej pamięci I2C jako master?

    Częsty zapis do pamięci EEPROM w końcu spowoduje jej uszkodzenie, chyba że wystarczyłoby Ci 240 komórek RAM-u jakie zawiera zegar PCF8583. Może lepiej by było wykorzystać sprzętowy RS232 a dane do wymiany przechowywać w RAM mikrokontrolerów?

    Mikrokontrolery   09 Lip 2010 13:15 Odpowiedzi: 11    Wyświetleń: 3058
  • 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ń: 1947
  • Jak zarejestrować połączenia domofonu i wyświetlać je na LCD?

    1. sygnał dzwonka domofonu jest modulowany i jak wiecie trwa pewien czas - ma ok.12V amplitudy - jaki układ wejściowy zastosować i czy najlepiej programowo blokować "nowe zgłoszenia" przez ok.30 sekund? np mostek prostowniczy z elektrolitem dalej rezystor rozładowujący do masy i np jakaś bramka Schmitta (4093) z ogranicznikiem napięcia wejściowego...

    Mikrokontrolery   05 Lut 2006 07:40 Odpowiedzi: 2    Wyświetleń: 999
  • 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ń: 1935
  • [Atmega8][Bascom] Co dodać do prawie gotowego urządzenia??

    Witam. Jestem w trakcie kończenia pisania oprogramowania do zegarka z podświetlaniem RGB. Na razie mam takie funkcje: - 3 przyciskowa klawiatura. - Nastawianie daty i czasu i zapis/odczyt w/z PCF8583; - Wyświetlanie temperatury wraz z tendencją spadkową lub wzrostową przy pomocy strzałek; - Regulacja poprzez PWM sprzętowy w Atmedze8 jasnością wyświetlacza;...

    Mikrokontrolery AVR   24 Lip 2008 23:34 Odpowiedzi: 30    Wyświetleń: 5088
  • PCF8583 brak komunikacji z procesorem po magistrali I2C .

    ja niedawno odpaliłem rtc na twi i działa świetnie na stronie radzio.dxp.pl są podane procedury do twi sprawdzałem je i działają nie wiem czy wiesz ale PCF w przeciwieństwie do eeprom adres+1 to odczyt więc jeśli masz adres A2 to do niego zapisujesz a z pod A3 czytasz

    Mikrokontrolery   31 Sty 2008 14:37 Odpowiedzi: 14    Wyświetleń: 2397
  • [ATmega16] [C] Zegarek PCF8583 - LCD wyświetla nieczytelne znaki

    Pewnie od tego, że na początku programu masz zapisywanie tej godziny do PCF, więc jak wyłączysz i włączysz zasilanie to procek wpisuje właśnie te dane do zegara.

    Mikrokontrolery   10 Gru 2013 19:35 Odpowiedzi: 21    Wyświetleń: 3612
  • Czy istnieje pamięć RAM obsługiwana jak EEPROM na I²C, np. AT24C08?

    Nie bardzo rozumiem FM24c04 to eeprom czy Fram http://www.alldatasheet.com/datasheet-pd... z pdf wynika że eeprom o 1000 000 cyklach zapisu :(. Zależy mi na ramie na I2c nie chcę dawać pcf8583 bo mi zegarem nie potrzebny tylko ram a podana ilość cykli to mi się po 1/2 roku skończy. Znalazłem fram w tme FM259040 szeregowy ale...

    Mikrokontrolery   07 Wrz 2005 22:05 Odpowiedzi: 23    Wyświetleń: 3756
  • Atmega32 i PCF8583 - błędny odczyt czasu, wyświetla 165:165:165. Co poprawić?

    Witam Twój program z całą pewnością nie zadziała z PCF8583, bo nie dla niego został napisany. Po pierwsze (jak słusznie zauważył Kolega karlos79 ) zły adres układu - PCF ma &HA0 do zapisu i &HA1 do odczytu. Po drugie jego rejestry daty i czasu nie zgadzają się z tymi które Ty odczytujesz. Natomiast sądząc po adresie układu i rozkładzie rejestrów, program...

    Mikrokontrolery   27 Gru 2006 10:22 Odpowiedzi: 13    Wyświetleń: 3461
  • 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ń: 18789
  • [pcf8583T][bascom] przy próbie odczytu czasu - program wisi

    Witam Napisałem program w Bascomie - i w kilku miejscach mam odwołanie do funkcji gettime. Układ pracuje na Atmega1280. Zegar RTC skonfigurowany prawidłowo: [syntax=basic4gl]Config Sda = Portd.1 Config Scl = Portd.0 I2cinit [/syntax] układ podpięty to I2C prawidłowo(zgodnie z dokumentacją) [syntax=basic4gl]Sub Gettime I2cstart 'inicjalizacja magistrali...

    Mikrokontrolery AVR   22 Lis 2011 16:01 Odpowiedzi: 6    Wyświetleń: 2163
  • [c] Dlaczego kod między komentarzami jest niezbędny do odczytu EEPROM 24C02?

    powyższą procedurę pisałem sam, jednak obsługę magistrali I2C zapożyczyłem z sieci. Korzystam jeszcze z zegara PCF8583 i komunikuję się z nim za pomocą tej samej biblioteki I2C - nie ma żadnych problemów z zegarkiem. Odnośnie tych adresów odczyt/zapis to w dokumentacji natknąłem się na coś takiego: http://obrazki.elektroda.net/95_12515451...

    Mikrokontrolery   29 Sie 2009 18:42 Odpowiedzi: 6    Wyświetleń: 2803
  • Trwałość EEPROM w ATMega32 - ile cykli zapisu wytrzyma?

    PCF8583 ma we srodku 256 bajtow RAM, z czego do wlasnych celow mozna uzywac wyzsze 240 bajtow. Prog podtrzymania wynosi ok 1V, wiec na pojedynczym paluchu pochodzi ladnych kilka lat. Pozdrawiam, Yego

    Mikrokontrolery   06 Sie 2008 09:05 Odpowiedzi: 10    Wyświetleń: 2753