bascom pcf8583 zapis

Znaleziono około 162 wyników dla: bascom pcf8583 zapis
  • 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ń: 6192
  • 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ń: 1809
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [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ń: 2463
  • REKLAMA
  • [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ń: 2310
  • 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ń: 4269
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    Witam, Raczej nie uszkodziłeś PCFa. Bardziej prawdopodobne jest, że masz coś nie tak z przyciskiem i cały czas w pętli while wykonujesz zapis do rejestru minut. Zakomentuj na chwilę te część kodu i sprawdź. Pozdrawiam JarekC

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16967
  • 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ń: 2095
  • [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ń: 2677
  • [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ń: 2190
  • REKLAMA
  • 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ń: 2526
  • REKLAMA
  • 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ń: 35772
  • PCF8575 (16bit I/O) - odczyt działa, zapis nie działa w Bascom. Co robię źle?

    Witam Mam problema z kostką pcf8575 (16bit I/O) No więc oczyt mam ale tylko 1 portu ale zapis ni huhu niewiem w czym tkwi błąd kod wyglada następująco: na początek deklaracje i2c ble ble ble :) potem... Sub Sendpcf1: I2cstart 'start I2csend &H40 , Addl1 I2csend &H40 , Addh1 I2creceive &H41 , Tmpz I2creceive &H41 , Tmpz2 Print "Na portach pcfa: " ; Tmpz...

    Mikrokontrolery   29 Mar 2007 11:51 Odpowiedzi: 9    Wyświetleń: 2510
  • [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ń: 1300
  • 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ń: 3882
  • 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ń: 1692
  • BASCOM - wysłanie danych do pcf8591 szyną i2c (jaki adres)

    Witam! Jaki adres należy wpisać w bascomie, aby wysłać dane do pcf8591 szyną i2c? Wszystkie nóżki adresowe mam zwarte z masą. napisałem taki programik Dim A As Byte Do Waitms 40 I2cstart I2csend ADRES? I2csend 64 I2csend A I2cstop Incr A Loop End Czy instrukcja "I2Csend 64" przy dobrym adresie poda na wyjście OUT napięcie proporcjonalne do A?

    Mikrokontrolery   02 Cze 2006 09:50 Odpowiedzi: 7    Wyświetleń: 2980
  • 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ń: 1630
  • 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ń: 1046
  • Atmega 32[asm] - PCF 8583-zagadka działającego przykładu

    witam ! tematów dotyczących niedziałającego PCF 8583 w Proteusie było już kilka jednak w internecie krąży przykład napisany w asm,który działa również u mnie. W sumie sam nie wiem co tu wrzucić,bo gdybym wrzucił wszystko to nikt by tego nie przeczytał. Najkrócej więc jak się da: Przekopiowałem kody z popularnej książki GB( ten sam qc,takie samo taktowanie,...

    Mikrokontrolery Początkujący   09 Sie 2016 19:12 Odpowiedzi: 5    Wyświetleń: 1224
  • PCF8583 i Bascom. Dzień tygodnia i rok. Format wyświetlania godziny.

    Witam wszystkich, mam pytanie dotyczące obsługi RTC w MCS Bascom 8051. Mianowicie jak z PCF8583 wyciągnąć dzień tygodnia i rok, jak obsługiwać format wyswietlania godziny (12/24 godzinny), słyszałem również, że układ sam moze rozpoznawać rok przestępny. Buduje właśnie układ z PCF8583, bez problemowo procesor odczytuje godziny, minuty i sekundy, oraz...

    Mikrokontrolery   21 Lut 2005 17:55 Odpowiedzi: 3    Wyświetleń: 1807
  • 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ń: 918
  • Dlaczego PCF8574 w Bascom AVR nie dekoduje stanu wejść?

    Witam! Napisałem następujący program: I2cinit Pcf = 255 I2cstart Do I2csend &H40 , Pcf Waitms 100 I2creceive &H41 , Pcf Pcf = Pcf Or &B11111111 Loop Until Pcf = &B00000001 'wczsniej oczywiście skonfigurowałem porty scl i sda, A0,A1,A2 połączone z masą, na porty wejściowe podaję stany 0 . mogę wówczas zaobserwować zmianę na linii INT układu PCF ale niestety...

    Mikrokontrolery   05 Cze 2007 12:27 Odpowiedzi: 6    Wyświetleń: 2808
  • Jak odczytać czas z PCF8583 w Bascom? Kod zegara nie działa poprawnie

    Witam. Jak wiadomo tematów na temat tego pcf-a było już pełno. Jednak po przeszukaniu neta tylko jeden temat na forum był prawie taki sam , lecz tamte "posty" nie pomogły mi w moim przypadku , a mianowicie problem mam taki: dla prób pobrałem z neta kod "zegara" (oczywiście w bascomie) , oto on: https://filmy.elektroda.pl/60_1323792711... odłączenie...

    Początkujący Naprawy   19 Gru 2011 18:19 Odpowiedzi: 12    Wyświetleń: 3290
  • [atmega8] , [bascom] , [pcf] ,nie moge nawiązać transmisji.

    Witam zakupiłem gotowy zestaw z allegro z zegarkiem pcf8583 i mam z nim problem taki że nie mogę się z nim skomunikować . przykładowy kod wiesza się na transmisji i dalej nie idzie. $crystal = 16000000 $regfile "m8def.dat" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3...

    Mikrokontrolery AVR   13 Wrz 2008 17:22 Odpowiedzi: 8    Wyświetleń: 1979
  • Atmega328 / Bascom - Odbór DCF77 i wykrycie poprawnej synchronizacji

    Dzień tygodnia bez problemu, nawet informacje, czy czas jest letni, czy zimowy. Jeśli na początku na początku podpiąłeś $lib "dcf77.lbx" to zostały zdefiniowane zmienne to w Sectic daje [syntax=basic4gl] Sectic: Strtime = Time$ ' z ciagu czas Bsec = Time(strtime) ' oblicz sekundy Strdate = Date$ ' z ciagu data Bday = Date(strdate) ' oblicz numer dnia...

    Mikrokontrolery   15 Lis 2013 11:53 Odpowiedzi: 9    Wyświetleń: 2517
  • [BASCOM] BASCOM AVR: Jak uruchomić TWI (I2C) na Atmega8 jako Slave bez bibliotek?

    hej robiw -> próbuję tę twoją procedurę powyżej ale za chiny nie chce mi się ani razu to przerwanie wywołać. Z drugiego procka próbuję do tego wysłać coś poprzez I2C w ten sposób: do I2cstart 'Start I2cwbyte 128 ' adres układu SLAVE I2cwbyte 65 ' dana do przesłania do Slave I2cstop 'Stop wait 1 loop na magistrali mam jeszcze PCF8583 i z niego odczyt...

    Mikrokontrolery   18 Mar 2008 22:32 Odpowiedzi: 6    Wyświetleń: 2886
  • PCF8583 z Atmega16 - brak odliczania czasu, problem z rezonatorem i kondensatorem

    Rufuse: Lutowanie bez podstawki to nie problem - chyba że grzejemy go pół godziny lutownicą. Kapier: A po czym poznajesz że zapis i odczyt są OK? Tzn. że zapisując np. 0x21 do rejestru 0x02 później odczytujesz tą samą wartość? Napisz jak to sprawdziłeś. Kondensator z OSCI podłącz nie do VCC tylko do masy. Nie jest to może odpowiedź na Twój problem,...

    Mikrokontrolery   03 Lis 2007 12:21 Odpowiedzi: 9    Wyświetleń: 2820
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Witam Chciałem zapytać, czy możliwa jest zmiana nazwy pliku w którym zapisują się wyniki - np co dziennie inna nazwa pliku ( np. powiązana z datą ) ? Używam PCF8583 i w sumie mógłbym brać informacje z zmiennych dnia i miesiąca lub dokonywać zmiany o 23:59:59. Używam standardowego kodu do zapisu: Sub Write_to_sd() Local Errorcode As Byte ''()...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 4174
  • Błąd 229 w Bascom przy programowaniu zegarka na PCF8583 - jak zlokalizować?

    witam napisałem program zegarka na pcf8583 .Wszystko jest dobrze ale wywala mi błąd 229 ale nie pisze gdzie czyli w jakiej lini . Piszę w bascomie mam 13 lat i zaczynam programowanie $regfile = "attiny2313.dat" $crystal = 8000000 '---------------------------------------... 'konfiguracja Config Lcd = 16 * 2 'LCD Config Sda...

    Mikrokontrolery   17 Kwi 2009 19:50 Odpowiedzi: 2    Wyświetleń: 1326
  • [Mega32] Jak ustawić zegar PCF8583 przez pilota RC5 w Bascom na Mega32?

    Witam Stopniowo rozbudowując o kolejne konfiguracje układ chciałbym mieć możliwość ustawiania parametrów zegara przez pilota ( w sumie to bardziej wygodne i nie zabiera wyprowadzeń uC ). Mam program z menu działającym na przyciskach, zastosowałem flagi, gdyż sprawdzanie tylu wersji warunków niepotrzebnie zagmatwałoby kod. Zostawiłem obsługę przez przyciski...

    Mikrokontrolery AVR   16 Mar 2011 14:45 Odpowiedzi: 1    Wyświetleń: 1762
  • [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ń: 1005
  • 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ń: 4475
  • 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ń: 2634
  • [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ń: 2175
  • 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ń: 2005
  • [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ń: 1491
  • [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ń: 3864
  • [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ń: 8130
  • 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ń: 3602
  • [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ń: 2229
  • 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ń: 1137
  • 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ń: 1723
  • 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ń: 1500
  • 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ń: 1461
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Po pierwsze to zajrzyj do pdf'a odbiornika IR, bo na Twoim schemacie brakuje konda i rezystora przy podłączeniu TSOP'a. http://pdf1.alldatasheet.com/datasheet-p... Ma być w programie: Wygaszacz (godzina + temperatura), - Czasomierz najprościej na programowym RTC: str. 244 w książce Wiązni, zaś temperatura - str. 293. Wszystko...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22502
  • [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ń: 1335
  • Jak zapisać zmienną WORD do EEPROM w Atmega? Problem z rokiem w PCF8583

    Przedstawiłem tylko sposób zapisu zmiennych w EEPROM'ie (zamiast używania Writeeeprom). Wszelkie obliczenia robisz na zmiennych w RAM a na końcu zapisujesz w EEPROM. [syntax=BASCOM]Dim Year_ram As Word Dim Year_ee As Eram Word [...] Year_ram = Year_ee 'kopiuj z EEPROM'u Year_ram = (a + b) * c 'jakieś modyfikacje Year_ee = Year_ram 'zapsz do EEPROM'u...

    Mikrokontrolery   04 Maj 2016 09:06 Odpowiedzi: 11    Wyświetleń: 1047
  • 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ń: 4374
  • [Atmega8] Atmega8 Bascom – jak sprawdzić działanie I2C z RTC PCF8583, brak danych na LCD

    Masz rację. Wyskakiwały co jakiś czas na dziwne cyfry zamiast godziny i daty. Znalazłem w internecie, że adresy dla pcf-a: A0 podciągnięty do GND => zapis 160 DEC, odczyt 161 DEC A0 podciągnięty do VCC => zapis 162 DEC, odczyt 163 DEC Zapisałem adresy dla A0 podciągnięte do masy i A0 tym samym podłączyłem do masy i problem z dziwnymi cyframi zniknął....

    Mikrokontrolery Początkujący   08 Wrz 2013 18:18 Odpowiedzi: 20    Wyświetleń: 6621
  • 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ń: 3525
  • 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ń: 39927
  • [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ń: 2375
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Witam janbernat czas goni :-) wiec siedze calymi dniami nad tym, najwiecej czasu zeszlo nad RS - 3 dni siedziałem i nie mogłem dojść gdzie leży błąd. :-( No mam juz w sumie zrobione nastawy w AT24C04, poczatkowo chcialem zrobic nastawy liczb zmiennoprzecinkowych, ale mija sie to z celem, gdyz nie stosuje ( i raczej nie bede) PID-a więc i tak na sterowaniu...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9605
  • Bascom PCF8563 - Wieczny kalendarz - poprawność kodu

    Nie da się na to patrzeć :D BASCOM ma wbudowana zoptymalizowaną biblioteke do takich rzeczy. Trzeba jednak wskazac że używamy zegarka zewnętrznego. Stworzone zostana zmienne _sec,_min,_hour,_day,_month itd... Idąc dalej jak tylko powiesz mu wyswietl numer dnia to sam bedzie wiedział że jest Piątek :D Jest do tego Funkcja Dayofweek() Trzeba tylko połaczyc...

    Mikrokontrolery Początkujący   29 Kwi 2016 13:30 Odpowiedzi: 2    Wyświetleń: 1860
  • [Bascom] ATMEGA8 i PCF8583 - błędne wyświetlanie czasu na LCD, liczby trzycyfrowe

    Dla odbioru danych z tego pcfa potrzebny jest nieco inny algorytm niż przy zapisie. Nigdy nie używałem i2creceive, zamiast tego: (fragment jakiegos programu w bascomie) " I2cstart 'generate start I2cwbyte 160 'write addres of PCF8583 I2cwbyte 2 'select register I2cstart 'generate repeated start I2cwbyte 161 'write address for reading info I2crbyte Timedata(1)...

    Mikrokontrolery Początkujący   30 Lip 2012 14:29 Odpowiedzi: 5    Wyświetleń: 2030
  • [Mega32][Bascom] PCF8583 ustawianie czasu przez menu

    Dzięki za odpowiedź. Wzorowałem się na Start_menu - myślałem, że If Menu_ustaw = 0 And Start_menu = 1 Then Incr Start_menu End If If Menu_ustaw = 0 And Start_menu = 5 Then Start_menu = 1 End If to załatwi problem. Wolałbym zostać przy Case , wtedy mam możliwość zmiany dowolnie wybranych wartości. Czy przy każdym podprogramie dla każdej wartości powinienem...

    Mikrokontrolery AVR   09 Mar 2011 21:55 Odpowiedzi: 9    Wyświetleń: 3576
  • RTC M41T81 z BascomAVR - brak działania po zamianie z PCF8583

    witam zamiast pcf8583 postanowilem wmontowac cos o mniejszych wymiarach i lepszych parametrach tj rtc m41t81 - "klon" pcf wyprowadzenia sa niemal identyczne, poza pinem przeznaczonym do baterii nie wymaga on rowniez trymetra do reg. kwarcu Moj problem polega na tym ze nie moge go zmusic do "startu" czytam note aplikacyjna http://www.st.com/stonline/books/pdf/doc...

    Mikrokontrolery   08 Lut 2008 19:03 Odpowiedzi: 1    Wyświetleń: 999
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    A ustawiłeś rejestr kontrolny PCF'a??? Zobacz http://www.alldatasheet.com/datasheet-pd... Jest to rejestr 0 - proponuję zajrzeć do pdf'a: na stronie 6 jest opisany cały bajt z rozbiciem na znaczenie poszczególnych bitów statusu i sterowania. W uproszczeniu jeśli nie korzystasz z roku i dnia tygodnia to możesz wyzerować flagę...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6794
  • Jak zapisywać dane do zewnętrznej pamięci EEPROM 24C02 w Bascom AVR?

    Witam, po raz pierwszy w życiu mam potrzebę użycia zewnętrznej pamięci eeprom (szeregowej) np. typu 24c02. Zakładając sytuację, że mam do 90s2313 podłączony układ pcf8583 i na wyświetlaczu lcd wyświetlam aktualną godzinę i do portu d.6 mam podłączony przycisk zwierający do masy, to w sytuacji gdy zewrę ten przycisk o godzinie 12:30 a nazwałem ten przycisk...

    Mikrokontrolery AVR   20 Lut 2004 16:24 Odpowiedzi: 3    Wyświetleń: 5032
  • [at1280/bascom]I2C nie działa-brak jakiejkolwiek komunikacji

    Sub Settime I2cstart 'rozpoczęcie transmisji I2cwbyte &HA0 'ustawienie trybu zapisu I2cwbyte 0 'wybranie zapisu do rejestru kontrolnego I2cwbyte &B00001000 'ustawienie rejestru kontrolnego - zegar uruchomiony, maskowanie włączone I2cwbyte 0 'zerowanie setnych sekundy I2cwbyte Tm(1) 'zapis sekund I2cwbyte Tm(2) 'zapis minut I2cwbyte...

    Mikrokontrolery AVR   17 Maj 2010 12:06 Odpowiedzi: 3    Wyświetleń: 1625
  • [bascom] [bascom][atmega8] Zegar PCF8583 gubi sekundy - konfiguracja i2c i oporników

    Witam, podłączyłem do Atmegi8 zegar PCF8583 tak jak na rysunku http://obrazki.elektroda.net/67_12289322... SCL i SDA podłączyłem przez oporniki 1k do +5V użyłem takiego programu: $regfile = "m8def.dat" $crystal = 1000000 Config Pinc.4 = Input Config Pinc.3 = Input Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7...

    Mikrokontrolery AVR   12 Gru 2008 09:21 Odpowiedzi: 5    Wyświetleń: 7121
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    A masz inicjację I2C ? Fredy tzn chodzi Ci o: '********************* Konfiguracja magistrali I2C Config I2cdelay = 5 ' domyślnie tryb Slow Config Sda = Portc.1 Config Scl = Portc.0 to mam bo robiłem już zegar z PCF8583 asembler Początkowo próbowałem robić to tak: [syntax=asm] Sub Zapis_eeprom: I2cstart 'warunek startu I2cwbyte Adres_z 'wyślij adres...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5905