Dlaczego program główny jest podprogramem??? w _ustaw trzeba się odwołać do setdate: i settime: Trudno zrozumieć jak TO działa-dziwne że działa. Gdybyś dał własne komentarze a potem je "czytał ze zrozumieniem..."
A masz kondensator przy nóżkach zasilających DS1307? czasem bez kondensatora układ wariuje
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...
Logan :arrow: zapoznaj sie z dokumentacją układu i wskazanymi bibliotekami. DS1307 trzeba zainicjować.
Witam! Próbuję uruchomić program, który umożliwiałby mi klawiszowe ustawienie np. minut. Na razie mam tyle, ale program nie chce działać. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 '$baud = 4800 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portb.0 Config...
Muszę tylko sprawdzić kod w docelowym urządzeniu po tych zmianach bo symulacja nie trawi ds1307. Tylko wyciągnij rybki z akwarium ;).
Ab ovo- zacznijmy od początku. "Jedyne co zmieniłem to procesor z Atmega8 na Atmega8L". Nowy- ustawiony fabrycznie na 1MHz z wewnętrznego oscylatora.
Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: Twój problem , to notoryczne ignorowanie pliku pomocy Bascoma ;) Powiedz mi , co to ca dziwolągi przy definiowaniu :?: '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E = Pa.6...
Oki:) Pytalem, bo znalazlem w necie kilka programow w Bascomie na odczytanie zegara, i zaden nie chce dzialac :/
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...
Witam, Chciałbym zrobić sobie zegarek i nie wiem jaka metoda będzie dokładniejsza: 1. wykorzystując RTC atmegi z kwarcem 32,768kHz (Atmega na 8MHz z RC) 2. zewn kwarc 16 MHz i zrobić to na timerze np 2 Czy też inne wyjścia jak DS1307, PCF8583. Chodzi mi o dokładność Do układy będą też dopinane m.in. DS18B20 (2x) Pozdrawiam.
Nawet przykład załączony z bascomem się zatrzymuje na i2cwbyte aż do podłączenia układu pod piny ustawione jako sda\scl, więc to raczej nie wina programu.
http://obrazki.elektroda.net/22_12752238... Witam. Dzisiaj chciałbym zaprezentować mój projekt zegara VFD na lampie IW-18. Jest to kontynuacja wątku kolegi Pier -> http://obrazki.elektroda.net/95_12752233... Wszystko tak szybko się odbywa że wyświetlacz w ogóle nie miga :D Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash....
Jeśli chodzi o zegar to szczerze nie wiem o co Ci chodzi. DS1307 którego Wybrałeś to jest właśnie RTC liczy on czas niezależnie od tego czy ma zasilanie czy nie, po to jest bateria obok niego. Zamiast przekaźników lepiej użyć Triaka i optotriaka. Po co ten potencjometr na schemacie? Nie lepiej użyć normalnego zasilacza tylko taki z gniazdem zapalniczki?...
RAPELC Twoje rozwiązanie najbardziej mi pomogło, dziękuje. Mam jeszcze pytanie czysto techniczne odnośnie innego zagadnienia ale nie chcę otwierać nowego tematu. Czy jeżeli mam układ RTC DS1307 zasilany napięciem 5V i SDA oraz SLC jest podciągnięte rezystorami 4,7k do 5V i są połączone z atmega8 ale zasilaną z napięcia 3,3V to ma to prawo działać?
Witam, Natchniony już kolejnym takim artykułem, postanowiłem stworzyć obwód pcb, który będzie mógł realizować taki projekt i wiele innych. Za ok 2 tygodnie powinienem otrzymać gotowe obwody z fabryki. Obwód, który zaprojektowałem jest w całości wykonany z elementów THT. Dzięki czemu, każdy początkujący elektronik powinien sobie z nim poradzić. Oto kilka...
http://obrazki.elektroda.pl/7803610300_1... Witam postanowiłem pokazać wam mój nowo powstały Inkubator. Opis: Sterownik Inkubator jest w 100 % mojego autorstwa jest on zbudowany na: - Atmega8 - Ds1307 - Ds18b20 - Przekaźnik Soft został napisany w Bascomie. Obudową zastosowaną w Inkubatorze jest lodówka 2 komorowa górna komora przeznaczona...
http://obrazki.elektroda.net/69_12267438... Witam. Chciałbym Wam przedstawić zegarek jaki ostatnio wykonałem. Inspiracją do wykonania go był post kolegi "KORKO_CZONG" w którym to opisuje On swój zegar na tej samej lampie. Kiedy niedawno zobaczyłem zegarek kolegi "KORKO_CZONG" postanowiłem sam coś podobnego zbudować. Moim zegarem steruje atmega8...
Witam Postanowiłem nauczyć się wykorzystywać funkcji w swoich programach. Na początek chciałem przerobić opanowaną jakiś czas temu obsługę układu DS1307 . Nie wiem czemu, ale wartości na lcd dochodzą do 59 i program staje, procesor się nie zawiesza, po prostu wartość 59 zamarza na wyświetlaczu. Błąd musi być gdzieś w funkcji, w jej wywołaniu, bo zawartość...
Próbowałem ustawić prescale timera 1 na 8 co powinno dać przerwanie co 32,768ms i w przerwaniu zwiększałem liczniki mikro\milisekund co eliminowałoby opóźnienie przed zmianą wartości licznka. Wynik bez większych zmian - również około 1s\2h, może minimalnie mniej. Przerw: Timer1 = Timer1 + 49911 Incr S If S = 60 Then S = 0 Incr M End If If M = 60...
Po pierwsze, raczej nie krzycz :) Po drugie, tu masz kod w BASCOM-ie do zapisu i odczytu DS-a. ATMEGA8, 8MHz $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Sda = Portc.4 Config Scl = Portc.5 Dim _date As Byte Dim _month As Byte Dim _year As Byte Dim _sec As Byte Dim _min As Byte Dim _hour As Byte Dim Ds1307w As Byte Dim Ds1307r...
Witam, poszukuje osoby, która napiszę dla mnie program do pewnego sterownika. Myślę że co do warunków to się dogadamy. (Jestem w trakcie nauki, wiec budzet mam ograniczony.) Elementy: *Atmega 8 (smd) *LCD 16X2 (BIG) *impulsator z przyciskiem *RTC: DS1307 *Czujnik: DHT 11 Funkcję: * Wyświetlanie: godziny (bez sekund) ,temperatury,wilgotności, ustawionej...
http://obrazki.elektroda.net/34_11846141... Oto mój zegarek Nixie :) Zrobiony jest na lampkach LC-516 , obsługiwanych przez AtMega8 . Dane brane są z RTC na DS1307 podtrzymywanego baterią 3V. Sterowanie katod odbywa się z pomocą dekodera BCD 4028. Przetworniczka jest na schemacie, tak jak większość połączeń. Za podstawki pod lampy posłużyło...
http://obrazki.elektroda.pl/3883873400_1... Witam wszystkich Chciałbym tu zaprezentować swoją najnowszą konstrukcję jaką jest sterownik akwarium na AVR ATMega8. Sprzęt nie jest szczególnie odkrywczy, ale jest konstrukcją na miarę moich aktualnych potrzeb, a może i kilku innych osób które akurat poszukują czegoś podobnego. Jak napisałem...
Kilka pytań - bo kto pyta nie błądzi :-) Niby wszystko ładnie liczyło w przerwaniach - ale tylko do momentu kiedy zacząłem wywoływać Sub lub funkcję - wtedy zaczyna się resetować i zaczyna program od początku co sekundę ?? O co chodzi Teraz przestało mi nawet liczyć w przerwaniach. Wchodzi tylko raz i potem lcd się czyści. Zamieszczam kod, w którym...
Po 1. To przesadziłeś z tak wielkim (ATmega 16) procesorem dla zegarka i termonetru. Po 2. Dając zewnętrzny zegar RTC mógłbyś użyć mniejszy(tańszy) procesor i mieć podtrzymywanie czasu i to z małym poborem prądu. Suma suma-sumarum cenowo wyszło by tak samo a miałbyś niezawodne podtrzymywanie czasu RTC. Po 3. Po co jest tam taka wielka cewka? Tylko nie...
http://obrazki.elektroda.net/97_11620692... Witam! W końcu udało mi się znaleźć czas, aby na tyle dokończyć prace przy moim wzmacniaczu, by nadawał się do pokazania światu :). Nadal znajduje się w fazie beta, ale jest już w pełni działający, teraz trwają prace nad rozwojem oprogramowania sterującego. ZAŁOŻENIA: - końcówka na LM3886TF – bo...
Witam. Chciałbym sobie wykonać zegar z tego tematu [url=http://www.elektroda.pl/rtvforum/to... ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl = P3.7 'konfiguracja...
http://obrazki.elektroda.pl/4192018300_1... Witam! Postanowiłem przedstawić mój projekt urządzenia do rejestracji danych na karcie SD (tzw. data logger). Urządzeniu nadałem nazwę MADACU stanowiący skrót od szumnej nazwy Measurement And Data Acquisition Control Unit. Urządzenie miało być uniwersalne tzn. służyć do pomiaru temperatury,...
http://obrazki.elektroda.net/32_11681915... Witam! Tak od jakiegoś czasu oglądam ten dział i postanowiłem opublikować swój projekcik.. W sumie jest stary (z przed 2ch laty), więc proszę aż tak bardzo się nie czepiać – są to moje początki z dziedziny uC Nie wnosi sobą nic nowego - jest to taki bajerek, ale chciałem się nim pochwalić Układzik...
http://obrazki.elektroda.pl/7295763200_1... Witam szanownych Kolegów. Po dość długim czasie o poprzedniej prezentacji http://obrazki.elektroda.pl/2198009600_1... Kolejność pinów na schemacie odpowiada wyprowadzeniom matrycy Jako, że od wersji 1,0 minęło trochę czasu doszlifowałem co nieco moją znajomość Bascoma i kod...
Witam, Zlecę napisanie programu na ATmega8(Bascom albo C). Program ma obsługiwać: -LCD 16x4, -zegar DS1307 (sekundy, minuty, godziny, dzień tygodnia, rok), -obsługę 3 czujników temperatury DS18B20, -pomiar napięcia na przetworniku AC, -klawiaturę (3 przyciski), -5 portów wejścia (tzn. jeśli pojawi się na nich 1, to na wyświetlaczu pojawi się dana informacja)...
atmega8 ds1307 ds1307 atmega8 ds1307 bascom
programowanie zamykania fajka świecy rezystancja liczenie kliknięć
foxess falownik wybuchający bezpiecznik
Lokalizacja pierścienia magnetycznego ABS w Renault Laguna 1.9 DCI Najczęstsze usterki EPS w Nissan Qashqai J10 2010