zapis pamięci pcf8583

Znaleziono około 133 wyników dla: zapis pamięci pcf8583
  • [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ń: 2978
  • 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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [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ń: 2294
  • REKLAMA
  • 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ń: 3363
  • PIC12F1612 ściemniacz pasków LED z pamięcią EEPROM, użycie części ze złomu

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

    DIY Konstrukcje   05 Paź 2022 19:50 Odpowiedzi: 9    Wyświetleń: 2583
  • REKLAMA
  • Zegar,data,termometr na Atmega32.Jak dopisać alarm?

    Podpowiem jedną rzecz. :) Nie definiuj nowych zmienny i nie pisz nowych funkcji żeby zapisać/odczytać rejestry alarmu, to jest gotowe. Przyglądnij się fragmentom pliku Config_PCF8583.bas : Config_PCF8583.bas jest: _clock_alarm , podczas kompilacji zmienne do obsługi alarmu zostaną dołączone. Teraz przykład jak odczytać jeden bajt Alarm Control Register...

    Mikrokontrolery Początkujący   02 Lut 2013 18:34 Odpowiedzi: 6    Wyświetleń: 2184
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25543
  • RTC PCF8583 i Atmega32A: błędne wyświetlanie cyfr na LCD

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

    Mikrokontrolery AVR   25 Lip 2020 22:37 Odpowiedzi: 3    Wyświetleń: 495
  • PCF 8583P - jak przesyłać i odczytywać dane do RAMu tego RTC

    PCF 8583P, oprócz układu zegara ma w swojej strukturze pamięć RAM. Proszę o informacje, w jaki sposób (i pod jaki adres) można wysyłać i odbierać dane z tej pamięci. Mile widziane procedurki w Bascomie. Z góry dziękuję za każdą pomoc. Pozdrawiam serdecznie Mariusz

    Mikrokontrolery   23 Cze 2004 09:27 Odpowiedzi: 1    Wyświetleń: 1331
  • REKLAMA
  • 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
  • [Atmega32] [Atmega32][C] - PCF8583 przeskakuje z 30 na 10 zamiast na 1, jak to naprawić?

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

    Mikrokontrolery AVR   03 Sie 2012 08:04 Odpowiedzi: 2    Wyświetleń: 872
  • [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
  • Jak naprawić niedziałający zapis do rejestrów PCF8583?

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

    Mikrokontrolery   10 Cze 2012 13:14 Odpowiedzi: 6    Wyświetleń: 1213
  • 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
  • Czy PCF8583 wymaga kwarcu? Program na ATmega8 nie wyświetla godziny na LCD

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

    Mikrokontrolery Początkujący   21 Sty 2013 20:29 Odpowiedzi: 4    Wyświetleń: 1824
  • Procedury zapisu, odczytu i kasowania EEPROM PCF 8582 w asemblerze MCS-51

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

    Mikrokontrolery   06 Sty 2005 16:46 Odpowiedzi: 1    Wyświetleń: 867
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    Powód jest prosty :) Cały czas się uczę bascoma i chcę dowiedzieć się jak najwięcej. Wiem że można to zrobić zapisując w eepromie procka ale chciałby wiedzieć jak to się zapisuje do eepromu zewnętrznego. Przypuśćmy że są takie układy w których bardzo często zapisuje się nowe ustawienia i wtedy najlepszym rozwiązaniem jest zapis do pamięci zewnętrznej,...

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3864
  • Programowanie pamięci równoległej EEPROM pcf29f64

    Dzień dobry, Jakiś czas temu kupiłem 5 czipów eepromu philipsa pcf29f64 w internetowym sklepie TV-SAT i mam problem z ich zaprogramowaniem. Teoretycznie robię wszystko zgodnie z dokumentacją: 1. OE, WE i CE ustawiam na HIGH oraz MODE na LOW. 2. Ustawiam wszystkie linie adresowe na LOW i linie I/O na HIGH (Wartość 255 w adresie zerowym) 3. Ustawiam CE...

    Mikrokontrolery   12 Lut 2022 11:49 Odpowiedzi: 4    Wyświetleń: 645
  • Pcf8583p - brak zapisu do rejestrów, problem z komunikacją TWI/I2C

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

    Mikrokontrolery AVR   10 Cze 2012 13:15 Odpowiedzi: 2    Wyświetleń: 1174
  • [at89s8252][i2c] Problem z pamięcią EEPROM pcf8582

    Kod: #include <at89s8252.h> #include "../i2c.h" #include "../LCD.h" __bit i2c_busy; __bit i2c_no_ack; __bit i2c_fault; unsigned char r; unsigned int i; void main(void) { LCD_init(); i2c_start(); i2c_wbyte(0xa0); i2c_wbyte(0x10); i2c_wbyte(13); i2c_stop(); for(i=1;i!=0;i++);...

    Mikrokontrolery   25 Lut 2011 16:12 Odpowiedzi: 5    Wyświetleń: 1658
  • Wybór procesora i pamięci do sterowania komorą chłodniczą z DS18B20 i PCF8583

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

    Mikrokontrolery   31 Maj 2006 14:41 Odpowiedzi: 10    Wyświetleń: 1944
  • Jak zczytać i zapisać pamięć 34F04WP w sprzęcie AGD?

    Jak i czym zczytać aby zapis był prawidłowy Potrzebny wsad do biblioteki AGD na przyszłość może się przyda komuś i mnie opisze i podeśle do bazy

    AGD Serwis   25 Wrz 2010 17:01 Odpowiedzi: 0    Wyświetleń: 2167
  • Czy pamięć 24C04 powinna wytrzymać 100k zapisów i odczytów?

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

    Mikrokontrolery   14 Lut 2004 20:44 Odpowiedzi: 6    Wyświetleń: 4053
  • 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
  • PCF8583 i EEPROM 2404 na I2C z AT89C2051 - niewidoczny EEPROM

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

    Mikrokontrolery   06 Lut 2011 10:55 Odpowiedzi: 14    Wyświetleń: 3509
  • [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ń: 3648
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    Witam, i jak tam ? udało się koledze Villen poukładać i sprawdzić ten kod od roku w pcf8583 ? jeśli tak to prosiłbym o kod (najlepiej całość z godzinami,dniami,rokiem - żeby nie było znów jakichś niedomówień ;) ) bo na sieci znalazłem tylko takie coś Villen ładniej potrafi opisać co i jak w kodzie za co odpowiada :)

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16967
  • PCF8583 brak komunikacji z procesorem po magistrali I2C .

    Siedzę już nad nim od tygodnia. Przewaliłem elektrodę, dziesiątki razy przeczytałem datasheet'a nie czaje czego nie działa. Sprawa wygląda tak: -PCF generuje przerwania i jest dobrze podłączony (SDA, SCL podciągnięte przez 47k do zasilania) -przy próbie odczytu dostaje 0xFF, a najlepszym razie 0x7F Próbowałem wszystkiego, wymieniłem nawet układ i płytkę...

    Mikrokontrolery   31 Sty 2008 14:37 Odpowiedzi: 14    Wyświetleń: 2430
  • Bascom 2.0.7.3, PCF8583, kompletny program - nie zapisuje dnia tygodnia i roku

    Witam wszystkich serdecznie, kontynuując naukę napotkałem na problem, dziś dla mnie nie do rozwiązania. Poniższy kod kompiluje się poprawnie, wyświetla i umożliwia zmianę wszystkiego oprócz dnia tygodnia i roku. Kod analizowałem naprawdę setki razy i nic. Nie widzę błędu. Wstawiałem LCD tuż przed zapisem i tuż po odczycie. Wszystko wskazuje na to, że...

    Mikrokontrolery AVR   22 Lis 2011 08:33 Odpowiedzi: 2    Wyświetleń: 2095
  • LPC1225/321 - Zapis danych do wewnętrznej pamięci flash mikrokontrolera.

    Witam Chciałbym mieć możliwość zapisywania tablicy z 10 elementami do pamięci flash mikrokontrolera LPC1225/321. uC zawiera 80kB pamięci flash. Używam LPCxpresso. Doczytałem, w UM, że można wykorzystać IAP do operacji czyszczenia i zapisywania danych do wewnętrznej pamięci (przypuszczam, że można też odczytywać te dane...). Znalazłem więc następującą...

    Mikrokontrolery ARM   31 Mar 2015 20:19 Odpowiedzi: 4    Wyświetleń: 1308
  • Zawieszanie się PCF 8583 w układzie z 89C4051 i pamięcią 24C02 - jak zaradzić?

    Moj problem dotyczy ukladu - rejestratora czasu pracy.Jest zbudowany na 89C4051 , pcf 8583 i pamieci atmeta chyba 24c02 .Pamiec pracuje w tym ukladzie jako klucz (pamiec zewnetrzna) .I jest podpieta do jednej magistrali i2c z pcf-em.Problem w tym , ze pcf co jakis czas sie zawiesza.Kazda proba odczytanie czasu , daty lub danych z pamieci daje wynik...

    Projektowanie Układów   28 Sie 2003 20:34 Odpowiedzi: 13    Wyświetleń: 2333
  • Jak odczytać i zaprogramować pamięć PCF8594E w urządzeniu Gelhard?

    Czym zczytać i ewentualnie programować pamięć PCF8594E

    Radia i Systemy Multim. Samochodowe Serwis   16 Paź 2006 13:15 Odpowiedzi: 3    Wyświetleń: 1341
  • pamiec 29c020 jak sie ja kasuje, zapisuje, odczytuje?

    -nózki A0..A17 tutaj ustawiam adres -CS na stałe jest zwarte z masa -zasilanie +5V -jaka sekwencja OE i WE musi byc aby np odczytac lub zapisac do pamieci mecze sie z nia juz ponad jeden dzien i znudzilo mnie to albo nie umiem czytac not aplikacyjnych dlatego nic mi nie wychodzi

    Mikrokontrolery   20 Cze 2005 21:07 Odpowiedzi: 4    Wyświetleń: 1377
  • 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
  • mikrokontroler, PIC, 18F2620, zapis do pamięci programu

    Witam, Pracuję w środowisku programowania MBLAB v.8.56 (dodatek C18). Chciałbym się dowiedzieć czy jest możliwość w mikrokontrolerze PIC 18F2620 zapisać dane do pamięci programu. Procesor posiada 64K pamięci Flash, a ja potrzebuję przechowywać w niej ok 4K danych podczas działania programu. Czy jest to w ogóle możliwe dla tego procesora? Jeżeli tak,...

    Mikrokontrolery   26 Wrz 2010 22:38 Odpowiedzi: 2    Wyświetleń: 1374
  • [STM32F051][C/CoCoox]] - Inicjalizacja I2C, komunikacja z PCF8583

    Sorry pomyliło mi się z E2, na schemacie i pcb mam do E2 (A2). Także wydaje mi się, że adres ma dobry, 0xA8 Write oraz 0xA9 Read. Poza tym na read przez chwilę mi szedł, na adresie A9. PCF ma adres 0xA0 i 0xA1. Poza tym na adresach A8 i A9 eeprom działał mi wraz z 3 innymi urządzeniami na i2c, tyle, że tam używałem AVRki (ATMega644PA-AU). Myślę, że...

    Mikrokontrolery ARM   22 Mar 2015 20:01 Odpowiedzi: 10    Wyświetleń: 2028
  • 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ń: 1977
  • Układ scalony RTC z kalendarzem i automatyczną zmianą czasu - jaki wybrać?

    Chciałbym nie obsługiwać programowo zamiany czasu oraz daty. Zależy mi abym raz ustawił datę i godzinę a reszta przebiegała bez użycia procesora. W chwili obecnej mam układ PCF8583 gdzie w/w operacje są realizowane programowo. W moim programie odczyt daty i czasu przez mikrokontroler realizowany jest tylko w chwili wystąpienia zdarzenia (zmiany stanu...

    Mikrokontrolery AVR   28 Sty 2010 12:27 Odpowiedzi: 4    Wyświetleń: 2028
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Witam W oparciu o projekt Kolegi _Duch - rejestrator pogodowy zrobiłem swój ( na razie prosty ) rejestrator. Wykorzystałem podane w wątku pliki config_mmc.bas i Config_AVR-DOS.BAS . Na płytce testowej EVB 4.3 v.4 . Podłączenie z SD standardowe. Niestety nic się nie zapisuje na karcie SD ( próbowałem 2 Gb Kingston i 1 Gb Sandisk - formatowane na FAT...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10547
  • pcf8583 i atmega8 - minuty zerują się po 10 sekundach, co może być przyczyną?

    [syntax=c]#include <avr/io.h> #include <util/delay.h> #include "pcd8544.h" #include <avr/interrupt.h> void i2c_start() { //twint- flaga jest wyzerowana, gdy jest na niej 1, jest ustawiona gdy jest na niej 0 TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTA); //twcr-rejestr ustawień modułu twi, twint-twi interrupt flag, twen-twi...

    Mikrokontrolery Początkujący   31 Lip 2016 22:38 Odpowiedzi: 15    Wyświetleń: 1125
  • [Atmega128] Zawieszanie TWI przy odczycie danych - jak rozwiązać?

    Witam, znalazłem na forum podobno działający kod do obsługi TWI. Ale u mnie jest problem z jej obsługą. Wysyłanie bajtów nie powoduje błędów, ale za to jak chce odczytać jakąś wartość to program się zatrzymuje w miejscu (zaznaczone w kodzie do którego miejsca dochodzi). Dodam że INT z RTC działa prawidłowo, układ nie wydaje mi się żeby był wadliwy....

    Mikrokontrolery AVR   05 Wrz 2011 19:42 Odpowiedzi: 10    Wyświetleń: 1659
  • Nieprawidłowe zliczanie sekund i minut w RTC PCF8583 z ATmega16

    Dzień dobry, Mam następujący problem z tym zegarem: układ wydaje się nie liczyć prawidłowo niczego oprócz setnych części sekund. - Na wyjściu INT pojawia się przebieg prostokątny 1 Hz o wypełnieniu 50% - Komunikacja po sprzętowym TWI/I2C (ATmega16) funkcjonuje sprawnie, zapis i odczyt bajtów z innej lokalizacji pamięci RAM zegara daje oczekiwane wyniki....

    Mikrokontrolery   05 Mar 2010 07:58 Odpowiedzi: 6    Wyświetleń: 2022
  • Jaki adres ma PCF8583 oraz błędy w transmisji danych I2C

    Witam, ostatnio zabrałem się za opanowanie interfejsu I2C (TWI). Staram się od dobrych 2 dni odczytać dane z układu PCF8583 (RTC). Napisałem gromadę funkcji do obsługi I2C, większość pochodzi z książki "Język C dla mikrokontrolerów AVR" więc sądzę że nie mają błędów. Pierwszym problemem jest adres jaki ma układ ma podłączone wejście A0 do zasilania...

    Mikrokontrolery AVR   11 Wrz 2011 10:53 Odpowiedzi: 3    Wyświetleń: 3181
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5905
  • [atmega32[C] Proszę o pomoc w dopracowaniu programu

    Czy ktoś mógłby podpowiedzieć jak poprawić definicje tablicy z którą mam problem w tym kodzie lub utworzyć zastępującą ją prosta funkcję przechowującą zmienne. Dodano po 1 Zajrzałem jeszcze do książki i pomyślałem że może taka zmodyfikowana struktura rozwiązała by mój kłopot ale w niej też coś nie gra...to cześć kodu [syntax=c] //********** definicje...

    Mikrokontrolery AVR   15 Mar 2011 20:08 Odpowiedzi: 7    Wyświetleń: 1911
  • [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ń: 1943
  • [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ń: 1533
  • Pcf8583+Atmega8: Jak zmienić zakres lat z 2000-2004 na 2004-2008?

    Nie, te zmienne co podałem to tylko przykład... Potrzebowałbyś jednej dodatkowej - tymczasowej, czyli tmp ... Nie jestem teraz w stanie sprawdzić, ale mogłoby być tak: tmp = Rok - 2000 tmp = tmp mod 4 ' operator mod zwraca resztę z dzielenia przez 4, 'czyli jeśli byłby rok 2007, to 2007 - 2000 = 7-> 7 mod 4 = 3 ;) i w momencie zapisu roku do...

    Mikrokontrolery   16 Wrz 2006 03:20 Odpowiedzi: 13    Wyświetleń: 4156
  • 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ń: 3204
  • [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 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ń: 3166
  • [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
  • 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ń: 2808
  • [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ń: 3120
  • 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
  • Wybór pamięci do zliczania impulsów z zapisem po zaniku zasilania

    a nie łatwiej będzie podłączyć alternatywne zasilanie do procesora? bateria 9V + 78l05. a do komparatora podać 2 napięcia: z podzielnika bezpośrednio z baterii i z podzielnika ze stabilizatora, jeśli napięcie na baterii spadnie do krytycznej wartości to wtedy zapisać dane do zewnętrznego eeproma dowolnego typu, i uśpić układu (co by oznaczało że niema...

    Mikrokontrolery   02 Wrz 2004 23:49 Odpowiedzi: 23    Wyświetleń: 3209
  • 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ń: 1011
  • Jak poprawnie odczytać dane z PCF8583P na ATMEGA8 w Bascom?

    "opóźnienia związane z przetwarzaniem danych" chodziło mi o to że mikrokontroler zanim przygotuje te dane i je wyświetli minie trochę czasu. Ja w danej chwili nie potrzebuje idealnie dokładnego czasu, ale żeby po tygodniu nie rozjechał się o kilkanaście sekund, bo po roku będzie to opóźnienie kilku minut, a zamierzam zastosować dla PCF'a podtrzymanie...

    Mikrokontrolery   05 Sie 2008 12:38 Odpowiedzi: 14    Wyświetleń: 4374
  • 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
  • PCF8583 - Czy można pominąć kwarc przy używaniu tylko RAMu?

    BOD ci tylko zagwarantuje, że procesor nie będzie działał poniżej określonego zasilania. Problem w tym, że licznik pracy nie jest 8 bitowy, lecz dłuższy. Co będzie jeśli procesor przestanie działać pomiędzy zapisaniem pierwszega, a drugiego bajtu? To można ominąć robiąc odpowiedni algorytm zapisu. Istotnie najtańszym rozwiązaniem może być zastosowanie...

    Mikrokontrolery   25 Sie 2013 21:06 Odpowiedzi: 18    Wyświetleń: 2622
  • Czy można "zapętlać" pętlę główną

    while(1) { SuperDebounce(&PIND, KL1, 20, 500, kl1_press, kl1_rep ); /* ****** ZDARZENIE Z UKŁADU RTC ********** */ if ( int0_flag ) { //odczyt 4 bajtów do bufora od adresu 0x01 z pamięci RAM naszego RTC TWI_read_buf( PCF8583_ADDR, 0x01, 4, bufor ); if(!tcl) DS18X20_start_meas( DS18X20_POWER_EXTERN,...

    Mikrokontrolery AVR   27 Lut 2011 19:17 Odpowiedzi: 25    Wyświetleń: 2661
  • 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
  • Jak zarejestrować połączenia domofonu i wyświetlać je na LCD?

    Witam. Planuję zrobić (jako dodatkową funkcję większego urządzenia) rejestrację połączeń domofonu tzn. aby układ rejestrował dokładną datę i czas zdarzenia zadzwonienia domofonu - w przypadku gdy nie ma mnie w domu - i wyświetlał na LCD. Mam w związku z tym pytania: 1. sygnał dzwonka domofonu jest modulowany i jak wiecie trwa pewien czas - ma ok.12V...

    Mikrokontrolery   05 Lut 2006 07:40 Odpowiedzi: 2    Wyświetleń: 1017
  • Pamięć RAM - jaki układ użyć jako jednobajtową komórkę RAM ?

    Możesz użyć 74xx573 w ten sposób, ale musisz tak zaprojektować układ sterowania aby na czas zapisu do układu na jego wyjściu był stan "Z" . Najprościej połączyć wypr. 1 i 11 ale nie w każdym układzie to będzie działać poprawnie. Uzywasz rtc? Np. Pcf8583 ma sporo ramu do wykorzystania "przy okazji". pcf8583 nie jest równoległy

    Mikrokontrolery   24 Cze 2014 10:54 Odpowiedzi: 24    Wyświetleń: 2241
  • Jak poprawnie użyć sprzętowego I2C (TWI) w Atmega8? Przykład biblioteki i kodu

    Witam. Może to coś Ci pomoże - jest to biblioteka do obsługi zegarka PCF8583, ale myślę że uda Ci się ją zaadoptować do obsługi przetwornika. Adres urządzenia zdefiniowany jest na samym początku. SLA_W to adres do zapisu, a SLA_R - adres do odczytu. Tobie najbardziej przydadzą się funkcje Write i Read (dwie pierwsze). Pierwsza zapisuje bajt do pamięci...

    Mikrokontrolery   03 Sie 2010 21:05 Odpowiedzi: 16    Wyświetleń: 8793
  • 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
  • [Atmega32] [Atmega32][BASCOM] Programowanie zegarka PCF8583 z przyciskami na EvB

    Menu dobrze jest zrobić przy użyciu Case . czyli jednym z przycisków wchodzi się do podprogramu Menu i tam przez Case wybiera się parametr, który chcemy zmienić. I odwołanie do programów. Coś w tym stylu - piszę z pamięci, więc mogę coś przekręcić: Do Debounce 0 , Menu, Sub Loop End Sub menu: Do Case 0 Case 1 Locate 1,1 Lcd "Ustaw minuty"...

    Mikrokontrolery AVR   13 Paź 2011 10:13 Odpowiedzi: 8    Wyświetleń: 4056
  • Czy AVR obsługuje I2C w przerwaniach bez zakłóceń? PCF8583 i PCF8574

    Drodzy koledzy, procesorami AVR od bardzo niedawna się zajmuję i w związku z tym zadam jedno małe pytanko. Otóż czy obsługa magistrali I2C może być bez zakłoceń wykonywana w w przerwaniach procesora. Pytanie może jest naiwne ale widzę że system potrafi mi całkowicie zgłupieć. INT0 zajmuje się u mnie obsługą przerwania zegara czasu rzeczywistego PCF8583....

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3918
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    No i nadszedł czas na przedstawienie odbiornika nad którym prace nadal trwają. A o to kilka fotek płytki drukowanej: http://obrazki.elektroda.pl/7470003500_1... http://obrazki.elektroda.pl/5648438000_1... http://obrazki.elektroda.pl/3455010300_1... http://obrazki.elektroda.pl/4290851200_1...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51123