ds1307 procedury

Znaleziono około 56 wyników dla: ds1307 procedury
  • atmega8 ds1307 - Program sie zawiesza przy odczycie (C)

    Na początek taka uwaga: Driver Atmela bazuje na przerwaniach, w związku z czym wymaga globalnego zezwolenia na przerwania, czyli ustawienia bitu I w SREG. Z tego też powodu nie można używać go (w sposób przedstawiony w przykładzie obsługi PCF8563 Kod 3. .............. Owszem, tutaj również się program nie zawiesza. Ale też nic nie odczytuje. To, że...

    Mikrokontrolery AVR   02 Sty 2016 17:48 Odpowiedzi: 36    Wyświetleń: 3624
  • DS1307 - Problem z ustawianiem sekund powyżej 15, co robię źle?

    Witam !!! Chyba coś źle zrozumiałeś. Jeżeli weźmiesz np: 30 sekumd i zamienisz to na BCD to dostaniesz 3 i 0 czyli 0011 0000 Jeżeli teraz z-andujesz to z 01111111 to dostaniesz dokładnie to samo. Z mojego doświadczenie a tym RTC wynika, że aby wystartował, wystarczy zapisać cokolwiek do rejestru sekund i już chodzi. Sprawdź tylko procedure zapisu do...

    Mikrokontrolery   11 Sie 2006 17:12 Odpowiedzi: 7    Wyświetleń: 2000
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak uruchomić RTC DS1307 z Atmega16 w C? Szukam przykładowych procedur.

    Witam, czy moze ktoś pomóc mi uruchomić prototypowy układ wykorzystujący RTC na DS1307? Naprawdę układ jest tak mało popularny? Usiłuję programować w C. Może ktoś mi tak po ludzku przybliżyć zasadę działania tego układu - jego obsługę. Może jakieś przykładowe procedury? Radzio gg:15179

    Mikrokontrolery   06 Kwi 2007 20:22 Odpowiedzi: 3    Wyświetleń: 1517
  • REKLAMA
  • DS1307 wiesza się po uruchomieniu auta - jak rozwiązać problem?

    Nie zrozumiałem,że chcesz powiedzieć ,że twój zegarek nie wyświetla sekund :) tylko pullujesz zegarek DS 3 razy na minutę ,żeby nie przegapić zmiany minuty :) Żartuję oczywiście :) metoda dobra jak każda :) Podeślij kawałek kodu obsługi i2c może znajdziemy babola. Podejrzewam, że układ DS podobnie jak niektóre PCF-y[phlipsa] blokuje stan zliczania czasu...

    Mikrokontrolery   16 Lis 2008 14:32 Odpowiedzi: 17    Wyświetleń: 6653
  • REKLAMA
  • Problem z zadaniem z pcf8591 (8574) w Bascomie i Proteusie

    PCF8591 to przetwornik C/A i A/C a PCF8591 to ekspander, oba na szynę I2C. Wiecej mozesz sie dowiedzieć z not katalogowych. Wpisz w google nazwe *.pdf i znajdziesz :) Tak sam z DS1307, to zegar RTC formy MAXIM również na I2C. Wszystkie te układy mogą być przyłączone do jednej szyny. W BASCOMie są już gotowe procedury obsługi I2C i LCD więc musisz jedynie...

    Początkujący Elektronicy   15 Mar 2007 22:38 Odpowiedzi: 2    Wyświetleń: 921
  • ds1307 na magistrali I2C. Czy ktoś obsługiwał zegar za pomocą tych procedur?

    Jestem nowy na forum wiec witam wszystkich serdecznie:) Mam małe doświadczenie z AVR-ami wiec proszę o wyruzumiałość. Na początek zmontowałem sobie plytke z etmega32 i podłaczonym do niej wyświetlaczem i teraz chciałbym na owym wyświetlaczu wyświetlić godzine. Poczytałem troszkę i znalażlem ze dobrym sposobem podłączenia zegara rtc jest magistrala i2c....

    Mikrokontrolery AVR   29 Kwi 2011 01:16 Odpowiedzi: 1    Wyświetleń: 1977
  • [C][Atmega8] Błędny przy zapisie godziny do DS1307

    Całe mnóstwo. Zadeklarowałeś zmienną wskaźnikową data bez wartości początkowej. Używasz tej samej nazwy dla argumentu procedury. Piszesz pod adres zawarty w data, ale również używasz wartości data i to zapewne nie jako adresu. No i ciekawostka: raz na jakiś czas wyświetlany czas przeskoczy o dwie sekundy, bo wyświetlasz czas na LCD nieco rzadziej niż...

    Mikrokontrolery   29 Gru 2012 12:45 Odpowiedzi: 11    Wyświetleń: 3067
  • Atmega32, DS1307 i 24C32 po I2C - problem z jednoczesnym zapisem danych

    Bo ma napisane oddzielne procedury startu i stopu do obslugi eepromu i rtc...

    Mikrokontrolery AVR   29 Kwi 2011 18:48 Odpowiedzi: 21    Wyświetleń: 3338
  • Tiny RTC (DS1307) - brak podtrzymania danych przy 3,3V na Vcc batt

    Skąd wiesz że nie trzyma danych? Może sam je kasujesz w procedurze dostępu do RAM? Lepiej pokaż kod.

    Mikrokontrolery   17 Lis 2015 13:06 Odpowiedzi: 3    Wyświetleń: 1473
  • REKLAMA
  • Atmega32, Bascom, DS1307 – jak ustawić Pinb.0 na 1 między czas_start a czas_stop?

    Witam. Mam dwie zmienne czas_stop i czas_start Czas odmierza DS1307 jego zmienne czasowe to _hour , _min , _sec. Potrzebuje procedury która o godzinie czas_start ustawi Pinb.0 w pozycji 1 i o gadzinie czas_stop ustawi go w pozycji 0 . Reasumując port ma być w stanie 1 od czas_start do czas stop a reszta w pozycji 0. Zabrałem się do tego już kilka razy...

    Mikrokontrolery   17 Kwi 2014 19:39 Odpowiedzi: 15    Wyświetleń: 1401
  • [Atmega32] Atmega32 Bascom DS1307 - Zegar resetuje się po zaniku napięcia, jak to naprawić?

    Witam kod wyglądana następującą: [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 $lib "mcsbyte.lbx" $lib "ds1307clock.lib" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db7 = Pa.0 , Db6 = Pa.1 , Db5 = Pa.2 , Db4 = Pa.3 , E = Pa.4 , Rs = Pa.5 Config Sda = Portd.3 Config Scl = Portd.0 Do I2cstart I2cwbyte 208 I2cwbyte 0 I2cstart I2cwbyte 209...

    Mikrokontrolery AVR   03 Sty 2012 09:52 Odpowiedzi: 12    Wyświetleń: 3137
  • [Mega8] Mega8 i TWI: DS1307 nie odpowiada na adres 0xD0, MT_SLA_NACK

    Mam problem z obsługą zegara DS1307 po szynie TWI. Po pierwsze korzystam z płyty firmy Propox (EVBavr04). Zmieniłem baterię domyślnie zainstalowaną na płycie (3.6V) na inną 3V, ponieważ przeczytałem o problemach związanych ze zbyt dużym napięciem. Kwarc jest dobrze przylutowany. Mój problem polega na tym, że wysyłam sygnał STARTU na szynę, sprawdzam...

    Mikrokontrolery AVR   23 Lut 2010 21:41 Odpowiedzi: 3    Wyświetleń: 1868
  • REKLAMA
  • Jak odczytywać DS1307 w BASCOM, pomijając rejestry między 02h a 04h?

    Ok, dzięki, nie wiedziałem o tych procedurach... :) Jak już uruchomię DS12887, to zbuduję układ pod ten program. Dam znać, czy działa. Dzięki za pomoc... :)

    Mikrokontrolery Początkujący   30 Paź 2012 20:45 Odpowiedzi: 7    Wyświetleń: 2004
  • [Atmega8][bascom] ds1307 - zmiana wartosci klawiszami

    Po pierwsze nie S1 Alias Portb.4 a S1 Alias PINB.4 Po drugie, gdzie ustawiasz pin b.4 jako wejście? A gdzie masz powrót (Return) z podprogramu Ustaw_min:? A po naciśnięciu przycisku w ogóle program wchodzi to tej procedury nastawy minut? Masz waitms 1000 więc musisz naciskać co najmniej 1s.

    Mikrokontrolery AVR   25 Sty 2012 12:55 Odpowiedzi: 6    Wyświetleń: 2404
  • Pytania i watpliwosci odnosnie DS1307, ATmega8 i Bascom

    Ja używam z powodzeniem czegoś takiego i działa. Deklaracje: ... $lib "ds1307clock.lib" ... ' Konfiguracja pinów SCL i SDA Config Sda = Portc.1 Config Scl = Portc.0 ' ' Adres DS 1307 Const Ds1307w = &HD0 Const Ds1307r = &HD1 Config Clock = User Dim Weekday As Byte ... Zmienne: ... Time$ = "23:58:59" ' to watch the day changing...

    Mikrokontrolery AVR   29 Sty 2010 14:07 Odpowiedzi: 1    Wyświetleń: 2384
  • [ATmega8][BASCOM] DS1307, 7 diod LED, kod BCD. Na wyjściu ciągle 1.

    W dokumentacji wyczytałem, że w celu inicjacji trzeba wyzerować bit CH. Wydawało mi się, że to właśnie robię: I2cstart I2cwbyte Ds1307w I2cwbyte 0 I2cstart I2cwbyte Ds1307w I2cwbyte &B00000000 , Nack I2cstop Postanowiłem sprawdzać instrukcje krok po kroku przy pomocy zmiennej Err. Okazało się, że polecenie I2cwbyte Ds1307w zwraca 1. Adres próbowałem...

    Mikrokontrolery AVR   26 Mar 2009 17:45 Odpowiedzi: 21    Wyświetleń: 6261
  • Synchronizacja Bascom, mega8535, LED 7-segment, DS1307, DS1820, ULN2008

    Witam Wyświetlacz musisz zrobić w przerwaniu. Częstotliwość odświeżania każdego powinna wynosić minimum 50Hz. Lepiej unikać dokładnej częstotliwości 50Hz. Może to być np. 53.5Hz. Jeśli ma np. 4 takie kostki to częstotliwość powinna wynieść 4 * 53.5Hz czyli 214Hz lub jak kto woli przerwanie powinno być wywoływane co 4,67 milisekundy. Od tego bym zaczął....

    Mikrokontrolery   01 Sie 2006 08:50 Odpowiedzi: 6    Wyświetleń: 2210
  • Czujnik ASDX015A24RD0 I2C - interpretacja Zero Pressure Offset i zasilanie

    Witam ! Pozwolę sobie dopiąć się do tematu. Muszę z konieczności przejść na wersję ASDX-DO z cyfrowym wyjściem. Urządzenie w wersji I2C, adres 78 hex. Na tej samej magistrali I2c mam zegarek DS1307 i śmiga bez problemu, natomiast nie mogę za diabła odczytać nic z tego czujnika. Procedura jest taka - wysyłam adres H78 i odbieram dwa bajty tak ? Ma ktoś...

    Mikrokontrolery   02 Kwi 2014 12:21 Odpowiedzi: 6    Wyświetleń: 2174
  • Niekompletne cyfry na wyświetlaczach przy odczycie z Ds1307 i Ds89C430

    Witam Zmiana czasu dlugosci wykonania procedury obslugi przerwania niestety nie wystarczyla i uklad dalej co jakis czas sie wysypywal. Zastosowalem wiec "zwykly" atmelowski 89s52 i dostosowalem do niego opoznienie przy komunikacji i2c i uklad o dziwo dziala do dzis. Wszystkim ktorzy mieli jakies pomysly dziekuje. Pozdrawiam Piotrek

    Mikrokontrolery   14 Lis 2005 21:46 Odpowiedzi: 4    Wyświetleń: 1614
  • Kłopoty z wyświetlaczem LCD

    Mam jeszcze pytanie, czy jest mozliwosc manipulowania przyciskiem reset? Tzn, mam wgrany prorgam stoper i po wcisnieciu przycisku reset np 2krotnie lub przytrzymaniu, chciałbym aby zmienil mi sie na program zegara. Jest taka mozliwosc? Przcisk 'Reset' na Arduino nie ma takiej możliwości, ani nie jest taka jego funkcja. Jego funcją jest uruchomienie...

    Arduino   02 Lut 2016 20:18 Odpowiedzi: 18    Wyświetleń: 1425
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    Dziwne, dlaczego dziwne? ;-) Może dlatego, że zaczynałem od assemblera i ten sposób myślenia wciąż jest u mnie obecny, co przekłada się na styl programowania. Kiedyś gdzieś czytałem, że "kto programował w assemblerze nigdy nie nauczy się myślenia obiektowego" - może coś w tym jest :-) Zobacz jak to u mnie wygląda, bo mówimy o abstrakcjach. To jest pętla...

    Mikrokontrolery   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 11691
  • [ATmega8] ATmega8 z DS1307 - błędne wartości czasu na wyświetlaczu w BASCOM AVR

    Siemka! Od kilku dni spędza mi sen z powiek pewien problem. Mam ATmega8 połączoną z układem DS1307, połączenie na pewno jest poprawne, DS1307 podłączony jest też do bateryjki, a taktowany jest kwarcem zegarkowym. Układ działa poprawnie bo można do niego wpisać dane i da się też je odczytać, po wyłączeniu zasilania RTC pracuje i poprawnie liczy czas....

    Mikrokontrolery   20 Gru 2006 00:34 Odpowiedzi: 7    Wyświetleń: 10185
  • [PIC] DS1307 na I2C z PIC16F88 - odczyt danych po inicjalizacji zawodzi

    W którymś wątku jakiś czas temu Freddie Chopin napisał, że dla PICów z rodziny 10/12/16 mamy przecież darmowy kompilator C - Hi-Tech C. O ile Microchipowy PIC18 jest świetny, to ten do maluchów... ujmę to tak: żenada, porażka i wstyd takie narzędzie wypuszczać! Okazało się, że zwyczajnie musiałem usiąść i od nowa, samemu napisać procedury do obsługi...

    Mikrokontrolery PIC   07 Cze 2010 22:28 Odpowiedzi: 9    Wyświetleń: 2702
  • Dokładność wbudowanego RTC w Atmega8 do zliczania dni i podtrzymanie zasilania

    Ja upieram się przy DS1307. Jest to typowy zegar RTC, ma opcję podtrzymania bateryjnego (kondensatorem nie próbowałem, ale powinno też działać), jest dokładny, oprócz czasu liczy też kalendarz, łącznie z kalkulowaniem roku przestępnego. Z poziomu programu masz dwie proste procedury - jedna zapisuje zmienne do DSa, druga je odczytuje. Czyli w głównej...

    Mikrokontrolery AVR   21 Cze 2011 20:00 Odpowiedzi: 22    Wyświetleń: 7374
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    Odkopię temat, bo mi się pomysły kończą. Zawsze używałem DS1307, ale pech chciał, że pracuję na gotowej elektronice, z PCF8583P właśnie i mi rogi pokazuje bestia jedna... Mam takie procedury, okrojone do minimum : Sub Gettime 'odczyt czasu z RTC I2cstart I2cwbyte 162 I2cwbyte 2 I2cstart I2cwbyte 163 I2crbyte Sekundy , Ack I2crbyte Minuty , Ack I2crbyte...

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16646
  • Zegar/kalendarz/termometr binarny

    Dobra no wiec po kolei: 1. Co do obudowy do zegara, to nigdy nie palnowalem tego urządzenia "ubierać" w obudowę - zreszto u mnie na biurku zegarek stoi bez obudowy i wg mnie jest ok - mozna by co prawda bardziej precyzyjnie dociąć płytki ... A te kilka pocynowanych scieżek - to wynik nadmiaru cyny i braku na podorędziu plecionki. Tak sobie myślę że...

    DIY Konstrukcje   31 Sie 2008 23:01 Odpowiedzi: 17    Wyświetleń: 11524
  • [Bascom] Jak dodać wschody i zachody słońca do kalendarza na DS1307 w Bascom?

    Witam, Może takim sposobem, żeby ręcznie stworzyć bazę danych godzin i minut wschodów i zachodów (na oko na dzień mamy 4 bajty danych x 365 dni to daje 1,5k kodu, dość dużo wpisywania). Następnie bierzemy dany dzień roku (jest na to procedura w bascomie) i mnożymy x4 i odejmujemy 4, czyli Adres =( dzien_roku * 4 ) - 4, po czym wywołujemy od tego adresu...

    Mikrokontrolery AVR   01 Sty 2016 11:22 Odpowiedzi: 3    Wyświetleń: 1263
  • [ATmega32] ATmega32 i DS1307: Problemy z TWI/I2C po zmianie zegara na 16MHz

    Witam. Natrafiłem na pewien uciążliwy problem... W swoim projekcie realizuję transmisję przez TWI między AVRem a zegarem czasu rzeczywistego DS1307. Wykorzystuję sprzętową obsługę TWI. Transmisję w obie strony, czyli zapis czasu do DS1307 oraz późniejsze jego odczytywanie, udało mi się zrealizować i jako tako to działało. Tylko że wszystko działo się...

    Mikrokontrolery AVR   21 Sie 2008 13:49 Odpowiedzi: 2    Wyświetleń: 2283
  • [bascom] przerwania i DS1307 - konfiguracja uC i RTC

    Cały program ma ponad 1500 linii więc cały soft nic tu nie wniesie. Aktualny wycinek dotyczący w/w tematu: [syntax=basic4gl] $regfile = "m16def.dat" $lib "I2C.LBX" '$lib "mcsbyte.lbx" $lib "Ds1307clock.lib" $crystal = 4000000 ' Konfiguracja pinow DS1307 Config Sda = Porta.6 Config Scl = Porta.5 Config I2cdelay = 100 ' opoznienie magistrali I2C Const...

    Mikrokontrolery AVR   21 Lut 2014 12:32 Odpowiedzi: 10    Wyświetleń: 2135
  • Błędy w programie Bascom dla zegara RTC DS1307 na Atmega8515

    Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: po sprawdzeniu składni wywala takie oto błędy: 1.Error 7 Line: 327 IF THEN expected 2.Error 222 Line: 327 illegal character '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E...

    Mikrokontrolery   05 Cze 2007 05:20 Odpowiedzi: 8    Wyświetleń: 2250
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Witam serdecznie, Doczytałem ostatnio to czego nie doczytałem wcześniej, temat mi się znacznie bardziej rozjaśnił. Potrzebuję aby ktoś lepszy potwierdził co ustaliłem: Do budowy zegara użyję: Timer2 AtMega8 taktowany asynchronicznie z oscylatora wewnętrznego (low freq. osc.) stabilizowanego zewnętrznym kwarcem 32,768kHz podłączanym pod piny TOSC1 i...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4143
  • Błedy w komunikacji Atmega 8 + TWI + DS1307

    Witam. Posiadam płytkę EVBavr04. Moim celem jest komunikacja z układem zegara czasu rzeczywistego poprzez TWI. z inicjacją układu sobie poradziłem ponieważ na wyjściu SQW/OUT pojawia mi się generator 1Hz. Jednak mam problem z odbiorem danych. Napisałem taka procedurę, jednak nie pobiera ona danych tylko jakieś przypadkowe liczby, nawet wtedy kiedy nie...

    Mikrokontrolery   12 Paź 2011 09:13 Odpowiedzi: 1    Wyświetleń: 1592
  • RTC DS1307 - Czy normalne jest przekroczenie godziny 23:59:59?

    Oto i kod. Nie wklejalem procedur I2C_write i I2C_read bo jestem pewien ze dzialaja dobrze. void zapisz_godzine(unsigned char godziny, unsigned char minuty, unsigned char sekundy){ unsigned char temp[3]; I2C_start(); temp[0] = int_to_bcd(sekundy); temp[1] = int_to_bcd(minuty); temp[2]...

    Mikrokontrolery   20 Gru 2008 16:10 Odpowiedzi: 3    Wyświetleń: 1115
  • Zachowanie cyklu oświetlenia roślin przy braku prądu - program Arduino z EEPROM

    To nie ma możliwości wykorzystania pamięci wewnętrznej? Nie potrzebujesz żadnego RTC (DS1307, albo Ds3231,etc.) , ani też nic zapamiętywać w EEPROM poza swoimi wartościami zmiennych dotyczących samego programu/ cykli oświetlenia. Jeżeli dokładność własnego zegara sporządzonego w Arduino jest zadowalająca to możesz doraźnie lub nawet cyklicznie (co...

    Arduino   23 Mar 2021 22:40 Odpowiedzi: 11    Wyświetleń: 567
  • Przykłady kodu w C dla DS1307 z Atmega16/32 i DS18B20 jako RTC i termometr

    Moge podac ci moj kod ktory kiedys dzialal #define DS1337 0xD0 //1101 0000B- adres hardware'owy zegara DS1337 #define NOERROR 0 #define ERROR 1 //--------------------- // Adresy w DS1337 //--------------------- #define DZIEN 0x04 #define MIESIAC 0x05 #define ROK 0x06 #define GODZINA 0x02 #define MINUTA 0x01 #define SEKUNDA 0x00 **************** Procedura...

    Mikrokontrolery   14 Kwi 2008 19:10 Odpowiedzi: 4    Wyświetleń: 3147
  • [C] Arduino: Wysyłanie listy plików z karty SD przez UDP - jak to zrobić?

    Arduino - platforma - mikro kontroler - ATmega328 Problem polega na tym że kod: root.ls(LS_DATE | LS_SIZE); wysyła bezpośrednio na rs dane i nie wiem jak np. zapisac je do zmiennej, ewentualnie może jest na to inna funkcja lub nawet inna potrzebna biblioteka, piszę tutaj , bo może ktoś coś podobnego robił. oto kod programu (jest tam sporo deklaracji...

    Arduino   22 Gru 2011 14:46 Odpowiedzi: 2    Wyświetleń: 2784
  • Regulator PID do ekspresu do kawy

    http://obrazki.elektroda.pl/7452954000_1... Chciałbym zaprezentować projekt regulatora PID do ekspresu do kawy. Używany jest z ekspresem La Pavoni Domus Bar, ale w zasadzie może sterować dowolnym ekspresem lub jakimkolwiek obiektem grzewczym/chłodniczym o mocy do ~ 1.5kW. Motywacją do wykonania urządzenia była spora histereza fabrycznego...

    DIY Konstrukcje   03 Sty 2013 23:44 Odpowiedzi: 39    Wyświetleń: 28200
  • Atmega16 nie reaguje na przerwanie INT0 z DS3231 - konfiguracja Bascom

    Witam. Jestem w fazie pisania programu z zegarem DS3231 i atmegą16. Mam podłączone wejście INT0 atmegi z wyjściem INT/SQW DS-a. Podciągnięte rezystorem 10k do 5V. I nie wiem co robię źle ale procesor nie reaguje na sygnał przerwania z DS-a. Powiem szczerze że nigdy nie korzystałem z przerwań zewnętrznych ale znów ustawienie tego nie jest skomplikowane...

    Mikrokontrolery AVR   03 Mar 2012 12:31 Odpowiedzi: 3    Wyświetleń: 3653
  • Komputerek do dwukołowca LCD+LED.

    http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 26393
  • Jak ustawić timer0 na 15ms w ATmega128 na podstawie kodu z ATmega16?

    Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...

    Mikrokontrolery   19 Sie 2006 12:48 Odpowiedzi: 4    Wyświetleń: 1722
  • Jak porównać czas alarmu z aktualnym czasem na DS1307 w BASCOM?

    witam!! Ostatnio udało mi się uruchomić zegarek na ds1307, lcd2x16, atmega8 wszystko na płytce testowej program w BASCOMIE. I napotkałem na duży problem związany z alarmem, mianowicie nie wiem jak porównać czas alarmu który, został ustawiony(zapisany) w dodatkowych rejestrach ds1307 a ten który zostaje odczytywany z ds-a 1307. Prosiłbym o fragment procedurki...

    Mikrokontrolery AVR   21 Paź 2008 11:58 Odpowiedzi: 4    Wyświetleń: 2049
  • Jak odmierzać czas na 89s52 i pcf8583 z warunkowym załączaniem?

    ds1307 rtc na i2c kup sobie jak bedzies potrzebowal posle ci procedurki w asm

    Mikrokontrolery   25 Lis 2007 22:17 Odpowiedzi: 8    Wyświetleń: 1649
  • DS1307 brak potwierdzenia po sygnale start z AT89S53, I2C w ASM, 83kHz

    Musisz zamiescic listing swojej procedurki IIC.Procedurka dziala z 24C512 ,OK! ale przeciez DS'a adresuje sie inaczej niz 512 ,wiec jesli tego nie uwzgledniles to moze tutaj jest problem.

    Mikrokontrolery   02 Wrz 2006 17:32 Odpowiedzi: 6    Wyświetleń: 1938
  • DS1307 - Odczyt rejestru sekund zwraca nieprawidłowe wartości powyżej 59

    Witam. Dzieki za zainteresowanie;). Piszac o sekwencji mialem na mysli odczyt danych co sekunde z DS1307. Procedure do obslugi I2C jest napisana w jezyku C. Wszystkie funkcje startu, stopu, wyslania i odebrania danej sa przetestowane zarowno na PCF8583 jak i na mierniku tem. LM92. Oczwywiscie bit CH ustawiam na "0" na samym poczatku. Zapisisuje oczywiscie...

    Mikrokontrolery   26 Paź 2006 09:08 Odpowiedzi: 7    Wyświetleń: 2240
  • [Mega8] [Mega8][BASCOM] Zegarek POV - Zatrzymanie co 50 obrotów, Timer1 i ICP1

    Moim zdaniem całość nie działa poprawnie, bo używasz Timera1 pracującego w trybie CTC jednocześnie do odmierzania odcinków czasowych wyświetlacza i do pomiaru czasu zatoczenia pełnego koła. W trybie CTC Timer liczy od 0 do wartości Compare1a po czym zostaje wyzerowany, więc ten podprogram w przerwaniu ICP1, który oblicza Ci ile cykli zliczył Timer podczas...

    Mikrokontrolery AVR   07 Lip 2008 18:37 Odpowiedzi: 3    Wyświetleń: 2656
  • SHT11 Atmega16 problem z obsługą czujnika[Bascom]

    Witam. Zmuszony jestem znów zapytać Kolegów gdzie robię błąd w obsłudze SHT11. [syntax=basic4gl] $regfile = "m16def.dat" '$crystal = 400000 '**************KONFIGURACJA LCD***************** Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.4 , Rs = Portd.0 Cursor Off Cls Deflcdchar 0 ,...

    Mikrokontrolery AVR   05 Mar 2012 13:18 Odpowiedzi: 2    Wyświetleń: 2322
  • Sterownik C.O. - Mój program-potrzebuje sprawdzenia.

    Dodaje poprawnie listing programu. [syntax=basic4gl] 'OSTATNIE ZMIANY 08,10,2014 'Problem z blednie wysylanymi danymi 'Problem z wylaczaniem sie sterownika $regfile = "m32def.dat" $crystal = 7372800 $baud = 19200 $include "Config_MMC.bas" $include "CONFIG_AVR-DOS.Bas" $hwstack = 128 $swstack = 128 $framesize = 128 '**************KONFIGURACJA LCD*****************...

    Mikrokontrolery AVR   30 Paź 2014 10:10 Odpowiedzi: 27    Wyświetleń: 2847
  • Sterownik cwu na Amega32 - silnik DC zatrzymuje się między krańcówkami

    Witam. Jak zwykle kiedy nie mogę sobie z czymś poradzić muszę zaczerpnąć porady na forum. Tak jest i tym razem. Otóż zbudowałem sterownik co który między innymi steruje też zaworem c.w.u. Zaworem "kręci" silnik dc a za rozpoznawanie pozycji odpowiadają dwie krańcówki mechaniczne zwierające do masy. Silnik ma hamulec który po odłączeniu zasilania zwiera...

    Mikrokontrolery AVR   18 Lut 2014 20:57 Odpowiedzi: 1    Wyświetleń: 1896
  • Arduino PRO mini (328) - rejestrator temperatury z wielu czujników DS18B20

    Jest programowy licznik przerwań, działa dobrze. Precyzja odmierzania czasu nie jest tu absolutnie krytyczna. Mógłby ktoś mi coś podpowiedzieć na temat realizacji zatrzasku zasilania? W/g mnie powinno być ok i nawet działa, ale w stanie wyłączenia na bramce jest ponad 2,5V i układ pobiera 2mA. 2822237000_1440081647|smEyQ81jhR Proszę jeszcze tylko o...

    Arduino   27 Sie 2015 18:30 Odpowiedzi: 10    Wyświetleń: 3234
  • Zegar RTC DS1307 RAM - Błędne wartości po ustawieniu godziny i minut

    Witam Czy mógłby mi ktoś powiedzieć dla czego gdy ustawiam w pamięci RAM tego RTC godzinę i minuty, on wywala inne wartości? przeważnie takie same. Oto procedura: Dodano po 20 Poradziłem sobie. Nie należy konwertować ani odczytu ani zapisu. MAKEBCD/MAKEDEC

    Mikrokontrolery AVR   05 Kwi 2016 13:10 Odpowiedzi: 0    Wyświetleń: 831
  • Procedury obsługi DS1307 dla ATMega16 w asm - odczyt sekund i minut

    Witam Posiada ktos moze gotowe procedurki do obslugi ukladu DS1307napsiane dla mikrokontrolera ATMega16 pod asm? Pozdrawiam dobra mam procedure do odczytu wartosci sekund i minut z 1307? koniec: ldi r16, 0x00 rcall lcdxy ldi r16, 250 rcall czekaj_ms rcall I2Cstart ldi r16, IN_1307 rcall I2Cout rcall I2Cin rcall I2Cin_ACK rcall I2Cin rcall I2Cin_NOACK...

    Mikrokontrolery   06 Lip 2007 16:04 Odpowiedzi: 0    Wyświetleń: 1184
  • [Bascom] RTC DS1307 I2C - Błędna data przy poprawnym czasie, jak naprawić?

    Witajcie, mam problemy z zaprogramowaniem zegara po I2C. Zapisuje zmienne w 2 tetradach. Starszą (która podczas wpisywania jest zapisywana tymczasowo na młodszej tetradzie przesuwam shiftem o 4 w lewo, aby była na miejscu starszej tetrady), następnie sklejam młodszą tetradę ze starszą funkcją logiczną OR. Po tym następuje procedura wysyłania do RTC...

    Mikrokontrolery AVR   14 Sty 2013 21:56 Odpowiedzi: 0    Wyświetleń: 1341
  • PCF8583 na DS1307 - problem z ustawieniem daty w kodzie RTC

    Witam Przerobiłem kod z zegara z datą i termometrem pod RTC PCF8583, na RTC DS1307. Uporałem się z zapisem zegara do DS-a, ale za chiny nie można ustawić daty. Może ktoś zerknąć na ten kod i podpowiedzieć? może powtarzam cały czas ten sam błąd?. [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64...

    Mikrokontrolery AVR   28 Sty 2014 21:26 Odpowiedzi: 0    Wyświetleń: 1446
  • [Sprzedam] płytka dukowana + wiele elementów elektronicznych

    Witam, Przedmiotem sprzedaży jest płytka drukowana ( wraz z wieloma dodatkami) wykonana w technice termo-transferu. Płytkę wykonałem dla potrzeb przeprowadzania badań w pracy magisterskiej. Schemat ideowy układu przedstawia jedno ze zdjęć. Najważniejsze elementy układu to: - ATmega32, - Wyświetlacz LCD(HD44780), - 2 czujniki temperatury (DS18b20), -...

    Elementy elektroniczne Bazar   22 Paź 2011 11:28 Odpowiedzi: 0    Wyświetleń: 1116
  • [Sprzedam] płytka dukowana + wiele elementów elektronicznych

    Witam, Przedmiotem sprzedaży jest płytka drukowana ( wraz z wieloma dodatkami) wykonana w technice termo-transferu. Płytkę wykonałem dla potrzeb przeprowadzania badań w pracy magisterskiej. Schemat ideowy układu przedstawia jedno ze zdjęć. Najważniejsze elementy układu to: - ATmega32, - Wyświetlacz LCD(HD44780), - 2 czujniki temperatury (DS18b20), -...

    Elementy elektroniczne Bazar   17 Lip 2011 11:19 Odpowiedzi: 0    Wyświetleń: 1171
  • Kod Bascom - problem z ustawieniem zegara i daty, błędy w kodzie

    Witam wszystkich. Bardzo ładnie proszę, o sprawdzenie kodu poniżej. Nie mogę za nic w świecie ustawić zegara, i z datą jest też nie do końca ok. Męczyłem się składając linijki, i nie wychodzi. Nie wiem gdzie są błędy. Zegar idzie, ale nie idzie go ustawić. Jeśli wyświetla 13:20 i ustawię inny czas, wraca z powrotem do 13:20 lub innej wartości. Czy może...

    Mikrokontrolery AVR   27 Sty 2014 21:07 Odpowiedzi: 0    Wyświetleń: 924