odczyt pcf8583

Znaleziono około 623 wyników dla: odczyt pcf8583
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Co robi funkcja bcd_na_dec? Kod powinieneś wstawiać pomiędzy syntax=csharp a /syntax

    Mikrokontrolery AVR   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 4333
  • Atmega16 i PCF8583 – brak odczytu czasu przez I2C, na LCD wyświetla same zera

    na fuse bitach wyłacz JTAG-a

    Mikrokontrolery   26 Maj 2005 10:23 Odpowiedzi: 10    Wyświetleń: 3640
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Bascom] odbieranie danych rs232 i odczyt PCF8583 jednocześnie

    Już śpieszę z informacjami, cieszę się że ktoś odpowiedział :) Na początek wygląd z PC jest taki: http://obrazki.elektroda.pl/2594549100_1... Kod z Visual Basica 2008: [syntax=vb] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... Imports System.Windows.Forms Imports System.IO...

    Mikrokontrolery AVR   26 Lip 2011 21:46 Odpowiedzi: 9    Wyświetleń: 3336
  • REKLAMA
  • PCF8583 - Odczyt rejestrów statusu i kontrolnych zwraca FFh, dlaczego?

    PCF8583 Coś nie tak, Uszkodzony ? Układ działa. Zczytuje godz., minuty, rok, miesiąc. Jest OK - wyświetla na wyświetlaczu. Jednak jak pobieram rejestr status (00h), control (08h), timer (07h), timer (0Fh) wszędzie mam wartość FFh twi_rep_start(Dev_Addr+TWI_READ)... twi_write(Control_Status_Addr); CTR_Status_00h=(twi_readAck()...

    Mikrokontrolery   09 Sty 2025 10:26 Odpowiedzi: 2    Wyświetleń: 189
  • Bascom, PCF8583, ATmega - brak odczytu czasu na LCD, zawieszanie I2C

    Nic sie nie dzieje, bo to nie ma prawa działać :D Gdzie rezystory podciągające linie SDA,SCL do plusa? Dostaw tam dwa rezy 10kR... Powinno to rozwiązać problem. Twój program wisi na komunikacji I2C, procek czeka na ACK lub NACK pod koniec transmisji i z powodu braku podciągania nigdy tego nie dostaje...

    Mikrokontrolery   24 Kwi 2008 23:05 Odpowiedzi: 3    Wyświetleń: 4686
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Witam. Miałem podobny przypadek - ale co jakiś czas były prawidłowe odczyty z PCF-a. Pomogło podłączenie kondensatora między nóżkami zasilania PCF-a. Pozdrowienia - teedd

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9560
  • REKLAMA
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    No to jak się zastanawiałeś nad tym, to powinieneś zaskoczyć o co chodzi... Po prostu należy najpierw wyłączyć maskowanie roku i dnia tygodnia (więc zamiast 8 do rejestru 0 wpisać wartość 0), potem odczytać cały bajt, zamaskować niepotrzebne bity w danym bajcie: najpierw rok i odczytać dzień miesiąca, potem zamaskować dzień miesiąca i odczytać rok -...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6767
  • 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
  • [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
  • 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ń: 2586
  • Pcf8583+Atmega8: Jak zmienić zakres lat z 2000-2004 na 2004-2008?

    :arrow: max_gg Starałem się koledze Lejk krok po kroku wyjaśnić metodę, a w poście wyżej prosił o łopatologiczny opis. 8) Jeżeli chodzi o maskowanie, to można też je zrealizować w układzie zegara PCF8583 podczas odczytu danych z rejestrów 05H i 06H poprzez ustawienie bitu 3 w rejestrze kontrolnym 00H. Wtedy odczytamy samą datę i numer miesiąca, natomiast...

    Mikrokontrolery   16 Wrz 2006 03:20 Odpowiedzi: 13    Wyświetleń: 4138
  • [atmega8][Bascom] problem z odczytem czasu z PCF8583

    (at)Regan_3000 Czy któraś z sugestii powyżej rozwiązała Twój problem? Mam identyczny problem. (Jestem na Atmedze16/8MHz) Pisze w C, zegar działa poprawnie gdyż obsersuję na oscyloskopie transmisję danych (zauważam zmianę dziesiątek sekund/sekund/minut w bcd na linii SDA), zapewne coś siedzi w kodzie. (PCF8583 podpięcie: SCL,SDA -> przez rezystory...

    Mikrokontrolery AVR   09 Maj 2011 15:27 Odpowiedzi: 4    Wyświetleń: 2659
  • [ATMEGA128][C] - PCF8583 - odczyt czasu nie działa

    Witam. Mam problem z ww układem. Otóż udało m się ustawić date i czas w układzie ale przy odczycie najczęściej układ się zacina. Na płytce mam też slot do karty SD, BTM-222 i RFM-12, wszystko działa poprawnie oprocz tego ukladu rtc. Wykorzystuje go tylko do zapisu czasu na karte sd wiec ogolnie za duzo tego nie ma. Układ działa ale tylko raz na 10 razy...

    Mikrokontrolery AVR   06 Gru 2012 12:21 Odpowiedzi: 2    Wyświetleń: 1509
  • REKLAMA
  • [PCF8583] [PCF8583][Bascom] Błędne odczyty i zapisy, dziwne działanie zegara PCF8583

    A jak inaczej czytać PCF-a jak nie przez I2C? Widzę że humor dopisuje :D Otóż, usiądź bo to może Cię zaskoczyć, TWI to sprzętowa, dużo lepsza od programowej, kiedy mamy możliwość skorzystania z dedykowanych pinów, obsługa I2C wbudowana w mikrokontroler. Żeby jej użyć należy ją najpierw skonfigurować dwoma komendami. W przeciwnym wypadku korzystasz...

    Mikrokontrolery AVR   13 Kwi 2016 20:48 Odpowiedzi: 6    Wyświetleń: 990
  • RTC PCF8583 i EEPROM 24C04 - nie działają jednoczesnie

    Eh już nie mam siły problem pojawił się znowu, teraz czasem odczyt jest wporzadku a czasem nie. Nie wiem co mam z tym zrobić? Dodam ze problem jest raczej z odczytem PCF8583, pamięć 24C04 zdaje się być odczytywana normalnie? Miał ktoś kiedyś podobny problem? I jeśli tak to jak go rozwiązał? Zastanawiam się nad zmiana adresu pamięci 24C04, tak żeby była...

    Mikrokontrolery   20 Wrz 2011 22:43 Odpowiedzi: 15    Wyświetleń: 3189
  • Brak odczytu sekund z PCF8583 przy różnych pamięciach 24c02 w Bascomie

    Witam. Spotkałem się z dziwnym problemem podczas pisania w Bascomie. Otóż, po umieszczeniu na magistrali tych układów w niektórych przypadkach (różni producenci pamięci) brak jest odczytu sekund z zegarka. Zegarek pracuje normalnie, minuty przeskakują ale nie sekundy. Po wymianie pamięci na inny model - Atmela problem znika. Próbowałem zwiększać opóźnienie,...

    Mikrokontrolery   03 Mar 2004 18:14 Odpowiedzi: 2    Wyświetleń: 920
  • Błędny odczyt sekund z PCF8583 w Bascom – wartości nie rosną liniowo

    witam w bascomie odczytuję sekundy z tego scalaczka i w wyniku mam 0,1,2,3,4,5,6,7,8,9,22,23,24,25,32,33,34... .... kawałek kodu odczytującego sekundy : I2cstart I2cwbyte &HA0 I2cwbyte 2 I2cstart I2cwbyte &HA1 I2crbyte S , Ack I2crbyte M , Ack I2crbyte H , Nack I2cstop T = Makebcd(s) co siędzieje ? z kwarcu na plus mam 33pF (bez niego to samo)...

    Mikrokontrolery   07 Mar 2007 14:58 Odpowiedzi: 2    Wyświetleń: 1007
  • 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ń: 16682
  • AVR CodeVision - odczyt czasu z PCF8583, stała wartość w rejestrze `wysw`

    Hej mam ten sam problem.. poradziles sobie juz z tym???

    Automatyka Przemysłowa   16 Sie 2009 14:55 Odpowiedzi: 1    Wyświetleń: 1167
  • ATmega8 + PCF8583: Odczyt sekund przez I2C w C nie działa, wyświetla 0

    Złe podłączenie kondensatora spowoduje tylko że zegar będzie leciał szybciej albo wolniej juz nie pamiętam, co nie zmienia faktu że coś powinno się dać odczytać. Proponuje odczytać inne komórki, nie zaglądałem do pdf'a ale może te co czytasz to jest rok albo godzina.

    Mikrokontrolery   25 Maj 2011 20:26 Odpowiedzi: 6    Wyświetleń: 6408
  • 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ń: 3819
  • [pic18f] PIC18F: PCF8583 pokazuje zera - problem z implementacją I2C w C

    Rozumiem że odczyt pcf8583, po prostu daje same zera , tak ? Po pierwsze : czy ra3 i ra4 nie są pinami w trybie analogowym ? (rejestr ADCONx) Według mojego rozumienia a nieznajomości C, ten fragment : #define SDA TRISAbits.TRISA3 #define SCL TRISAbits.TRISA4 #define SDA_IN PORTAbits.RA3 #define SCL_IN PORTAbits.RA4 powinien być tak : #define SDA_IN...

    Mikrokontrolery PIC   26 Kwi 2010 10:58 Odpowiedzi: 1    Wyświetleń: 1265
  • PCF8583 Bascom – odczyt i zapis roku oraz dnia tygodnia w rejestrach kalendarza

    Rok i dzień tygodnia odczytujesz analogicznie do dnia miesiąca. Wystarczy tylko zmienić numer rejestru PCF przy odczycie i zamaskować niewykorzystywane bity.

    Mikrokontrolery   02 Paź 2007 09:55 Odpowiedzi: 4    Wyświetleń: 1779
  • 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ń: 1416
  • [AVR] [AVR][GCC] PCF8583 - Błędny odczyt danych z zegara, sekwencja sekund 010123...

    Wyciąłem tylko obsługę EEPROM bo mi to nie potrzebne. Jak by ktoś mógł by się przyjrzeć to był bym wdzięczny. [syntax=c] /* * main.c * * Created on: 2010-09-07 * Autor: Mirosław Kardaś * * Program korzysta ze sprzętowej obsługi I2C/TWI * Umożliwia zapis danych do RTC oraz EEPROM a także * oczyt z tych urządzeń * */ #include <avr/io.h> #include...

    Mikrokontrolery AVR   17 Kwi 2011 08:27 Odpowiedzi: 15    Wyświetleń: 3633
  • [atmega32] Błąd odczytu/zapisu z RTC PCF8583 na ATmega32 w języku C - analiza kodu

    Użyj sprawdzonych bibliotek do zegara. Pamiętaj o rezystorach podciągających. [syntax=c] void TWI_inicjacja(void) { // Czestotliwosc TWI(i2c) = 100kHz (max 100kHz) -> atmega8 taktowana wewnetrznie 8MHz (RC=8MHz) // ----------------------------------------... /* TWSR = TWS7 TWS6 TWS5 TWS4 TWS3 - TWPS1 TWPS0 */ TWSR =0b00000000; // Preskaler =...

    Mikrokontrolery AVR   31 Lip 2011 09:26 Odpowiedzi: 8    Wyświetleń: 3081
  • [atmega32][c]pcf8583 zapis i odczyt powyżej adresu 0F

    Proszę o pomoc...odczytanie dnia tygodnia tzn czy poniedziałek itd;...druga sprawa zapis dziesiątek i jednostek miesięcy.....niby proste a za chiny zapisać nie potrafię już paluchy bolą od klepania w klawisze żadne przesunięcia bitowe nie działają...odczyt dla miesięcy zdefiniowany tak;a dni tygodnia ???????? { PCF8583=TWI_read(zegar,0x06);...

    Mikrokontrolery AVR   31 Paź 2010 22:13 Odpowiedzi: 3    Wyświetleń: 1484
  • RTC PCF8583 - problem z wyświetlaniem nazw miesięcy na LCD

    ... W takim wypadku czy rejestr daty/roku to wg pdfa 05H ale mnie jednak to nic nie mowi:( Kolejny raz wołam o pomoc... Jeżeli masz kłopot ze zrozumieniem co zawierają rejestry 05 i 06 , to ustaw w rejestrze kontrolnym(adres 00) bit nr.3(mask) i wtedy Twój kod zadziała - pomiń odczyt Year.Zmianę roku , musisz załatwić wyłącznie programowo. Piotrek

    Mikrokontrolery   22 Kwi 2008 22:12 Odpowiedzi: 6    Wyświetleń: 1947
  • Atmega32 i PCF8583 - błędny odczyt czasu, wyświetla 165:165:165. Co poprawić?

    hej koledzy!!! juz jestem:) wielkie dzieki za pomoc - czesciowo juz zegar dziala, mieliscie racje!! zmienilem w kodzie odczytu HD na HA i dziala odczyt ' -------------------- Procedura odczytu czasu i daty -------------------- Clock: I2cstart I2cwbyte &HA0 ' zmienilem z HD0 na HA0 I2cwbyte 2 I2cstart I2cwbyte &HA1 ' zmienilem z HD0 na HA1 I2crbyte...

    Mikrokontrolery   27 Gru 2006 10:22 Odpowiedzi: 13    Wyświetleń: 3461
  • Zegar na PCF8583 z Atmega8515 - błędne odczyty czasu po kilku godzinach

    Witam. Postanowiłem wreszcie zrobić sobie zegarek do pokoju. Wybór pał na PCF8583 bo już kiedyś z niego korzystałem i wspominam bardzo pozytywnie - nie było żadnych problemów z odpaleniem i komunikacją tylko że to były czasy AT89C2051 i bascoma 8051. Teraz mam w układzie atmege8515 i są spore "jaja" co jakiś czas (godzina czasem pół czasem dwie) dostaje...

    Mikrokontrolery   21 Lis 2007 16:39 Odpowiedzi: 5    Wyświetleń: 1919
  • Jeden układ PCF8583 i dwa procesory do odczytu - możliwe??

    Temat zamykam.

    Mikrokontrolery Początkujący   29 Kwi 2014 11:59 Odpowiedzi: 15    Wyświetleń: 2534
  • 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
  • PCF8583P przez I2C nie aktualizuje czasu - jak uruchomić zegar?

    1. Cały układ chodzi na 3,3V, czy tylko PCF8583? 2. Pokaż kawałek kodu odczytu z zegara, może tam jest błąd. 3. DS1307 zamiast PCF8583 jest wiele lepszym rozwiązaniem.

    Początkujący Elektronicy   26 Sty 2013 21:38 Odpowiedzi: 4    Wyświetleń: 810
  • [ATMEGA16] ATMEGA16 TWI/I2C: Problem z odczytem z zegarka PCF8583P, zapętlenie programu

    Nie analizowałem dokładnie kodu, ale na pierwszy rzut oka brakuje mi ustawienia częstotliwości taktowania magistrali (rejestr TWBR i bity TWPS1:0 w rejestrze TWSR). Maksymalna częstotliwość taktowania SCL układu PCF8583 to 100kHz. Nie napisałeś jaką częstotliwością jest taktowany procesor. Po starcie procesora te rejestry są ustawione na wartość 0 i...

    Mikrokontrolery AVR   01 Sie 2010 15:22 Odpowiedzi: 3    Wyświetleń: 2965
  • [STM32F051][C/CoCoox]] - Inicjalizacja I2C, komunikacja z PCF8583

    Witam wszystkich serdecznie, Chciałbym prosić o pomoc w analizie błędów inicjalizacji i komunikacji z zegarem RTC, który wszyscy znają. Chciałbym przedstawić kod, który nie działa - opisać objawy i spytać o parę rzeczy, które mnie nurtują. A więc do rzeczy. Najpierw Kod: [syntax=c] #define PCF8583_ADDR ((uint16_t)(0x50)) #define I2C_SCL GPIO_Pin_6 #define...

    Mikrokontrolery ARM   22 Mar 2015 20:01 Odpowiedzi: 10    Wyświetleń: 2004
  • 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ń: 1197
  • Jak dodać zegar do termometru DS18B20 na AT89S8252 bez zakłóceń?

    Dokładnie... Czas mierzy u mnie PCF8583 , procedurka odczytu jest banalna i chyba nie zajmuje nadto procka ...

    Mikrokontrolery   28 Lip 2004 07:03 Odpowiedzi: 32    Wyświetleń: 9220
  • Bascom - ATmega16: Debounce nie działa z przyciskami na PORTA

    Nie działa mi komenda debounce. Pracuje na ATmega 16 Mam podłączone przyciski do uC pod piny A0, A1, A2, A3, A4, A5. Przycisk natomiast jest podłączony pod mase układu. W programie podciągłem rezystory takim sposobem: Set PORTA.0 ............. a program wygląda tak do ...... instrukcje odczytu czasu z PCF8583 instrukcje odczytu z temp. z DS1820 ..........

    Mikrokontrolery   28 Kwi 2008 11:15 Odpowiedzi: 20    Wyświetleń: 3700
  • [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ń: 3816
  • [ATMega168] ATMega168 i PCF8583 - jak rozwiązać problem resetów zegarka?

    Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: http://obrazki.elektroda.pl/4826984900_1... Napisałem do niego następujący program: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include "HD44780.h" #include "i2c.h" #include "PCF8583.h"...

    Mikrokontrolery AVR   25 Kwi 2012 06:59 Odpowiedzi: 5    Wyświetleń: 3620
  • PCF8583 I2C z Atmega16 – odczyt czasu zwraca stałe wartości 165:165:165

    Sprawa rozwiązana. Wysłali mi z hurtowni PCF8563 zamiast PCF8583. Nie zauważyłem tego. Teraz wymieniłem i jest OK.

    Mikrokontrolery   23 Sie 2007 12:03 Odpowiedzi: 3    Wyświetleń: 1605
  • PCF8583 + ATmega8515 – wyświetla same zera, brak odczytu czasu z RTC

    dziala kwarc pcfa był padnięty dzięki

    Mikrokontrolery   20 Sie 2006 20:45 Odpowiedzi: 2    Wyświetleń: 1427
  • Bascom 8051 v2.0.11.0 - błędy kompilacji przy odczycie DS1820 i PCF8583

    Witam. Napisałem w Bascomie prosty program do odczytu 2 termometrów DS1820 i PCF8583 - właściwie jest to zarys gotowych procedur. Niestety przy kompilacji wywala mi masę wewnętrznych błędów - Internal Errors w ostatniej linii. GDZIE ROBIĘ BŁĄD? Zmniejszałem liczbę zmiennych typu Byte (chyba jest ich zbyt dużo więc zmniejszyłem rozmiar tablicy Adresy)...

    Mikrokontrolery   28 Lut 2006 19:49 Odpowiedzi: 5    Wyświetleń: 1574
  • Jak dokładnie odmierzyć 10 minut w Bascom przy użyciu kwarcu 8MHz?

    Zawsze jak wchodzisz w przerwanie np.On Timer lub w podprogram sub procesor odkłada zawartość pewnych rejestrów na stos (co zajmuje mu ileś us) a po przerwaniu (lub sub-ie) zdejmuje ze stosu (co znowu zajmuje czas). Rachunkowo wygląda wszystko dobrze w programie-ale tylko gdy procesor chodzi z nieskończoną prędkością. A chodzi ze skończoną. A-w tych...

    Mikrokontrolery AVR   10 Cze 2009 19:25 Odpowiedzi: 3    Wyświetleń: 3551
  • Zegarek na Atmedze i PCF8583 - ocena schematów i podłączenie RTC

    (at)piotrva, doczytałem o tym zasilaniu, po prostu nie chciało mi się przerabiać swojego schematu i wrzuciłem go jedynie "poglądowo" ;-) Nadal uważam, że R7 i R3 są za małe... po co Ci taki prąd przez diodę? zwłaszcza jak oszczędzasz prąd. R6 powinno być w okolicy 4,7k. Jeśli sam będziesz wymieniał baterie i nie boisz się ryzyka odwrotnego ich włożenia...

    Mikrokontrolery   14 Kwi 2013 09:53 Odpowiedzi: 18    Wyświetleń: 4371
  • Jak przyspieszyć reakcję klawiatury z PCF8574 w języku C?

    pcf_pinread(unsigned char adres_pcf, unsigned char pin) { unsigned char stan_portu; unsigned char signal; stan_portu = pcf_portread(adres_pcf); stan_portu >>= pin; signal = (stan_portu & 1); return signal; } Właśnie nie odczytuje w przerwaniu, odczyt PCFa jest ustalony w pętli głównej w której jak narazie jest...

    Mikrokontrolery   10 Lip 2006 22:01 Odpowiedzi: 6    Wyświetleń: 1277
  • 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
  • Dziwne zachowanie systemu z ATmega8, DS18B20 i PCF8583 w Bascom AVR

    To ma być sterownik ogrzewania i docelowo ma obsługiwać większą liczbę czujników, z tego względu zależy mi na tym aby to przerwanie inicjowało konwersję temperatury. Nie chcę programu głównego zatrzymywać na czas oczekiwania na konwersje, a w pętli głównej chcę umieścić jeszcze kilka innych zadań jakie ma spełniać układ. Zdziwiło mnie tylko zachowanie...

    Mikrokontrolery   01 Wrz 2006 23:33 Odpowiedzi: 2    Wyświetleń: 3927
  • Attiny 2313 i DS1307 - Problemy z odczytem danych w C, liczba 165

    Ja tylko dodam, że trzeba sobie popatrzeć do dokumentacji DS1307 i porównać jego rejestry z rejestrami w PCF8583.

    Mikrokontrolery AVR   17 Lut 2014 15:06 Odpowiedzi: 13    Wyświetleń: 2418
  • 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ń: 1229
  • 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
  • [Atmega8] Migający czas na LCD przy odczycie z PCF8583

    Witam, mam taki problem mały. Gdy odczytuję czas z uC to na LCd czas ten mi tak szybko miga że nie można tego odczytać. inne rzeczy natomiast są dobrze widoczne a są w tej samej lini na wyświetlaczu. zmian waitms też nie pomaga.

    Mikrokontrolery AVR   19 Lut 2009 20:47 Odpowiedzi: 3    Wyświetleń: 1145
  • Jak przekazywać zmienne między modułami w C przy użyciu #include?

    Witam Niedawno zacząłem programować w C, jako kompilatora używam Ride firmy Raisonance. Mam mały problem który jest dość ciężki do opisania ale spróbuje. Otóż... Napisałem program do odczytu zegarka pcf8583 i wyświetlania czasu na wyświetlaczu... a że program był dość długi to podzieliłem go na "moduły" - obsługi wyświetlacza, i2c, odczyt czasu... itp....

    Mikrokontrolery   02 Lis 2007 18:52 Odpowiedzi: 4    Wyświetleń: 1253
  • [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ń: 8106
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Tutaj problem polega na tym, że trzeba maskować sekundy, minuty i godziny. W PCF8583, jest to rboione automatycznie.

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2337
  • 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ń: 6147
  • Atmega128 i DMF5005N - niechciane piksele na wyświetlaczu LCD, Bascom

    Witam wszystkich, mam problem z wyświetlaczem LCD DMF5005N, podczas wyświetlania czegokolwiek na LCD, pojawiają się na nim oprócz poprawnych informacji także śmieci - pojedyncze i podwójne piksele. Program pracuje w pętli - odczyt czasu z PCF8583, a ilość niechcianych pikseli zwiększa się sukcesywnie do pewnego momentu, za każdym razem są to te same...

    Mikrokontrolery   28 Lip 2007 22:05 Odpowiedzi: 5    Wyświetleń: 2139
  • 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ń: 3494
  • [BASCOM][PCF8583] Potrzebuję program do obsługi zegara PCF.

    Witam. Zacznij od odczytu. Masz może podpięty wyświetlacz ? Byłoby łatwiej testować. Tu przykładowy podprogram odczytu zegara sprawdzony i działający. Wyświetla na LCD Sub Odczyt_czasu I2cstart I2cwbyte 162 I2cwbyte 2 I2cstart I2cwbyte 163 I2crbyte S , Ack I2crbyte Mn , Ack I2crbyte H , Nack I2cstop cls Lcd "time " ; Bcd(h) ; ":" ; Bcd(mn) ; ":" ; Bcd(s)...

    Początkujący Elektronicy   08 Lis 2009 11:08 Odpowiedzi: 2    Wyświetleń: 3533
  • 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
  • [ATMEGA32][C]Gdzie zapisać ustaw. czasu do PCF8583 czy 24C02

    Rozumiem..fakt przesadziłem z tym kodem.....przepraszam......w sprawie wcięć to proszę o weryfikację czy tak ma wyglądać...to wyrwany z całości kawałek... //***** MAIN int main() { DDRA=0xC0; //jakieś ustawinie portów //***** LCD init LCD_menu init LCD_Initalize(); _delay_ms(200); //***** ADC init //***** TWI init while(1)...

    Mikrokontrolery AVR   04 Lis 2010 09:50 Odpowiedzi: 23    Wyświetleń: 2954
  • 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
  • Odczyt daty (dzień, miesiąc, rok, dzień tygodnia) z zegara PCF8583 – jak to zrobić?

    Ja to robilem tak: Dim M As Byte Dim S As Byte Dim Ho As Byte Dim D As Byte Dim We As Byte Dim Mnt As Byte Dim Wm As Byte Dim Y As Byte Dim Yd As Byte Input "dzien" , D Input "dzin tygodnia" , We Input "miesiac " , Mnt Input "rok" , Y Input "godzina" , Ho Input "minuta" , M Input "sekunda"...

    Mikrokontrolery   27 Lip 2003 20:04 Odpowiedzi: 1    Wyświetleń: 3153
  • Jak odczytać jednocześnie dzień, miesiąc, rok z PCF8583?

    Witam. Mam pytanie dotyczące PCF8583. Chodzi mi o odczyt dnia, miesiąca, dnia tygodnia i roku. Wiem, że dzień i rok są pod adresem 5 a miesiąc i dzień tygodnia pod 6. Dostęp do nich ustawiamy bitem w rejestrze kontrolnym. A czy da się jednocześnie odczytywać wszystkie te cztery wartości? Próbowałem odczytywać rok i dzień tygodnia a później ustawiałem...

    Mikrokontrolery   22 Lut 2004 15:50 Odpowiedzi: 3    Wyświetleń: 1957
  • PCF8583 - Minuty i godziny zawsze zero, sekundy działają poprawnie

    Sprawa załatwiona, w procedurze odczytu brakoiwało mi ustawienia portu danych w stan wysoki, przez co procek siłą rzeczy musiał odczytać same zera. moglbys sie podzielic swoja poprawiona procedurka odczytu ? bo wlasnie przezywam podobny problem.

    Mikrokontrolery   28 Mar 2004 21:29 Odpowiedzi: 10    Wyświetleń: 3701
  • [ATmega8][Bascom][PCF8583] nie odczytuje czasu po i2c

    Dlaczego chcesz odczytywać czas w przerwaniu? Przerwanie powinno być jak najkrótsze. Odczyt danych z pcf-a zrób w pętli głównej a przerwanie wykorzystaj tylko do migania kropką.

    Mikrokontrolery AVR   05 Kwi 2009 19:27 Odpowiedzi: 6    Wyświetleń: 2826
  • wpływ częstotliwości odczytu na opóźnienie RTC (PCF 8563)

    Ja czytam co sekundę, nie zauważyłem żeby występowały opóźnienia tego rzędu. Przyrząd z takim RTC, po kilku (kilkunastu?) dniach ma wskazanie różne o kilka minut, ale żeby 2 godziny na kilka godzin, to nie zdarzyło mi się. Dodano po 7 Przepraszam, dopiero teraz doczytałem, że chodzi o PCF8563. Ja używam PCF8583.

    Mikrokontrolery   19 Kwi 2010 18:01 Odpowiedzi: 6    Wyświetleń: 2492
  • [AVR-GCC] ATMEGA8 i PCF8583 - brak aktualizacji sekund na wyświetlaczu

    Akurat z C dla mikrokontrolerów to jestem cienias ale widzę, że w main.c jest zdefiniowana funkcja ustawiania zegarka a Ty jej nie wywołujesz. Od razu zaczynasz od odczytu a przecież zegarek PCF8583 po załączeniu zasilania nie chodzi i ma w rejestrach raczej przypadkowe wartości (o ile sobie dobrze przypominam). Jeśli chcesz sprawdzić, czy mam rację...

    Mikrokontrolery   16 Mar 2008 12:23 Odpowiedzi: 9    Wyświetleń: 3682
  • Zegar na PCF8583 przyspiesza o 20 minut w 12h - jak to naprawić?

    nie szukaj błedu w procedurze odczytu, to sam układ zegarka szwankuje. pierwsza rzecz jaką wykonaj to podłącz zasilanie do 8583 przez diode krzemową, i dodaj kondensator tantalowy 10mikro. ostatecznie może być elektrolityczny. jeżeli to nie pomoże (u mnie zawsze wystarczyło) to wymien rezonator kwarcowy przy układzie zegarka. częstotliwość mikrokontrolera...

    Mikrokontrolery   25 Kwi 2006 20:17 Odpowiedzi: 10    Wyświetleń: 4708
  • [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
  • [pcf8583T][bascom] przy próbie odczytu czasu - program wisi

    Jeżeli połączyłeś tak jak na schemacie, to używasz złych adresów. Zamień $A0 na $A2, a $A1 na $A3. Jeżeli chcesz korzystać z adresów $A0 i $A1, to nogi układu (A0) musisz podpiąć GND, a nie VCC.

    Mikrokontrolery AVR   22 Lis 2011 16:01 Odpowiedzi: 6    Wyświetleń: 2163
  • Ustawianie czasu w PCF8583 za pomocą przycisków w Bascomie

    Dzieki Panowie za podpowiedzi ,mam problem z ustawieniem konkretnej godziny bo do pcfka musi byc godzina zapisana w formacie BCD,i jak zastosuje cos takiego Zwiększaj/zmniejszaj binarną , a dopiero po tym rób z tego BCD. H = 21 'dwudziesta pierwsza if pinc.2=0 then incr h end if H=Makebcd(h) 'w H znajdzie sie wartość &H22(binarnie 34)...

    Mikrokontrolery   25 Mar 2007 00:28 Odpowiedzi: 8    Wyświetleń: 1437
  • Zegar,data,termometr na Atmega32.Jak dopisać alarm?

    O kurcze rzeczywiście.Nie przyglądałem się tej bibliotece.Więc tak: Zamiast definicji "i2cwbyte" ---> Zmienne Byte_offset, Error, minuty i godziny DIM Byte_offset as byte(czyli jako bajt) dim error as byte.Dobrze myślę? EHHHh.Mimo tego że mam zdefiniowane te zmienne jako byte, mam błędy na offset i error. [syntax=basic4gl]If S6 = 0 Then Sub Displayalarm()...

    Mikrokontrolery Początkujący   02 Lut 2013 18:34 Odpowiedzi: 6    Wyświetleń: 2172
  • [EAGLE] - Sprawdzenie poprawności schematu i PCB mojego pierwszego projektu

    Dziękuje że miałeś czas i ochotę patrzeć w te bazgroły Buzzer przetestuje DS18B20 rezystor 3.3k dobrany doświadczalnie przy 4,7k różnie bywało z odczytem długa linia kilka Ds-ów PCF8583 poprawię i zabieram sie za zmianę schematu

    Pomoc w PCB   21 Lut 2015 21:43 Odpowiedzi: 3    Wyświetleń: 1689
  • 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ń: 1717
  • Podłączenie 3x Atmega 16 do jednego PCF8583 - czy to zadziała?

    Witam. Czy można podłączyć 3 M16 do jednego PCF8583? Chodzi o to by 3 zegary w różnych częściach domu działały jednakowo. Miały odczyt z jednego zegara PCF. Myślałem o połączeniu równoległym linii SDA i SCL, czy to ma szansę działać?

    Mikrokontrolery AVR   03 Paź 2010 14:10 Odpowiedzi: 13    Wyświetleń: 1779
  • 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
  • PCF8563 w BASCOM – jak odczytać i zapisać datę oraz czas, różnice względem PCF8583

    w jaki sposób rozwiązujesz rok w 8583 ? Jak "rozwiązuję rok" ;) to dość trudno tak w kilku zdaniach wytłumaczyć, chociaż sprawa generalnie jest prosta... Może więc zamiast się rozwodzić, pozwolę sobie wkleić dobrze (mam nadzieję) skomentowane fragmenty swojego programu. ' ****************************************... 'Odczyt:...

    Mikrokontrolery   01 Mar 2007 03:02 Odpowiedzi: 9    Wyświetleń: 4257
  • Czy AVR obsługuje I2C w przerwaniach bez zakłóceń? PCF8583 i PCF8574

    Co ile masz przerwanie od timera bo jak się domyślam stan klawiatury odczytujesz kilkadziesiąt razy na sekundę?? Napisze to po raz kolejny: Wywal odczyt po IIC klawiatury z obsługi przerwania!!! I rób to tak samo jak odczyt czasu w programie głównym na podstawie flagi. Po drugie po co odczytujesz za każdym razem czas z PCF'a??? Skoro masz przerwanie...

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3879
  • 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ń: 1826
  • [ATmega16][C] Połączenie z PCF8583P - Brak odpowiedzi?

    Udało mi się uruchomić i pobrać sekundy z PCF8583P! Wasze porady były bardzo pomocne, problemem był zły adres i brak ustawienia częstotliwości TWI. Udało się odczytać sekundy, ale nie udało mi się odczytać minut, nie wiem czemu. Tak odczytuję sekundy: [syntax=c]unsigned char PCF8583_read_unity_of_seconds() //jedności sekund { unsigned char czasPCF8583;...

    Mikrokontrolery AVR   15 Mar 2011 00:07 Odpowiedzi: 9    Wyświetleń: 3779
  • 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ń: 1621
  • [atmega32] [atmega32][c] Porównywanie czasu w dwukanałowym zegarze sterującym PCF8583

    Witam.Mam problem z funkcjami w dwu kanałowym zegarze sterującym gdzie muszę porównywać czas bieżący z ustawionym czasem włączenia i czasem wyłączenia niezależnie jednego i drugiego kanału. Napisałem coś takiego opierając się na warunkach if ale nie chodziło to prawidłowo bo raz zadziałało a raz nie a i kodu było sporo. Mam z tym duży kłopot bo to ostatni...

    Mikrokontrolery AVR   13 Lis 2010 10:36 Odpowiedzi: 13    Wyświetleń: 2346
  • 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ń: 3115
  • Jak wygenerować 1Hz na atmega16 bez PCF8583, używając timerów w C?

    Korzystanie ze sprzętowych timerów do generowania taaaak długaśnego odcinka czasu 1Hz to po prostu istne marnotrawstwo by było niestety. Sam sobie podpowiadasz i dobrze, że masz na wyjściu PCF8583 generowany 1Hz - nic tylko podłączyć go pod jakieś przerwanie INTx i masz w procku 1Hz a jeszcze możesz go pięknie wykorzystać do odczytu czasu z PCF'a i...

    Mikrokontrolery Początkujący   16 Sty 2012 13:09 Odpowiedzi: 14    Wyświetleń: 2066
  • 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ń: 1431
  • [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ń: 2276
  • Jak używać I2C z zegarkiem PCF8583 na ATmega8 w C?

    Kompiluje się, ale znalazłem już rozwiązanie na stronie autora biblioteki której używam ,jednak temat pozostawiam otwarty(jeszcze odczyt daty który jest dosyć dziwny :D) Pozdrawiam Gbr3

    Mikrokontrolery   01 Lis 2007 17:03 Odpowiedzi: 9    Wyświetleń: 3589
  • atmega16 + pcf8583, ma ktoś działające źródła? Tutorial?

    Witam,jest tego sporo na forum,poszukaj też na inne procki ,ja niedawno miałem podobny problem masz tu kawałek prostego kodu: Config Lcdpin = Pin , Db4 = P1.4 , Db5 = P1.5 , Db6 = P1.6 , Db7 = P1.7 , E = P1.3 , Rs = P1.2 Config Lcd = 16 * 1a Cursor Off Cls Declare Sub Read_time() Dim S As Byte , M As Byte, H As Byte Config Sda = P3.5 Config Scl = P3.7...

    Mikrokontrolery   02 Kwi 2007 19:17 Odpowiedzi: 2    Wyświetleń: 1260
  • 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ń: 1473
  • Jak odczytać dzień tygodnia? PCF8583 i Bascom.

    No i kurczę działa. A wcześniej się męczyłem i lipa. Dzięki wielkie za pomoc. Musiałem zmienić nieco docelowy soft. Zastosowałem Gosub Getdatetime Day_nr = Dayofweek() I mam teraz zarówno odczyt godzin, minut i dnia tygodnia. Super dzięki. Później przetestuję w gotowym urządzeniu, bo na biurku działa dobrze.

    Mikrokontrolery   12 Paź 2017 12:56 Odpowiedzi: 2    Wyświetleń: 723
  • Attiny2313 i PCF8583 – jak napisać program zegarka I2C w Bascom od podstaw?

    Posiadam Help'a po polsku a notę katalogową po angielsku tylko nie rozumiem jak ma być odczyt godz z tego pcf'a jak wyświetlić informacje przesłane za pomocą I2C.

    Mikrokontrolery AVR   22 Lis 2008 22:37 Odpowiedzi: 4    Wyświetleń: 2192
  • [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
  • 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ń: 1990
  • Jak zasilić i zaprogramować PCF8583 z 89c51 w Bascom?

    Mam zamiar dolaczyc ten uklad do 89c51 no i mam kilka pytan :) Nie jestem pewien (bo z angielskiej noty katalogowej malo zrozumialem)ale do poprawnej pracy uklad potrzebuje zasilania 1,5v tak? I jeszcze problemem dla mnie jest jak wprowadzic czas,date do ukladu? Posiadam tylko programator, nic wiecej. Program pisze pod bascomem (dokladniej to nie pisze...

    Mikrokontrolery   03 Cze 2009 12:39 Odpowiedzi: 14    Wyświetleń: 3590
  • [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ń: 1856
  • ATmega32 - PCF 8583 - obsługa daty - dziwna reakcja

    Dziwne że rok działa (chyba, żę B ma wymiar 8 bitów) Kod C - Dziwne to jest tu podejście Autora do odczytu roku. Przecież w PCF8583 wartość roku odczytywana z tego rejestru mieści się w zakresie 0-3. Jest to informacja o tym który aktualnie mamy rok od ostatniego roku przestępnego. Dlatego w przytoczonych przeze mnie materiałach wartość roku trzymana...

    Mikrokontrolery AVR   29 Lis 2012 07:16 Odpowiedzi: 3    Wyświetleń: 1284
  • 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ń: 1068
  • [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
  • [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ń: 5091