W przerwaniu zrób wyświetlanie ustaw przerwanie co 400us, a w przerwaniu restore xxx Portc = xxx (oczywiście w wielkim przybliżeniu) na elektrodie masz kilka gotowców zegarków widmowych w bascomie. sugeruj się nimi.
chcial bym poprosic o pomoc w udoskonaleniu kodu. zrobilem zegarek binarny (13 diod, sa one osobno podlonczone do portow mikrokontrolera. Dziala on na zegarku rtc) Jak sie nadusi przycisk/przalacznik: pinb.5 ma byc wyswietlana godzina pinb.4 ma byc wyswietlana data pinb.3 + pinb.5 dodaje godzine pinb.3 + pinb.4 dodaje minute pinb.2 + pinb.5 dodaje dzien...
moj zegarek binarny sklada sie z 13 diod, sa one osobno podlonczone do portow mikrokontrolera. Dziala on na zegarku rtc (kwarcu 32768Hz). Mam problem z napisaniem kodu. 1 problem: pierw napisalem program testowy, ze jak jest minuta 01 to zapala sie led 1, jak minuta 02 to led 2. Problem jest taki ze jak jest minuta 02 to zapala sie dioda 1 i 2 nie wiem...
DEFLCDCHAR niestety nie wpisze więcej niż 8 znaków niestandardowych. A ja chcę zrobić na tym LCD zegarek.
zrobilem ukladzik na atmedze32 i pcf8583(taki mialem juz gotowy schemat) ale w kodzie ktorego uzywam(tez gotowy z sieci bo sam jeszcze za bardzo nie potrafie pisac programow) nie ma czesci odpowiedzialnej za zegar i kalendarz oraz ich ustawien. czy moglby ktos podrzucic gotowy kod pod bascoma, ktory by dzialal pod pcf8583?? znalazlem a archiwum kilka...
Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie działał prawidłowo. Dlatego stworzyłem zestaw funkcji,...
Witam serdecznie! Od niedawna interesuję się mikrokontrolerami i właśnie dlatego zbudowalem niedawno Zegarko-Datomierzo-Termometr. Tutaj załączam schemat: Niestety mam teraz problem z napisaniem oprogramowania pod to urządzonko. Czy byłby ktoś w stanie wykonać dla mnie taki program:?:, najlepiej gdyby to było wykonane w języku Bacom (najlepiej byłoby...
Witam! napisalem w bascomie programik ktory ma dzialac jako zegarek, kod wyglada jak poniżej. I pojawił się problem: ciagle pojawiające się krzaczki na wyświetlaczu;/. Dzieje się to w przypadkowych momentach wykonywania ponizszego programu. Czasami uda sie nastawic i date i czas, a przewaznie krzaczki sie pojawiaja zaraz po ustawieniu daty ;/. Miał...
Witam Ostatnio złożyłem z książki Marcina Wiązani-"Programowanie_mikrokontrolerow_... dwa układy zegarka i termometru. Próbowałem połączyć te dwa układ i napisałem taki program $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 ,...
Tak poprawnie, to należałoby napisać, że czas przychodzi w postaci BCD, dość typowej dla zegarków wszelkiej maści.
Bawiłem sie w bascomie ładne pare miesiecy, od bascoma zacząłem swoją (trwającą już od zimowych ferii 2004) przygodę z uC, no na początku oczywiście było świetnie, byłem zdziwiony jakie to proste i nie przejmowalem sie tym że proste programy zajmują ponad 1k w pamieci programu. Pierwsze programiki to było coś wspaniałego, programowałem na początku tylko...
Witam nie chciałem zakładać nowego tematu żeby nie zaśmiecać forum. Jestem początkujący w programowaniu i zaczynam z Bascomem. Robię mini komputer samochodowy (zegarek programowo, 2 czujniki DS18B20, i inne komunikaty). Problem polega na tym, że mój program jest mało przejrzysty i nie zawiera zmiennych. Nie mogę zrobić ustawiania zegara , gdyż nie wiem...
Witam Czy bawil sie ktos tymi zegarkami - walcze juz dlugi czas ale nic mi nie wychodzi, jesli ktos ma jakis programik sterujacy tym zegarkiem to chetnie zuce okiem bo nie wiem jak mam sie zabrac za swoj. Mam juz plytke, mechanike ale nie moge wyswietlic chocby jednej cyferki. kozystalem przy projektowaniu ze strony www.microsyl.com/ i schemat mam bardzo...
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 ..............
Witam,skończyłem budowę zegarka led.Teraz musze zaprogramować atmega8.Podłączyłem programator STK200 do LPT ale co dalej??? Proszę o informacje jak obsłużyć(zaprogramować atmega8) bascom-avr. Za wszystkie odpowiedzi bóg zapłać.
Witam mam program napisany w bascomie. Chodzi o zegarek z wyswietlaniem daty na wyswietlaczy LCD z wykorzystaniem zegara RTC (atmega8). Moje pytanie brzmi: jak wyswietlac czas i date ale na wyswietlaczu VFD wiem ze trzeba zastosowac multiplekser. prosilbym kogos kto moglby mi pomoc. w bascomie nie mam zbytnio doswiadczenia. Zalozmy ze tak: mam 11 siatek...
Witam! Jest to moja pierwsza konstrukcja na elektrodzie i za razem pierwsza z użyciem tylu elementów SMD. Jest to typowy zegarek binarny na uc Atmega8. Czas odmierzany jest przy pomocy PCF8563 i wyświetlany na 17-stu niebieskich matowych diodach (+ jedna nieużywana). Diody połączyłem w matryce. Katodami steruje przez tranzystory PNP BC807, a anodami...
Witam znalazłem link do stronki na której poprzez esp8266 oraz bascoma można sterować lampą. myślę że to ułatwi zrozumienie i stworzenia stronki . z drugiej strony testowałem webserwer oraz pobieranie czasu poprzez audurino, gdzie podłączyłem sie dwoma rsami i patrzyłem co wysyła arduino do esp i co odsyła esp do audurino i na podstawi tego i paru innych...
Cze. Czy to możliwe żeby do jakiegoś procesora 51 najlepiej 89S8252 dołączyć 1kilobajt zewnętrznej pamięci RAM?? ewentualnie jakiejś innej szybkiej pamięci mam do dyspozycji wyświetlacz graficzny 128X64 punkty i zamierzam z niego wyprodukować zegarek grafikę "trzymam" w pamięciach 24C256 tylko ze są one troszkę za wolne żeby wyświetlać bezpośrednio...
Jeśli piszesz w Bascom, to podstawowa obsługa RC5 już tam jest, poczytaj Helpa ...
Niedawno zacząłem programować w bascom. Mam problem z transmisją I2C nie potrafię w ogóle nic w tym kierunku zrobić (wiem że na początku trzeba skonfigurować piny transmisji). Ogólnie to buduję zegarek i już wszystko mam ale najgorzej z programem. Prosiłbym o podpowiedzi jak to wykonać albo jakieś linki gdzie mogę się dowiedzieć jak wykonać praktycznie...
Sprawdzę to. A dla czego prąd przy uśpieniu jest znowu duży? Nie pomaga teraz wyłączenie adc. Próbowałem też wyłączenia przerwań, ale nic kurde nie pomaga na obniżenie poboru prądu po uśpieniu. Komenda odlicz była ustawiona na 5. Nie działało to. Gdy ustawię 50, wtedy działa 5 sekund i gaśnie czyli ok. No i w końcu, procesor startuje za każdym razem...
Szukaj na elektrodzie, bo temat już był wałkowany, a wykonanie takiego cuda to przysłowiowa "bułka z masłem". Jedyny problem to trzeba się naumieć programować mikrokontrolery. Na początek proponuję Bascom oraz procesorki AVR, ponieważ po 2 dniach nauki sam sobie zprojektujesz i wykonasz taki zegarek :) AVR-y dlatego, że programuje się je bardzo prostym...
Witam! Wykonałem zegarek binarny z tego linku: 'TO DZIALA :) 'S1 - godziny 'S2 - minuty $regfile = "m8def.DAT" $crystal = 16000000 Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Uniwers As Byte Config Portd = 255 : Portd = &B255...
Koledzy mam pytanie jak inaczej niż przez polecenie GETRC5 odczytać pilota ? To polecenie blokuje mi przerwanie i spowalnia procesor . Działa zegarek tylko brak odczytu DS bez tego GETRC5 działa poprawnie a chciałem pilotem ustawiać zegarek. Ma ktoś pomysł jak to ominąć
zaobserwowoalem ze jak wypne programator to uklad sie nie wiesza. pisze w bascomie. programator to stk200/300 dziwne ..
Witam mam pytanko, czy jak chce ustawić godzinę 14:21 na zegarze to muszę dokonać korekcji w kodzie BCD o liczbę 6 czy nie. Jak wprowadzam z klawiatury te ustawienia i zapisuje do mojej PCF- ki to otrzymuję na LCD 01:01 i sekundy są wyświtlane prawidłowo. a jak wprowadzam godzinę mniejszą od 9 to jest ok, czyli ustawiam godzinę 9 i 21 minut to po uruchomieniu...
Dzięki wszystkim za pozytywne opinie na temat mojego projektu :) Wczoraj już nie miałem keidy wrzucić schematu... Schemat jest w załączniku. Za pewne będziecie sie pytać dlaczego tak dziwnie segmenty wyświetlacza są podłączone do ATMEGI, chciałem jak najbardziej uprościć płytkę, a programowo to nie sprawiło większych trudności. Program jest napisany...
wydaje mi sie, ze ty masz zle ustawiony zegarek... popatrz na date posta... 0x41 0x56 0x45!!
Zaprogramowalem procek. Oto spostrzezenia. Zegar odlicza poprawnie czas, ustawienia godziny dzialaja poprawnie. Wystapil natomiast problem z miganiem kropki oddzielajacej jednostki godizn od dziesiatek minut. Powinna ona zapalac sie na sekunde, a potem gasnac na sekunde. Jednak okazuje sie, ze w trakcie sekundy, w ktorej powinna sie swiecic, ona migocze....
Nie chce zakładać owego tematu wiec napisze w starym.Napisałem taki soft do zegarka miałem pod ręka tylko polski help do bascoma i soft do innego zegarka tylko na AT89C405. Proszę o pomoc i wyrozumiałość ponieważ bascoma znam bardzo krotko. Nie wyświetla tego co powinien na początku widać cyfry odlicza sekundy potem się coś rypie i już nic nie wyświetla.Z...
Świetne wykonanie - nie razi jak to czasem tu bywa topornością - tylko mamy pełen profesjonalizm. Ja ktoś wyżej wspomniał, też bym dodał datę, wyświetlaną na zmianę z temperaturami lub po naciśnięciu przycisku. Zastanawia mnie fakt użycia tak dużego procesora (domyślam się, że taki miałeś pod ręką i koszty nie były tu istotne). Program nawet w bascom-ie...
Mnie się bardzo podoba twoja konstrukcja. Nie każdy musi od razu projektować płytkę bo wiadomo że nigdy nie wiadomo jak się coś testuje czy uruchomi się "od kopa". Ja zaprojektowałem dla wprawy i okazało się że wszystko działa. Ta płytka na taśmę dwustronną na przedostatnim foto to jakiś RTC do zegarka?
Napisałem kod dla zegara cyfrowego w Bascom. Ogólnie działa jak należy. Mam tylko problem przede wszystkim z budzikiem. Chcę aby podczas alarmu naciśnięcie przycisku 1(PORTD.0) wyłączało alarm(chodzi o sam dźwięk). Program nie reaguje. Nie mam pojęcia czy jest to wina tego, że nie nadąża z wykonaniem polecenia (za długie przerwania?) 2) Aktywowanie...
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 ! 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...
Używam programatora na lpt i programu bascom-AVR. Szukałem przeczytałem kilkanaście postów o fusebitach i wszyscy piszą o innych programach pony png, avr studio itd. Chyba większość programuje mając programator pod usb. Jak to zrobić w bascomie programie bascom- avr. Rozumiem ze trzeba zmienić ustawienia fusebitow aby odblokować zewnętrzny rezonator...
a to zależy 1. od taktowania zegara 2. od tego ile czasu zajmuje to co jest pomiędzy "for" a "next" ja z reguły w takich przypadkach ustawiam na płytce testowej dim a as word (zmienna od 0 do 65535) tu daję jakiś sygnał na wyświetlaczu np wyświetlenie na 1 wyświetlaczu for a = 0 to 10000 ... next tu daję kolejny sygnał na wyświetlaczu np wyświetlenie...
Obecnie są produkowane struktury do obecnych zegarków LED/Binary, ale ani tego kupić w normalnych ilościach ani tego zamontować na PCB; Można to zrobić na ATmega8, z taktowanym asych. timerem na 32,768kHz w wersji SMD lub jak kto woli na PIC. Schemat podłączenia to wyświetlacz podłączony od strony anod z buforami na tranzystorach Pomiar natężenia światła...
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...
. Zrobiłem na wzór tego kodu, który mi podałeś i też nie działa: Nie musiałeś nic przerabiac ani dodawac. To był cały poprawny code na twjój wymóg " Toggle Portd.0 " co 10 sec. Wystarczyło go przecopiowac do Bascom, dokonac compilacji i wpisac plik *.hex do processora. Pewnie błąd zrobiłem w tym kawałku po timer1_isr: ale tak to właśnie zrozumiałem...
[quote="kisoft"]Witam jestem początkujący w temacie bascom potrzebuję rozwiązać problem związany z błędnym odliczaniem zaprogramowanego czasu. Program przerobiony z działającego zegara ( samo odliczanie działa dobrze), tylko chcę żeby w 20 -stej sekundzie wyjście PIND.2 zostało załączone i w 45-tej sekundzie wyłączone. Teraz działa przypadkowo w 20...
Witam. Jestem amatorem i w wolnych chwilach bawię się elektroniką. Chciałbym się podzielić swoim projektem jakim jest zegarek oparty o moduł DS3231. Zegarek ma kilka funkcji, które czynią go bardziej atrakcyjnym. Pierwszą z nich to prezentacja temperatury na zewnątrz domu. Pomiar odbywa się za pomocą czujnika DS18B20 i jest przesyłany drogą radiową...
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....
witam jestem nowym w programowaniu bascomem otóż robię zegarek z kalendarzem na atmega8 i z kwarcem zegarkowym. I jak ustawiam fusebity cksel 1001 bo takie są na małą częstotliwość i jak zmienię te fusebity to atmega8 mi się blokuje. proszę o nie usuwanie tego tematu jak moje wszystkie inne oto kod do procesora $regfile = "m8def.DAT" $crystal...
no właśnie jak każdy wie zmierzch nie przychodzi na pstryk palca tylko stopniowo będzie zwiększał napięcie na wyjściu ;/ co kolega proponuje konkretnego ?? jakiś kodzik z grubsza bo tak szczerze to starcie z bascomem to mam dopiero od miesiąca ... nigdy na to czasu nie było ... dawniej się inaczej działało właśnie siedzę i myślę nad tym ... badam praktycznie...
'Atmega8 $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 Clock = Soft Enable Interrupts Time$ = "00:00:00" Do Lcd Time$ Wait 1 Loop End 'i juz masz zegarek Dopisz do tego zmienne pomocnicze...
Witam wszystkich :) Napisałem program zegarka na PCF8583 ale chciał bym jeszcze odczytać sam dzień tygodnia (bez daty) w formacie: poniedziałek,wtorek,środa itd.Jakoś nie mogę sobie z tym poradzić...Pozdrawiam... $regfile = "m8def.DAT" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1...
Wgrałem flash z procedurą wgrywania do zegara godziny 00:00 i niestety po uruchomieniu pojawiła się godzina 80:80. Może robię to źle? Robię to za pomocą tych komend: Makedec to do odczytów z zegarka. Do zapisów jakaś odwrotna funkcja. Nie znam bascoma, więc mogę jedynie zgadywać: Makebcd? Co prawda dla 0:0 nie powinno być problemu, ale tak na przyszłość...
Może to się Tobie do czegoś przyda. Piszesz program w jakimś jezyku wyższego poziomu typu C (bez optymalizacji) lub Bascom. Najlepiej jakieś małe porcje kodu. Kompilujesz i szukasz w wygenerowanych plikach takiego z końcówką *.obj Otwierasz Atmel Studio i ->File->Open->Open Object File For Debugging Oczywiście znajdujesz plik OBJ, jakoś tam nazywasz...
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...
Proponuję nie patrzeć na ten obrazek tylko na opis i tabele. Noty Miccrochip się nie umywają do not starego Atmel`a. To się prawdopodobnie obsługuje tak jak popularne zegarki RTC czyli najpierw adres urządzenia, następnie adres rejestru który zaczyna się od 0 i potem wartość. Jedyna rzecz ktrej mozesz nie rozumieć to to że zarezerwowali sobie miejsce...
Witam Zrobilem sobie projekt zegarka na wyswietlaczach 7led. Uproszczony schemat zamieszczam w zalaczniku. Programuje troche w BASCOMIE, ale do tej pory robilem glownie z zastosowaniem wyswietlaczy LCD. Walcze juz kilka dni z probami multiplexowania tych czterech wyswietlaczy i nic nie moge wymyslic. Czy moze mi ktos poradzic jak mam sie do tego zabrac....
Szukałem, ale nie znalazłem. Mam problem z obsługą zegarka na I2C (pcf8583). Robiłem już takie rzeczy na 8515 itd, ale w tym mega jest cosik inaczej. Wie ktoś może jak w bascomie prawidłowo skonfigurować sprzętowe i2c ? Czy ten bascom (1.1.74) w ogóle to obsługuje?
A skąd wytrzasnąłeś te 46875 :?: Pisano o tym setki razy , ale powtórzę ;) przyklad w Bascomie: $Crystal = 4000000 Const T1_value = 65536 - ( _xtal / 64 / 4) ... Timer1 = T1_value Zważywszy , że Bascom generuje procedury przerwania ... powiedzmy nieciekawie , to proponuję zmodyfikować stałą T1_value do postaci Const T1_value = 65536 - ( _xtal...
jak mozna uzywac wew. RTC z avr'kow? wystarczy jeden przypadkowy reset i trzeba ustawiac zegarek...pzdr.
jak zrobic w bascomie na atmedze32 z kwarcem 4MHz pomiar czasu rozpoczynany po spelnieniu jakiegos warunku i wyswietlany w formacie HH:MM:SS (moze byc tez bez sekund) na lcd ?? jesli to ma znaczenie to dlugos pomiaru nie bedzie raczej nigdy wieksza niz 6h. uklad ma tez zegar czasu pcf8583 pelniacy role zegarka. pozdrawiam
Cześć. Już mam ta część zrobiona 4x termo na 18b20 + napiecie aku ale jeszcze potrzebuje zegarek z data do tego na ds 17885 badz ds 17887 moze ktoś ma w bascomie coś na ten temat:) $regfile = "m8def.DAT" $crystal = 1000000 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config...
od kilku dni próbuje okiełznać magistrale SPI w polaczeniu z zegarkiem DS1503 jest to gotowy zestaw - procesor z plytka, z RTC i flashem firmy propox MMmega02 także elektronicznie na pewno wszystko jest ok, nóżke 33 - ERTC podłaczyłem sobie do portu A.6 i na niej robie CS jesli w BASCOMie w parametrach GUI połączenia SPI zaznacze HARDWARE lub software...
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,...
programowałem w bascom to pewnie jest wina wolnego działania. Kwarc nie istotny 2mhz i pll 16mhz bez pll itp. częstotliwości ustawiałem w bascomie xmega nie ma fusebitow do ustawiania częstotliwości (Osc_pllctrl itp.) działało, skąd wiem mogę przypuszczać bo robiłem testy na ledzie mignięcie 10s itp zegarek w rękę sprawdzam czas itp pozatym gdyby się...
Już wiem co powoduje wyświetlanie komunikatu błędu. Jak zaremowałem wszystkie linijki treści: "Getrc5(address , Command)" - jest ok. TIMER0 jest wolny, tylko Getrc5 domyślnie z niego korzysta. Wykorzystuję jedynie TIMER2 do multipleksowania. Kod jest bardzo długi bo jest tam sporo zbędnych bajerów. Trudno będzie Wam w nim się doszukać błędu. Zrobiłem...
Witam, Uczę się bascoma, i stworzyłem sobie programik z zegarkiem i termometrem, lecz na LCD temperatura miga mi na przemian z godziną oto kod: [syntax=basic4gl] 'definicja użytego procesora $regfile "m32def.dat" 'prędkość taktowania 16MHz $crystal = 16000000 $eeprom 'piny podłączenia LCD i definicja jaki LCD | 16x2 Config Lcdpin = Pin , Rs = Portb.0...
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...
Witam! Jak w temacie...czyli chciałbym uprzejmie prosić osoby, które posiadają większą wiedzę ode mnie o sprawdzenie poprawności kodu w Bascomie, jak i schematu. Opierając się na kodzie źródłowym pewnego zegarka binarnego, skonstruowanego przez jednego z forumowiczów( The century bit (bit 7 of the month register) is toggled when the years register overflows...
Witam! Przeczytałem już chyba wszystkie wpisy na tym forum dotyczące podłączenia tego zegarka (PcCF8563P) do atmegi 16 - program napisany w Bascom-ie. Ale nie udało mi się wygenerować działający poprawnie kod. W moim przypadku zegar nie odlicza czasu a format godziny jest następujący: 85:85:45 data - 55-25-16. Sda i SDL podłączone są do wejść Portc.0...
Witam. Jako początkujący, a już trochę wiekowy (46)proszę o wyrozumiałość. Napisałem w Bascomie takie coś , zrobiłem układ i nic. Nie działa. W którym miejscu jest błąd ? Na schemacie nie ma tranzystorów PNP w anodach, rezystorów w segmentach - celowo , bo to oczywiste. No więc tak na początek staraj się opanowac ten projekt "segmentami"; Najpierw,...
Zaproponowana instrukcja Config Clockdiv=2 działa prawidłowo. Tak samo jak wstawka ASM i operacje na rejestrach (mea culpa tylko z jednym - przy zapisie prescalera oczywiście bit CLKPE ma być równy zero) Problem u mnie nie występuje, Bascom 2.0.7.6 FULL. Zapytam więc jaką wersję ma Autor wątku? [syntax=basic4gl] $regfile = "m328pdef.dat" $crystal =...
Witam Napisałem program zegarka, którego zadaniem o określonej godzinie jest generowanie alarmu za pomocą Buzzer-a z generatorem. Do generowania sygnału alarmu użyłem polecenia Bascom-owego Sound, które działa niestety w moim przypadku źle (podobnie do Waitms) ponieważ podczas generowania dźwięku wstrzymywana jest reszta programu co w rezultacie powoduje...
Witam. Chciałbym sobie wykonać zegar z tego tematu [url=]LINK 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 linii SCL magistrali I2C Dim M As Byte 'deklaracja...
Witam, Robię sobie ładny zegarek z wyświetlaczem graficznym i mam problem jak dopisać w bascomie zmianę godzin. w tej chwili parametry daty i godziny sa ustawione na sztywno. mam 5 wolnych portów na przyciski. [syntax=basic4gl] $regfile = "m2560def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 16 $framesize = 32 $lib "glcdKS108.lib" Config Graphlcd...
Witam. Buduję zegarek oparty o Atmegę32 i wyświetlacz na sterowniku ST7565R. Układ podobny do mojego [url=]panelu zdalnego. Skopiowany jest z niego program, oczywiście przerobiony odpowiednio i powycinane co trzeba. Na razie tylko go uruchamiam. I tak jak przy pisaniu programu pod "Panel zdalny" nie było problemów to teraz dzieją się dziwne rzeczy....
Witam forumowiczów. Jestem w trakcie składania zegarka na RTC DS1307 i wyświetlaczu oled z kontrolerem SSD1306. Program skrobię w BASCOM-ie. Mam problem z formatem godzin, minut i sekund. Otóż gdy wstawiona jest funkcja Time$ wtedy dane wyświetlają się prawidłowo, tj. 07:05:03. Ale wtedy nie mogę ustawić ani godziny, ani minut, ani sekund. Natomiast...
Hej, Próbuję zrobić menu ustawień swojego sterownika i kompletnie mi to nie wychodzi :( Menu ma być sterowane pilotem NEC (pilot działa poprawnie) Jak ja to sobie wymyśliłem: 1. ekran główny (tu jest OK) - przycisk strzałka w lewo przełącza ekran na zegar "MAXI" - przycisk strzałka w prawo przełącza na ekran główny - przycisk strzałka w górę blokuje...
Na tej stronie podane są schematy różnych zegarów: Oprócz tego znalazłem schemat zegara zrealizowanego na kostce MC1204: , na programowaniu nie trzeba się znać - w projektach zegarów w internecie są podane wsady do uProcesora. Do wgrania wsadu do pamięci procesora można użyć darmowej wersji BASCOM-AVR. Projekty takich prostych zegarów UProcesorowych...
Ja program wgrywałem za pomocą BascomAVR Najpierw Erase chip bo był tam Bootloader potem write buffer to chip i gotowe.Trzeba pamiętać by wszystko podłączyć do odpowiednich końcówek mikro kontrolera np.dla ATmega328P-PU Portb.0=pin14 a w obudowie TQFP to pin 12 itd..Jak miga dwukropek na wyświetlaczu to czasem trzeba nacisnąć przycisk podpięty do PortB.2...
Witam . Ruszyło się coś w tym temacie ? Czy nikt z obeznanych z bascomem nie sprawdzi co jest nie tak? szkoda ...
Ogólnie podoba mi się bransoleta i koperta tej "obudowy" ;) Specjalnie zakupiony popsuty zegarek na allegro. Jak skończysz to zapodaj soft na forum. Rozumiem, że jako początkujący w AVRach soft pisałeś pod BASCOMem ??? Taki miałem zamiar, bo zauważyłem, że na forum wszyscy początkujący w AVR tak robią, ale po wstępnym zapoznaniu ze składnią, stwierdziłem...
Witam szanownych Kolegów. Po dość długim czasie o poprzedniej prezentacji 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 zmniejszył się z 5,7kB do 1,87kB w wersji prezentowanej. Zegarek wyświetla godzinę w formacie kodu BCD co moim zdaniem...
Bo czekam na autora zamiast klepać bez sensu, Po drugie i tak nie czytasz moich oraz innych postów, a także wysnuwasz jakieś teorie. Napisałeś, że napisałeś że co godzinę i 1E-20 sekundy. Zgoda, tak napisałeś i twierdzę że to jest ogromna różnica i nadal kompletną bzdurą. Piszesz i piszesz a nie odpowiadasz na moje pytania. Jak zamierzasz sprawdzić...
Witam Napisałem program który ma służyć do wprowadzenia zmiennej za pomocą 2 klawiszów. Jest to część większego programu. Dokładnie będzie to służyło do ustawiania godziny w zegarku. Program po analizie krok po kroku wydaje się wg mnie być dobry, tzn że powinien działać :) Jednak są małe problemy. Kiedy trzymam wciśnięty klawisz przewijania w górę to...
okrojony wsad z asemblera, w sam raz dla osoby mającej niewiele styczności z programowaniem mikrokontrolerów ... A/Ω ... polecam krótką lekturę polskiego helpa z bascoma, opisane sterowanie multipleksowe wskaźników 7-mio segm. oraz budowa zegara RTC ... z większym pożytkiem dla wykonawcy, osobiście już wyrosłem z pomagania za wynagrodzenie (na...
A koledzy nie wiedzą przypadkiem gdzie znalazłbym jakiś fajny kurs bascoma? Ps. Chyba zastosuje ATMEGA128
Do <Pituś Bajtuś>- jestem użytkownikiem Bascoma i potrafię zrobić to i owo , z użyciem wyszukiwarki włącznie. Więc prosiłbym nie wrzucać wszystkich Bascomowców do jednego koszyka , bo tutaj kolega trochę się zapędził. Pozdrawiam
Siema, Moje gratulacje :D Po raz pierwszy chyba widzę na forum projekt zegara bez PCF'a i na dodatek nie napisany w bascomie... (Mój będzie kolejny jak wyląduje w obudowie :P). Jak widać jeśli "się chce" to można zbudować układ, który jest w miarę optymalnie zaprojektowany- nie mam się do czego doczepić... Dodał bym jedynie kondziorki przy kwarcu 32768Hz......
W moim przypadku: - zegarek nie pokazuje się od razu tylko po którymś włączeniu napięcia :( - animacja nie jest stabilna rusza się na prawo i lewo. Nawet w ciemnym pokoju i przy ograniczonej widoczności diody i fototranzystora :( - diody połączone równolegle palą się cały czas :( Info ogólne - pierwsza cewka nawinięta drutem 0,45 / 2x20 zwoi - druga...
Witam, zobacz do helpa Bascoma. Ja wprawdzie tego Time$ nie używałem jeszcze ale wyglada na to, że trzeba jeszcze zastosować polecenie config clock = soft poniżej fragment z helpa - przeanalizuj to sobie: '---------------------------------------... 'name : megaclock.bas 'copyright : (c) 1995-2005, MCS...
Fajny komputerek. Na 89C2051 to taki jego pradziadek chyba kiedyś w "Elektronice Praktycznej" miał tylko zegarek i mierzył obroty w kaszlaczku i Polonezie. No ale wtedy to wszystko było bardziej analogowe.
Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby to był normalny zegarek ale gdy na PD2. (wolnym) pojawi...
Jest to prosty zegarek zbudowany na ATmega8 i wyświetlaczu VFD , program napisałem w Bascomie , odliczaniem czasu zajmuje się PCF8583 , po zaniku zasilania pcf jest podtrzymywany z kondensatora 0.22F ( czas pracy na kondensatorku około 3 dni) . Czas ustawiam za pomocą pilota RC5 . . . . . . . . . . . . . . . . . . . . . .......
Witam wszystkich :D Chciałbym wam przedstawić mój nowo zbudowany zegarek na uP Atmega 8 i jako wyświetlacz użyłem LCD 4x20 . Całość zmontowałem na uniwersalnej płytce . Atmega pracuje na wewnętrznym oscylatorze ustawionym na 8 Mhz , do procka podlączyłem kwarc zegarkowy Program przy pomocy kolegi Stefana pisałem w Bascom zdjecia zalącze jutro rano ponieważ...
Nie mógłby niestety bo już ich nie posiada. Ten kod to dosłownie kilka linijek wyjętych z helpa bascoma. Patrz pod 1wsearchfirst i 1wsearchnext.
Witam, mam problem ze zrobieniem podmenu w Bascomie do nastawiania wartości na zegarku jak poniżej: Proszę się nie śmiać, chodzi o to aby menu nie było programożerne, dawało się wywoływać z menu głównego a zmieniane wartości były zaznaczane kursorem. Powyższy screen ma się nie zmieniać w trakcie wprowadzania danych, jedynie wartości mają się zwiększać...
Witam! Zrobiłem nadajnik Rc5 na attiny 2313. Po zaprogramowaniu i podłączeniu do obiegu układu scalonego pojawia się jeden błąd. Otóż, gdy dam zasilanie dioda nadawcza się cały czas pali i dopiero, gdy nacisnę switcha to zaczyna gasnąć. Poniżej podaję program: $regfile = "attiny2313.dat" Config Pinb.3 = Output Config Pind.0 = Input Config...
Witam! Zabrałem się nie dawno za przepisywanie dwóch programów z książki Marcina Wiązani. Są to programy: Sterowanie z poziomu 1-wire dwoma termometrami, Zegarek na timer1. Mój problem polega na tym że nie wiem jak to złączyć w jedną całość tzn. chodzi o to żeby współpracowały ze sobą jak należy, ponieważ tylko ciągle wyświetla mi się zegarek na początku,...
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...
Witam Jak wyliczyć (ustawić bity) w tej syntezie dla kwarcu 10.350 MHz ? Siedzę już nad tym od przeszło godziny i nic nie wymyśliłem Zakres częstotliwości w jakich chcę ją przestrajać to 98 - 120 MHz (głowica UKF) Link do karty katalogowej: Na chwilę obecna mam taką procedurkę (zaadaptowana z mojego starego programu sterującego innym podobnym scalakiem)...
Wykonałem syntezę do radia ze strony . 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 działa ale nie steruje LM7001 synteza nie "łapie". Sprawdzałem Atmega po podłączeniu zewnętrznych kwarców...
Aaaa, obsługa karty SD na AVR-DOS - jak wiadomo do poprawnej pracy ten system wymaga (niestety) skonfigurowanego programowego zegarka, który korzysta z trybu asynchronicznego timera2 - stąd zapewne biblioteka robi coś z tym zegarkiem lub sama nie działa poprawnie, gdyż nie konfigurujesz nigdy tego zegarka. A skonfigurowanie ręcznie tego timera w innym...
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...