Wyedytowano Ale ze mnie głąb, nie doczytałem co to za wyświetlacz :)
Z jaką częstotliwością rezonatora pracujesz? Wszystko co dotyczy konfiguracji liczników masz w help'ie (również w b. dobrym polskim tłumaczeniu autorstwa Zbigniewa Gibka) przykład: CONFIG TIMER0=TIMER, PRESCALE=64 'ustaw timer/licznik0 jako timer z podziałem częstotliwości zegara /64 (...) ON TIMER0 wyswietl 'po przepełnieniu licznika skocz...
A to widziałeś? http://www.microsyl.com/index.php/2010/0...
Witam A jaki dokładniej to jest problem z tym wyświetlaniem? Konwersje ciśnienia na 7-seg wydaje mi się że robisz na za dużych cyfrach, ciśnienie nie będzie większe jak 110000Pa Spróbuj tak: d1=l/1000000; l%=1000000; d2=l/100000; l%=100000; itp;
Nie wiem dlaczego nie zwróciłeś uwagi że w źródłach które podałeś ze strony http://mikrokontrolery.net/avr_c_08.htm jako szyna danych wykorzystuje sie młodsze bity (D0-D3). Ty natomiast w swojej konfiguracji podłączyłeś wyświetlacz po starsze bity portu B (D4-D7). Popraw kod albo przełącz wyprowadzenia.
Pokaż zdjęcia i schemat podłączenia jeśli masz. mam oryginalne biblioteki radzia z ustawionymi moimi wyjściami Wiem, że masz, ale chodziło mi o to byś: - pobierz jeszcze raz oryginalne piliki biblioteki LCD Radzia ... - w nagłówku HD44780.H ustawi piny tak jak masz połączony układ (to musisz sam sprawdzić) po prostu chcę wyeliminować wszelkie ewentualne...
.
Spróbuj odpiąć wszystkie nogi sterujące od procesora i podpiąć Vo (3 pin LCD) do masy bez rezystora. Jeśli wtedy na wyświetlaczu pokażą się w pierwszym wierszu (po podłączeniu i odłączeniu zasilania) czarne kwadraty to znaczy że LCD na 90% sprawny, tylko masz źle ustawiony kontrast. Po tym teście (jak wynik wyjdzie pozytywny) kombinuj jak mówi Kolega...
The maximal possible delay is 262.14 ms / F_CPU in MHz. Oznacza to, że przy zegarze 1MHz możesz mieć maksymalne opóźnienie 262ms, przy 16MHz będzie to tylko 16ms. Żeby zrobić opóźnienie długości 2000ms zrób w pętli 200 oczekiwań każde po 10ms ewentualnie kod opóźniający przenosząc do osobnej funkcji. Sprawdź też, czy masz zdefiniowany F_CPU
mam jescze jedno pytanie programujesz to odzelnym proramatorem?? czy przez ISP?? spoboj odwrócic porty, spoboj uzywac polecen set i reset np. "reset PORTB.5 " oraz tutaj masz cos o charakterstyce portu: Port PB jako uniwersalny port wejścia wyjścia. Wszystkie 8 linii portu są równorzędne, gdy używane są jako zwykłe wejścia-wyjścia. Bity DDBn w rejestrze...
Wyłącz JTAG w fuse bitach. Szczegóły, jeśli potrzebne, znajdują się w przyklejonych tematach.
Będzie działał, po prostu nie będzie możliwości sterowania kropką. Wyświetlacz 7-segmentowy to po prostu 7 LEDów (+ kropka) połączonych anodami lub katodami, pozostałe elektrody mogą być sterowane indywidualnie. BTW, ponieważ zazwyczaj stosuje się więcej niż jeden wyświetlacz poczytaj o wyświetlaniu multipleksowym.
Nie wiem, czy tylko tu się pomyliłeś, czy w kodzie też. Napisałeś, że ustawiłeś GRAPHIC_HOME_ADRESS=0x2000, a ja miałem na myśli raczej 0x0200 . Jeśli LCD ma przykładowo 8K RAM, to wartość 0x2000 jest już poza zakresem. Trudno przewidzieć, co w takim przypadku będzie wyświetlane. #define GLCD_GRAPHIC_SIZE (GLCD_GRAPHIC_AREA * GLCD_NUMBER_OF_LINES)...
Załącz schemat... To jest jakaś masakra, nie kod ;] Słyszałeś może o BCD? Lookup-ach? [syntax=C] unsigned char LedLookup[]={LED_0,LED_1,LED_2,LED_3,LED... int main(void) { DDRA = 0xff; //11111111 wyjscie segmenty DDRB=0xff; unsigned char liczba=0x26; //tym razem BCD, starszy nibel 2, młodszy nibel 6 while(1) { PORTB=0;...
ADMUX=0b10000000; //kanał 7 ADC Zamiast 7 ustawiasz zerowy kanał ADC, a ten pin wykorzystujesz jako wyjście na wyświetlacz przecież... nic dziwnego, że bzdury wychodzą. O co chodzi z tym mnożeniem przez 100 (i dlaczego w przerwaniu, do tego jeszcze na zmiennej globalnej)? Jeśli już to powinno być przez 2 (wtedy wystarczą liczby 8-bitowe) albo (na 16-bitowych)...
Wyświetlacze na kontrolerze HD44780 mają pamięć 40 znaków/linię i możliwość scrolowania za pomocą odpowiedniej komendy sprzętowej. Jeśli 40 znaków to za mało to jak dokładnie realizujesz to przewijanie (pokaż kod). Czy czyścisz wyświetlacz za każdym razem, czy nadpisujesz zawartość. Poza tym niestety HD44780 nie należą do najszybszych wyświetlaczy jeśli...
http://obrazki.elektroda.pl/8350862200_1... Postanowiłem dziś zaprezentować pracę magisterską, jaką dziś obroniłem na Uniwersytecie Technologiczno-Przyrodniczym w Bydgoszczy (dawniej ATR). Jest to rozwinięcie pracy inżynierskiej, jaką prezentowałem w temacie: http://obrazki.elektroda.pl/9956595800_1... Jak widać urządzenie...
Panie Piotrku (Zumek)... Obecny :wink: Proszę o więcek danych , a najlepiej o załączenie kodu źródłowego i wynikiwego (BIN lub HEX).Wtej chwili , pracuje u mnie wyświetlacz 16 * 2 , którym steruje program oparty na proponowanej bibliotece. Piotrek
Rezonator podłącz raczej tak: http://obrazki.elektroda.net/75_11980308... Numery nóżek u Ciebie są inne ale idea powinna być taka sama. A wyświetlacz raczej tak: http://obrazki.elektroda.net/39_11980309... Nie wiem po co Ci napięcie referencyjne skoro nie wyprowadzasz wejść do przetwornika ADC.
To jednak będziesz się musiał dowiedzieć o co chodzi z tym ustawianiem fusebitów, jeśli chcesz żeby ci to działało. W ogóle będziesz musiał zacząć czytać noty PDF do procków bo widać że tego nie zrobiłeś. A gdybyś zajrzał do noty nawet na 2 stronę - rysunek procka i opis jego wyjść to od razu byś skojarzył dlaczego masz taki efekt - więc polecam zajrzenie...
Może JTAG nie jest wyłączony? Port C 2-5. To w Bascomie w fusebitach można wyłączyć.
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
Piotrze moderatorze, podłączałem LCD na taśmie AWG o długości około 30(!!!) metrów i żadnych zakłóceń. Dołożyłem jeszcze ze 20m skrętki internetowej i również OK. ... bo wszystko zależy od środowiska w jakim pracuje LCD. Po prostu masz szczęście - na razie.
Ponizej przedstawiam swoj kod: #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> #include <avr/interrupt.h> //#include <avr/iom16.h> #include "lcd.h" #include "usart.h" #define Timer2_start TCNT2 = 0x63; TCCR2 = 0x07; //0x63 - poczatkowa 99, preskaler 1024 0x07 #define Timer2_stop TCCR2...
http://obrazki.elektroda.pl/4424216100_1... Witam, Chciałem dzisiaj zaprezentować praktycznie już gotowe rozwiązanie ramki fotograficznej własnej konstrukcji. Wprawdzie wcześniej jakoś w ogóle nie brałem się za wykorzystywanie wyświetlaczy graficznych, szczególnie tych maleńkich popularnych z telefonów Nokia - bo nie widziałem dla nich żadnego...
No to i ja wtrącę swoje trzy grosze! Widzę że jesteś raczej Świeżakiem więc proponuję moją pomoc. Otóż: Trzeba sobie odpowiedzieć w czym chcesz pisać. BasCOM to dobry jednak chyba komercyjny język, jeśli wiążesz przyszłość z programowaniem mikroprocesorów moim zdaniem: "NIE IDŹ TĄ DROGĄ" (ale to tylko moja subiektywna opinia) Od czegoś trzeba zacząć!...
Witam, przeszukałem google, eletrodę itd. ale dokładnej odpowiedzi nie ma. Tak więc kupiłem ten wyświetlacz LCD WC1602A [STBLWNC06]. Jak wiadomo jest on blue-negatyw :). Podłączyłem ATmege16 wszystko jest NAPEWNO dobrze podłączone mam potencjometr 10k i wyświetla mi się tylko górna linijka kwadratów tyle tylko, że one mają taki kolor nie czarny, a coś...
Zwróć tylko uwagę na to czy JTAG jest wyłączony (fusebit JTAGEN na 1). Jeśli jest włączony wyświetlacz może nie działać. Uruchamiając mój pierwszy wyświetlacz graficzny straciłem sporo czasu na doszukiwanie się błędów. 10 razy przeglądałem płytkę, badałem napięcia, itd. kombinowałem ze zmianą programu, przeglądałem elektrodę - bezskutecznie. Wyświetlacz...
Brak efektu na wyświetlaczu. R/W do masy, tryb 4 bity. Podłącznie na 100% poprawne(sprawdzane programem napisanym w bascomie, gdzie wyjścia były ustawione tak samo). Myślałem, że jest to wina braku opóźnień, dlatego tam gdzie uważałem za stosowane dodałem opóźnienia w postaci trzech "nop'ów". Kwarc zewnętrzny 16MHz z ustawionymi odpowiednio fusebitami...
Jak w temacie. Wyswietlacz podlaczony jest nastepujaco: DB0...DB7 -> PORTA, RS->PB0, WR-> PB1, E->PB2, zasilanie i podswietlenie oraz kontrast - standardowo:) Kod zaczerpnalem z [url=http://robozeal.blogspot.com/2009/0... stronki i troche przerobilem: [syntax=c]#define F_CPU 1000000L //Change the F_CPU...
http://obrazki.elektroda.pl/7537428400_1... Cześć! Ostatnio na łamach Elektrody często pojawiają się konstrukcje domowych frezarek i ploterów. Do niedawna sam pracowałem nad czymś podobnym, a jednak zupełnie innym. Prezentowana konstrukcja to tani ploter o polu roboczym A4 przeznaczony do rysowania prostych wykresów. Notka dla profesjonalistów...
co do inicjalizacji wyswietlacza w bascom to podalem na samym poczatku: Config Graphlcd = 128 * 64 , Dataport = Porta , Controlport = Portc , Ce = 4 , Cd = 5 , Wr = 2 , Rd = 3 , Reset = 6 , Fs = 7 , Mode = 8 taka jest inicjalizacja w bascomie... To nie jest inicjalizacja tylko informacja dla kompilatora o tym, gdzie do procesora podłączyłeś jakie piny...
Witam, niedawno odnalazłem starą płytkę z mikro-kontrolerem ATmega16a. Wszystko jest sprawne, ale mam jeden problem nie mogę ruszyć wyświetlacza. Wiem że E jest podłączone do PB0, a RS do PB2. Do PB3 jest podłączona druga nóżka od wyświetlacza czyli jak ustawie tam stan wysoki to wyświetlacz zaczyna się świecić. Wejścia DB4-DB7 są podłączone do wejść...
Mój problem wygląda następująco; Nie potrafię uruchomić wyświetlacza w płytce startowej EVBavr05 firmy propox. Wyświetlacz albo nie wyświetla nic, albo gubi znaki ewentualnie dodaje do tekstu jakieś własne. Czasami po kilku kolejnych wgrywaniach pliku .hex dopiero zacznie coś wyświetlać, ale są to tylko fragmenty tekstu który był zapisany w programie....
http://obrazki.elektroda.net/88_12814254... Jest o urządzenie przeznaczone przede wszystkim do serwisu nadajników i odbiorników radiowych oraz przy konstruowaniu wszelkiego rodzaju amatorskich urządzeń nadawczo-odbiorczych. Generator DSG-108 ma częstotliwość stabilizowaną kwarcowym generatorem a dokładność nastawy to 1 Hz. Zakres częstotliwości...
http://obrazki.elektroda.pl/3038859600_1... http://obrazki.elektroda.pl/4598088300_1... http://obrazki.elektroda.pl/5081956900_1... http://obrazki.elektroda.pl/3154079200_1... Witam, Mam trywialny (trywialny dla każdego kto ma jakąkolwiek wiedze) problem z podłączeniem wyświetlacza. Cały...
Witam znalazłem ostatnio w moich zbiorach mp4 Philips takie jak to http://obrazki.elektroda.net/79_12842275...
Witam! Podłączyłem lcd znakowy (20x4) do procka Mega 16, lecz nic nie wyswietla. Nie wiem czego to jest wina. Tutaj moj program (bascom): $lib "mcsbyte.lbx" $crystal = 8000000 $regfile = "m16def.dat" Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portd.7 , E = Portc.3 , Rs = Portc.4...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Witam. Posiadam schemat cyfrowego przedwzmacniacza, który współpracuje z wyświetlaczem TC1602a. Problem jest następujący nie posiadam rozpiski podłączenia taśmy 1 do wyświetlacza, jak również wsadu procka. Czy jest możliwość wywnioskowania podłączenia patrząc na wykorzystane piny w atmedze? Piny 1,2,3 w taśmie 1 były użyte do obsługi odbiornika podczerwieni...
Witam Mam problem z Wyświetlaczem LCD 16x2 Chodzi o tą że miałem zamontowany wyświetlacz na mojej płytce drukowanej który działał wyświetlał znaki itp. Niestety po pewnym czasie przestał wyświetlać znaki. Postanowiłem sprawdzić wszystkie ścieżki poziomy napięcia. Okazało się że wszytko jest ok. Więc założyłem że wyświetlacz jest zepsuty, zamontowałem...
http://obrazki.elektroda.pl/8412564700_1... Roboty kroczące były tematem mojej ubiegłorocznej pracy inżynierskiej, a jej zwieńczeniem była budowa własnej konstrukcji, którą chciałbym się tu pochwalić. Wybór padł na Hexapoda z powodu lepszej stabilności i łatwości generowania chodu w porównaniu do konstrukcji o mniejszej ilości kończyn. Ze...
Witam. Kupiłem [url=http://lispol.com/p/1186/Wy%C5%9Bwi... w dosyć dobrej cenie ~ 30zł. Jest dosyć dobrze udokumentowany więc myślałem że poradzę sobie z napisaniem sam biblioteki ale... No właśnie ale podłączyłem go odwrotnie (GND do VCC i VCC do GND :D) i teraz już nawet nie jestem pewien czy działa. Dlatego...
Witam, Mam problem. Po podłączeniu wyświetlacza WC1602a do mojej płytki uruchomieniowej świeci się w nim tylko podświetlenie. Vss i Vdd pin podłączyłem pod zasilanie i masę, V0 i R/w również pod masę, RS i E odpowiednio pod PC0 i PC1, DB0..DB7 pod PB0..PB7 i oprócz tego podłączyłem zasilanie podświetlenia. Niezależnie od tego czy zasilanie wyświetlacza...
http://obrazki.elektroda.pl/1178331400_1... Witam ! Chciałbym przedstawić wam owoc mojej dwutygodniowej pracy, jakim jest Zegarek pokojowy z pomiarem temperatury. Założenia jakie miałem przy projektowaniu zegara to przede wszystkim czytelność i prostota. Sercem urządzenia jest mikroprocesor ATmega16 taktowany zegarem 16MHz i wspomagany...
Witam Podłączam wyświetlacz HY-1602F6 do kontrolera atmega16.chaciał bym go zmienić na większy tak aby było widać co jest napisane na nim z 30mietrów.jak to mogę zrobić? Może jest jakiś wyświetlacz który można tak samo podłączyć?
Nie znajdzie się nikt kto obsługiwał ten wyświetlacz w BASCOMie?
popiołem do masy,,,,
Może prościej będzie jeżeli zamieścisz schemat, niż żebyśmy Ci mówili gdzie szukać błędu. Z tego co wiem Bascom jeżeli chodzi o LCD jest banalny i niezawodny. Więc może o ile jesteś pewien co do połączeń i programu, to jednak nie do końca są to sprawne wyświetlacze. Niedawno sam miałem problemy z LCD ale w C. Pod Bascomem mi śmigał. Zamieszczam "program"...
po co linijka lcdbus=4 ?
No I2C mam podpięte do plusa przez oporniki 10k. Jutro się z tym pobawie! Jak bedzie czas. Dzieki za zainteresowanie!
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
http://obrazki.elektroda.net/89_12586529... Witam! Ostatnio kolega prosił mnie o poprawienie przestrojenia starego tunera Technics ST-600L. Tuner oryginalnie miał stare pasmo UKF 65-73 MHz i po przestrojeniu (zastosowany był konwerter) odbiór radiowy był bardzo kiepski. O dobrym odbiorze stereofonicznym można było tylko pomarzyć. Poza tym...
http://obrazki.elektroda.pl/5443227900_1... Witam. Chciałem zaprezentować konstrukcję sterownika wymuszonej wentylacji w moim domu. Układ powstał jako pierwszy mój projekt na mikroprocesorze. Program opracowywałem na płytce ewaluacyjnej EvB. Płytka to również pierwsze dziecko metody termotransferu (stąd te niedoskonałości). Serce układu...
http://obrazki.elektroda.pl/3872220600_1... Witam. Dzisiaj ja postanowiłem dorzucić coś do tematu zegarów i termometrów, chyba najczęściej wykonywanych urządzeń przez elektroników amatorów. Mój zegar bazuje na atmega16, lcd 16x2, za zewnętrzny czujnik robi DS18B20, za wewnętrzny SHT11, czas odmierza DS3231. Użyłem dużego wyświetlacza...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Witam. Wyświetlacz ma być 2x16 czy 2x20, i na jakim ma być sterowniku? HD44780 czy S6A0069.
Witam! U Stefana z nowym rokiem wszystko po staremu,czyli bez zmian to co jest opisane na forum jest aktualne.Ja natomiast zamieszczam płytki dla tych,którym podoba się zestaw lamp dużych i małych,tym razem mix 4xLC531+2xZ5900M.Oraz dla tych,którzy się nie boją rzeczy małych,mini wyświetlacz na lampach Z5900M.Format plików Eagle. Pozdrawiam
a SIG_OVER V LOW to przerwanie od czego niby jest? pozatym czas poznac slowko volatile temat o podobnym problemie - http://www.elektroda.pl/rtvforum/topic12... - czasem wypadaloby POSZUKAC troche na forum, a nie nowy temat od razu. pozatym - pytasz o AVRa, myslisz ze po co jest dzial o AVRach? 4\/3!!
Atmega16 z kwarcem 4MHz napędza wyświetlacz z KS0066U Jak działa: -włączam zasilanie - wyświetlacz ustawia się na 4 linie itd. -OK Programowo, chcę wyświetlić napis na początku każdej linii, długości 9 znaków. + cyfrę. - wyświetla napis: 0..3 znaku-nie wyświetla, od 4..8 losowe znaki , 9zn. OK, oraz cyfrę-OK (tak w każdej z czterech linii) -teraz RESET:...
No to trzeba było to od razu napisać. Ale link poczytaj, bo dotyczy innych problemów na Twoim schemacie. Było napisane i na schemacie też jest opisany ten tranzystor jako LM35. Dzięki za podanie stronki :) wprowadziłem kilka zmian w projekcie: http://obrazki.elektroda.pl/7136741000_1... - wyprowadziłem porty B, C, i D do 10 pinowych...
Chcę dodać do swojego układu "element" który po podaniu +12V na wyjscie int0 właczy wyświetlacz po zaniku tego napięcia wyswietlacz sie wyłączy, jednak uC powinien na stałe pracowac... przeczytałem wiele postów i nie wiem dalej jak sie do tego zabrac?
Witam Szanownych kolegów. Nie dawno zacząłem przygode z programowaniem. Zapoznałem się z kursami na wkrętaku, oraz z kursem na Hobby Robot. Narazie wszystko opiera się na symulacji w proteusie, umiem już multipleksować cyfry na wyświetlaczu, lecz nie rozumiem funkcji bin2bcd, i nie umiem tego połączyć z następującym kodem tak, aby to jakoś działało....
atmega16 wyświetlacz graficzny atmega16 eeprom atmega16 ds1820
nagrywać płyta audio ricoh reset bębna przedwzmacniacz lampowy ecc85
kenwood schematy kenwood schematy
Immergas CAR V2 - Sterowanie Kotłem Gazowym Iveco Daily 35S13 2003 – brak wskaźników, nie działa licznik, ciemne podświetlenie, usterka zasilania