A atmega16L od strony programistycznej niczym sie nie różni od Atmega16. Mikrokontrolery z literką "L" pracują poprawnie od 2,7V, a zwykłe od 4,5V.
Witam, mam pytanie otóż zamierzam zrobić programator SI Prog i kupić jakiś procesorek i zacząć programować, ale mam jedno ale ;) Czy jeśli zrobie adapter jak na stronie (ten na 40 pin) to czy będę mógł zaprogramować na nim ATmege 8 40 pin (np. tą? > ) czy tylko AT90S4414 lub AT90S8515 tak jak w opisie?? Z góry dzięki za odpowiedź
Chciałbym zaprojektować płytkę 1 strona z atmega64 w wersji smd. Atmega będzie po stronie bootom. Czy można przylutować kwarc i kondensatory w wersji przewlekanej w bezpośrednio nad atmega? Chodzi mi głównie o możliwość zakłóceń tworzonych przez kwarc. Wdzięczny bym był za pokazanie dobrze zaprojektowanej płytki pod atmege w obrębie procesora w obudowie...
Sprawdź tutaj Patrzyłem, ale nie mają nic nawet w ofercie, więc nie wiadomo ile trzebabyło by czekać jeśli w ogóle mogą coś sprowadzić... (at)kwiatek6324 LIN musi być o tyle, że to właśnie jego chce sobie przyswoić :) A z drugiej strony nie ma raczej po co zaprzęgać CAN'a do prostych 'podsystemów' (czyli takich, jakie chce zmontować :)) - z tego zresztą...
Witam Od kilku dni próbuję odpalić wyświetlacz graficzny 122x32 oparty na dwóch sterownikach nju6450. Napisałem sobie kilka funkcji aby odpalić ten wyświetlacz niestety to nie działa podejrzewam że zrobiłem jakiś błąd w sposobie podpięcia bibliotek niestety nie wiem jaki. Program się kompiluje nawet bez błędów ale wyświetlacz milczy podczas programowania...
Witam Kupiłem sobie taki oto wyświetlacz LCD12864-NEG_BLUE z ofery Kamami: ze sterownikiem KS0180A. Dokumentację załączał w załączniku. Jednak za "Chiny ludowe" nie chcę mi dać się uruchomić. Sięgnąłem ze strony radzio.dxp.pl program obsługujący dany sterownik (KS0108) dokonałem odpowiednich połączeń i nic. Dodam że ten sam program i takie same połączenia...
Witam ! Mam pewien problem. Otóż w moim programie na ATMEGA mam taki zapis $crystal=11059200 $baud=9600 config serialin=buffered, size=10 FOR i=1 to 1500 PRINTBIN DANE(I) NEXT I Po stronie PC mam w DELPHI program używający darmowego komponentu TCOMPORT. Próbuję skomunikować się z ATMEGA od strony PC i wszystko chodzi bardzo ładnie ( dlatego nie umieściłem...
Przeciez wszystko jest opisane w PDFie ATmega16. Dokladnie strona od 217 do 219. W polowie strony 218 jest nawet przyklad.
Piny zwykłych I/O pracują z połową częstotliwości systemowej z powodu bufora, a pin licznika na pewno bedzie pracować poprawnie z f mniejszym około 2krotnie od f timera czyli powiedzmy 20Msamples/sPozdrawiam W pdf do atmega88 strona 137 napisano: External Clock Source An external clock source applied to the T1/T0 pin can be used as Timer/Counter clock....
Witam Robię oscyloskop jednokanałowy MOC1K na postawie danych z internetu i mam pytanie: w jaki sposób zaprogramować ATMega8. Na stronie jest zamieszczona treść pliku ".hex". Czy należy tą treść skopiować do notatnika i zapisać z rozszerzeniem ".hex" czy w inny sposób. Druga sprawa to w jaki sposób zaprogramować mikrokontroler ATMega8 przy pomocy "BASCOM...
Witajcie Chciałem się z Wami podzielić ostatnim projektem. W ramach czasu wolnego i wyzwania noworocznego stworzyłem świetlną dekorację w kształcie śnieżynki do zawieszenia np na choince. Inspiracja wzięła się z obserwacji migotania sznura świateł chińskiej produkcji podczas wizyty w gości skwitowane moim stwierdzeniem " ja zrobiłbym lepsze ". Sterowanie...
Nie pokazałeś ani schematu, ani kompletnego programu. Zgaduję, że wysyłasz przez RS485, o czym nie napisałeś, i wyłączasz nadajnik zaraz po rozpoczęciu nadawania znaku. Inna możliwość - to zła szybkość transmisji po stronie ATmega.
Dzień dobry, Zlecę napisanie programu na mikrokontroler ATmega32. Od strony technicznej: *płytka ewaluacyjna ATB 1.04b (wyświetlacz LCD,mikroklocek,przyciski, wyprowadzenia portów i zasilanie +5V dla enkodera i gotowego modułu mostka ) * silnik wraz z enkoderem 172:1 Metal Gearmotor 25Dx56L mm LP 6V with 48 CPR Encoder *gotowy mostek H VNH3SP30 Motor...
Witam, Zrobiłem transmisję sprzętową ATMEGA128-ATMEGA128. Tryb Master R+T (up1) oraz tryb SLAVE R+T (up 2). Ogólnie wszystko działa za wyjątkiem potwierdzenia w trybie SLAVE RECEIVER zakończenia transmisji poprzez NACK. Nie wiem jak to zrobić aby uzyskać kod $88. Cały czas otrzymuję $80 a następnie $A0. Na załączonym rysunku nr. 1 przedstawia miejsce...
Z noty katalogowej ATmega8515 (pierwsza strona): • Peripheral Features – One 8-bit Timer/Counter with Separate Prescaler and Compare Mode – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Three PWM Channels – Programmable Serial USART – Master/Slave SPI Serial Interface – Programmable...
Tak jak napisał atom1477.W PDF ATmega 32 na stronie 31 jest informacja, że kwarc zegarkowy nalezy podłączyć pod końcówki TOSC1 i TOSC2 (PC6 i PC7). No i jeszcze trzeba ustawić Fusebity na kwarc zegarkowy.
Potrzebujesz przerwania timera zgłaszanego ze stałą częstotliwością ok. 300 * liczba_poziomow_jasnosci Hz. Poszukaj u Atmela noty aplikacyjnej nt. programowego PWM - jest to tam b. dobrze wyjaśnione. Po angielsku niestety noty są objaśnione ale nie w prosty sposób tylko zawile Niestety mało jest stron gdzie objaśniono sposób używania PWM w procesorze...
Np Atmega 8 datasheet strona 216 podpis pod tabelą The SPIEN Fuse is not accessible in Serial Programming mode
Dokumentacja ATmega8, strona 71: The bit TOV0 is set (one) when an overflow occurs in Timer/Counter0. TOV0 is cleared by hardware when executing the corresponding interrupt Handling Vector. Alternatively, TOV0 is cleared by writing a logic one to the flag. When the SREG I-bit, TOIE0 (Timer/Counter0 Overflow Interrupt Enable), and TOV0 are set (one),...
Zaquadnik, wydaje mi się, że przy programowaniu szeregowym bit SPIEN jest zablokowany sprzętowo. Datasheet od ATMEGA8, strona 220: Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.
Polecam lekturę datasheeta Atmega8, strona 129: "SS pin functionality". Wynika z niego, że nie da się :) Na upartego możesz użyć pinu T0 do generowania przerwań na zboczach - ustawiasz zawartość TCNT0 na 0xff, zbocze sygnału "przekręca" licznik i wyzwala przerwanie. Pozdrawiam, Dr.Vee
RTFM, pdf nt. ATMega32, strona 19: Bit 3 – EERIE: EEPROM Ready Interrupt Enable Writing EERIE to one enables the EEPROM Ready Interrupt if the I bit in SREG is set. Writing EERIE to zero disables the interrupt. The EEPROM Ready interrupt generates a constant interrupt when EEWE is cleared. Gdyby się nie dało zrobić jak pisałem tobym Ci głowy głupotami...
Witajcie, Mam zamiar zbudować prosty system radiowego zamykania/ otwierania drzwi. Nadajnikiem będzie UART/Mega8L zamknięta w obudowie pilota+ nadajniczek na 833MHz µC ten po naciśnięciu jednego z dwóch przycisków wysyła w odstępach 1 sekundowych komendę do otwarcia lub zamknięcia. Mechanizm wykonawczy: serwo modelarskie. Po stronie odbiorczej...
1. Wejdź na stronę firmową MCSElectronic i poszukaj pliku pomocy po polsku Bascom Help by Zbigniew Gibek po czym ściągnij i uruchamiaj przed uruchomieniem Bascoma. 90% Twoich pytań tam znajdzie rozwiązanie. 2. Kup książkę "Mikrokontrolery dla początkujących" Piotra Góreckiego. Nie szukaj w księgarniach tylko zamów przez internet w wydawnictwie BTC....
W takim razie proponuję taki schemat: a do niego taką płytkę: Diody LED musisz sobie sam porozmieszczać w zależności od tego jaki układ Ci pasuje. W tej wersji założyłem że elementy (duże kondensatory, kwarc, stabilizator, transoptory, diody LED) są lutowane od drugiej strony (strona bez ścieżek) więc zostały już "odwrócone" oprócz stabilizatora więc...
Było tak odrazu. Nie wybrałeś zewnętrznego kwarcu tylko zewnętrzny oscylator RC. A to są 2 BARDZO RÓŻNE rzeczy. Otwierasz notę katalogową Atmega8, strona 29, rysunek nr 12 "external RC configuration". Podłącz tak jak narysowali i tym razem fusebity ustaw na KWARC. I nigdy nie tykaj fusebita zmieniającego funkcję pinu RESET. Tego już tak łatwo nie poprawisz.
The following algorithm puts the device in Parallel Programming mode: 1. Apply 4.5V - 5.5V between VCC and GND, and wait at least 100 μs. 2. Set RESET to “0” and toggle XTAL1 at least 6 times 3. Set the Prog_enable pins listed in Table 109 on page 260 to “0000” and wait at least 100 ns. 4. Apply 11.5V - 12.5V to RESET....
"Generalnie", to maksymalna dozwolona wartość w normalnej pracy to 20 mA , a 40 mA jest podane w absolute maximum ratings - czyli lepiej trzymać się poniżej 20. Dodatkowo, dla pewnych części scalaka są osobne granice obciążalności, więc to nie jest tak, że np. porty PB0-PB7 można obciążyć po 20 mA na port (160 mA - mimo że to mieści się w granicy 400...
Witam, Chciałbym zrobić generator sygnałów na ATmega8 ze strony: Pliki są na końcu strony. Niestety nie potrafię skompilować pliku asm do hex. Chciałem zrobić w winavr ale mi nie wychodzi. Proszę o pomoc
Dołączę się do pytania - chciałem wykonać sobie układ podświetlania z tyłu telewizora "ala ambilight z Philipsa". Znalazłem schemat i płytkę u gościa z niemiec. Ale on podaje że użył ATMega8-16PC - takiego układu u nas nigdzie nie widziałem , jak już to ATMega8-16PU. Ale w sklepach są jeszcze tańsze ATMega8A-PU - czy mogę taki układ zastosować zamiast...
(at)sp5gbw Dla Twojej wiedzy takie opinie: I popełniłeś błąd kupując ATmega8, to jest przestarzały mikrokontroler i ma mnóstwo pułapek . Lepiej dokup ATmega168 lub ATmega328. są kompletnie nieuprawnione i mówią jedynie o tym, że osoba je wypowiadająca ma niewielkie doświadczenie projektowe i nie rozumie zasad tworzenia portfolio mikrokontrolerów danego...
1. Czy mozna zaprogramowac uc Atmega poprzez Arduino Uno? Jesli tak to czy rozni sie to mocno skladnia jezyka id programowania Arduino Uno? Em... Może zmienię Twój światopogląd czy coś, ale Arduino Uno jest oparte o ATmegę (dokładniej ATmega328P). Jeśli programujesz w Arduino IDE, język dla prawie wszystkich ATmeg wygląda tak samo. ale nie slyszalem...
Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania pewnych zadań/sekwencji, ale dla przeciętnego kowalskiego ceny...
Sprzedam moduł uruchomieniowy AVR ATMEGA-16 wersja 1 firmy GOTRONIK. W skład zestawu wchodzi: - Moduł uruchomieniowy z AVR ATMEGA-16 wersja 1 - Płyta CD z dokumentacją/schematami/instrukcją i oprogramowaniem - Przewody do łączenia z goldpinami Gratis kabel LPT (pełny) do połączenia z komputerem. Cena 100 zł + koszta wysyłki. Płyta w stanie bardzo dobrym,...
Witam Mam pytanie odnośnie zastąpienia ATMEGA8-16TQ na ATMEGA8L-8PU w schemacie ze strony: [url=]Link I podobnie czy budując USBasp ze strony: [url=]Link Chodzi o to czy mogę to zrobić nie zmieniając schematu i wsadu, mimo iż w obu przypadkach jest zastosowany kwarc 12MHz, a mój ATMEGA według noty katalogowej pracuje z częstotliwością 10MHz.
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 już ci odpowiedziałem i to wyraźnie. Wskazując konkretne programatory i procka. Nawet jak uznasz po miesiącu, że to za mało, że chcesz coś więcej (o ile w ogóle po miesiącu będziesz w stanie cośkolwiek więcej chcieć albo wiedzieć czego chcieć) to do "jasnej choinki" co za problem nawet skierować się nagle na ARM jak doznasz olśnienia! Co uważasz,...
Nie analizowałem dokładnie, ale sądząc po rozszerzeniach (*.S) to wygląda raczej na wstawki assemblerowe do kodu w C. Zauważyłem też, że kod korzysta z przerwań, więc nie będzie kompatybilny z ATmega168. Atmega88 do wektorów korzysta z instrukcji RJMP , natomiast ATmega168 - z instrukcji JMP . Użycie tego samego pliku *.hex - moim skromnym zdaniem -...
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...
Witam. Ostatnio napotkałem się na bardzo ciekawą stronkę o AVR Zainteresował mnie ostatni projekt tj. obsługa DS18b20 na Atmega. Przykłady zostały wykonane na atmega88. Szukam więc pomocy w stworzeniu schematu i zmiany oprogramowania. Dodam że przeszukałem już dużo stron, w kilku pisałem itp ale na marne(brak odp). [syntax=c] /* Plik "lcd.c" LCD od...
Cześć. Mam problem dotyczący komunikacji, jak w temacie. Operuję na Atmega32 na kwarcu 16MHz z USBasp, oraz na Arduino Uno z Atmega328P-PU także z 16MHz (przynajmniej taki jest na płytce). Połączenia fizyczne wyglądają tak: Atmega32 | Arduino Uno SCK -> PIN13 MISO -> PIN12 MOSI -> PIN11 /SS -> PIN10 Kod dla Mastera (Atmega32): [syntax=c]#define...
Strona 314. 16 to prędkość przy której producent zapewnia poprawne działanie układu, PU to typ obudowy.
Witam, mam plan ktory powoli wdrazam. Projektuje sobie pod układy działające niezależnie w oparciu o atmega8, atmega161, atmega32. Jednak podczas projektu chciałbym uwzględnić opcje wymiany danych do punktu centralnego który też zaprojektuje w oparciu o Atmega32. Docelowo liczę 6-8 niezależnych urządzeń spiętych do punktu centralnego który to będzie...
Witam Na sieci można znaleźć wiele adapterów, które można zainstalować sobie w podstawkach stykowych i nie tylko. Najczęściej dotyczy to jednak Atmega128. Jako, że trafiło mi się kilka Atmega88PA-AU postanowiłem je jakoś spożytkować. W fazie projektowania w Eagle okazało się, że sama przejściówka to trochę za mało dorzuciłem: - filtrację zasilania,...
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Witam. Otóż zrobiłem sobie sterowanie światła za pomocą pilota do TV. I chciałem go przerzucić jak wszystkie swoje projekty na atmege8, ale nie zmieścił się na niej program więc chciałem wgrać bootloader na atmege328p i na nią wgrać mój program z arduino leonardo. Wgrywałem bootloader atmega8 korzystając z tej strony: Analogicznie chciałem zrobić z...
Z której strony jest wcięcie w układzie Atmega bo na foto trudno stwierdzić? Wydaje mi się też, ze nie wyciągasz wniosków. Niby coś podłączasz według naklejki na programatorze, ale chyba nie bierzesz pod uwagę tego wypustka we wtyku który określa która to strona. Na naklejce wiecej sygnałów jest od strony wypustki a Ty masz przewody powtykane z drugiej...
Witam. Próbuję zbudować kontroler używając instrukcji ze strony raphnet.net/electronique/usb_game12/inde... . Niestety po podłączeniu urządzenia po kilku sekundach system wyrzuca "Nie rozpoznano urządzenia USB". Wiecie może co mogło pójść nie tak? Mikroprocesor to Atmega8A-PU, miał być Atmega8-PU, ale z tego co przeczytałem to nie ma między nimi...
Może nie tylko AVRdude jest u Ciebie problemem, żeby się skompilowało przede wszystkim musi to obsługiwać kompilator, ja sprawdzam czy są zielone ptaszki: Używam Eclipse na Windows wersji x64 2018.09, ostatniej z którym odpaliłem plugin AVR. Mam wrażenie, że próbujesz koniecznie przypisać uC z odczytu, cóż, mnie to też nie działa, do wersji gdzieś 5...
chcialbym zmontować zestaw wyswietlacz, procesorek 1. proponuje wyświetlacz oparty na kontrolerze HD44780 - bardzo łatwo się go obsługuje - co do tego, który chcesz kupić to nie wiem czy jest akurat na HD44780, bo nie znalazłem jego dokumentacji. Na allegro.pl można kupić LCD 2x24 na kontrolerze HD44780 za 10 zł (o 2 zł więcej niż ten, którego link...
Witam wszystkich! Dla wszystkich ogarniętych manią uC przedstawiam płytkę testową! Na pokładzie znajdują się: - Stabilizatory napięcia 3V3, 5V, 12V; - 4-cyfrowy multipleksowany wyświetlacz LED WA; - Klawiatura 4x4 lub 4x1; - Linijka 8 LED (RED clear) + 4LED dodatkowe (cztery kolory RED, GREEN, BLUE, WHITE LED clear); - Buzzer; - Zegar czasu rzeczywistego...
Witam, Nabyłem zestaw startowy EVB4.3 z atmega32. I mam o to taki problem że nadpisałem testowy program już wgrany przez producenta programem ze strony producenta ,okazało się że nic się nie dzieje(pewnie inny pinout lub procesor).Po próbie wgrania programu(taki jaki był) testowego test.hex, na wyświetlaczu jest tylko napis zegarek. Po poszukiwaniach...
Not recommended for new designs: Replaced by ATmega48PA :) a dodatkowo takie, też ze strony atmela: - [url=]AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P - [url=]AVR528: Migrating from ATmega48P/88P/168P to ATmega48PA/88PA/168PA - [url=]Inne w ostatnim linku na samym dole jest trochę dokumentacji odnośnie tematu, ogólnie strona Atmela...
Wariometr, Atmega168 + LCD Nokia 3330 / 3310 + Bosh BMP085 Witam. Przedstawiam projekt, który zrobiłem na zaliczenie na studiach, a tym samym chciałem, aby był użyteczny. Wariometr elektroniczny służy do pomiaru prędkości pionowej. Można go stosować do wolnego latania paralotniarzy. Polega to na lataniu bez napędu szukając kominów termicznych, które...
Ja osobiście nie mam problemów z przenaszalnością kodu w firmowym asemblerze Atmela, nawet pomiędzy różnymi wersjami rdzenia, gdyż są w nim wbudowane definicje pozwalającej na asemblację warunkową. Przykład - instrukcja lpm , zamiast której używam następujące makro: .macro LpmPlus #if ((__CORE_VERSION__==V2E)|...
Witam, Już od dość długiego czasu mam problem ze sterowaniem silnika używając mikrokontrolera Atmega16A. Myślałem, że wina leży w kodzie programu, ale wysłałem zapytanie do AvrFreaks i tam nic złego nie znaleźli. Wniosek: Najprawdopodobniej wina leży w elektronice. Konfiguracja: Atmega16A, 8MHz kwarc, FUSE: wyłączony JTAG, CKSEL3..0=1111, CKOPT=0,SUT10=11...
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ę...
Witam W końcu jakoś udało mi się to wszystko podpiąć. Wykonałem wszystko jak opisano na stronie i dostaję na wyjście stabilizowane napięcie 5V. Przy użyciu AVR Burn-O-Mat i swojego programatora, wgrałem program (ten z linka, z mrugającymi diodami) do pamięci (otrzymałem informację o powodzeniu operacji). Odczyt z pamięci również informuje, że wszystko...
Witam, Zaczynam właśnie zabawę z procesorami atmega i mam problem z watchdog'iem na atmega8. Pod atmega328 działa to super ale tam jest troszkę inaczej (jest WDIE, którego w atmega8 nie ma) Skorzystałem z przykładowego kodu z tej strony #include <avr/wdt.h> #include <avr/sleep.h> #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr)...
Cześć Raphaw, Dzięki za zainteresowanie! Połączenie PC-uC wygląda tak, że mam taki oto programator USBasp: oraz płytkę z różnymi podstawkami: uC siedzi w środkowej podstawce osadzony wycięciem na uC do wycięcia na podstawce (czyli w dobrą stronę, jak mnie poinstruowano). Sterownik do USBasp'a ściągniętym w zipie z netu: usbasp-windriver.2011-05-28.zip...
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
tylko Atmega32L nie tylko, ATmega32A - 2,7-5,5V na D6 jest spadek napięcia, za nią nie będzie 5V, to samo na D7. CR2032 ma "tylko" 3V, więc ATmega 32 nie najlepiej nadaje się do zasilania bateryjnego. Napisz do czego Ci to potrzebne: czy do pracy ciągłej, czy tylko do milisekund po wykryciu zaniku zasilania z sieci. Poszukaj na stronie atmela procesorów...
Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP a w załączniku spakowany cały projekt z plikami biblioteki irmp.
Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś czas temu Microchip wprowadził na rynek nową rodzinę mikrokontrolerów...
Witam, Mam pytanie dotyczace mikrokontrolera ATMEGA168V. Czy uklad ten moze byc taktowany 12MHz przy napieciu zasilania 3.3V. W specyfikacji () jest pewna niescislosc. W sekcji features pisza, ze: Speed grade dla wersji V to 0-4 MHz (at) 1.8 - 5.5V, 0-10 MHz (at) 2.7 - 5.5V. Z kolei na stronie 29 tej specyfikacji pisza, ze w trybie Full Swing Crystal...
cześć. Na stronie jest analizator widma. Sa tam dwa uC zastosowane Atmega32 i Atmega128. Według załączonych plików źródłowych powinny byc dwa schematy. Jest tylko do Atmega32, czy może domysla się ktoś jaki może byc schemat dla atmega128, zwłaszcza chodzi o rezonator kwarcowy?
Polecam "Mikrokontrolery AVR ATmega w praktyce" Rafała Baranowskiego.Własnie uczę się z niej.Autor odwołuje sie też do danych ze strony Atmela dot. konkretnych typów kontrolerów(wiele zmian!).Książka bazuje na ATmega16 .Pozdrawiam.
skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...
Witam, Napisałem ćwiczebny program w C pod ATMega16. Składa się z pliku test.c oraz config.h . Wszystko w katalogu mfile. Środowisko WinAVR-20090313. Wszystko jest w porządku do czasu kompilacji. Wyskakuje mi błąd: make: *** No rule to make target `test.c.elf', needed by `elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:01 Podejrzewam,...
Pytanie: czy Ty sam kompilowałeś program dla Atmegi32? Na wskazanej stronie jest używany procesor Atmega88.
Witam! Panowie, możecie pomóc w rozkodowaniu oznaczeń na obudowie procesorka ATMEGA128A w obudowie TQFP64? Napisy na stronie "top": ATMEGA128A AU 1049 Chodzi o "1049" - jak się domyślam to kolejno rok i tydzień produkcji - a może się mylę? Napisy od spodu obudowy, są 4 wiersze np: 6K1212 355P1M 4-P -> doszedłem, że to kraj pochodzenia 0624 e3 Ogólnie...
W to może zamiast czytać posty i nie wiadomo co jeszcze w internecie - zajrzyj po prostu do PDF'a od ATmela gdzie masz porównanie ATmega16 i ATmega16A kurczę - zaledwie 3 strony - i pokaż mi gdzie tam mowa o takich rzeczach jak różne oscylatory ? Pokaż mi choć JEDNĄ różnicę pomiędzy tymi dwiema wersjami procków jeśli chodzi o programowanie ? Sam się...
Witam serdecznie. Planuję w nowo budowanym domu jednorodzinnym zrobić oświetlenie schodów za pomocą taśm LED. Planuję pod każdym stopniem umieścić około metra taśmy. Chciałbym aby oświetlenie zapalało się płynnie (PWM) od dołu do góry (w przypadku wciśnięcia przycisku na dole), od góry do dołu (w przypadku wciśnięcia przycisku na górze) i w dwie strony...
Witam! Mam pewien problem ze swoim projektem, który zawiera atmege 88PA(TQFP), RFM12B, ds18b20 i parę jeszcze innych elementów. W czym problem? Ano w tym że nie mogę przebrnąć przez podłączenie układu do programatora. Bardzo podobny układ wcześniej zbudowałem, tyle tylko że w obudowie DIP tyle że w oparciu o atmegę 32. Proszę o zerknięcie na schemat,...
Witam. Niedawno kupiłem Atmegę i zrobiłem do niej programator pod LPT. Teraz moje prośba o dalsze instrukcje. Co i jak zrobić żeby zaprogramować ten miktrokontroler. Próbowałem już programem PonyProg2000 ale nic z tego nie wychodziło. Jak sprawdzić czy atmega nie jest spalona? jak sprawdzić czy programator jest dobrze skonstruowany? Posłużyłem się tym...
Witam. Od dość długiego czasu zmagam się z projektem ramienia i aplikacji nim sterującej. Cały projekt jest już prawie ukończony, poza komunikacją usart, która przysparza mi olbrzymich problemów. Aplikację napisałem w visualu. W skrócie, po kliknięciu przycisku "wyślij" program wysyła po serial porcie 18 bajtów (6x[bajt kontrolny+wybór serwa+wartość...
Panowie, program jest standardowy, sprawdziłem ich kilka. Pobrałem kilka działających z różnych stron i wszystkie uruchomiłem na atmega328p z powodzeniem. Te same programy nie ruszają z atmega32 (tzn ruszają ale nie wyświetlają). Więc nie jest to problem softwarowy. Pozostaje więc hardware. które poza procesorem jest identyczne jak przy uruchamianiu...
Witam, porównuję karty katalogowe Atmega 8 i Atmega8A. Ciężko znaleźć różnice, a selektor na stronie Atmela nie pomaga... Czy zamiast 8 mogę użyć 8A? Gdzie ryzyko?
Czesc, mam problem z ogarnieciem karty SD. Ponizszy kod nie chce mi dzialac, SD.begin ciagle zwraca falsz :( Uzywam Eclipse Arduino IDE, ale nie uzywam plytki arduino, a atmege328p. Atmega jest puszczona na wewnetrzne 8MHz, na 5V. [url=]Modul SD jest na 3.3V podpiety przez [url=]konwerter stanow logicznych. Zasilanie do konwertera jest doprowadzone...
Nie niszczy wgrywanie przez bootloader, tylko ponowne użycie programatora. Zresztą nie powinno tak być używając Arduino IDE, generując kod z Arduino do hexa powinien wgrać ponownie z bootloaderem, ale nie wiem czemu tak się nie dzieje gdy używam programatora USBASP. Najlepiej po użyciu programatora ponownie wgrać bootloader. Używając bootloader możesz...
Dziękiza szybkie odpowiedzi.Co do pomysłu Piotrka_P to za bardzo mi nie pasi bo na płytce nie mam miejca na kwarc... Chyba że wcisnę go od strony druku... jaki to ma być kwarc ?? Do pioszc'a rozumiem że ten prog z hrefa działa bez zewnętrznego kwarca ?? Jeśli tak to jest pomysł dla mnie:) Muszę w takim układzie przebrnąć przez kod ... Potwierdź proszę...
Układ służy do monitorowania magistrali I2C. Podpięty do magistrali, obserwuje ją w sposób pasywny, odczytuje wszystkie przesyłane tam informacje. Wykrywa znaczniki początku (START CONDITION), powtórzonego początku (REPEATED START CONDIOTION) oraz końca (STOP CONDITION) transmisji, rozpoznaje typ przesylanych bajtów (adres, dana zapisana, dana odczytana)....
Witam Nosze sie z zamiarem kupna zestawu uruchomieniowego zl3avr z atmega32. W ksiazce Mikrokontrolery AVR w praktyce Pana Dolinskiego jest opisana komunikacja za pomoca konwentera rs232<>usb dla uC AT90S2313. Czy w podobny sposob mozna ja zastosowac w atmedze32?(chodzi konkretnie o zapis danych przeslanych przez usb w pamieci eeprom uC i pozniejszego...
Witam Napisałem program na ATmega32 i brakło mi portów więc zrobiłem układ z ATmega128. Po przerobienu programu i wgraniu go nie było żadnego odzewu ze strony procka (atmega128). nie działa nawet program: #include <C:\Program files\WinAVR\avr\include\avr\io.h> #include <C:\Program files\WinAVR\avr\include\avr\delay.h> #include <C:\Program...
Moze nie każdy słyszał o sensortechnics ale jeśli masz zakusy na pomiary takowe, odwiedz ich stronę, polecam serie BSDX, dla leniwych PDF
Do przetwarzania C/A w ATmega można wykorzystać tryb Fast PWM. Dla częstotliwości zegara 16MHz i ograniczenia przetwarzania do 8 bitów uzyskać można częstotliwość nośną 62,5kHz, a więc całkiem przyzwoicie. Zamiast tego można zbudować prosty 8-bitowy równoległy przetwornik C/A w postaci drabinki R-2R. Jednak w obu przypadkach należy odfiltrować częstotliwości...
Witam. Mam straszny problem z ATMEGA8 (zresztą podobne rzeczy działy się w ATMEGA16). Mianowicie, robię sobie prosty sterownik. Posiada on m.in. 4 przyciski, zrobione w ten sposób, że są one z jednej strony podłączone do wejść PIND.0 – PIND.3. Wejścia te podłączyłem również przez rezystory 4,7k do masy, oraz równolegle do tych rezystorów dałem...
w gre nie wchodzi wymiana wyswietlacza to nie zmieni tutaj czytelnosci. Najwiekszy budynek ma 36 m korytarza wyswietlacze sa co 6m czyli jest 6 na jednej stronie i drugie tyle na drugiej. Jesli nie ma osoba dostepu do PC musi niestety kontrolowac pewne wskazania i przejsc sie przez caly korytarz sprawdzajac dane chodzi tutaj tylko o odczyt 4 temperatur....
A teraz mam inny problem. Doszedłem do wniosku że AVRStudio to jednak coś fajnego i postanowiłem go sobie zainstalować. Jakieś kilka miesięcy temu mi się to nie udawało bo na stronie Atmela mieli jakąś lipną instalkę której nie mogłem zainstalować na żadnym kompie. Dopiero dzisiaj ściągnałem tą instalkę znowu i tym razem udało mi się ją zainstalować....
Witam. Chciałbym wgrać program z AT90S8535 do ATMEGA8535. Wyczytałem gdzieś, że trzeba ustawić, włączyć (nie wiem co jest poprawne) fuse bit programowo żeby ATMEGA8535 była kompatybilna z AT90S8535. Co to oznacza, jak to zrobić. Mam AVRStudio ze strony Atmela i potrzebuję .hexa zrobić dla ATMEGI. Bardzo proszę o jasne wytłumaczenie jak dla laika. Bardzo...
A najlepiej wejść na stronę producenta i ściągnąć pdf-a. wszystko dla mega8 pdf:
ja proponuje schemat z tej strony wczoraj zbudowalem i obudzilem atmega8 i atmega128l Naprawde super polecam
Witam, Chciałbym się komunikować z uK za pomocą portu COM (RS232). Komunikacja miałaby przebiegać w stronę PC->ATmega16. Do komunikacji ma służyć Terminal. ATmega na podstawie odebranego znaku ASCII, czyli kodu klawisza klawiatury, ma wykonać jakieś zadanie. Podłączyłem Atmega16 do PC według schematu: Schemat pokazuje tylko idee podłączenia linii...
witam, proponuje zapoznać się z projektem ze strony koła naukowego do którego należę ( piszę to, żeby nie było , że ukradłem komuś pomysł :) ) [url=]Tutaj!
bua -> tu nie chodzi o oscylatory które mają częstotliwość nie będącą liczbą całkowitą - tylko o podział na tzw "przyjazne dla RS232" czy nie. Najprościej jak sobie zajrzysz do noty PDF dowolnego AVR'a i na ostatniej stronie działu poświęconego tematyce UART zobaczysz kilka tabelek w których będziesz miał rozpisane błędy transmisji dla różnej wielkości...
Witam Zmontowałem układ na scalaku FT232RL i ATMEGA8515. Całość jest bez problemu wykrywana po podłączeniu do USB, za pomocą programu Mprog daje się programować wewnętrzny eeprom FT232RL. Wszystko działa do momentu, gdy próbuję nawiązać transmisje z procesorem. korzystam gotowego przykładu na wykorzystanie bibliotek D2XX w Borland Builder. Po skompilowaniu...
Programator mam stk200, dokładnie taki --> do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić (poniżej 7kHz). I wtedy uda się zaprogramować...
Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...
Przedstawiam kolejną wersję zegarka binarnego. Układ oparty na ATMEGA168V i układzie RTC DS1337, który w przeciwieństwie do DS1307 może pracować z niskimi napięciami zasilania. Zastosowałem typowy zegarkowy rezonator ceramiczny 32,768kHz 6/2mm. Płytkę zegarka wykonałem z b.cienkiego laminatu z drukiem na stronie TOP a od spodu wykonałem styki baterii...
Witam Wykorzystuje oprogramowanie * AVR Studio4.14.589 * WinAVR-20090313 ( najnowszy ) Problem jest dość dziwny, a mianowicie oprogramowanie LCD 2*16 działa mi na Atmega 16 a jest problem by przenieść je Atmega128 Mam Atmegę 16 podłączoną wedle schematu oraz z wgranym kodem i działa ! (pliki c w załączniku) #include <stdlib.h> #include <avr/io.h>...