dalej wyświetlacz miga
Co to znaczy że 'miga'?
Wypróbowałem już kilka opcji i niestety dalej migają.
No i tu właśnie obsługa przerwania zakłóca komunikację 1W. Jeśli wyłączę przerwania na czas odczytu/zapisu DS-a to wyświetlacz miga. Bascom chyba nie pozwala na takie zagłębienie się w procedury zapisu/odczytu 1W aby można było zrobić to po swojemu.
Pokaż cały kod.
Nie mam, ale to żadna filozofia raczej... Zajrzyj do noty jakiegoś rejestru SIPO, np 74595. Reguła jest taka, że wrzucasz na taki rejestr jedną "jedynkę" i przesuwasz ją aż na sam koniec linii, po czym wrzucasz kolejną "1". Rejestry możesz łączyć szeregowo, tj. z ostatnie wyjście rejestru podajesz na wejście kolejnego. Sygnał zegarowy wszystkich rejestrów...
Witam. Zamiast instrukcji CLS użyj Home Wtedy wyświetlacz nie będzie migał. Krzysztof
Od pierwszego programu do obsługi wyświetlacza daleko. Bascom jest prostszy niż C++ ale ma znacznie mniejsze możliwości. Na początek chyba lepiej pobawić się diodami. Programy typu włącz-wyłącz, miganie diody itp. To pomaga w zrozumieniu działania mikrokontrolera (przynajmniej ja tak zaczynałem).
to zatrzymanie timera przed załadowaniem wartości jakby pomogło (przynajmniej nie zachowuje się dziwnie) teraz miga w równych odstępach ... Home Lcd "P=" ; P ; "us" Lowerline Lcd "I=" ; I ; "us " ; Licznik If Licznik = P Then Portd.2 = 0 End If If Licznik >= C Then Portd.2 = 1 Licznik = 0 End If ... Dobra odczepiam się od portów :) I już mówię dlaczego...
do innych opoznien uzyj np petli for next albo odswiezaj wielokrotnie wyswietlacze- w petli u mnie drugie rozwiazanie dziala ok i nic nie miga
Witam, czy chodzi o wewnętrzną pamięć czy o zewnętrzną na I2C? W obu przypadkach bascom dobrze sobie radzi z ich obsługą, więc od tej strony nie powinno być problemów. Co do wyświetlacza, to też nie będzie niespodzianek z opóźnieniem w wyświetlaniu, lub miganiem tekstu.
Wiem, że Bascom to przeżytek jak koń Pawlaka, ale mam płytkę AVT 3500 oczywiście z programatorem. Działało to dobrze z plikami bas z książki p. Góreckiego. Teraz, mimo, że da się zaprogramować , dostaje komunikat: "Can not set clock frequency..." Wynik jest taki, że programiki działają, ale wyświetlacze LED migają. Czy może to być związane z kwarcem...
Kurde też to nic nie dało co prawda licznik liczy co 1s ale migają trzy pierwsze też wyświetlacze też co 1s a czwarty pali się na stałe.
Pewnie WatchDog powoduje reset. Nie masz pętli głównej. Wprawdzie masz "End" ale nie tak powinien wyglądać program. Rozumiem że to prosto z Helpa ale ja bym to zmienił.
No napewno nie... dopiero przy Czasie jednej mikrosekundy nie ma efektu migania całego wyświetlacza
Pisze w ASM i bascom mi nie znany. Napisze to w basicu. To twoje jest troche pokrecone. P ;przycisk 1- nacisniety ; 0-puszczony S ;wy portu 1- swieci ; 0-zgaszony C ;zmienna odliczajaca czas - 1bajt ;proc zalaczajaca swiatlo na 30 sek if P=1 then C:=30 endif ;tutaj proc. odliczajaca czas 30 sek ;proc wywolywana w przerwaniu co 1 sek np. od T0 ;wczesniej...
A, pomyliłem, jednak konfiguracja portów jest dobra. Spróbuj z tym opóźnieniem na początku programu i ustawić fusebity na wewnętrzny 4 MHz jeśli tego nie zrobiłeś. Co się dzieje na wyświetlaczu?
Diodą migałem, bawiłem się też wyświetlaczem. Teraz chcę coś nowego, to tyle.
Ja dzieliłem wymianę danych z DS'em na najmniejsze możliwe kawałeczki i mieszałem je z obsługą multipleksowanego siedmiosegmentowego wyświetlacza LED. Działało i nic nie migało. P. S. I to wszystko w Bascomie.
Żeby nie czyścić za każdym razem wyświetlacza pozycja która ma być wygaszona można zastąpić pustymi znakami (spacjami)?
I kolejna (chyba już ostatnia) wersja odbiornika - miganie kropki na pierwszej pozycji wyświetlacza sygnalizuje poprawny odbiór pakietu (ramki) danych. https://filmy.elektroda.pl/37_1420319606... Pozdrawiam.
Fuse bity ustawione raczej prawidłowo, wgrywałem "program" migania diody :) i działał poprawnie. Połączenia sprawdziłem właśnie setny raz...
Czyli obraz na tych wyświetlaczach jest odświeżany non-stop i potrzeba pamięci aby z niej przepisywać "obrazek" do LCD tak? Tak to rozumiem. Rzeczywiście jeśli tak jest to "troszkę" atmega się nie nadaje. I tak też chyba w końcu zrobię. Zacznę się uczyć C bo mnie już nerwica łapie. Ale zanim coś skumam to miesiące zapewne miną. Znów zaczynać od migania...
Przy zegarze ~20MHz spokojnie się wyrobisz. Ja to liczyłem, ale mi nie wyszło (patrz wyżej) - proszę mnie oświecić. Najwyżej zatrzymuj na chwilę pwm, jak transmisja będzie. Albo właczaj na full, skoro to wiatraki, żeby coś nie padło ;) . Nie będzie to przeszkadzało. Na full to będzie bardzo przeszkadzało. :D To może od razu programowy kontrast też,...
na wyświetlaczu miga mi cyfra " 7 " , czyli wnioskuje że zmienna B przyjmuje wartość 7 , ale dlaczego ? oraz zero reakcji klawiatury. Witam Nie 7 tylko 15 :) 15 nie może być wyświetlone 7 segmentach, to 1111 3 ostatnie jedynki to właśnie 7. Daj if-a <15 zobaczymy pozdrawiam
Sam nie wiem co jest nie tak, z typowym wyświetlaczem HD układ działa prawidłowo (typowy zegarek napisany w Bascomie) Po zamianie wyświetlacza na ten z KS0066 po włączeniu zasilania wyświetla jakieś niezrozumiale znaki w linii 1 i 3 Kursor na pozycji 8 pierwszej linii miga a poza tym nic się nie dzieje :(
Język nie jest ważny. Polega to na odpowiednim ustawieniu sygnałów na wejściach LCD czyli sterowania rejestru Port. Jak wrócę z pracy to wstawię tu kod napisany w C dla zwykłego LCD ( z lekkim tłumaczeniem). Może uda się to przerobić na Bascom. Wtedy uzyska się dostęp do czasów. Do tego czasu spróbuj wyssać procedurę inicjacji z noty katalogowej. P.S....
ewentualnie spróbuj włączyć kursor i miganie (w bascomie) wtedy wyróżnisz cyfrę.
Do tego służy właśnie timer. Jaki to wyświetlacz? Jeśli multipleksowany LED, to i tak timer musi działać, zresztą timer jest zwykle podstawą każdego programu.
No właśnie tak jak już pisałem nie działa. ten sam wyświetlacz podpięty pod atmegę 32 działa z różnymi programami (bibloteki ls020 oraz bez nich zainicjowanie wyświetlacza w programie) No widać "zależnie" od procesora. Swoją drogą to nie znam c i nie chce poznawać (uważam go za zbyt trudny do opanowania w krótkim czasie) Czy ktoś na tym forum próbował...
Po dodaniu rezystorów podciągających działa już wyświetlacz i dioda:) Jednak dalej układ nie odmierza czasu
Koledzy...kopiujecie kody znalezione w necie i nawet nie wiecie, że zawierają błędy. Wystarczy sięgnąć do noty katalogowej MAXa i wszystko jest jasne. Po pierwsze nie ma konieczności żadnej wstępnej inicjalizacji układu. Po ustawieniu CS w stan niski można od razu zrzucać dane SO. Wciągamy 16 bitów, z czego pierwszy jest pusty, drugi to device id, trzeci...
Wstaw przed Do instrukcję Start Timer1. Z helpa nie wynika, że Config włącza timer automatycznie, a jeśli ten się nie uruchomi to nie będzie przerwania i nie zadziałają instrukcje Start/Stop w podprogramie obsługi przerwania. P. S. Nie miga ci wyświetlacz? Zastosuj Locate albo Upperline zamiast CLS.
Witam dziękuje za szybką odpowiedz wszystko jest ustawione tak jak Napisałeś wyświetlacze nie migają tylko się żarzą (segment które powinny być wygaszone) Pozdrawiam Kuba
No cóż, wszystko się resetuje. Jednakże na dzień dzisiejszy jest napisany nowy soft. W języku C. Jest całkowicie nowe menu, temp wyświetlana jest jako duże cyfry (1 duża cyfra 6 kratek wyświetlacza (2x3 kratki)). Wywaliłem zegarek, bo był kompletnie niepotrzebny. Dodatkowo w sofcie pisanym w bascomie wyświetlacz migał (LCD był cały czyszczony, następnie...
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....
...NIGDY nie robi się multipleksowania na tym samym Timerze , który jest wykorzystany do odmierzania czasu... ...Mega 8 na pewno ma dwa Timery, więc jeden na przerwania związane z czasem oczekiwania klawiszy, natomiast drugi do multipleksacji.... Hmmm... nie wiem czy dobrze zrozumiałem, ale jeśli się mylę to mnie popraw i wytłumacz dlaczego wszystko...
Witam Mam problemik, po krótce opis: na timerze0 zrealizowan aobsługa wyświetlacza (5x 7segmentów), odczyt klawiatury i zliczanie czasu. W programie gółwnym co jakiś czas muszę wysłać coś na rs-a (sterowanie falownikiem). wszystko niby działa ale jak coś leci na rs-a to miga wyświetlaczem (potrafi zapalić ten, który jest wygaszony, całkiem nie zatrzymuje...
Podłączyłem tak: VCC - +5V GND - GND MISIO - MISO MOSI - MOSI RST - RST Na programatorze zostały nie podłączone: GEN, GND, GND, GND Na płytce: GND, N.C. Po podłączeniu płytki do programatora, nie świeci się zielona dioda (wlutowałem ponownie odwrotnie, ale nadal się nie świeci), natomiast miga wyświetlacz. Jakie wprowadzić ustawienia w Bascomie AVR,...
Tego typu pytania - niezbyt odpowiadają gustom forumowiczów :-) Ale możesz zwiększyć swoją szansę na otrzymanie wskazówek, dokładniej precyzując problem. Kilka rzeczy, które należałoby jeszcze podać: - jaki to konkretnie procesor / jaka płyta uruchomieniowa - jak podłączony jest do tego wyświetlacz, ile pozycji ma wyświetlacz (ile cyfr mieści) - zdefiniować...
Na 16 pinie lcd jest katoda diod podświetlających. Bywa, że nie stosuje się połączenia zewnętrznego, ponieważ wyświetlacze mają z regóły na płytce pola służące do krosowania końcówek podświetlania do zasilania (+ i -). Jeśli chcesz mieć podświetlenie to należy połączyć pin 16 LCD'ka do masy przez rezystor (wartość zależna od koloru podświetlenia - dla...
Program wygląda dobrze, choć ja usunąłbym "Initlcd" bo jest niepotrzebne, ale to nie jest przyczyna złego działania. Jeśli masz możliwość to podmień LCD, lub przed tym profilaktycznie dołącz bezpośrednio na jego zasilanie dodatkowy kondensator 10uF. Czy diody migają co 5 sekund? Na schemacie nie ma rezonatora kwarcowego, czy tak jest w układzie?
Widzę parę błędów. Wieczorkiem będę miał więcej czasu i Ci poprawię. Edit: Nigdzie w tym podprogramie nie zwiększasz zmiennej: Start_menu - dlatego nie działa. Opcje Select Case bym wyrzucił i zrobił to na IFach tylko. Jeśli warunek w IFie jest prawidłowy, wtedy komunikat na LCD i stosowna procedura. Pętla Do Loop miałaby za zadanie tylko sprawdzać...
dajesz locate a,b:lcd"nowy tekst" i masz - tylko musisz zadbać żeby nowy tekst pokrył stary tekst co do długości - zajrzyj do helpa. a to chyba numer lini wyświetlacza a b to pozycja w lini od której wstawi nowy tekst
Zmieniałem na różne częstotliwości i mniejsze od 4000000 i większe i jedyny efekt był taki, że przy innej częstotliwości niż 4MHz migał dolny wiersz. Nie wiem co się stało, ale już jest wszystko dobrze. Może nie wgrał mi się dobrze program. Pozdrawiam i dzieki za rade. :-)
dzieje się coś dziwnego. Jak podłączy się do zasilania nic się nie pokazuje ale jak dotknie się do pinów kwarcu to na wyświetlaczu zaczyna się coś pojawiać migać cyfry itp. a jak się puści to pozostają zapalone segmenty d i nic po za tym.
Przyłączam się z takim samym problemem. Korzystam z płytki testowej do kursu C z EdW (AVT3505). I program napisany w C działa, ale już napisany w bascomie nie :/ Niewiem co jest wogole grane, bo program typu migaj diodą co sekundę działa normalnie.
Witam, mam pytanie, czy da się zrobić w bascomie coś takiego aby na wyswietlaczu migały cyfry? Chodzi mi konkretnie o to aby przy ustawianiu zegarka migała aktualnie zmieniana cyfra. Wiem że da się zrobić aby migał kursor czy da się zrobić coś takiego z pojedyńczą cyfrą na wyświetlaczu?
Problem jest z pinem C.0 a nie z portem D. Cały port D jest przeznaczony do obsługi klawiatury instrukcjami Config Kbd i Getkbd Schemat jest przykładowy, ukazujący połączenia elektryczne. Podłączenie konkretnych przekaźników opisane jest w kodzie. Z innymi przekaźnikami nie ma problemów. (Poprawiłem już schemat). Zastanawiam się, czy instrukcje Bascoma...
Dzięki za podpowiedź. Na najprostsze rozwiązanie najtrudniej wpaść :) Już działa Dodano po 19 Może podpowiesz mi jak najlepiej zrealizować miganie cyfry na wyświetlaczu? Chodzi o to aby migała ustawiana aktualnie cyfra. Mam zamiar wykorzystać do tego przerwanie od timera i wstawiać na przemian spacje i znak ale jest może jakiś lepszy sposob?
Podejrzewam, że inicjalizacja będzie kasowała całą zawartość wyświetlacza, co za tym idzie może pojawić się bardzo częste miganie. na tuxgraphics, w [url=http://tuxgraphics.org/electronics/... , init wyświetlacza był wywoływany cyklicznie co jakiś czas. W prawdzie jest tam lekkie mignięcie, które da się zauważyć...
Zrobiłem tak: [syntax=basic4gl] Bufor_flaga = Ischarwaiting() If Bufor_flaga = 1 Then C = "" Do A = Inkey() If A <> "" Then Licznikprzerwy = 0 Zerwany = 0 If A = Chr(13) Then Exit Do C = C + A End If Zmienna1 = C Wynik = Mid(zmienna1 , 2 , 2) Wynik1 = Mid(zmienna1 , 4 , 2 ) Loop End If [/syntax] I działa, wycina z stinga to co chce. Kiedy zrobię...
$regfile = "M16def.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B11111111 : Portd = &B11111111 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.1 , Rs = Portb.2 Config Lcd = 16 * 2 Cls Cursor Off Noblink Lcd " HELLO WORLD!!!"...
Wymyśliłem coś takiego: Do If Pinc.0 = 0 Then Waitms 100 If Pinc.0 = 0 Then Toggle Portd.7 'flaga End If End If If Portd.7 = 1 Then Call Menu Else Call Praca End If Loop End i menu: Sub Menu Locate 1 , 1 Lcd " Temp docelowa: " Locate 2 , 6 Lcd Tr ; Chr(0) If Pinc.1 = 0 Then Incr Tr End If If Pinc.2 = 0 Then Decr Tr End If If Pinc.0...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
Witam. Mam znowu problem z odmierzaniem czasu. A właściwie z jego pomiarem za pomocą symulatora. Napisalem programik, gdzie przerwanie od timera0 ma być co 20ms. Timer1 steruje multipleksowo wyswietlaczami. Ustawiłem wstepnie timer0 aby zliczal te 20ms, poprawilem dzięki symulatorowi i było świetnie. Ale gdy program zaczął się wydłużać czas ten wzrósł...
Witam, od kilku dni walczę próbując skompilować pobrane pliki źródłowe (w załączeniu) niestety bez pozytywnych rezultatów... Z Atmel studio oraz C nie miałem wcześniej do czynienia poza prostymi programikami które kompilowały się bez problemu i działały - typu miganie diodą itp. Wcześniej programowałem w Bascomie, ale wpadły mi w ręce wyświetlacze od...
A mnie zastanawia to jak rozwiązałeś sytuację, kiedy podczas obsługi DS-ów naciśniesz jakiś przycisk. Wiadomym jest że obsługa czujnika zajmuje niecałą sekundę. Jeśli trafisz właśnie na tę chwilę, to sterowanie przyciskami staje się uciążliwe, zwłaszcza jeśli program działa w pętli... To nie jest żaden problem, a już na pewno nie wtedy kiedy jest przy...
...napisałem juz program do multipleksowania to co napisałeś ciężko nazwać programem do multipleksowania. poczytaj sobie tu i tam: http://wkretak.pl/readarticle.php?articl... w necie ale także używając SZUKAJ na elektrodzie znajdziesz setki linków n/t obsługi wyświetlaczy w takim trybie albo książkę Marcina Wiązani o Bascomie i dokładnie postaraj...
Bez specjalnego ingerowania w program uruchom sobie Timer1 (w końcu zapłaciłeś za niego :D ) i zmuś go do przerwania co określony czas. Dioda będzie sobie migać równiutko, a jak napiszesz krótką obsługę przerwania to multipleksowane wyświetlacze się nawet nie zająkną. Polecam instrukcje: Config Timer1... Start ... Load... On... Enable... a później Toggle...
zapytam z czystej ciekawości. Na jakim interfejsie Miałeś podłączony wyświetlacz ? EBI w trybie 3 portowym + zatrzaski dla LSB i MSB. Dzięki temu przez DMA przesyłane były słowa, które nie wymagały modyfikacji. Nie polecam. W tym przypadku założyciel posta otrzyma jedynie przesuwający się punkt, a nie pełny wykres na wyświetlaczu. Mylisz się, a Kolega...
Witam. Mam problem z BASCOM-em, gdyż chciałem podłączyć uC do komputera za pomocą portu COM, napisałem program, wszystko niby działa ładnie, tylko mam pewien problem. W napisanym programie chodziło o to, że litera, która byłą wpisana w Terminal Emulatorze w programie BASCOM miała się wyświetlać na wyświetlaczu podłączonym do uC. Niestety natrafiłem...
Bascom ma jedną podstawową zaletę dla początkujących przy małych wymaganiach wobec programisty amatora daje satysfakcję ze zrobienia czegoś co działa miga wyświetla i cieszy oko bez konieczności zagłębiania się w rejestry budowę i sposób konfiguracji wyświetlacza i mikrokontrolera . To są pewne kompromisy rezygnujemy z uniwersalności i nieograniczonych...
Zumek jesteś fachowcem, piszesz w asemblerze więc jesteś w stanie samemu napisać sobie obsługę 1wire z wykorzystaniem tajmera (co 17us)i specjalna tablicę komend. Ale pytanie dotyczyło zrobienia czegoś takiego w bascom avr. Co do tych 10mm to sa specjalne układy tzw. nadajniki lini do I2C ale to nie o to chodzi. Podpinałeś kiedys ds1820 z 4,7K opornikiem...
Witam. Podpiąłem LCD do atmega8. Jednak nie moge zmusić lcd do współpracy z uC. Dla przykładu podam program: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 40 * 2 Do Cls Upperline Lcd "witaj" Set Portb.1 Waitms 500 Reset Portb.1 Waitms 500 Loop Dioda na porcie B1 miga, więc program normalnie działa. Jednak wyświetlacz zaświecił sały górny segment...
Na zdjęciach nie ma kwarcu, jest przylutowany bezpośrednio do podwójnego gniazda na goldpiny. Z tymi kondensatorami zegarek działa dobrze. Zasilam z usbasp lub z zasilacza impulsowego 12v, 1A przez stabilizator 5V, który jest na płytce z procesorem. Wiem już, że mogę zmieniać czas za pomocą zmiennych _hour, _min, _sec. Teraz myślę nad jakimś fajnym...
Więc tak, zrobiłem test diody i wszystko działa tzn. z podziałem wolniej miga a bez podziału tak jak powinno czyli 60 błysków. Co do wyświetlacza - filmik z działania do 3 sekundy z podziałem a dalsza część filmu bez. Wina wyświetlacza? https://filmy.elektroda.pl/61_1447085904...
Witam Mam następujący problem: Do ATmega 16 podłączam wyświetlacz LCD 4x20 znaków w trybie pin (bo nie da się inaczej), magistrala 4-bit, kwarc 4 MHz i nic nie wyświetla. program jest bardzo prosty: cls lcd "Jakis napis" do loop wyświetlacz podpięty standardowo - EN - PB.3, RS - PB.2, DB7 - PB.7, DB6 - PB.6, DB5 - PB.5, DB4 - PB.4 . Program działa (bo...
Jak myślisz, co się będzie działo gdy napięcie mierzone będzie na granicy zakresów? Cyfry na wyświetlaczu będą ci migać do tego stopnia, że możesz nawet nie odczytać wyniku, dlatego wprowadź programowo histerezę. Drugą rzeczą która może poprawić stabilność wyników jest oversampling. Zmierz wartość np 10 razy i dopiero średnią z tego poddaj porównaniu.
Bardzo dziękuję za krytykę. Zamiast operatora AND mam zbudować zagnieżdżone pętle. Wykorzystuję timer2, bo w M32 mam możliwość taktowania go zewnętrznym kwarcem (w moim przypadku 32768), ale docelowo będzie to pracowało w M8, więc program będę musiał delikatnie skorygować. Co do przerwania cosekundowego: -nie znalazłem metody na uzyskanie takowego,...
No właśnie :) ale podpis poczatkujący chyba moze trochę wyjaśniać :) moze teraz to wytłumacze trochę lepiej. Chodzi o to że mam zdefiniowaną tablicę 8 bitową i i jest to 8 liter. Wysyłam je na I2C a przy okazji chcę żeby zostały wyświetlone na wyświetlaczu LCD ale zeby na wyświetlaczu był jeden wyraz. Niby się udało a teraz jest problem typu że napis...
Witam, w końcu ruszył mi mega128, programik migający diodą na portA.2 miga co 3 sekundy. Jednak docelowo mam podłączony wyświetlacz LCD według poniższej konfiguracji (programik w bascomie) $crystal = 4000000 $baud = 9600 $regfile = "m128def.dat" Config Kbd = Portd Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.6 , Db6 = Porta.7...
Problem kontrastu rozwiązany. Chciałem podziękować wszystkim udzielającym wskazówek. Teraz mam problem z wyświetleniem czegokolwiek. Zaprogramowałem procesor tekstem do wyswietlenia na wyświetlaczu lecz niestety otrzymuje tylko skaczące pionowe linie jak na fotce poniżej. http://obrazki.elektroda.net/51_12388880... Program jest na pewno dobry...
Tak do portu 1.7 jest podłączona 14 nóżka wyświetlacza. I działa. Opornik 1,5K nie pomógł :( Jest jakiś sposób by sprawdzić te porty ( omomierzem czyba nie bardzo???) Pierwszy raz spotykam się z czymś takim ,spróbuję jeszcze podłączyć układ ULN2803 (niech robi za końcówkę mocy ;) )
Dzięki za linki, co do schematu o który ktoś pytał się niżej to wyświetlacz mam podłączony tak jak jest w linku od sorex86. Podłączałem piny które mają iść do lcd pod diody i jakoś migały, zrobiłem zmiane napisu na lcd przy wystąpieniu przerwania i diody zaczynały troszke inaczej migać. Teraz wlaczyłem z fusebitami i też nie pomogło, jakaś sierota chyba...
Witam. Ja mam tak ustawione w ponyprogu2000 i mi programuje: http://obrazki.elektroda.net/30_12620246... Obecnie też używam ISP Prog. Mam taki sam problem jak koledzy wyżej. W tym wsadzie o nazwie T wyświetlacz jest idealnie ustawiony, ale nie mierzy temperatury, natomiast wsad z tej strony co jest projekt temperaturę mierzy, ale ucina napis...
Witam. Żadna z wyżej wymienionych konfiguracji nie pomaga. Mam stk 200 (samoróbkę). Wczoraj zaprogramowałem atmegę8, by na wyświetlaczu lcd migał sobie napis. Układ działał przez cały dzień, a, kiedy wieczorem chciałem przeprogramować atmegę, wyświetlił się komentarz w Bascomie could not identify (...) FFFFFF. Wszystko jest podłączone napewno w porządku,...
Witam serdecznie zakładam ten temat, bo nie znalazłem nigdzie rozwiązania mojego problemu. Zainstalowałem Bascoma, zainstalowalem programator USBasp pod windws 7 64bit wg wskazówek z blogu, zainstalowałem mkavrcalculator ,zintegrwałem z bascomem wg http://mirekk36.blogspot.com/2012/01/bas... MkAvrCalculator widzi mikrokontroler...
pewnie, że się da pominąć to miganie wyświetlacza LCD. Szczególnie LCD. Wystarczy zamiast stosowania CLS dla całego wyświetlacza zastosować polecenie LOCATE y,x i wyświetlać konkretne wartości w konkretnym miejscu. Za taką wartością można dać jeszcze spację albo dwie aby w razie czego kasować końcówkę liczby w przypadku gdy np wyświetla ci się 100 a...
Teoretycznie można to zrobić. Wyświetlaj znaki w przerwaniu - co przerwanie zmieniając ich definicję. Uprzedzam, że może migać. Myślę, ze w ten sposób możesz zwiększyć liczbę generowanych znaków do maks 16. Kiedyś robiłem podobne coś, ale efekty nie były zbyt ładne. Wymaga to trochę przemyślenia. http://www.elektroda.pl/rtvforum/topic17...
Zwarcia niema. Masz rację poprawiłem program tak żeby było widać migający tekst. I po uruchomieniu mam śnieg (przypadkowe pixele są zał) na lcd ale widać w jednym miejscu trzy znaki (nie są to cyfry jak w kodzie 1 2 3 tylko np. "podkreślinik") które migają więc na AT8 coś tam działa. Pytanie jak sprawdzić czy LCD jest sprawny? Drugie pytanie a w zasadzie...
http://obrazki.elektroda.net/34_12891364... Witam, termometrów na tym forum wiele, ale może komuś się przydać gotowy projekcik. Chciałem zaprezentować wam termometr z alarmem do centralnego ogrzewania. Układem steruje procesor ATMEGA8, a za pomiar temperatury odpowiedzialne są 3 cyfrowe czujniki DS18b20 w obudowie TO-92. Zakres temperatur...
Wszystko zgodnie z zasadami - deklarujesz kwarc 1 MHz to Bascom tworzy własne opóźnienia dla tej częstotliwości, pracujesz na 4 MHz no to masz szczęście , że wszystko chodzi bo wpisy do lcd niekoniecznie muszą być akceptowane (czasy wymagane przez sterownik lcd). Jak coś w linijce ma migać (pusto) i pokazywać jakiś znak to przecież dwa kolejne wpisy...
A no to wcale nie masz problemów z wyświetlaczem tylko z programem :D Te wyświetlacze o ile nie mają BodubleBuffera to jednak świetnie radzą sobie z wyświetlaniem obrazu nawet bez synchronizacji odświeżania programowego ze sprzętowym. O ile oczywiście odświeżanie danych przez procesor będzie odpowiednio szybkie. A wszystko dzięki szybkiemu odświeżaniu...
To nie diody mrugają a wyświetlane dane. Wszystkie używane przeze mnie wyjścia są podłączone przez uln 2003apg. Sprawdzałem też na zasilaczu warsztowym i to samo. Takich usterek raczej bym się dopatrzył. Dziwne jest to że im krótszy napis tym bardziej miga, i to mruganie jest tak jak pisałem ok 8 razy i stabilnie świeci ale dzieje się to w ciągu około...
http://obrazki.elektroda.pl/3000465400_1... Witam. Jak wiadomo lato się kończy, zacznie się niedługo jesień i według prognoz synoptyków bardzo szybko zima. W okresie właśnie zimowym akumulatory bardzo mocno dostają w kość, często odmawiając posłuszeństwa. Poprzedniej zimy miałem okazję się o tym przekonać, kiedy to moje cztery kółka...
mpier - ja tego nie pisałem tylko połączyłem bibliotekę' dht11.c' i program 'lcd_manin.c' z linku z pierwszego postu i trochę go zmodyfikowałem ze względu na brak wyświetlacza (już zamówiłem i jedzie ). Ja tego wyświetlacza w docelowym projekcie nie potrzebuję, bo będzie włączał wentylator w łazience po przekroczeniu pewnej wilgotności. Nie analizowałem...
Mam problem z uruchomieniem wyświetlacza 320x240 BG320240F1WFW3V firmy Bolymin z wymienionym w tytule sterownikiem. Próbuję tego dokonać przez Atmegę32 i pisząc program w Bascomie (prościej się chyba nie da) - niestety bez rezultatu. Zastosowałem program którego kod napisał jeden z forumowiczów (w załączniku). Nie stosuję żadnych gotowych bibliotek...
Może dużo wymagam, a może mi się tylko wydaje? Bardzo dziękuję za kawałki jakiegoś kodu, w wolnym czasie bym sobie posiedział i przeanalizował. Z Bascoma znam słabiutko same podstawy. Co dotychczas zrealizowałeś z tego projektu? Wiesz chociaż jakie tam masz sygnały? Czy też całą elektronikę chcesz przerobić do tego licznika? Masz choć rozrysowany ten...
Jesteś pewien że to LCD ? Czy procesor się nie resetuje lub zawiesza ? (umieść w kodzie polecenie gaszące i zapalające diodę podłączoną do któregoś z portów i sprawdź czy miga po wystąpieniu krzaków na LCD) Dla testu puść sygnał E kabelkiem w ekranie. Podciąganie wejść LCD jak najbardizej. Może kondensator 100nF przy zasilaniu na płytce LCD ?
Witam . Jak pisałem tak i wgrałem program mocno poprawiony przez kolegę atom1477. Jestem bardzo zadowolony jego pracy . Kolego jesteś "bombowy" , bardzo dziękuję i oczywiście punkt leci . Wyświetlacz pięknie świeci , bez żadnego smużenia czy jakiegoś migania . Tak sobie myślę czy też było by dobrze wykorzystać procesory z mniejszą ilością wyjść do sterowania...
Tu sie pojawia klasyczny problem, "chce ale mi się nie chce" a na elektrodzie miliony tematów "LCD + bascom ;(" Po co robić coś co już jest, jest basic dla AVR, dla PIC, dla 8051 i różnice w składni są i to nie małe. Bascom nie sprawdza się w programach wymagających nieco więcej niż LCD klawiszy i mrygadeł, poza tym jest jak napisał Light'I jest eksperymentalną...
Witam ! Zacząłem zabawę z avrkami - wcześniej dawno bawiłem się picem i asemblerem - teraz wracam w zmienione środowisko. Steruję sobie atmegą - diody mi migają, przyciski się wciskają, jednak lcd mnie doprowadza do pasji. Mam wszystko podłączone wydaje mi się jak należy - sterowanie 4bitowe, linie sterujące podłączone - wyświetlacz raczej sprawny -...
dokładnie jak pisze kolega powyżej - weź ty się lepiej za to co każdy początkujący powinien zrobić na samym początku czyli: 1. poczytaj jakieś poradniki, książki , sprawdź w necie itp - jak się np podłącza diodę LED do procka, jak się podłącza klawisz (switch) 2. WYBIERZ przede wszystkim jakiś język programowania bo na razie piszesz o wszystkim i o...
No i jeszcze drobiazg: jakoś dopchać stosowną informację gdzieś na wyświetlaczu Zawsze coś może zacząć migać :) I tu bardzo prosto można to zrealizować w C przerabiając nieco standardową bibliotekę LCD (tak jak ja to zrobiłem dla siebie) na wyświetlanie buforowane. Dzięki temu nawet nie muszę kasować poprzednich komunikatów - jeśli jest potrzeba wyświetlenia...
Reasumując bitom Bascoma A987 odpowiadają wprost bity CKSEL3..0, czyli A-3, 9-2, 8-1, 7-0? dla CKSEL=1111 odpowiada w Bascomie A987=1111 a to, że jest błędny opis w Bascomie zły opis dla takich wartości bitów (1111) Ceramic resonator, BOD enabled nie należy się przejmować tylko tak bity wysłać. Uruchomiłem komputer stacjonarny - udało mi się na nim...
Nie wychodzi mi to używam tych komend i nie mam żadnego rezultatu pozytywnego brak jakiejkolwiek komunikacji dałem nawet najmniejszą prędkość i nic posiłkowałem się przykładami z książki bascom avr Piotra Góreckiego i nic może coś robię nie tak zaznaczę że mam podpiętą jedną nóżkę procka jako tx w nadajniku , która wchodzi do drugiego procka na rx masy...
witam, mam taki problem, napisalem program do obsługi klawiatury matrycowej 3x4 jednak spalił mi sie wyświetlacz i nie wiem czy działa, dlatego postanowiłem zrobić tak żeby po wciśnięciu klawisza, diody migały odpowiednią ilość razy, w symulatorze wszsytko działa okej, wciskam 1 - jedno mrugnięcie, wciskam 9- dziewięć mrugnięć, jednak w praktyce nie...
Witam Trzy uwagi, po pierwsze nie widzę żadnych kondensatorów blokujących a to błąd podstawowy, może procesor nie startuje, dodałbym jakieś miganie LEDem by mieć kontrolę nad układem. Po drugie jak ktoś zauważył brak potencjometru do kontrastu, osobiście też ich nie używam bo stosuję zawsze te same wyświetlacze i podpinam się tylko z jednym rezystorem...
Wyświetlacz alfanumeryczny będzie 4 x 20znaków Pierwotnie zrobiłem regulację na potencjometrach wieloobrotowych i działa pięknie pomiar napięcia i ograniczenia prądu. Zachciało mi się enkoderów, ale chyba tego nie dam rady zrobić programowo bo za cienki jestem. Żaden ze mnie programista. Po prostu myślałem że się czegoś nuczę, ale mnie to przerosło....
miganie bascom bascom miganie miganie wyświetlacza lodówki
panele dachy płaskim ustawić rozrząd skoda octavia worksheet change
drukarka roland mikrotik 60ghz
Błąd 8 w sterowniku SME Elettronica - przyczyny i diagnostyka Tryb silnika prawostronnego ponad bieżącym - co oznacza?