10kohm to nie jest wartość rzędu kilkuset kohm. Weź najlepiej zwykłego podłego LEDa za 20groszy i wyświetlacz i porównaj jasność świecenia z rezystorem rzędu kilkaset kohm . HE będzie świecił jaśniej. HE może zaświecić się nawet jeżeli jedną końcówką dotkniesz bieguna baterii, drugą będziesz trzymał w palcach, a drugą ręką dotkniesz drugiego bieguna....
M etr przewodów SPI?? D ługość tych przewodów jest krytyczna, max 30 cm im krótsze tym lepsze Chyba lepiej tak wygląda prawda?;) Resztę literek proszę samemu poprawić. Robak
Witam mam pytanie czy program napisany pod Atmega8 w obudowie TQFP (32 wyprowadzenia) będzie pasował do Atmega8 w obudowie DIL(28 wyprowadzeń) nie biorąc już różnicy w wyprowadzeniach to pomijamy chodzi o sam program i czy jest możliwe przekształcenie wsadu .hex do np Bascom lub C++? Czy może ktoś wie analizując plik .hex w których komórkach znajduję...
Witam, no i znowu przeszukalem forum i nie moge nic znalezc o tym... Chcialbym podlaczyc kilka AVRkow (narazie 2) w siec, przy 1-wire to sie bodajze microLAN nazywa... chcialbym to zrobic za pomoca wlasnie tej magistrali ale nie mam zielonego pojecia jak oprogramowac oba uklady. Mam Atmege 8 i atmege 16 , lacze je za pomoca jednej linii 1-wire, bez...
Witam wszystkich Elektrodziaków! Siedzę nad tym juz jakiś czas i nie umiem znaleźć żadnej pomocnej mi funkcji. Chodzi mi o wydobycie z poszczególnych literek stringa kody ascii. Funkcja ASC() była by bardzo pomocna, z tym że zamienia ona tylko pierwszy znak. Co z pozostałymi? Marzy mi się nawigacja po stringach jak w pascalu tekst[10] i po sprawie....
I to jest przykład jak nie należy projektować urządzenia. Atmega i 4 złącza, gdzie są chociaż kondensatory filtrujące ! W Commodore:P [url=http://www.atmel.com/images/doc2521... aplikacyjna Atmela, rozdział drugi ;) Ten układ działa tylko dzięki zbiegowi okoliczności: krótkie przewody łączące mikrokontroler z układami zasilania w mikrokomputerze,...
Postanowiłem spróbować swoich sił w elektronice cyfrowej :) Kupiłem więc LCD 2x20 HD44780, AtMega8L i wykonałem programator :) Standardowy pierwszy program z migającą diodą uruchomiłem z sukcesem, więc zabrałem się za LCD. Podłączyłem go zgodnie ze schamatem znalezionym w sieci (niestety nie pamiętam już gdzie) i skompilowałem program, który znajdował...
W opisie wkradł się błąd, czy rzeczywiście jest jakiś sposób taktowania attiny13(at)1MHz wewnętrznym oscylatorem? Tam chyba powinno być 1,2MHz Tak tak wkradł się błąd :( w wersji testowej na płytce stykowej do dźwięków alarmów była wykorzystana ATmega8 i mi coś w głowie zostało. ATtin13 nic niezmienione (fabryka). Dzięki za wyłapanie istotnej pomyłki....
Witam moje pytanie jest proste ale efektywnej odpowiedzi nie znalazłem, programuje procesor atmega8 w jezyku C w kompilatorze avrstudio, napisałem sobie podprogram generujacy znaki na wyswietlaczu LCD, problem w tym że musze wywoływać "piszznak(tu numer znaku)"dla każdej literki co przy komunikatach długosci 10 literek gmatwa strasznie program...mógłbym...
Np usunąć włączanie przerwania od nadawania albo dodać taką obsługę w programie. Inaczej program leci w krzaki. Swoją drogą, jak daje radę wysłać cały tytuł to i tak jest niezły. Ja na podstawie analizy dałbym mu jedną literkę.
Tylko pamiętaj że atmega8 żeby chodziła na 3V3 musi mieć literkę L na końcu, ale wtedy jej max częstotliwosć to 8Mhz (1 strona datasheet'a atmegi). W sumie ciekawe jak by działała na np. 18,432Mhz
Atmega z literką L to jest wersja LowPower Ma niższego max clocka ( 8 MHz a nie 16 MHz ) , niższe napięcie zasilania. Operating Voltages. – 2.7V - 5.5V (ATmega8L). – 4.5V - 5.5V (ATmega8). I pewnie jeszcze kilka szczegułów ( zajrzyj do pdf ) A atmega z literką A to jest zwykła atmega taka jak bez literki tylko że awansowała do Automotive...
Są zwykłe wersje , czyli bez literki A na końcu. Tych mozesz użyć 8sztuk, bo każda ma możliwość ustalenia adresu za pomocą 3 wejść . Aby użyć większej ilości to używasz te z literką A bo one mają jeszcze inny adres. Tych znów mozesz użyć 8 sztuk. Jeśli chodzi o tą literkę P to oznacza obudowę typu DIP.
Hm.... nie wiem czy dobrze kombinuję? Ponieważ tak jest wyświetlanie tekstu. czy komenda (Print A) maże zmienić stan wyjścia na wybranym porcie? co ma zrobić atmega8 z literką (A) jeśli nie ma LCD?
Nic nie trzeba zaradzać, najnormalniej w świecie programujesz m8A tak jak zwykłą m8 A zamiast korzystać z takich wynalazków jak ponyprog - zassaj sobie MkAvrCalculator, który w pełni za free i bezpiecznie pozwoli ci tego procka przeprogramowywać. Przynajmniej nie zablokujesz sobie procka. Tylko pamiętaj - wybieraj ATmega8 zamiast ATmega8A wewnętrznie...
Zanik napięcia badanego powinien pojawić się nieco wcześniej niż zanik zasilania procesora. Można to zrobić tak jak napisał kolega ololukiXP, trzeba dobrać inny dzielnik (jeśli jest to zasilane z napięcia przemiennego to można dodać osobną diodę i mały kondensator). Dodatkowo bezwzględnie należy w takich aplikacjach ustawić fusebit BOD enable. Spowoduje...
Witam ! Ponawiam prośbę o schemat. Pozdrawiam. Stefan Może trzeba dodać przy konfiguracji LCD literkę "a" Config Lcd = 16 * 1a zaremuj te linie: $lcd = &HC000 $lcdrs = &H8000 Config Portb = Output Kod umieszczamy w znacznikach
Skoro pisałem, że może a nie że atmega8 pracuje od napięcia 2,7V Jeśli to prawda to mogę zasilić Atmega8 (bez literek) 2,7V. Jeśli zaś nie to wprowadziłeś w błąd. Do autora: Nie ma jednego uniwersalnego rozwiązania dającego najmniejszy pobór prądu. Zależy to od całokształtu rozwiązań sprzętowo/programowych. Poza tym po co najmniejsze? Jeśli wyżyłujesz...
Musiałbyś mieć ATmegę z literką L, a taka działa do 8MHz według datasheeta. Co do konkretnego konwertera, to nie wiem. Mógłbyś nawet zrobić na kilku elementach. Dioda Zenera i rezystor dla Mega->Zilog w drugą stronę na jakimś tranzystorku. Chociaż dla ATmegi powinno wystarczyć 3,3V na wejściu przy zasilaniu 5V.
Witam! To i ja się dopiszę - mega8 z literką L ma zegar do 8MHz i napięcia pracy 2.7v do 5.5v Dostępna jest wersja bez "L" - i tam jest max. 16MHz, ale napięcie też musi być wyższe - 4.5v do 5.5v Musisz pamiętać, że częstotliwość pracy zależy częściowo od napięcia - zajrzyj do datasheet na stronę 250, tabela nr 119. Pozdrawiam! Marcin "Max" G.
komendy mozna zastapic tokenami, ktore sa indeksami do tablicy zawierajacej adres funkcji realizujacej dana komende. Czyli pobierasz token (np. 8-bitowy, jesli komend jest mniej niz 256), odczytujesz adres funkcji z tablicy pod tym indeksem i ja wywolujesz. Dzieki temu nic nie musisz sprawdzac, a kazda komenda jest wykonywana z takim samym opoznieniem....
1. Jak rozpoznać czy to wersja układu na 5V czy na 3,6V? Nie ma tam jakiś charakterystycznych oznaczeń na obudowie? Ciąg literek i cyferek, żeby można było ustalić itp. Jeśli wylutowałeś to z telefonu, obstawiam na niższy zakres napięć. TWINT ma być zerowane programowo np. przez procedurę obsługi przerwania na samym jej końcu. Zerowanie ma być zrealizowane...
Bardzo dużo osób nie zwraca uwagi na to czy mikrokontroler ma na końcu oznaczenia literkę A , PA , PB . W większości przypadków programy działają na pierwszy rzut oka normalnie , różnice i poprawki bywają nawet w seriach układów bo producent poprawia jakieś . Ja sugerował bym w twoim przypadku skorzystać z nowszego układu ATMEGA 88 PA lub PB. Poza tym...
No to od razu bez szczegółowego liczenia powinieneś zrobić tak: Tak naprawdę powinieneś wykorzystać Timer2 w trybie asynchronicznym z kwarc 32,768kHz na pinach TOSC1 i TOSC2, a mikrokontroler popędzać wewnętrznym 1MHz. Innymi słowy Twój mikrokontroler będzie prawie 100% czasu spał: - w czasie zamkniętych drzwi w trybie Power Down, - w czasie odliczania...
No to po pierwsze pamiętaj żeby zastosować i kupić L293D jak pisałem a nie tak jak ty napisałeś LM293 - już nie chodzi o tę literkę M, ale o to że nie ma literki D na końcu ;) bo to już duża różnica. I jak kupisz układ bez tej literki D na końcu to potem będziesz musiał dodawać jeszcze "milion"diod do aplikacji układu ;) A serwa? nie mówię że muszą...
Kiedyś może będziesz pisał takie sprawy z zamkniętymi oczami, ale na początku musisz uważać. Żeby zmienić stan PB 0 sprawdzasz pin na PB 1 Zastanów się czy nie ustawiłeś czasem pinu który przyciskiem brutalnie teraz zwierasz do masy jako wyjściowy i nie ustaliłeś na nim stanu wysokiego. Co do Mkavrcalculatora to niedawno nastąpił zgrzyt :D Miałem ten...
Ja też używam USB ASP i w bascomie wybieram "atmega8" nigdy nie słyszałem o wybieraniu procesora a już z literką "L" wcale. Masz pewnie problem z poziomami napięć w programatorze.
Nowe Atmele z literką A działają już od 2,7V.
Witam. Wysylac na coma mi ladnie wysyla. natomiast jak wpisze cos w druga strone to juz tak pieknie nie jest :( Jak kaze wyslac slowo "hello" to wyswietla mi po 1 literce :( da sie cos z tym zrobic ?
Nie znam tej biblioteki Lcd ale nazwa funkcji lcd_chr wskazuje na wyświetlanie literek w kodzie ASCI. Jak wygląda literka o kodzie "1", nie wiem być może to właśnie czarny prostokąt. Doczytaj w dokumentacji wyświetlacza i/lub biblioteki. Spróbuj pomiar1=0x41
To ci się trafiła pewnie taka płytka jak i mi. Też mam taki rozkład pinów. Wyjście 3 jest pod E2 i to jest programowo sterowanie podświetleniem. Dlatego ci miga. Mi też migało. Ja dwa dni szukałem biblioteki żeby działała z tą płytką, bo przerobić nie umiałem. Zobacz ten kod: T i tam, jeżeli żadna z trzech nóżek odpowiadających za ustalenie adresu nie...
Ja generalnie przejawiam brak elastyczności umysłu i ludzi też tak traktuję, więc proszę się nie obrażać ;] Więc tak. Możesz zrobić ten układ na ATMedze8? Z resztą, co to za różnica przestawić literkę i jeden wyraz by pasiło do ATTINY ;] http://sp7dpt.qrz.pl/images/Atmega8-Pins... Tutaj masz rozpiskę pinów w ATMedze (widok od góry, od strony napisów)...
alfabet wypisuje, po wysłaniu do niego jakiegoś znaku następuje wypisywanie alfabetu od nowa. Czyli jak był na przykład przy literce 'p' 'q' 'r' to po wysłąniu do niego jakiegoś znaku wysyła 'a' 'b' 'c'...
Witam. Podałeś specyfikacje, ale na rysunku, są specyfikacje aż 6 rodzajów wyświetlaczy. Jaki jest Twój (jaka ma literkę na końcu)? Poza tym, czy umiesz obsługiwać w programie taki wyświetlacz?
Normalnie, ale tej literce ł nie nadasz kodu. Możesz nadać kształt ale nie kod. Kody będa stałe. Zawsze od 0 do 7.
Mam pytanie jakie napięcie zasila OP MCP6002 ? Ze schematu wynika, że to napięcie zasilania Atmegi czyli 5V. Tranzystor BUZ10 zaczyna przewodzić gdy Vgs > 3 V. Przy 3A na S(ource) tranzystora mamy 3V, na G(ate) może być co najwyżej 5 V. Ja osiagnąłem prąd ok. 0.8 A przy podpięciu G tranzystora do 5V. Tak, że te 4.7A to raczej teoria. BUZ pracuje liniowo...
No świetnie i gdzie masz problem? Deklarujesz tablicę we flashu trzyamjąca "wzorce" fontów. i potem masz stringa w ramie, adresujesz ldi zl, low(wzorzec<<1) ldi zh, high(wzorzec<<1) adiw Z, numer_literki_w_tablicy lpm i już masz odczytany bajt z tablicy Oczywiście to jest przykład do wyśw. 7-seg, do matrixa potrzebujesz odpowiednio...
Nawet atmega bez L będzie działać na 3,3 V. Testowałem osobiście. Może to jest ta z literką A? A tej jeszcze nie testowałem. Podejrzewam, że jet to co zwykle, czyli wadliwe podłączenie, brak filtracji itd.
kurcze na tej stronie do ściągnięcia jest tylko zlepek cyferek i literek - tyle ... moja proźba - wyślij mi na maila całą instalką żeby to można było sęsownie zainstalować
Każdy swoje chwali, więc polecam Bascoma - jak masz doświadczenie z basic'em to pryszcz. Procek to najlepiej faktycznie ATMega8 - jak pisze mirekk - najlepiej w wersji L i koniecznie industrial - z literką I (-45 do +80°C bo zakładam, że to ma chodzić w autku) np ATMega8L 8PI, albo 8AI. Chodzi od 2,7V więc się nie pogryzie z LCD Nokii (3,3V). Co do...
Proponuję zacząć od wyboru procka. M8 w zupełności do tego wystarczy, należy pamiętać aby była to wersja przemysłowa - z literką I (industrial), np ATmega8-16PI. Kolejną kwestią jest programator: najprościej i skutecznie jest zbudować STK200 - tani i pozwala programować procka w układzie (ISP). http://www.elektroda.pl/rtvforum/topic42... Jako...
Witam!!! Żeby płynnie regulować napięcie musisz zastosować potencjometr o liniowej charakterystyce (z literką A na końcu oznaczenia). Ten który zastosowałeś ma charakterystykę logarytmiczną lub wykładniczą (B lub C). Wartość rezystancji nie powinna mieć większego znaczenia, chyba że potencjometr będzie miał kilka MΩ. Pozdrawiam!!!
Obawiam się, że więcej bajtów stracisz w kodzie wyświetlającym oddzielnie każdą literkę, niż na definicji obrazów nieużywanych liter. Mając to w jednej tablicy możesz po prostu indeksować obrazy kodem litery. Inaczej skazujesz się na koszmarny, wolny i wielki switch () w kodzie, który ma spore szanse zająć więcej miejsca niż tablica obrazów wszystkich...
Witam Zamęczasz się teoretycznie :) Większość tranzystorów jakie mam w pudełku ma literkę C po numerze, β przekracza w nich 300 a znajdowałem takie z o wiele większym wzmocnieniem. Druga sprawa to kwestia nasycenia które wcale nie jest w tym układzie plusem i nie dążyłbym do niego. Piotr
Na chwilę obecną to oprócz włączenia SPI i deklaracji zmiennych to raczej nie ma tam nic co obsłużyło by wyświetlacz do Nokii choćby procedury inicjalizacji. Ten wyświetlacz jest wyświetlaczem graficznym, także co za różnica czy narysujesz na nim literkę np "A" czy termometr? nawet st. celsjusza przy standardowym ustawieniu czcionek 5*7 to "&H00 , &H00...
Mówisz, że programator uszkodzony? Jak napisze program, który wstawia wyrazy ale literka po literce to wyświetla wszystko poprawnie np: [syntax=c] LCD_WRITE_DATA('D'); LCD_WRITE_DATA('a'); LCD_WRITE_DATA('m'); LCD_WRITE_DATA('i'); LCD_WRITE_DATA('a'); LCD_WRITE_DATA('n'); [/syntax]
Dzięki! Twój kod działa! Ciekawi mnie czemu jak zadeklaruję zmienną "i" jako volatile globalnie to nie działa jej zerowanie po za przerwaniem- analogicznie jak miałem poprzednio? Docelowo chcę przesyłać słowa 5 znakowe z kontrolą CRC. Chciałem, aby zerowanie odbywało się zawsze po 5 znaku, ale widzę, że bez zdefiniowanego znaku końca, bądź początku...
Chciałbym jeszcze zapytać o sprzęt dotyczący języka C, co potrzebuję i ile mniej więcej mnie to będzie kosztowało? - programator USBasp za kilkanaście złotych do kupienia w Polsce, taki z możliwością programowania 5V i 3,3V, - płytkę stykową 830 pól kilkanaście złotych, - mikrokontroler AVR sugeruję ATmega8, ATmega8A, ATmega8L (kilka lub kilkanaście...
Witam. Piszesz o błędach, ale nie pokazujesz jakie to błędy Czy ktoś mógłby wrzucić najprostszy kod aby wyświetlić cokolwiek na LCD, dowolny napis lub literkę. Tutaj znajdziesz kilka gotowych przykładów dla tego mikrokontrolera, także z użyciem bibliotek Radosława Kwietnia: http://mikrokontrolery.blogspot.com/2011...
Cieszę się że ktoś się zainteresował tematem, bo sam już rwałem włosy z głowy. kriss68: Tak też nie, a może ktoś by pokazał jak ma to zrobione u siebie, jestem pewien że nie ja pierwszy wpadłem na taki pomysł. snnaap: No właśnie wg mnie problem nie leży w samym wyświetlaczu, sprawdzałem i to. Bezpośrednio w kodzie panela z wyświetlaczem umieszczałem...
literek ekran toshiba literek literek wyświetlacz
citroen xsara czujnik powietrza centrala telefoniczny analogowy montaż nóżek telewizora
diagbox peugeot spawarka problemy
Partner traktorek – przepalanie bezpiecznika przy włączaniu napędu noży, zwarcie cewki PTO, usterka wiązki Mercedes B 180 W245 W246 W247 – czy występuje przekaźnik napięcia, OVP, ochrona instalacji