przerwanie pcf8583

Znaleziono około 192 wyników dla: przerwanie pcf8583
  • [atmega] [atmega][avrgcc] Przerwanie INT0 z PCF8583 - gubienie sekund w C

    jako ze jestem początkujący to po prostu robię kopiuj i wklej z innych przykładów ;) nie do końca rozumiejąc o co chodzi (C to czarna magia na razie jeszcze). dlatego przydałby ci się jakiś dobry kurs C ;) A w uproszczeniu jak zamienić SIGNAL na ISR - po prostu na razie zamiast SIGNAL pisz ISR tylko podawaj nieco inne nazwy wektorów tych przerwań....

    Mikrokontrolery AVR   20 Sty 2010 17:56 Odpowiedzi: 7    Wyświetleń: 3645
  • Atmega32 nie reaguje na przerwanie z PCF8583 co 5 minut - co robię źle?

    Pin INT w PCF jest typu otwarty dren. Potrzebujesz więc rezystor podciągający.

    Mikrokontrolery AVR   28 Mar 2012 11:27 Odpowiedzi: 5    Wyświetleń: 1623
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Tak wygląda część z przerwaniem. Cały kod jest dość długi i działa poprawnie, tylko z tym mam problem. Nie jestem w stanie wykryć co robię źle. [syntax=c] int k = 0; volatile char licz=0; ISR(INT4_vect) { licz = 1; } ///////PĘTLA GŁÓWNA PROGRAMU int main(void) { sei(); DDRE &= ~(1<<PE4); PORTE = (1<<PE4); DDRA = (1<<PA7); PORTA...

    Mikrokontrolery Początkujący   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 972
  • REKLAMA
  • PCF8583 - jak ustawić rejestry dla przerwania co 15 minut?

    Witam Wszystkich Serdecznie Czy ktoś może mi podać konkretne nastawy Control/Status Register i Alarm Control Register, ewentualnie inne rejestry + czynności do wykonania, aby zegar PCF8583 zapodawał przerwanie na wyjściu INT co 15 minut? Czytam genialnego pdf-a po raz sześćdziesiąty, i straciłem już cierpliwość! Będę wdzięczny za pomoc. Pozdrawiam Mariusz

    Mikrokontrolery   19 Lis 2008 23:16 Odpowiedzi: 4    Wyświetleń: 1992
  • PCF8583 - brak przerwań po resecie rejestru kontrolnego, co robię źle?

    No dobrze! Powiedzmy, że uruchomię przerwanie w uP i co 0.5s będzie ono następowało, tak powinno być po pierwszym uruchomieniu PCF'a. Problem zaczyna się jeśli chciałbym uaktualnić alarmy. Wtedy to wyjście INT nie będzie podawało prostokąta tylko stan wysoki w oczekiwaniu na alarm. Czy mam rację?

    Mikrokontrolery   13 Lut 2007 22:46 Odpowiedzi: 6    Wyświetleń: 1983
  • REKLAMA
  • Problem z przypominaczem na pcf 8583 - INT

    Witam. Zrobiłem sobie zegarek na pcf 8583, wszystko działa ok tylko nie moge obczaić jak się w nim usawia alarmy a dokładniej przerwanie INT. Podłączyłem końcówke INT (pcf8583) do INT1 (M32) i po włączeniu przerwań układ cały czas wykonuje przerwanie (to normalne bo ciągle jest stan 0 na wejściu). Chce zrobić żeby pcf8583 dawał mi sygnał co 1godz Jak...

    Mikrokontrolery   29 Maj 2006 21:16 Odpowiedzi: 7    Wyświetleń: 1756
  • Czy AVR obsługuje I2C w przerwaniach bez zakłóceń? PCF8583 i PCF8574

    jesli przerwanie zakloca ci transmisje i2c to masz cos nie tak bo to transmisja synchorniczna i nawet jesli dana przestanie sie wysylac na kilka minut a potem sie wznowi to bedzie ok.

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3951
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    PCF8583 ma na wyjściu INT chyba Open Collector to znaczy że tylko zwiera do masy ... Interesujesz się elektroniką? Chodzi o to że PCF potrafi na tym wyjściu tylko zwierać do masy..ale musi mieć co zwierać.. więc albo musisz dodać tam zewnętrzny rezystor podciągający linię tak by normalnie panowało tam 5V a PCF na moment zewrze linię do masy...albo mozesz...

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 984
  • [ATMega16] ATMega16 i PCF8583 – konfiguracja adresu I2C i inicjalizacja TWI w C

    Witaj Kolego. Z zegarkami RTC philipsa to jest tak: 1. dobrze popatrz czy podłączyłeś przez diodę bateryjkę czy Ci jej nie rozładowuje. 2. Sam napisałeś procedurę I2C czy skopiowałeś od kogoś - dlaczego pytam - otóż jeśli masz jakieś przerwania i masz źle skonfigurowane te nóżki to w momencie kiedy Ty nie zdążysz ich przekonfigurować (mam na myśli SDA)...

    Mikrokontrolery   17 Sie 2009 22:29 Odpowiedzi: 6    Wyświetleń: 5063
  • Gotowy kod obsługi PCF8583 przez I2C na mikrokontrolerze Atmel 89S51 w C lub ASM

    1. Jeżeli to ma być typowa sygnalizacja świetlna - czyli sekwencyjne przełączanie świateł to po co RTC ??? Wystarczy zwykłe przerwanie od Timer'a ! 2. Jeżeli jednak ma być RTC to jakie "impulsy" kolega chce zliczać ??? - w programie to raczej w takim wypadku trzeba odczytywać non-stop RTC i czekać na odpowiednią godzinę:minutę:sekundę......etc. 3. W...

    Mikrokontrolery   29 Gru 2006 20:53 Odpowiedzi: 7    Wyświetleń: 1586
  • Pcf8583p - brak zapisu do rejestrów, problem z komunikacją TWI/I2C

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

    Mikrokontrolery AVR   10 Cze 2012 13:15 Odpowiedzi: 2    Wyświetleń: 1177
  • 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ń: 924
  • 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
  • pcf 8583P nie rusza, na wyświetlaczu zamiast czasu FF.

    mam problem z zegarem na pcf 85853P. jest od podłączony do 89s52. na wyświetlaczu zamiast czasu pokazuje tylko FF. program jest ok, dla testow wgralem znaleziony w sieci, piny w programie pozmieniane pod moj ulkad. Ten pcf podczas normalnej pracy wysyła chyba jakiś sygnał z pinu 7, ale gdy mierze go woltomierzem, to nic nie wykazuje, zmieniałem juz...

    Mikrokontrolery   26 Lis 2006 20:25 Odpowiedzi: 5    Wyświetleń: 1702
  • REKLAMA
  • pcf8583 na atmega16. Nawiązanie łączności z pcf8583 poprzez I2C.

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

    Mikrokontrolery   24 Kwi 2006 22:43 Odpowiedzi: 5    Wyświetleń: 2487
  • Prawidłowy sposób korzystania z przerwania z RTC PFC8583

    Witam! Zastanawiam się jak prawidłowo korzystać z przerwania z układu RTC, chciałem użyć tego przerwania do sczytywania czasu co 1s z RTC po twi ale wydaje mi się że to nie jest prawidłowy sposób, na dany moment mam coś takiego: [syntax=C] ISR(INT0_vect) { uint8_t bufor[4]; TWI_read_buf(0xA0, 0x02, 3, bufor); pfctime.s=bcd2dec(bufor[0]); pfctime.m=bcd2dec(bufor[1]);...

    Mikrokontrolery AVR   23 Mar 2014 10:31 Odpowiedzi: 10    Wyświetleń: 2484
  • BASCOM / M168 / PCF8583. Układ czasami działa, a czasami nie

    Witam. Przeczytałem kilka tematów z ELEKTRODY odnośnie podłączenia zegara PCF do Uc. Przetestowałem też kilka schematów połączeń tego układu i nadal mam problem. Zdarza się że układ po włączeniu zasilania wyświetla cały czas 165:165. Nie daje się zaprogramować i nie daje się odczytać. Po jakimś czasie zaczyna pracować normalnie ,zdarza się że trzeba...

    Mikrokontrolery AVR   31 Paź 2010 21:32 Odpowiedzi: 6    Wyświetleń: 1664
  • PCF8583P - Zegarek nie działa, brak sygnału 1 Hz, wzbudza się po dotknięciu

    :cry:Witam serdecznie.... Mam taki malutki :popcorn: problemik... Tworzę zegareczek na PCF8583P. Niestety, układzik nie działa. Więc tak: sprawdziłem , czy sam układ ruszył - niestety nie - na wyprowadzeniu 7 brak syg. o częstot. 1 Hz. Ale co dalej...w chwili gdy dotknąłem układu tj wyprowadzeń 2 palcami układ się wzbudził i zaczął taktować... :P :shocked!:...

    Mikrokontrolery   06 Lip 2003 16:57 Odpowiedzi: 9    Wyświetleń: 2033
  • PCF8575 - wyjaśnienie działania przerwań i ich obsługa w mikrokontrolerze

    Witam. Mam prośbę czy mogby mi ktoś wytlumaczyc, albo chociarz przetłumaczyć kawalek dokumentacji zamieszczony poniżej. Moj angielski jest za cienki. The PCF8575 provides an open-drain interrupt (INT) which can be fed to a corresponding input of the microcontroller (see Figs 9, 10 and 12). This gives these chips a kind of a master function which can...

    Początkujący Elektronicy   07 Kwi 2009 19:04 Odpowiedzi: 2    Wyświetleń: 942
  • Dziwny problem z pcf8583p Ja już nie daję rady :-(((((((((((

    Zbudowałem system uP 89c4051 i układem zegarka pcf8583p oraz wyświetlaczem lcd. Program do obsługi który napisałem działa tak jak powinien zapisuje do zegarka dane czasu do nastawy aktualnej godziny. Odczyt danych z zegarka też działa prawidłowo. Problem jest taki że układ PCF stoi w miejscu, pokazuje godzinę sekundy i minuty i stoi w miejscu. Dopiero...

    Mikrokontrolery   23 Lis 2005 22:02 Odpowiedzi: 6    Wyświetleń: 2134
  • 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ń: 1494
  • PCF8593T zamiast czasu pokazuje 165165 – różnice w obsłudze vs PCF8583, kod BASCOM

    Witam mam problem z tym zegarem mianowicie taki że na wyświetlaczu mam tylko 165165 a nie czas, po zastąpieniu zegarem PCF8583 nie ma żadnego problemu wszystko działa normalnie. Po dołożeniu diody led do PCF8593T generuje impulsy prawidłowo, może problem tkwi w programie. gdyby ktoś mógł zerknąć i sprawdzić . 'Pokazuje czas Do I2cstart I2cwbyte &HA0...

    Mikrokontrolery AVR   14 Sie 2009 12:56 Odpowiedzi: 9    Wyświetleń: 1500
  • PCF8583 - Clock Alarm nie wywołuje przerwania INT, co robię źle?

    Aż głupio i wstyd pisać o takim problemie, ale w końcu portal od tego jest. Krótko i na temat : Mam problem z uaktywnieniem clock alarmu + INT Timer Alarm działa prawidłowo, Clock alarm już nie. startuje zasilanie, PCF'ka zaczyna wszystko liczyć od "zera" czyli 00.00.01 00:00:00 CONTROL STATUS o adresie 0x00 ustawiam na 0x04 bit 3 zostaje aktywowany...

    Mikrokontrolery AVR   14 Paź 2012 23:06 Odpowiedzi: 2    Wyświetleń: 1514
  • AVR i PCF8485: Zawieszanie się procesora przy komunikacji I2C, co robić?

    Witam probuję nawiązać komuniacje z w/w układem za pomocą i2c, niby wszytsko działa poprawnie, ale... procesor po pewnym czasie sie "zawiesza" tzn. sterowanie przechodzi "nie wiadomo gdzie". gdyby jeszcze na wyświetlaczu LCD pojawiały sie śmieci lub układ przejawiał inne "nieprzewidywalne" zachowanie wiadomo by było, że nastąpił jakiś skok w bliżej...

    Mikrokontrolery   16 Sie 2008 23:53 Odpowiedzi: 0    Wyświetleń: 866
  • pcf8583 - brak odpowiedzi po wysłaniu adresu przez I2C, sygnał 1Hz obecny

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

    Mikrokontrolery   28 Mar 2004 21:31 Odpowiedzi: 3    Wyświetleń: 1283
  • PIC12F1612 ściemniacz pasków LED z pamięcią EEPROM, użycie części ze złomu

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

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

    Ze spuszczoną głową przyznaję się do niedopatrzenia - faktycznie w trybie 0 aby uzyskać przerwanie z częstotliwością 625 Hz nie musimy zawracać sobie głowy rejestrem TL, wydaje mi się jednak że ta częstotliwość (okres 1,6 ms) jest bardziej kłopotliwa do dalszej "obróbki" niż okrągłe 20 Hz. Proponuję zakończyć temat rezonatora gdyż projekt tego nie dotyczy....

    DIY Konstrukcje   06 Sty 2025 09:37 Odpowiedzi: 36    Wyświetleń: 18879
  • [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ń: 25558
  • Prosty zegar na dużych wyświetlaczach led

    Witam http://obrazki.elektroda.pl/1906003200_1... Przedstawiony zegar nie jest niczym szczególnym i powstał z potrzeby ponad 6 lat temu. Choć nie jest to konstrukcja w pełni zasługująca na miano udanej jestem z niej zadowolony bo wciąż działa. Moja mama która najmłodsza już nie jest potrzebowała jakiś zegar. Chciała coś kupić jednak...

    DIY Konstrukcje   16 Paź 2015 13:23 Odpowiedzi: 13    Wyświetleń: 10353
  • [Atemga16/32][Bascom] Obsługa DS18B20 w przerwaniu

    Tak, ale klawiatura jest częściej skanowana i trzeba odczekać jakiś czas aby DS przekonwertował temp. a to przerwanie które używam jest od PCF8583

    Mikrokontrolery AVR   21 Mar 2011 20:07 Odpowiedzi: 9    Wyświetleń: 2274
  • [ATmega16] [C] Zegarek PCF8583 - LCD wyświetla nieczytelne znaki

    przerwanie na INT da się zaobserwować zwykłym miernikiem.

    Mikrokontrolery   10 Gru 2013 19:35 Odpowiedzi: 21    Wyświetleń: 3642
  • [STM32F051][C/CoCoox]] - Inicjalizacja I2C, komunikacja z PCF8583

    Oczywiście, że tak - po 10kΩ. Co ciekawe dodałem wszystkie możliwe przerwania I2C aby zobaczyć czy coś się dzieje. Przy wejściu w while, o którym była mowa po chili występuje przerwanie I2C_IT_ALERT. Zgodnie z reference manual, to jest jakieś przerwanie od SMBus, ale przecież nie ustawiałem magistrali w tryb SMBus... Przed inicjalizacją I2C (struktury)...

    Mikrokontrolery ARM   22 Mar 2015 20:01 Odpowiedzi: 10    Wyświetleń: 2046
  • PCF8583 - Jak poprawnie podłączyć wyjście INT do mikrokontrolera?

    Witam, mam zrobiony zegar czasu rzeczywistego pcf8583, wykorzystuje przerwanie pcf-a od timera, chce wyjscie int podlaczyc do jednego pinu, pin w mikrokontrolerze co chwile sprawdzam. Gdy timer zlicza to na Int jest 1, wykazuje mi wtedy 4,8V, jak juz skonczy to wtedy ma 2,7V, mikrokontroler mi tego nie wychwytuje jako 0, probowalem przez rezystor dac...

    Mikrokontrolery   21 Mar 2007 11:30 Odpowiedzi: 2    Wyświetleń: 1428
  • 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ń: 2150
  • 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ń: 498
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Nie boję się przerwań tylko mam zajęte oba :) ale chyba będzie trzeba układ zmodyfikować i uwolnić jedno przerwanie dla zegarka. Oglądam układy z Pcf8583 i DC13017 i one komunikują się chyba przez I2C a nie umiem znaleźć żeby generowały tylko impuls co 1 sekundę

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8190
  • Kod w Bascom dla PCF8583 i AVR 90S2313 - impuls co 60 sekund na portach A1 i A2

    czemu w nocie katalogowej atmela nic o tym rejestrze nie pisze (TCON) :( avr'y są lepiej opisane dokładnie nie wdawałem się w analizę rejestrów 2051 ale wydawało mi się, że nie ma on możliwości zaprogramowania na jakie zbocze ma reagować przerwanie :D

    Mikrokontrolery   21 Sie 2006 20:18 Odpowiedzi: 19    Wyświetleń: 4397
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    Procka wybudza przerwanie z PCF8583 czyli zegarka. Oczywiście zegarek ma własną baterię. Jaki otrzymałem prąd to ciężko powiedzieć, gdyż mam procek w układzie z kilkoma rzeczami i wszystko lutowane SMD więc ciężko powiedzieć ile ciągnie sam procek. Ogólnie wyszło mi 10,9mA. W układzie jest rzeczony PCF, jest pamięć EEPROM I2C, wyświetlacz 44780 i 24...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2454
  • Jak zasilić i zaprogramować PCF8583 z 89c51 w Bascom?

    I2C zawsze musi być bo taki jest to rodzaj komunikacji, nie musi być sprzętowy a) tak b) http://cyna.barlinek.biz/index.php?stron... c) aby mógł generować przerwanie uP, nie ma przymusu używania

    Mikrokontrolery   03 Cze 2009 12:39 Odpowiedzi: 14    Wyświetleń: 3605
  • [Atmega128] Reset uC przy przerwaniu INT6 z RTC PCF8583 - jak naprawić?

    Witam, mam problem z obsługą przerwania INT6 w Atmedze128. Układ działa prawidłowo, ale w przypadku gdy dostaje impuls z RTC PCF8583 na przerwanie INT6 to resetuje się. Tu jest kod obsługi tego przerwania: [syntax=c] /* * USTAWIENIA */ #define RTC_INT 6 #define RTC_INT_PORT PORTE #define RTC_INT_DDR DDRE #define RTC_INT_PIN PINE #define INT_RTC INT6_vect...

    Mikrokontrolery AVR   04 Wrz 2011 15:53 Odpowiedzi: 11    Wyświetleń: 1230
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Koledzy chyba rozwiązałem swój problem..... Więc postanowiłem podłączyć pod ATmega układ PCF8583 i jedno z jedo wyprowadzeń podłącze pod przerwanie Int0 które będzie występowało co 1s niezależnie od taktowania uC i napisanego programu. Co Wy na to, czy to dobre moje rozumowanie????

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4887
  • [bascom] [bascom][atmega8] Zegar PCF8583 gubi sekundy - konfiguracja i2c i oporników

    Zablokuj przerwania na czas odczytu temperatury, powinno pomoc. Druga opcja to wykorzystać przerwanie zegara i od razu po odczycie czasu wykonać odczyt temperatury i potem wysłać rozkaz konwersji temperatury do DS. Jak podczas nadawania po 1Wire program wykona jakieś przerwanie to będą problemy z DS (przynajmniej ja takie miałem)

    Mikrokontrolery AVR   12 Gru 2008 09:21 Odpowiedzi: 5    Wyświetleń: 7124
  • ATtiny26, LCD Nokia3310 i problem z alarmem pcf8583

    Hmm pewnie wystarczy skasowac flagę, ale nawet wpisanie od nowa nastaw alarmu nie bedzie wielkim problemem. Co 8s przerwanie masz od watchdoga, który też jest konfigurowalny i moze pracować wywołując tylko przerwanie przy przepełnieniu. Co prawda pomyliłem się, w tiny26 przerwanie jest max co 2.2s, ale skoro i tak działa Cialarm więc nie musisz kombinować...

    Mikrokontrolery   04 Mar 2008 21:26 Odpowiedzi: 7    Wyświetleń: 2494
  • Czy PCF8583 wymaga kwarcu? Program na ATmega8 nie wyświetla godziny na LCD

    A to przerwanie to się tak samo włącza? Bo jakoś nie zauważyłem, żebyś an nie zezwalał. No, ale skoro pisałeś na podstawie książki ww., to już pytań nie mam... ;)

    Mikrokontrolery Początkujący   21 Sty 2013 20:29 Odpowiedzi: 4    Wyświetleń: 1824
  • [atmega16/32] [atmega16/32][Bascom] Jak obsłużyć przyciski w menu z funkcją Sound?

    Dzięki, mam jeszcze pytanie z innej beczki a mianowicie problem z obsługa przerwania. Config Pind.2 = Input Config Int0 = Low Level On Int0 Przerwanie A = 0 F = 0 Enable Interrupts Enable Int0 Do If Ok = 0 Then Waitms 50 If Ok = 0 Then Sound Buzer , 1 , 100000 Set Buzer Gosub Menu End If End If If F = 1 Then Cls Lcd "przerwanie" Wait 1 Cls...

    Mikrokontrolery AVR   06 Mar 2011 22:54 Odpowiedzi: 18    Wyświetleń: 3202
  • PCF8583 – jak ustawić minutowy impuls do przerwania dla ATmega128 i LCD?

    Witam. Szukałem na elektrodzie podobnych tematów, ale jak ktoś się już o takie coś spytał to został zaraz odciągniety od tego pomysłu i proponowano mu robienie takiego czasomierza na uprocku. A ja muszę zrobić to na PCF8583. Już tłumaczę o co chodzi: Mam dosyć skomplikowany układ na ATmega128 (jeszcze nie jest dokończony, ale prawie :) ). Chodzi mi...

    Mikrokontrolery   30 Lip 2007 00:16 Odpowiedzi: 1    Wyświetleń: 1044
  • Atmega128 + Atmega64 [bascom] - TWI multimaster - zawiesza się komunikacja

    Mam w projekcie Atmegę128 + PCF8583 + kilka układów I2C (3xADS1110, AT24c1024), dodatkowo dołaczam dwa moduły z Atmega64 każdy. Chcę, aby każdy z mikrokontrolerów odczytywał czas bezpośrednio z PCF8583. Teoretycznie arbitraż jest możliwy, ale u mnie to nie chce prawidłowo działać - zawiesza się komunikacja i programy "stoją". Do testów zostawiłem w...

    Mikrokontrolery AVR   06 Gru 2014 10:28 Odpowiedzi: 2    Wyświetleń: 1863
  • Zegar na AVR 8515 z lampami NIXIE - Timer czy PCF8583 dla stabilności?

    Zgodze sie z moim poprzednikiem.. wystarczy zastosować (w at90s2313) Timer1, preskaler ustawić na 256 a wartość komparatora na $7A12. przy kwarcu 8MHz przerwanie będzie występowało równo co sekunde.. wtedy nietrudno napisać odpowiedni program.. przerwanie aktualizuje np 3 czy 4 rejestry z aktualnym czasem, a główny kod interpretuje takie dane..

    Mikrokontrolery   30 Wrz 2006 05:16 Odpowiedzi: 18    Wyświetleń: 4652
  • [bascom] Dlaczego przerwanie zewnętrzne nie zwiększa zmiennej A?

    witam. Napisałem o to taki program: [syntax=basic4gl]On Int0 Przerwanie Nosave Enable Int0 Config Int0 = Change Enable Interrupts Config Portd.7 = Output Dim A As Byte Cls Do Locate 1 , 1 Lcd ; A; Loop End Przerwanie: A = A + 1 Toggle Portd.7 Return [/syntax] pin pd.2 mikroklocka podłączony jest do przerwania int PCF8583 lub pod zwykły przycisk zwierany...

    Mikrokontrolery Początkujący   29 Kwi 2012 00:19 Odpowiedzi: 5    Wyświetleń: 1221
  • Problem z PCF8583 - nie liczy po ustawieniu godziny.

    Juz doszedłem do tego co było nie tak. Tak jak mówisz mirek to nie błąd PCF'a lecz mój :D Powodem zawieszenia było czytanie magistrali w przerwaniu. W czasie czytania lub zapisywania następowało drugie przerwanie i tam kolejne czytanie lub zapisywanie. Wywalenie funkcji dotyczących i2c z przerwań pomogło :D

    Mikrokontrolery   21 Lut 2007 16:45 Odpowiedzi: 7    Wyświetleń: 2214
  • jak zmusić PCF8583 do wykonywania przerwania co 100ms

    Witam! Gdy zegar pracuje w trybie zwykłym (nie ustawiono żadnych alarmów) na wyjściu /INT co sekundę występuje stan "aktywny" - sygnał o częstotliwości 1Hz i wypełnieniu 50% Kolega pch wyraźnie napisał, że potrzebuje przerwanie co 100ms a nie co sekunde. Wyjście 1Hz to sygnał raczej jemu nieprzydatny :D (M.)

    Mikrokontrolery   29 Paź 2004 19:12 Odpowiedzi: 19    Wyświetleń: 2355
  • [atmega8] Jak zrealizować cykliczne budzenie ATMEGA8 z trybu oszczędzania energii?

    Zastanawiam się jak zrealizować cykliczne budzenie mikrokontrolera ATMEGA8 z jakiegoś "głębszego" trybu oszczędzania energii (inny niż idle)? Ta cykliczność to 1-2 min. Priorytetem jest minimalizacja zużycia energii (zasilanie z baterii). Z tego co wiem to: 1. Można użyć watchdog timerów (wdt). Czyli mikrokontroler budzony byłby co jakieś 2 sek. Trzeba...

    Mikrokontrolery   02 Sty 2012 14:44 Odpowiedzi: 6    Wyświetleń: 1484
  • Jak ustawić przerwania co 1 sekundę w ATmega8 dla zegarko-termometru?

    Witaj. Na przykład tak: ............ $regfile = "m8def.dat" $crystal = 8000000 $lib "i2c_twi.lbx" Config Scl = Portc.5 Config Sda = Portc.4 Config Twi = 100000 Const Wrtc = &HA0 ' Slave address RTC PCF8583 in Write Const Rrtc = &HA1 ' Slave address RTC PCF8583 in Read Config Pind.3 = Input 'wejście INT1 - Set Portd.3 'podciągamy...

    Mikrokontrolery   13 Gru 2008 15:37 Odpowiedzi: 25    Wyświetleń: 2958
  • [ATmega32] - [Basom] odczytywanie po I2C czasu z PCF8583

    Zasadniczy błąd, jeśli chodzi o przerwania. RTC PCF8583 posiada sprzętowe wyjście przerwania. Co sekundę podaje na nie sygnał. Zatem podłączamy je do jednego z pinów obsługujących przerwanie sprzętowe w procku i to on się martwi co ma zrobić i kiedy. Nie ma potrzeby wykorzystywania Timera procka. PORADA Nigdy nie wykorzystujemy dowolnych pinów procka...

    Mikrokontrolery Początkujący   15 Lis 2012 22:55 Odpowiedzi: 20    Wyświetleń: 2115
  • [atmega32] [atmega32][c] Porównywanie czasu w dwukanałowym zegarze sterującym PCF8583

    1. Kod mógł nie działać prawidłowo, bo zajęty mikrokontroler mógł zwyczajnie przegapić równość minut. Pytanie co ile sprawdzasz czas? Można by ustawić jakieś widełki zamiast konkretnej godziny. 2. Najlepiej wykorzystać alarm zaszyty w RTC i wyjście INT. Postępujesz następująco: - ustawiasz 1 alarm w RTC. Konfigurujesz przerwanie zewnętrzne i mikrokontroler...

    Mikrokontrolery AVR   13 Lis 2010 10:36 Odpowiedzi: 13    Wyświetleń: 2409
  • [ATmega32][Bascom] Zegarek na PCF8583 i nastawianie czasu

    Przerwanie INT0 może włączaj dopiero w głównej pętli, nie wiem może jakąś flagę ustaw że wyłączałeś i jak w nią wpadnie to sobie włączy. Innego powodu nie widzę

    Mikrokontrolery AVR   10 Mar 2010 20:26 Odpowiedzi: 11    Wyświetleń: 3850
  • [AtMega644] AtMega644 GCC - Konfiguracja przerwań PWM i INT0, reset układu

    Witam mam problem z chyba skonfigurowaniem przerwań w "C" do tej pory takie "zabawy" robiłem w bascomie ale tam to każdy potrafi ;) mam przerwanie int0 z pcf8583 w międzyczasie odczytuje temperaturę z ds18b20 no i .. właśnie jak uruchomiłem PWM zaczęły się problemy, układ czasami się resetuje lub zawiesza zacytuje fragmenty: dodam ze pdf czytałem wielokrotnie...

    Mikrokontrolery AVR   15 Lut 2012 21:12 Odpowiedzi: 9    Wyświetleń: 1981
  • [Bascom][SPI]Karta pamięci i PCF8583 na tych samych portach.

    Próbowałem to rozwiązanie ale rzeczywiście jest to chybiony sposób. Chciałem zrobić rejestrator temperatury który zapisywałby na kartę pamięci co 5min temperaturę i godzinę. Wszystko już mam oprócz zegara. Teraz wymyśliłem aby procesor (atmega328) była również zegarem. Ale nie wiem czy da rade tak zrobić. Timer1 mam zajęty. Na timerze0 chciałem generować...

    Mikrokontrolery AVR   07 Lut 2011 18:57 Odpowiedzi: 6    Wyświetleń: 1335
  • [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
  • 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ń: 3951
  • [Atmega16] [Atmega16][BASCOM] Konfiguracja przerwań co 1s z zegara PCF8583

    Zainspirowała mnie Twoja odpowiedź To jest niemożliwe. i jeszcze raz sprawdziłem wszystkie ustawiane flagi. Okazało się, że w procedurze inicjalizacji zamiast I2cwbyte &B11000010 'alarm timer 1s int powinno być I2cwbyte &B11001010 'alarm timer 1s int i sprawa rozwiązana - jest przerwanie równo co sekundę. Dzięki za podpowiedzi! Swoją drogą, dokumentacja...

    Mikrokontrolery AVR   09 Lip 2009 22:45 Odpowiedzi: 4    Wyświetleń: 2686
  • [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ń: 3654
  • Podłączenie 3x Atmega 16 do jednego PCF8583 - czy to zadziała?

    Można by było spróbować tak: 1. Na pierwszym uC ustawić zegar 2. Zaprogramować tak, że po zmianie sekundy daje krótki impuls na jakiś pin. 3. W pozostałych dwóch stawić jeden z pinów INTx i w momencie wywołania przerwania zwiększać liczbę sekund. Wadą tego rozwiązania są możliwe zakłócenia indukujące się na przewodzie. Jednakże stosując zewnętrzne mocne...

    Mikrokontrolery AVR   03 Paź 2010 14:10 Odpowiedzi: 13    Wyświetleń: 1791
  • Bascom AVR - Jak zliczać impulsy z PCF8583 za pomocą Timer0?

    A czy nie prościej byłoby tak ? niveasoft , proszę jeżeli istnieje taka możliwość przedstaw adeptowi mikrusa przykład ze sprzętowym rozwiązaniem problemu. Niechaj uczy się od początku, by to mikrus pracował za niego. ;)

    Mikrokontrolery AVR   03 Gru 2016 16:00 Odpowiedzi: 4    Wyświetleń: 1251
  • Jak połączyć pcf8583 z Atmega8, by uzyskać dokładność 8 min/rok?

    Da się i w BASCOMie i też będzie energooszczędne. W nocie piszą coś o 20uA (przy kodzie w assemblerze). Mi się udało zejść do 6uA (oczywiście przerwanie od RTC też w assemblerze). Ale i to dużo w porównaniu do 1uA i dlatego napisałem że to prądożerne. Co do AVR to owszem są i na 0,7V ale mało popularne. Jeżeli nie chcesz RAMu bateryjnego (jest w PCF8583)...

    Mikrokontrolery AVR   19 Paź 2009 14:14 Odpowiedzi: 30    Wyświetleń: 6089