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...
No jak 6 bajtów to tak jak pisałeś :) ldi r16, 'C' subi r16, 'a' ; masz numerek literki w macierzy teraz mul *nie pamiętam składni* r16, LICZBA_WIERSZY (mul sux:P) No i jesteś na początku tej literki w flashu teraz adres do Z i lpm;)
Krzaczki się pokazują, gdy dane wysyłane z uC, nie są zsynchronizowane ze sterownikiem LCD. Zwykle, więc i pewnie w tym przypadku są to te chińskie czy japońskie literki, domkami zwane.
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...
no to gdzie wpisać kształt tej literki???
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....
1. Oscylator wewn. 8MHz można użyć rónie dobrze do analizy dużo większych częstotliwości. A to że czytałeś że RC wbidowane nie mają zbyt dokładnego sygnału taktującego, to niestety trafiłeś na stek bzdur powielany na wielu forach. I nie chodzi o to czy jest on dokładny czy nie, tylko o to żeby nauczyć się kiedy warto zastosować wewn oscylator a kiedy...
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.
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ę.
Spróbuj elektrolit 1000uF przed 7805, a za nim drugi elektrolit 1000uF i jeszcze dalej 100nF ceramiczny. ((poprawiłem wartości, chyba mi się literki plączą...))
A dodaj rezystor podciągający linie danych czujnika do +5.6V (do +5,6 aby czujnik nie żarł GoldCapa). Jakieś 4.7 - 10k powinno być OK. Ja testowałem tylko na baaaardzo starym czujniku DS1820 (jeszcze bez literki S czy B), bo tylko takiego wyszperałem.
chyba się tak nie da.... ja za to mam ciekawy problem bo stacja działała a teraz gdy ja włączę to na wyświetlaczu pojawiają się przesuwające "krzaczki" a w dodatku nie da się zmieniać temperatury.... przycisk uśpienia działa poprawnie. A najciekawsze ze jak podłącze programator usbasp to nagle wyświetlacz bez problemu pokazuje normalne literki.
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?
No bez przesady!!!!!!! to sobie go popraw, jak widzisz pokrecilem literki. Juz poprawilem. Odpowiadajac na twoje pytanie: 1. tak (paru rzeczy brakuje np. rezystora do reseta, ale tak tez bedzie dzialac. Jak powinien wygladac poprawny schemat masz na elektrodzie i to nie raz!!!!) 2. nie
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
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ą...
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
Dziekuje za dokładne wyjaśnienie :) Przy okazji dowiedziałem się do czego są literki A-F w kalkulatorze windowsa :P
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...
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ę...
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
literki literki,żadnej propozycji. przenieście na wyższy poziom abstrakcji. Zaproponujcie nawet najgłupsze rozwiązanie. Zatrudne?
Dziękuje za odpowiedź ale nic z tego. Helpa trzepie juz od popołudnia. LEFT, RIGHT, MID, CHR, STR - nic z tego mi nie pomaga. Jak mogę dobrać się do wybranej literki w stringu? Jest w ogóle taka możliwość?
A R/W i reszte nieużywanych wyprowadzeń ma kolega do masy podłączone? Warto też w samym programie zrobic wyświetlanie na lcd jakiegos dlugaśnego napisu, bo czasem po prostu lcd sobie przesuwa literki i nie widac np. pierwszych 5 znaków.
1. Jeżeli rozdzielasz sygnały transoptorami, to masy także. Niestety na schemacie nie mamy pewności, że masy są rozdzielone, ponieważ są tak samo nazwane. 2. OK1 jak wspomniał kol wyżej - prosimy o wyjaśnienie, czy to napięcie +5V zasilające wewnętrzny LED jest tym samym co napięcie zasilające mikrokontroler? 3. A propos zasilania mikrokontrolera kondensatorów...
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,...
Przy większych wartościach nie ma problemu, to L, to nie do tego jest. Literki służą do wymuszenia typu przy pomocy którego zostanie zapisana wartość, a nie "mówienia" kompilatorowi do jakiego typu ma właśnie odczytaną wartość przypisać (przypisuje automatycznie do int i "pojemniejszych"). Przydaje się, jeżeli operacja ma być wykonana na typie o innej...
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 - jak zwykle mam pytanie, mam do zrobienia wskaźnik napięcia, na ATmega8 mam wersje bez literki "L" czyli zakres napięc zasilania od 4,5V do 5,5V napięcie mierzone wynosi od 4,5 do 7V, z tego napięcia zasilana jest również ATmega, nasuwa sie prosty wniosek - potrzebny stabilizator najlepiej LDO, powien być prosty, poniewaz mam mało miejsca jakiś...
wg moich doswiadczen avrdude nie obsluguje stk500, a przynajmniej mnie sie nie udalo odpalic oryginalnego atmelowego avrisp-mk2 na tym sofcie. a ze avrisp-mk2 to wlasnie stk500v2... uzywam do tego celu softu z katalogu avrstudio - pliku stk500.exe, ktorego obsluga jest bardzo podobna do avrdude - literki sa inne, ale zasada ich dzialania ta sama. 4\/3!!
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ć
Witam po przerwie. Przeglądają elektrodę natknąłem się na: http://www.elektroda.pl/rtvforum/topic58... Bardzo mnie to zainteresowało :D, a sądzę że jest to dość prosty projekt. Zamierzam stworzyć włąśnie takie cudo tylko że na atmega8 Ale, że jestem jeszcze zielony to pojawiły się kolejne problemy: 1) Otóż czym różnią się atmega8L atmega8 atmega...
Musiałbyś zapisać bitmapę każdej literki w oddzielnym pliku (.c), każdy niezależnie skompilować, połączyć to w bibliotekę (.a) i ją linkować do projektu. W takiej konfiguracji linker wybiera z biblioteki tylko używane moduły.
Mat_91 i tu się mylisz. Fusebity miałem ustawione poprawnie (na 4MHz). Program którym wcześniej sprawdzałem ten wyświetlacz miał $crystal = 4000000 więc ok. Przed chwilą w zamieszczonym wyżej programie który poprawnie działał zmieniłem $crystal na 4000000 i przestawiłem atmege na fusebity do pracy z wewnętrznym oscylatorem 4MHz i zauważyłem że wyświetlacz...
Witam, Przepraszam, że znowu rozpoczynam kolejny program w stylu "co na początku" ale tak naprawdę nie ma nigdzie tutoriala krok po kroku co z czym od całkowitego zera. Otóż jestem programistą i znam się na elektronice jak pies na miałczeniu, chciałem poprostu zacząć programować mikrokontrolery. Zakupiłem jakiś czas temu programtor USBasp: http://protech-micro.pl/Allegro/Programa...
Wczoraj, po 2 miesiącach zobaczyłem literki na moim lcd podłączonym do ATMega8 na 1MHz:D. Wcześniej po wielu problemach uruchomiłem ten wyświetlacz na PC programem LcdInfo. Oczywiście żeby moja radość nie trwała zbyt długo musiało się coś spi... Po wyłączeniu ustrojstwa i ponownym załączeniu(nic w tym czasie nie zmieniałem) po jakichś kilku minutach...
Witam, ponieważ jestem bardzo ale to bardzo początkujący w temacie mikrokontrolerów mam pytania - dużo pytań ale na razie skupię się na dwóch. w Internecie znalazłem schemat oparty na atmega8l-8p czy w zamian mozna wstawić atmega8-16pu? Domyślam się że zamiana może być możliwa lub nie w zależności od całości schematu. Wydaje mi sie że różnią sie one...
Skoro robisz coś w C, to chyba powinieneś czytać książki o C, a nie o C++. Jest wiele rzeczy które można zrobić w C++ a nie można w C - dziedziczenie, przeładowanie, enkapsulacja, klasy, metody... Dlatego C++ to nie jest C. To co zdefiniowałeś jest kiepskie nawet w C++ i nie wiem co to by niby miało być. Unia która nic nie zawiera... Uwierz - to że...
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ł...
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...
Małe sprostowanie: Jeżeli będziesz programował w systemie (ISP), czyli tak jak proponują na stronie z której się uczysz nie musisz odłączać programatora - chyba że będziesz podłączał coś pod linie, które służą do programowania. Ale nawet wtedy możemy skorzystać z mniej pewnych rozwiązań (typu rezystory szeregowo na liniach ISP). Precyzując opdowiedź:...
Myślę że forum jest nie tylko po to by pytać. Kolega zdążył zamknąć wątek i napisał że Bascom nie pozwolił na skonfigurowanie Timera i musiał to zrobić na rejestrach. Nie wiedział jak, a ja chciałbym dla potomnych zostawić instrukcję. Dołączyłem ten post i odblokowałem temat. Tak to wygląda i się kompiluje: [syntax=basic4gl]$regfile = "m128def.dat"...
Witam, czy ktoś miewał równie podobne wybryki związane z działaniem układu zegarka PCF8583 ??? .... otóż chodzi sobie na nim zegarek już naprawdę ładnych parę miesięcy, obsługuje to wszystko Atmega8 i generalnie wszystko jest ok, gdyby nie to , że już kilka razy zdarzyło się (chyba jakieś przepięcie w sieci albo nie wiem co ;) ), że np przychodzę sobie...
... A tak przy okazji prośba do autora - nie przekompilowałbyś wsadu na „starą” Atmegę8 (bez literki A) – posiadam takich jeszcze 4 (nie musiałbym kupować nowej) . Pozdrawiam Jacek Stara i nowa ATMega niczym się nie różnią. Kompilacja jest taka sama. Zobacz na dokument http://www.atmel.com/dyn/resources/prod_... Migration...
witam bity orginalnie byly tak zaznaczone jak piszesz. z tym ze raz pracowac na 1MHz a raz to literki na LCD wyskakiwaly pojedynczo:( probowalem z RC i dalej nic nie startuje/programator go nie widzi na 100% zaznaczylem tak jak napisalem -cksel zostawilem nie zaznaczone. a do czego sluza bity SUT bo w nocie katalogowej tez cos o nich pisze... prosze...
Nie wiem czy to błąd czy w kraju z którego pochodzi autor inaczej oznaczają pojemność uF(mikro) ale ja tam widzę 100uF a na wyświetlaczy jest 100mF, no ae to widocznie autor inaczej kojarzy literki. I jeszcze jedna rzecz która mnie najbardziej ciekawi, uczono mnie ze pojemności kondensatorów mierzy sie zasilając kondensator prądem zmiennym, a w tym...
Anyway pomnóż przez 10000 swój wynik (w pamieci:P) i zobacz jak ta liczba wygląda bez przecinka;) Aktualnie na lcd wypluwa mi literki G więc po ascii widzę, że w przetworniku jest 01000111. Po przeliczeniu to liczba 71 i nie widzę w niej przecinka :P. Mnożę przez 0.0195 i wynik to ok 1.38V i po sprawdzeniu miernikiem wynik się zgadza.
Witam Jakiś czas temu zrobiłem sobie na w/w układzie termometr mierzący dwie temperatury do auta. Zdarza się czasem, iż po znaku stopnia celsjiusza pojawiają się jakieś literki. Załączam zdjęcie w celu ukazania problemu.Czy może to mieć związek z zakłóceniami na przewodach? http://obrazki.elektroda.pl/7197707500_1...
No więc tak .. przysiadłem dziś do tego .. Mam taka bibliotekę pobraną stąd : http://homepage.hispeed.ch/peterfleury/u... Kompilacja bezbłędna (załączone źródła testowe) wrzuciłem do proca ... i tak .. Z tego dostaje śmieci : uart_puts("String stored in SRAM\n"); uart_puts_P("String stored in FLASH\n");...
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...
Zaraz, zaraz. To wreszcie co jest rezonatorem, a co generatorem? Bo rezonator to chyba taki z 2 nóżkami, a generator to taki jak u mnie z 4 nóżkami i w obudowie DIP14. Są też chyba w DIP8. Przejrzałem notę katalogową Atmegi i muszę nabyć albo procka bez literki L, albo generator 4MHz, bo ta z L ma max f = 8MHz. Zaś bez L pracuje do 16MHz. Chyba jednak...
Witam Po parugodzinnych mękach z tym układem doszedłem w końcu do tego, że wymaga on zanegowanych stanów na RX i TX. Ze sprzętowym UART w ATMega8 nie chce gadać, dopiero jak napisałem wysyłanie znaków programowe i przy wysyłaniu zanegowałem wszystkie bity (bit startu i stopu również) to zaczęły pokazywać się literki w terminalu. Znalazłem opcje w programie...
Witam kupiłem lcd graficzny jak w temacie http://www.allegro.pl/item666177825_art_... podłączyłem i wyświetlać wyświetla tylko problem jest z kontrastem nie można ustawić dobrze kontrastu albo są blade literki albo tło ciemne i podświetlenie też jest słabe w porównaniu np do lcd 2*16 podłączyłem potencjometr...
udało się ;)) i przesyłanie literki działa teraz probuje wysłać po sobie ciąg literek używając kilkakrotnie USART_Transmit('p'); USART_Transmit('a'); USART_Transmit('c'); USART_Transmit('k'); USART_Transmit('a'); w pętli for; niestety atmega pluje dziwnymi znakami, dopiero gdy na klawiaturze trzymam jakis klawisz z literka obojetnie jaka to wtedy dopiero...
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....
o lol, niezły układ... chyba zostane przy tych pcf'ach, na allegro sa po 3,50 (tylko że bez literki A w oznaczeniu - jakaś istotna różnica?) wystarczyłoby mi 3-4szt. A jak się uda zrobie na 2 atmegach.. A układ ma wykrywać stany 32 podpiętych urządzeń do tego procka i wskazywać czy są wł/wył. zasilane 230V, typu lampy ogrodowe, fontanna, brama itp......
Może dlatego, że niewiedzieć czemu po wysłaniu komendy czekasz na odebranie kolejnego znaku i go usuwasz odczytując UDR (dummy=UDR). Kolejna sprawa - te strcmp jest bez sensu, sprawdzać powinieneś dopiero po odebraniu danych. Ew. trzebaby zamazywać cały bufor, bo tak jak to masz zrobione przy odbiorze kolejnych komend bufor jest mixem nowych i starych...
Witam mam mały problem ponieważ 5 lat temu kupiłem płytkę drukowaną i zaprogramowany Atmega8 miało to być do auta ale niestety sprzedałem, a ta płytka leżała do tej pory. Teraz poskładałem elementy udało mi się ten termometr i woltomierz uruchomić. O ile temperaturę pokazuje dobrze to napięcie pokazuje do połowy. Do aparatu niestety dostępu nie mam...
Litery oznaczają kolor, co jest dość jasno napisane. W sensie bo jakoś nie widzę? Jeśli te litery ( H, S, D, E, Y, G ) oznaczają kolor to do jakiego koloru odnosi się litera E? Np. wyświetlacz LD-D036R jest koloru RED, LD-D036HR -> Hi-RED, itp. Jeżeli chodzi o te literki H,S,D,E,Y,G to rozumiem że np. G -> Green, albo w ekstremalnym przypadku H ->...
Najlepiej zrob sobie test na terminalu na kompie (Putty, minicom, gtkterm etc.) i zobacz przy mniejszych prędkościach (19200, 38400) np. wysylanie literek działa. Jak tak to znaczy, ze twierdzenie o tym ze nie mozna wycisnac 115200 z 8MHz, będzie prawdziwe i dowiedziesz tego swoimi badaniami i bedziesz musial isc kupic kwarc ;D
pominę takie szeroko stosowane i "wysokowydajne" zastosowania C jak formatowanie liczby przez sprintf i podobne. Wszystko bierze się z bezrefleksyjnego przekazywania/kopiowania/nauki ze złych wzorów A co niby takiego złego jest w tej funkcji? Najlepiej jest formatować na piechotę wynajdując przy okazji koło na nowo. W 100% (a nawet 101%) się zgadzam,...
Witam. przeglądałem już różne posty w tym temacie ale ciężko znaleźć jakieś rozwiązanie sprawdzone i działające. Chodzi o to, że jeszcze nie mam zbudowanej płytki ale jest juz schemat ideowy.Z doświadczenia wiem, że jak mam układ z przekaźnikiem to często wyświetlacz się "wykrzacza" lub pojawiają się dziwne znaki (chińske) albo literki dodatkowe. Jest...
Cześć. Od jakiegoś czasu próbuję rozwiązać problem związany z komunikacją UART-USB przez port COM. Używam mikrokontrolera ATmega8A (wewnętrzny generator RC 8MHz), konwertera FT232RL i w tym momencie próbuję sprawić, aby stała się najprostsza możliwa rzecz, czyli wysłanie 2 literek na port. Mój projekt jest trochę bardziej skomplikowany, ale dopóki nie...
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.
Dziekuje za pomoc. Chyba rozumiem o co Ci chodzi. Napisałem taka funkcje main: nadajznak() przyjmuje char? Ale jak zmieniam na int to w ogole nic mi nie wyswietla... Nie rozumiem dla czego?
Witam Jestem w trakcie przenoszenia programu w C z megi8 na tiny13 i niewiem jakie nazwy dać rejestrom od Timera0 bo te z megi8 byly traktowanie przez kompilator jako błędy. Z dokumentacji wywnioskowałem, że rejestry różnią się "0" na końcu nazwy... Więc pozmieniałem to w całym programie w ten sposób: [syntax=c]outb(TCNT0,TimerValue); // Przypisz nową...
Witam mam problem z komunikacja atmega8 8Mhz -> PC. Złożyłem sobie układ według tego schematu, lecz zamiast max232 mam ICL232: http://obrazki.elektroda.pl/5614178400_1... Program do uC: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> //pomocnicze stałe #define USART_BAUDRATE 9600 #define BAUD_PRESCALE (((8000000...
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 ?
Z tego co na szybko udało mi się znaleźć to autor proponuje inne podłączenie wyświetlacza. W pliku LCD,h pisze wyraźnie że Wyświetlacz należy podłączyć do dowolnego portu mikrokontrolera z tym, że linie kontrolne RS i EN muszą być podłączone do bitów znajdujących się w jednej "połówce" bajtu np. jeżeli RS podłączymy do linii nr 2 to EN możemy podłączyć...
Heh! Wiecie.... Ja wcale nie powiedziałem, że przez mojego kalka mają iść gotowe rozwiązania od A do Z. Ale mogą chodzić zwykłe tekstowe HINTy. Radiowo można zawsze wysyłać między kalkulatorami określoną porcję znaków w formie bitów (a znaki od A do Z można zakodować w 5 bitach). Nie powiedziałem także, że muszę zrobić do tego celu całą sieć z centralką...
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...
Dlaczego nie napiszesz swojej obsługi I2C? Jak mówi się że bascom be to wszyscy krzyczą, a jak bascom już czegoś "nie umie" to sie już nie da :). Piszę bo przypomniałeś mi moją pracę dyplomową z technikum. Ja robiłem tablice z matrycą 8x80 i do tego mnóstwo 7-segmentowców. Ech... to były czasy. U mnie na wierszach był drajwer prądowy a kolumnami sterowały...
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...
Problem nie-wyświetlania literek "o" nadal nie rozwiązany. To na pewno wina kodu do obsługi wyświetlacza. Zastanawia mnie dlaczego akurat dwóch znaków...? Cały alfabet jest tylko jedna literka się nie wyświetla, oraz znak "/" to jest kod, może ktoś wie gdzie może być błąd? // funkcja wystawiająca na szynę danych połówkę bajtu, pod uwagę brana jest młodsza...
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...
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...
Nowe Atmele z literką A działają już od 2,7V.
Witam wszystkich. Mam dwa proste układy master i slave. Jeden nadaje drugi odbiera. Oba układy to ATmega8 + MAX485. Jedna strona MAX485 zaterminaowana 120R a druga poza 120R podciągnięta do masy i Vcc (linie A i B) opornikami 560R. Oba układy spięte z sobą skrętką długości 10cm. Wszystko jakby zgodnie z opisami. Kod nadajnika: $regfile = "m8def.dat"...
Nienormalne Też tak sądzę :D. Jeżeli jesteś pewien, że na kwarcu 24MHz działało z zegarem 24MHz Tego nawet najstarsi górale nie są pewni - nie mam oscyloslopu. Zobacz, czy procesor się bardzo grzeje, podobno tak jest przy podkręcaniu. Nie, uC mże chodzić cału dzień i jest taki jak nie pracuje - temperatura pokojowa. Napisz też jak sprawdziłeś, że działa...
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?
Co do prób wysyłania napisów, to były to na pewno łańcuchy znaków String :) Zmiana programu na test odbierania przez ATmege8 znaków po RS232: [syntax=basic4gl]Config Serialin = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Config Serialout = Buffered , Size = 16 'dodanie bufora (bez działa tak samo) Dim A As String * 16 Enable Interrupts...
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'...
Zastosowałeś inny procesor. W projekcie został zastosowany ATmega88PA - seria picoPower Literki jednak sporo zmieniają :) To dwa różne procesorki i inne ID Powodzenia
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, czy możliwe jest rozstrojenie odbiornika i nadajnika (a raczej uszkodzenie odbiornika) przez podanie napięcia o 0.1 V wyższego od MAX w dokumentacji? Nabyłem moduły radiowe HM-R868S oraz HM-T868S na 868 MHz, podłączyłem oba do dwóch procków Mega8 i przez UART nadaje i odbieram ciągle literkę "a" natomiast 2gą atmegą8 jedną nóżką UARTa podłączoną...
Witam, Mam problem z odbieraniem danych po RS485 (a w zasadzie to chyba raczej z RS232). Mam dwa procesory. Jeden master, drugi slave master.c: #include <avr/io.h> #include <avr/interrupt.h> #include "lcd.h" #include <util/delay.h> unsigned char z,licznik; char bufor[10]; /*****************************Inicjaliza...
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....
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...
http://obrazki.elektroda.pl/4193259600_1... Motywacja Jakiś czas temu kupiłem garść wyświetlaczy VFD za grosze i postanowiłem dać im drugą szansę aby znów zaświeciły. http://obrazki.elektroda.pl/7777626000_1... Tego typu wyświetlacze są coraz mniej popularne, a kiedyś można było je znaleźć w magnetowidach, wieżach audio,...
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.
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
sheeeep -> ATmega8L powinna wg noty działać z maksymalną częstotliwością do 8MHz więc może ta przejściówka nie zadziałać na niej - ale nie ma to jak wypróbować. Chociaż nawet jeśli pójdzie to zapewne jeśli będzie się coś wieszać w transmisji czy jakaś nadmierna ilość błędów będzie to przynajmniej będziesz wiedział że trzeba wymienić procek na taki bez...
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)...
Witam, Chcę połączyć ze sobą dwie atmegi po TWI korzystam ze standardowej biblioteki do obsługi sprzętowego TWi tak jak w datasheetach. Jak podłączę jednego AVR do np Ds1307 to obsługa jest ok w dwie strony. Problem mam gdy połączę Atmega32 (master) z Atmega8 (slave) tzn gdy z Atmegi32 wysyłam coś np literkę 'q' to jest ona wrzucana do buf2 i ma się...
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...
Wykonałem syntezę do radia ze strony http://sq1ftb.prothost.pl/articles.php?a... http://obrazki.elektroda.pl/2235817300_1... Generator i separator działa, scalak syntezy LM7001 pracuje z kwarcem 7,2MHz, po wyjęciu jego Atmega prawidłowo "milczy" tzn. brak wtedy wyświetlania częstotliwości zmian na enkoderze itd. Ta część programu...
Witam ! Programuje właśnie uC Atmega8. Mam pewien problem z ustawieniem klawiatury. Otóż, podłączam ją poprzez ps/2 do atmegi, literki są poprawnie wyświetlane na wyświetlaczu LCD jednak jest taki problem ze podwójnie( AABB..) jeżeli wcisnę dość szybko jedna literkę po drugiej to mam : ABAB ... . Podejrzewałem, że to flaga 'nowy' jest za późno się zeruje,...
:( a moze dac kwarc 4Mhz ? bo taki mam podręką a probowałem zrobić niewiem mini robocika na L293D to nie działa :( z jakiejś ruskiej stronie moze dlatego ze na koncu są jeszcze dwie literki L293DNE
Jeśli chcesz używać atmegi bez literki L czyli takiej która pracuje przy wyższym napięciu to weź tan pierwszy. Jeśli jednak będziesz używał Atmega8L to możesz brać ten na niższe napięcie. Oba mają interfejs SPI więc nie ma znaczenia w jakim języku będziesz pisał byle byś zrobił to dobrze :)
literek ekran toshiba literek sharp literek
klawiatura surface elektryczna pompa paliwa diesel wyczyścić zmywarka candy
instalacja drzwi citroen instalacja drzwi citroen
Jak rozebrać laptop Fujitsu Siemens Z17M3.0 - krok po kroku Tranzystor 6GS7 - Identyfikacja i Charakterystyka