Takie rozwiązanie istnieje podłącza się wtedy kwarc zegarkowy do nóżek TOSC i ustawia się Timer2 w tryb asynchroniczny. W Bascomie to banalna sprawa, więcej w helpie i datasheecie
Wiesz miałem Ci wcześniej o tym napisać ale, myślałem, że tylko ja tak mam. Ostatnio robiłem sobie zegarek sterowany RC5 i skompilowany pod 2.0.5.0 też nie chciał działać, a pod 1.1.9.5 dobór RC5 działał.
Na wstępie uściślij bo piszesz o Timer 0 a kod oprogramowuje Timer 2 Jeśli masz wolne piny PC6 i PC7 to możesz do nich podłączyć kwarc zegarkowy i mieć zegarek tak dokładny jak ten z PCF`a. Wtedy w Bascom piszesz tylko "Config Clock =Soft" i gotowe.
A jak ustawić fuse bity na kwarc 8 Mhz? Moze ma ktoś zrzut ekranu z bascoma? Dotyczy Bascom 1.11.8.3 Podmień plik który załączam(nie zapomnij zmienić rozszerzenia z TXT na DAT) , za m8def.dat i ustaw fusiki jak na obrazku ;) Piotrek
Mama ATmega 8-16PI
Po co podłączasz rezonator kwarcowy, skoro działasz na wewnętrznym RC?
ale z tymi modulami bedzie pewien problem otoz probleme bedzie wysylanie jednoczesnie wszytkich sygnalow (brak kolejkowania ) jedynym wyjsciem na jakie wpadlem (w miare prostym do rozwiazania) dla tego problemu to wykonanie w ukladzie pewnego 24h zegarka i wyslanie sygnalu "obecnosci" co dokladnie jakis okreslony czas dzieki czemu sygnaly nie beda sie...
Czyli schemat zrobiony poprawnie a program jak zrobić ten zegarek żeby go ustawić i aby działał poprawnie?
Proszę zamieść listing kodu nawet krótkiego obsługujacego tylko ten zegarek to się do tego może zerknie lub skompiluje gotowy wsad Hex (nic nie obiecuję). Nie pisałeś na jakim to jest procesorze oraz na jakim Bascom pracujesz a to sa kluczowe informacje. Od lat używam w jednym sterowniku tej konfiguracji z procesorem Mega2560 i działa bez ŻADNYCH dodatkowych...
Mam małe pytanko. Napisałem program w bascomie (prosty zegrek - RTC) z zastosowaniem komendy "config clock". Aby go wykonać musze podpiąc kwarc 32 kHz pod nózki TOSC 1 i TOSC 2 (zegarek wykonuje na atmega 8). I mam pytanie: czy częstotliwość pracy wewnętrznego RC ma wpływ na dokładność RTC? wydawało mi się że nie,ale jak symuluje to w bascomie to sekunda...
Witam. Bardzo staranne wykonanie, podoba mi się. Dodałbym jeszcze kilka linii kodu, jakąś piszczałkę (np. na PC1) i wyposażył zegarek w funkcję budzika. Albo przekaźnik i funkcję załączania/wyłączania urządzenia zewnętrznego w określonych porach. pzdr.
Witam powiem juz na wstepie ze nie jestem dobry w programowaniu ale sie szybko ucze zrobilem sobie zegarek cyfrowy na procku ATmega ,taktowanie 8 MHz schemat wziolem z ksiazki "programowanie mikrokontrolerow AVR w Jezyku Bascom" zaprogramowalem juz uklad i zrobilem plytke zegarek sobie tyka ale 1 minus tego ze normalnie minie okolo 7 min , a u w tym...
[quote="paluch_gda"]Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Witam, tez taki próbuję poskładać do motocykla. Są jakieś postępy w pracy ??
Na forum pomagamy osobom które wykazują chęć nauki lub maja konkretny problem. Jak uruchomić zegarek z pełnym kalendarzem itd. jest opisane w Helpie przy instrukcji "Config Clock" Jeśli Ci się nie chce czytać lub nie masz czasu to zleć napisanie tego programu. Osoba z doświadczeniem napisze Ci go w jeden dzień z wszystkimi wodotryskami. Pisze to bo...
To zadaje się konkretne pytanie a ty pewnie nawet wypróbować tego rozwiązania nie chcesz. I2C wykorzystać potrafisz? Widać tak skoro zegarek obsłużyłeś. Datasheet to układów jest a no jest. Więc i z expanderem portów problemu nie powinieneś mieć.
No więc tak. Ogólnie to to jest zegarek - bardzo mały, więc nie ma dużo miejsca a wszystko jest robione na jednej warstwie. Bateria jest tylko zasilaniem awaryjnym, dołączona przez diodę. Tak samo zresztą dołączone jest zwykłe zasilanie też przez diodę. Tak więc zasilanie będzie nie co poniżej 3.0V - na szczęście RTC i procesor pracują, zdaje się, że...
Tak na szybko mam takie rozwiązanie: Dim Go_s As String * 2 , Mi_s As String * 2 , Se_s As String * 2 Go_s = Str(godzina) Mi_s = Str(minuta) Se_s = Str(sekunda) Lcd Format(go_s , "00") ; ":" ; Format(mi_s , "00") ; ":" ; Format(se_s , "00") Wartości...
Nie wiem czy dobrze się wyraziłem ale potrzebuje zrobić coś takiego co po spełnieniu warunku z instrukcji if odliczy odpowiednia ilość czasu i wykona inne zadanie oczywiście nie zatrzymując programu który musi być wykonywany bez przerwy. Tak sobie wymyśliłem ,że użyje funkcji clock z parametrem user i programik który będzie wywoływany co sek będzie...
No mam regulacje i pierwsza linia kwadratów mi świeci a druga nie . Masz może jakiś program na zegarek na lcd w formacie nazwa.bin bo może mam nie tak coś z bascom w załączniku schemat wstepny mojego urządząka
Witam, ja właśnie dokładnie taką samą konfigurację 2 procków czyli łączyłem Atmega8 oraz Atmega16 po tym właśnie i2cslave w Bascomie i mogę się coś niecoś na ten temat wypowiedzieć.... ... otóż biblioteka ta I2cslave dla softwarowego rozwiązania układu SLAVE w I2C rzeczywiście działa dobrze tak jak jest opisana ale... jest właśnie jedno i to dosyć spore...
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...
Witam! Mam problem podobny do paru postów niżej. Mam atmega 16 z zewnętrznym kwarcem 8 MHZ. Fuse bity w Bascomie ustawione na 111111 , ckopt na 1. Procek pracuje normalnie- mam program zegarek i na nim i chodzi dokładnie (mniemam że kwarc pracuje ok). Natomiast Ds18b20 zwraca wartość -1. Wg programu z poprzedniego postu wogóle go nie wykrywa. Próbowałem...
A teraz jeszcze jedno pytanie do kolegow jak zrobic budzenie, co sekunde za pomoca timer'a 2. Z tego co zauważyłem, ... Config Clock = Soft , Gosub = Sectic ... to masz podpięty do swojej M32, kwarc "zegarkowy". Do usypiania M32 pracującej jako zegarek, producent przewidział tryb Power-save , więc wykorzystaj ten tryb. Szukalem ale nigdzie nie moge...
http://obrazki.elektroda.net/84_12432519... Przedstawiam kolejną wersję zegarka binarnego. Układ oparty na ATMEGA168V i układzie RTC DS1337, który w przeciwieństwie do DS1307 może pracować z niskimi napięciami zasilania. Zastosowałem typowy zegarkowy rezonator ceramiczny 32,768kHz 6/2mm. Płytkę zegarka wykonałem z b.cienkiego laminatu z drukiem...
Witam! Drodzy forumowicze mam problem z procesorami atmega 16 i 32. Sytuacja wygląda następująco jeden procek Atmega16 programuje się i wkładam do układu (zegarek pcf8563+nRF24L01(termometr berzewodowy) i wszystko działa. Biorę drugą atmegę też 16 i też na 16Mhz i program się wgrywa ale zegarek nie startuje na wyświetlaczu nie ma nic. Zrobiłem testy...
1. Trzeba zdecydować się na język, w którym ma być napisane oprogramowanie; BASCOM, C++, ASM 2. Wstępne założenia sprzętowe; ilość diod; ilość przycisków sterujących 3. Algorytm działania zegarka Zobacz jak zrobiony jest na większym ATmega: http://www.elektroda.pl/rtvforum/topic64...
Jeśli się nie myle to np. w bascomie można wyłączyć żeby podczas resetu nie czyściło sram i ramu. Wg. specyfikacji atmegi wewnętrzną pamięć eeprom możesz zapisać 100000 razy, więc przy zapisie co 1h starczy to na jakieś 11 lat, a co potem ? no chyba że zegarek nie wytrzyma tak długo ;)
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.
Lepiej zrób to na medze128 jeśli chcesz użyć bascoma i napisać taki kosmos jak zegarek ;) Dlaczego akurat Mega32? przecież to kombajn którego nie wykorzystasz w 2%, za moich czasów takie coś robiło się na 89C2051, albo 90S2313 i takich opracowań jest w necie do bólu! Tu prawie Mega8 będzie najlepszy - tańszy od tiny26, widziałem po już 7 zł
Na Bascomie specjalnie się nie znam ale powinno być tak, że piny(te od switchy) powinny być podciągnięte przez wewnętrzny rezystor do zasilania. Realizuje się to przez wpisanie jedynek w odpowiednie pozycje rejestru PORTD. Port powinien być ustawiony jako wejście(czyli zera na odpowiednich pozycjach w rejestrze DDRD- są tam już po starcie procka), a...
W zasadzie to ta testowa dioda jest nie istotna tak czy siak wyleci niedługo a rezystor (który mi wyliczył ów kalkulator) sprawia ze LCD prawie gaśnie gdy dioda testowa się załącza. Przeglądałem rożne projekty związane z ds1820 (niestety najwięcej jest na bascom a dla mnie to gorsza magia niż asembler) Niestety nie wiem jak się za to zabrać tak samo...
Witam. Zasyłam projekt swojego zegareczka na atmega 32 z dcf77. Niestety nie posiadam schematu, projektowałem płytki z głowy. Projekt płytki w protelu 99, kod w bascomie. Obsługa wyświetlacza na MAX 7219. Pomiar temperatury też jest. Dwie płytki wyświetlacza. Typowe rezystory podciągające.
Witam, Kolejny zegarek oparty o PCF8583 i atmega... Ponadto marnotrawienie energii w rezystorach w układzie zasilania siatek / segmentów. Zasilania żarzenia napieciem stałym to nie jest zbyt dobry pomysł - szczególnie przy długich lampach... Jedyny plus to starannie wykonana obudowa i chęć pisania w asemblerze (popieram - szczególnie programy do 16kB...
Witam. Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund. ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy. Kod...
Witam! Wykonałem taki diy , znaczy na atmega 8 , do niego podpinam dwa klawisze , dwa termometry DS18B20. W skrócie - mierzy czas , dwie temperatury oraz napięcie do 20Vdc . W fusebit-ach ustawiony tylko kwarc wewnętrzny 8MHz , jednak do wejść xtal dolutowałem kwarc zegarkowy. Wszystko chodzi idealnie, a jednak... Nie ma podtrzymania zegarek i za każdym...
Witam. Podepne sie. Jak odpalic Power-seve mode w atmega8 poprzez Bascom. Robie sobie zegarek z termometrem do auta i chcialbym zeby przy odlaczonej stacyjce procesor byl w stanie oszczedzania energii. Tzn, nic nie dzialalo oprocz zegarka (RTC). Czyli wyswietlacz gasnie, temp nie musi mierzyc itd. Byle po powrocie do auta i przekreceniu kluczyka wszystko...
Ok, a jak to się będzie miało do samego programu napisanego na 1Mhz ? Nigdy jeszcze z zewnętrznym kwarcem do czynienia nie miałem. W jaki sposób należy programowo z niego skorzystać? Normalnie Timer2 jest taktowany z tegosamego zegara co microkontroller. Aby uzyskac taktowanie z rezonatora 'zegarkowego' podłączonego do pinów XTAL1/XTAL2, potrzebujesz...
Wielkie dzięki teraz popróbuję z załączeniem przekaźnika,miałbym jeszcze jedno pytanie,mam jeszcze jeden podprogram który miałby cofnąć zegarek do tyłu każdego roku w październiku niestety cofając z godziny trzeciej na drugą już cały czas tak się cofa czyli dojdzie do 3 i wskakuje na 2,jak zrobić żeby szedł dalej czyli po przejściu z godziny 3 na drugą...
Witajcie. Hmm. 7 bitów do wyświetlenia cyfry plus ósmy bit na mruganie dwukropkiem. Można nawet proste napisy wyświetlać. Lub tylko 4 bity dla UC7447. Do tego 4 bity na multipleksowe przełączanie kolejnych wyświetlaczy np. HC4514 Plus 2 bity na obsługę I2C dla zegara z podtrzymaniem bateryjnym i termometru, albo kilku. Roku w ogóle bym nie wyświetlał...
Witam ! Jestem tu nowy choć forum śledzę już od bardzo dawna. Za to od niedawna zacząłem się bawić mikrokontrolerami i mam takie może śmieszne pytanie ale weżcie pod uwagę że jestem zielony jak trawa na wiosnę. Oczywiście forum przejrzałem wcześniej i nic podobnego na ten temat nie znalazłem (może źle szukałem ??) Mam proca M8535 bez zewnętrznego kwarcu...
Witam. Mam pytanie: Czy 1 ms może być różna przy różnym kwarcie? Czy jaki kolwiek kwarc da tą samą 1ms? To juz sa dwa pytania. Po pierwsze ... "przy różnym kwarcU", ok? Taka (umowna) "1ms" zalezec bedzie zawsze od czestotliwosci uzytego kwarcu. W mikrokontrolerach masz wszystko czego trzeba, by precyzyjnie odliczac czas: kwarcowy takt (XTal) z precyzja...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Witam, tu w Zegarek docelowo będzie używany przez dziewczynę, więc musi być przejrzysty. - to już szowinizm...
Witam.Piszę soft który ma na celu obsługę kart SD i LCD od 6100.Samą obsługę LCD opanowałem (na atmedze8) jednak nie wiem czy SD będzie działać.Jako kartę wykorzystam m2 1gb (została po starym telefonie).Jak na razie nie mam dostępu do atmegi bo właśnie co ją spaliłem jednak pytam się o poprawność softu.Jak widać w sofcie brakuje jeszcze odczytywania...
Dokladnie tak, chce sprawdzic czy transmisja jest ok. Pierwszy raz robie cos na atmega128, podlaczylem rtc tak jak zwykle, gdzie zawsze dzialalo. SCL i SDA jest podlaczone do odpowiednio zdefiniowanych w programie portow i podciagniete rezystorami 4k7 do +5V. Na samym poczatku mialem problemy z zadzialaniem czegokolwiek bo byl wlaczony tryb zgodnosci...
Nie znam się na bascomie, ale widze, że wartości odczytane z zegarka są przypisywane do zmiennych, które są argumentami funkcji. Jeśli argumenty przekazywane są przez wartość, to wtedy dane z zegarka zostaną wpisane do lokalnych kopii tych zmiennych, przy kończeniu funkcji zostaną utracone. Jak wygląda przekazywanie zmiennych przez referencję? Jest...
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
No właśnie chcę żebyś zrozumiał - wiesz jak raz zrozumiesz to potem wszystko będziesz dał radę zrobić sam i chyba satysfakcja też większa ;) Ja też, patrząc na mnie całkiem na zimno, jestem samoukiem ;) Też zaczynałem od różnych pytań - możesz sam sobie poczytać i pośmiać się z moich pierwszych postów na forum. A więc ten rysunek pokazuje poszczególne...
Wygląda na to, ze to obecność drugiego czujnika DHT11 ( mimo, że na osobnym pinie ) powoduje zawieszanie układu, lub druga możliwość, zbyt częste wywoływanie odczytu - w dokumentacji jest że czas odpowiedzi to nawet 30 sekund. Odnośnie tego: Aaaa, obsługa karty SD na AVR-DOS - jak wiadomo do poprawnej pracy ten system wymaga (niestety) skonfigurowanego...
Ten kod nie jest skomplikowany tylko rozwlekły bo to jest cały zegarek z alarmami i pokazywaniem "zbliżajacego się sztormu" Pobieżnie przyjrzałem "czystemu" kodowi w C (temu który linkowałem) i ten kod z tego zegarka robi to samo z jedną różnicą. W skrócie, na poczatku wysyła się kilka bajtów konfiguracyjnych po czym przechodzi się do procedury "dostrajania...
1.STFW.... 2.RTFM [kolejny bascomowiec] 3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!... Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego. 4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków....
Program zegara z synchronizacją z DCF z Bascomie jest trywialny, ponieważ Bascom posiada komendy do obsługi DCF. Zrobiłem na procku atmega8 z kwarcem 8 MHz. Wyświetlanie na dwulinijkowym LCD: Godzina: hh:mm:ss Data: dd/mm/52 'Zegar DCF77 $regfile = "m8def.dat" $crystal = 8000000 'Sygnał z odbiornika DCF podłączony do Portb.2 Config Dcf77 =...
Robie swoistego rodzaju menu w ktorym bede mial mozliwosc zmian nastaw zmiennych. Chcialem jakos wykombinowc aby zmienna ktora bedzie aktualnie zaznaczona i zmieniana migala tak jak np w zegarkach cyfrowych podczas ustawiania godziny. Zegar tez w moim programie wystepuje wiec oczywiscie tez bym chcial aby nastawy jego odbywaly sie w ten sam sposob....
Witam Wszystkich Jestem początkujący jeśli chodzi o pisanie programów pod avr. Uczę się Bascoma. Mam płytkę testową własnej produkcji. Postanowiłem zgłębić zasadę działania I2C, a dokładnie to spróbować zrobić zegarek na atmega 8 i PCF8583. Niestety nic nie wyświetla się na lcd. Ładowałem też gotowe wsady znalezione na necie i też nic. Komunikacja procka...
Witam. Postanowiłem wreszcie zrobić sobie zegarek do pokoju. Wybór pał na PCF8583 bo już kiedyś z niego korzystałem i wspominam bardzo pozytywnie - nie było żadnych problemów z odpaleniem i komunikacją tylko że to były czasy AT89C2051 i bascoma 8051. Teraz mam w układzie atmege8515 i są spore "jaja" co jakiś czas (godzina czasem pół czasem dwie) dostaje...
Chwilę mnie nie było, a tu wrze :D Jeśli chodzi o wyświetlanie czasu po wybudzeniu procesora, to działa ta procedura od nieveasoft , którą przedstawił wcześniej. Co do samej biblioteki, to wolałem zastosować gotową. Po prostu jest mi wygodniej a to dla tego że nie jestem Bascom-owcem :). Włączanie i wyłączanie oleda jest opanowane. Teraz borykam się...
Witam dawno temu popełniłem pewien program który zawierał zegarek na 1307 ale nie zrobiłem ustawiania godziny. Wypadało by to w koncu zrobić ale nie bardzo mogę sobie poradzić. Tak wpisuję czas Time$ = "19:59:57" nie wiem tylko jak zmienić np same minuty bez zmiany godziny i sekund ?
No tak wiem o tym, że timer0 jest 8 bitowy, a timer1 16 bitowy. Tak chodzi mi o zegarek czasu rzeczywistego. A pwm da się zrobic na innych timerach timer2 timer3? Ten processor nie posiada Timer3; ma tylko(!?) timer0 oraz 1 i 2. Kazdy z nich moze byc skonfigurowany do pracy w trybie PWM; zarowno Fast PWM Mode" jak i "Phase Correct PWM Mode". Jesli...
Dzięki za odp i pomoc. Narazie zostawiłem diodę i przyciski i wziąłem się za coś bardziej ambitnego:P Zegarek na RTC. Wiem, że mam w przykładowych programach z EvB, ale co to za radocha z urzywania czyjegoś programu, swój nawet może być 10 razy gorszy ale przynajmniej wiem co jak i doczego... Konkretnie chodzi mi o komunkację przez I2C. Czytałem wiele...
witam otóż projektuje sobie zegarek z termometrem oraz czujnikiem ciśnienia MPX4115(analogowy), problem polega na tym że nie potrafię obciść wyniku ciśnienia do postaci xxx.xx lub samej wartosci xxx bez miejsc po przecinku. Jaka komendę trzeba zastosować aby wyświetlić porządany wynik ? [syntax=basic4gl]$regfile = "m644pdef.dat" $crystal = 16000000...
Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...
http://obrazki.elektroda.net/96_12810965... Witam! W wolnych chwilach postanowiłem zmajstrować sobie zegarek,który to w całości zaprojektowałem samemu włącznie z programem napisanym w BASCOMIE. Zegar posiada funkcję budzika oraz podtrzymanie czasu po zaniku zasilania (bateria CR2032). Oraz skromnie 5 przycisków do ustawiania czasu i budzika...
Dziekuję za odpowiedz. Z tymi portami to była mała literówka z mojej strony pisząc tego posta. Generalnie jak widzę należy całkiem inaczej podejść do tych TIMERÓW, tego się spodziewałem.Jestem naprawdę mocno początkujący w programowaniu tych procków, ale Twój post pozwolił mi inaczej spojrzeć na ten problem i już pewne info znalazłem tutaj na elektrodzie,...
Wszystko jest podłączone jak na tym schemacie http://www.daqq.eu/img/projects/sch_hodi... Zrobiłem zegarek najpierw na płytce stykowej było ok tylko te odbiegi od czasu rzeczywistego:D dlatego chciałem go ulepszyć kwarcem zegarkowym, a w związku z tym iż nie znam języka c znalazłem projekt napisany w bascom'ie, wykasowałem co jest mi niepotrzebne,...
Witam, złożyłem sobie ten zegarek wgrałem soft v3_1 i mam problem z ustawieniem fusebitów, nie mam programatora avrdude nie ma prawa mi widzieć procka więc wysówam pytanie: jak ustawić fusebity przez bascoma? proszę o odpowiedź
Bascoma nie znam więc nie będę się w tym temacie wypowiadał. Natomiast uwaga co do multipleksowania: To nie ma sensu. 1.Nie będziesz mógł uśpić procesora, bo będzie musiał się zajmować odświeżaniem stanu diod. 2.Obniżenie poboru prądu dostajesz z tego, że każda dioda pracuje np. przez 1/10czasu. To samo możesz uzyskać zwiększając odpowiednio rezystor,...
właśnie tak słyszałem coś o tych fusebitach, niestety mam bardzo kiepską odbitkę kursu i nie wiem nawet gdzie się te fusebity zmienia - ale z tego co pamiętam to chyba w Bascomie, tylko nigdzie, w żadnym z wymienionych programów nie mogłem znaleźć tych fusów - chyba że to to: w Bascomie ustawiłem Frequency na 4 000000Hz a Daidrate na 9600, ale może...
Hmm... no problem w tym, że ogólnie fusy jak byly tak byly.. nic nie zmieniłem poza tym jednym... chyba ze w programie (uzywam BASCOM AVR) byly ustawione jakies domyslne, ale wątpię. Zmienilem tylko to taktowanie, a teraz próbuję się ratować dziwnymi sposobami w tym 89c51 gdzie podłączam mu kwarc z układu w którym jest ATMEGA.. Inaczej. Mam taki zestaw...
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...
PS nie wiem czemu jest taka nagonka na Bascoma? Napisz poważny (nie jakiś zegarek lub sterownik c.o.) program w C, a później w Bascom i się dowiesz. Podpowiedź: Jak działa debudowanie w układzie pod Bascom, a jak w C? Ile czasu będziesz uruchamiał program w C (z debugowaniem0, a ile w Bascom (bez debugowania).
Tak widzę że wszyscy kolegę chwalą wiec i ja to zrobię. Gratulacje za świetny projekt. (prawie dokończony) Ja bym pewnie nawet PCB nie wykonał z braku wolnego czasu. :| Na pewno w wieku 16 lat jest to spory skok w porównaniu do rówieśników którzy uczą się dopiero jak działa tranzystor ;) Ja w tym wieku złożyłem zasilacz dwu-połówkowy, który działa do...
http://obrazki.elektroda.pl/8793974300_1... wyszło tak że mam zegarek podłączony do tych dwóch portów - tak wyszło ale mam problem z konfiguracją - BASCOM nieda się ustawić bezpośrednio in/out portu G in->lds out->sts tak trzeba podobno skonfigurować nie działa to Config Portg = &B111111 : Portg = &B111111 Config Scl = Portg.3 Config...
Wykonuję zegarek widmowy i próbuję zaprogramować atmege8a w bascomie lecz program wykryw że procesor jest nieproprawny.Podłączenie jest dobre więc nie wiem czy to wina kwarcu?(wlutowac dopiero po wgraniu programu?)czy może wtyk programatora jest na odwrót?
Witam wszystkich bardzo serdecznie. Z okazji ukończenia szkoły elektronicznej postanowiłem zrobić sobie zegarek/wyświetlacz widmowy. Niestety utknąłem na funkcji, która ma odczytywać znaki z tablicy w pamięci i wyświetlać je w zrozumiały dla ludzi sposób ;). I tu zwracam się do was z prośbą o pomoc w poprawieniu tej funkcji abym mógł wyświetlić jakąkolwiek...
Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus
Napisz czy program po poprawkach działa? Głównie ten zegarek.
Niedawno robiłem taki zegarek i proponowano mi napisanie progra,owego roku niz korzystanie z tego z pcf-a. Najpierw musisz ustawić 3 bit w rejestrze kontrolnym np tak: Dim B1 As Byte Set B1.3 I2cstart I2cwbyte 162 I2cwbyte 0 I2cwbyte B1 I2cstop Potem żeby ustawić podstawowe wartości musisz je zamienić na kod bcd a następnie wysłać tak: I2cstart I2cwbyte...
http://obrazki.elektroda.pl/3533664400_1... Witam wszystkich, chciałbym przedstawić (przedstawić - nie pochwalić się, bo tu nie ma się czym chwalić) wam moją konstrukcję zestawu uruchomieniowego z atmegą32 na pokładzie. W poprzednim 'zestawiku' znudziły mi się diody, przyciski i wyświetlacz 2*16 więc pomyślałem że czas nauczyć się obsługi...
Dobra to dam 10 k i zaraz napisze czy działa ;) ----------------------------------------... Sprawdziłem i działa na tej cewce 680µH bez rdzenia i przy napięciu zasilania 3.72 V generuje 5.07 v i więcej nie dało rady prawdopodobnie przyczyną jest cewka bez rdzenia. Poniżej zamieszczam aktualny kod programu $lib...
Ty się zastanów co chcesz uzyskać - czy testowy program w celach uczenia się czy też może atomowy wzorzec czasu? ... bo jeśli to drugie to wybrałeś najgorszą z wielu możliwych metod aby zrobić zegarek na procku AVR i to jeszcze na takim jak ATmega32. .... jak chcesz zrobić dokładny zegarek to : 1. Uzyj specyficznych do tego poleceń Bascoma - same załatwią...
Wykonałem syntezę do radia ze strony http://sq1ftb.prothost.pl/articles.php?a... http://obrazki.elektroda.pl/2235817300_1... Generator i separator działa, scalak syntezy LM7001 pracuje z kwarcem 7,2MHz, po wyjęciu jego Atmega prawidłowo "milczy" tzn. brak wtedy wyświetlania częstotliwości zmian na enkoderze itd. Ta część programu...
Witam. Jak wiadomo tematów na temat tego pcf-a było już pełno. Jednak po przeszukaniu neta tylko jeden temat na forum był prawie taki sam , lecz tamte "posty" nie pomogły mi w moim przypadku , a mianowicie problem mam taki: dla prób pobrałem z neta kod "zegara" (oczywiście w bascomie) , oto on: https://filmy.elektroda.pl/60_1323792711... odłączenie...
Witam, próbuję zaprogramować prosty zegarek na PCF8583 na płytce EvB i już na wstępie napotkałem na ścianę. Jestem początkujący - generalnie to pierwszy program w bascomie, który ma więcej niż kilkanaście linijek, więc liczę na Waszą wyrozumiałość i pomoc. Udało mi się na podstawie przykładów z tego forum i zaczerpniętych z netu, zmusić do działania...
No właśnie taki kod przychodzi do głowy jako pierwszy ale to nie działa, nic mi sie nie wyświetla. Może na początek jakiś prosty zegarek spróbuje zrobić więc pisze taki kod: [syntax=basic4gl] $hwstack = 100 $swstack = 100 $framesize = 100 $regfile = "m128def.Dat" $crystal = 8000000 $baud = 19200 '=== Config the hardware === Rs Alias Portb.7 'S65 Data/command...
ten "zegarek" posiada na płytce złącze ISP zobacz schemat czyli wpinam kabel z programatora i powinno działać
Cześć! Zacząłem niedawno eksperymenty z Bascomem Powinieneś zamieścić ten wątek w dziale początkujący. Ten zegarek nie może poprawnie działać z powodu braku wyboru\konfiguracji\uruchomienia zarówno timera, jak i przerwania z nim związanego. Zgadzam się z przedmówca we wszystkich punktach. Poza tym w pętli Do ,,Loop zbędne jest For .. Next, można to...
Sam piszesz że kwarc nie chodzi a wpisujesz $crystal=8000000. Ustal najpierw jakie jest rzeczywiste taktowanie procka i takie wpisz. uC taktowane jest z wewnętrznego kwarcu 8MHz (tak ustawione w programie i FuseBitami) a to co nie chodzi, to zegar czasu rzeczywistego (kwarc od niego podpina się pod inne nóżki uC niż kwarc zewnętrzny), który obsługuje...
Witam Propozycja Kolegi niveasoft wygląda zachęcająco, muszę coś jeszcze wcisnąć jeśli chodzi o opóźnienia, bo WTV020SD jest wymagający - muszą być opóźnienia po stanie niskim linii CLK i drugie po wysłaniu, a przed podaniem stanu wysokiego na linię CLK. Widzę, że Kolega często stosuje Case, też staram się stosować, tylko, ostatnio mam z nim problem...
Czy jes możliwe skonstruowanie dokladnego zegara na samym ATMega32, czy trzeba cos "dospawać" Moim zdaniem jest możliwe. Jeśli tylko masz dobrze napisany program (nie pomyliłeś się w obliczeniach) i kwarc o dokładnej częstotliwości to nie widzę powodu by zegarek miał się spieszyć albo późnić. Co do kwarców zegarkowych to nie podzielam entuzjazmu mojego...
Witam, dopiero zaczyna zabawę z mikro-kontrolerami i mam problem O tyle o ile nie mam problemu z napisaniem programu zegaru opartego o wysw. LCD czy to na Timerach czy też opartego o kwarc zegarkowy. To Z wyświetlaczem 7seg LED mam problem nie do rozgryzienia Widziałem, ściągnąłem i próbowałem stworzyć coś z projektów na elektrodzie ale nic mi nie wychodzi...
wydaje mi sie, ze ty masz zle ustawiony zegarek... popatrz na date posta... 0x41 0x56 0x45!!
http://obrazki.elektroda.pl/3288436100_1... Witam. Mimo iż, na dworze nie jest zimowa pogoda, to mimo tego w piecu trzeba palić. Jako iż mój poprzedni sterownik nie spełniał dobrze swojego zadania, postanowiłem ,że tym razem nie będzie to sterownik na WO a AVR- Atmega8. Soft napisałem sam w Bascomie z drobną pomocą polskiego helpa zajmuje...
Programu się wstydzę, bo jest bardzo "prostacki", i pewnie zagmatwany :) Wydaje mi się że te resety wynikały z tego, że przerwanie od T0 (które może się pojawiać nawet co ok 0,3s) "nakładało" się z przerwaniem od T2, chociaż takie coś chyba nie powinno mieć miejsca:) A może do odmierzania 0,5s użyć DS1307? Bo mam przygotowaną płytkę pod niego, gdybym...
Jutro załatwiam wyświetlacz ze sterownikiem LS020, póki co L2F50 działa mi ale nie podoba mi się biblioteka do jego obsługi, niema zgodności z plikami BGC, trybu landscape itp. Generalnie chcę wyświetlać ekran powitalny którym będzie przekonwertowana bitmapa, następnie przydałby się pełnoekranowy zegarek GG:MM o czcionce wyświetlacza LCD i tu pojawia...
Witam Zegarek można zrobić w oparciu o dodatkowe dwa wyprowadzenia umożliwiające podłączenie dodatkowego kwarca 32.768 kHz. W bascomie są do tego gotowe intrukcje więc nie będę przepisywał helpa. W każdym razie możesz zacząć od Config Clock = soft. Jesli chcesz na timerze to program zegarka mógłby wyglądać następująco: $crystal=8000000 Config Lcd ..............
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Witam no i teraz zegarek działa, dzięki wszystkim za cenne uwagi i pomoc. pewnie jeszcze nie raz o coś Was zapytam. Witam ponownie zamontowałem na i2c expander pcf8574 - 2szt. zrobiłem sobie zmienną typu single i do niej przypisałem "urządzenia" którymi będę sterować przy pomocy expandera ( wiadomo poprzez przekaźnik). Czyli mam coś takiego: dim ex1...
Witam! Chciałem zaprezentować zegar mojego wykonania na uC Atmega8, soft został napisany w bascomie. http://obrazki.elektroda.net/76_12866477... http://obrazki.elektroda.net/48_12846569... http://obrazki.elektroda.net/32_12846578... http://obrazki.elektroda.net/17_12846578... http://obrazki.elektroda.net/81_12846578...
Teraz poprawiłem ten program lecz znów nie działa. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config 1wire = Portb.0 Config Timer1 = Timer , Prescale = 256 Config Pinb.1 = Input Config Pinb.2 = Input Deflcdchar...
Witam! Przepraszam jak powtórzyłem temat lecz żaden projekt mi nie pomógł w rozwiązaniu problemu. Mianowicie chcę zrobić zegarek binarny na Atmega8 i DS1337 był tu jeden projekt lecz on działał w inny sposób niż chcę. Mam wizję że mój zegarek będzie miał 4 LEDy godzin i 6 LEDów od minut. 3 Przyciski: +1h, +1m, Podświetlenie 5s Nie jestem zbyt dobry...
bascom zegarek zegarek atmega atmega prosty zegarek
amazon assistant speakon speakon schemat przewodów paliwa
pralka indesit cieknie pralka indesit cieknie
Lokalizacja przerywacza kierunkowskazów w Aprilia Dorsoduro 750 Resetowanie kotła Saunier Duval Combitek F 24