Jak masz ustawiony port SPP, EPP, ECP czy EPP+ECP ? Przeczytaj to co napisał autor w pierwszej i drugiej wypowiedzi! Co to ma do rzeczy, jak procesory w DIP mu się programują? Z tego co napisałeś, wnioskuję że na programatorze masz bufory. Bufory powinny być zasilane ze strony targeta (programowanego układu). Jeżeli w programatorze przestawisz zworkę...
zrobiłem 2 oddzielne ogniwa zasilania co dokładnie zrobiłeś , tu nie chodzi o ilość ogniw tylko o wydajność prądową typowe napięcie to 4,8-6V , ważny jest również poziom napięcia sterującego proponuje zbuduj sobie prosty układ na 555 np ten http://www.elportal.pl/pdf/k13/16_11.pdf sprawdź czy serwa ruszą , możesz również skorzystać z gotowego polecenia...
Możesz ale nie musisz bo AVR-ki mają wbudowany generator który domyślnie ustawiony jest na 1MHz ;). Jeżeli będziesz budował np. zegarek na timerze to wykorzystując wew. generator będzie trochę oszukiwał. Wykorzystując zew. kwarc błąd nie będzie aż tak duży.
Jeśli, Atmegi zasilane są osobnych źródeł zasilania to obie masy połączyć, tak? Tak. Jeśli chodzi o prędkość to wydaje mi się że obydwa uc powinny być taktowane takim samym zegarem a z prędkością nie należy przesadzać.
xtal2 nie masuj.
Zabezpiecznie w przypadku kasowania chipu nie ma znaczenia. Po prostu podłącz programator i tyle.
Do przerzucania surowych danych z SD na LCD w celu wyświetlenia filmu nawet nie trzeba procesora, więc to nie za bardzo świadczy o mocy procesora ATMega8.
Ten programator może jak najbardziej być tyle że ja używam go na własnoręcznie wytrawionej płytce.
Ze względu na inne układy peryferyjne i różnice i rejestrach konfiguracyjnych. Ilości pamięci, w złym miejscu zostanie zainicjowany stos. I wiele wiele innych problemów.
Koledzy... zamiast poświecić 2 minuty na prze kompilowanie programu znowu off top na temat ceny avr'ów. ========================================... W załączniku prze kompilowane na atmega16. jedyne co trzeba było zmienić to inicjalizacja timera0 w pliku clock.h. Wyprowadzenia tak samo jak w wersji na m8. UWAŻAJ NA FUSE BITY. Nie wiem...
Wystarczy wpisać w googlach i dostać np. to: [url=http://instruct1.cit.cornell.edu/co... Effects Synthesizer
A usypiasz uC na czas pomiaru? Ważne też jak doprowadzasz sygnał do nogi ADC.. Czym zasilasz uC.. Jak filtrujesz całe zasilanie mikrokontrolera. Może pokaż schemat jak robisz, wtedy lepiej można Ci będzie podpowiedzieć co możesz dodać, poprawić. Jaki sygnał mierzysz? Jak często musisz mieć wynik?
To coś namieszałeś w połączeniach. Nijak się one mają do twojego schematu. Rozbierz wszystko i złóż jeszcze raz.
żadnych komend nie musisz używać. Poczytajk trochę o tym, co to jest UART - po prostu przesyłasz dane, bajt po bajcie.
Ech te komercyjne programiki podszywające się pod darmowe narzędzia... ;))) Na szczęście w świecie zepsutym przez komercję jest jeszcze coś W PEŁNI DARMOWEGO i w PEŁNI FUNKCJONALNEGO - taaaadaaaaa... Khazama Programmer - wujek Google podpowie Ci resztę. Powodzenia.
(...) mocno się zdziwiłem, gdy tworząc schemat nie mogłem znaleźć takich "oczywistych" elementów jak Atmega8, Atmega16. Dla Altium nie są to "oczywiste" elementy. To samo tyczy się takich hobbystycznych elementów jak LCD16x2 czy inne "oklepane" na forach peryferia. Program jest tworzony pod użytkownika innego formatu, więc będziesz się często odbijał...
Oczywiście, że się da, to wręcz idealne dla nich zastosowanie. Jeśli nie znasz VHDLa, czy jego odmian to pogoogluj, kursów w necie jest pełno. A jak nie masz ochoty się uczyć to w np. WebISE (darmowym) Xilinxa możesz po prostu narysować schemat elektryczny z dostępnej biblioteki układów, a program go zsyntetyzuje i będziesz miał kostkę o pożądanych...
Czy ktoś ma jakieś dośwaidczenia z podkręcaniem kontrolerów Atmela ( stosowaniem rezonatora o większej niż 16MHz częstotliwości). Pomijam kontrolery które pracują do 20MHz bo jest ich mało. W szczególności interesują mnie informacje nt. ATMega8, ATMega16 lub ATMega32. Pozdrawiam
.. .....Przy próbie wgrania na Atmege8 oprogramowania od USBasp (ta atmega ma pełnić rolę zintegrowanego programatora USB) AVRDude krzyczy że coś jest źle podłączone i mam sprawdzić połączenie. Atmega8 ma być programatorem USBasp (?)...... ........... przy wewnętrznym 1MHz taktowaniu - niezły koncept. Tam potrzebujesz takowanie processora co najmniej...
Witam. Kupiłem właśnie wyświetlacz FIP17C10 i mam takie pytanie: czy jest możliwość sterowania nim przez ATmega8, ATmega16 i 32 :?: Obrazek :arrow: http://obrazki.elektroda.net/91_12299452... Pozdrawiam, Magnum 44
Witam W załączniku bootloader z programem na PC. Obecnie obsługuje ATMega8 (sprawdzone), ATMega16, ATMega32 i ATMega64 Aby go wykorzystać należy pozmieniać w pliku bootloader.asm ustawienia dotyczące zegara, dla wewnętrznego oscylatora wskazane jest wpisanie bajtu kalibracji, portu USART itp, oraz przekompilować go i wgrać. Trzeba uruchomić program,...
Witam! Chciałem połączyć poprzez SPI ATmegę8 i AtMegę16 gdzie 8 jest masterem a 16 slavem. Jednak 16 nie wykazuję, żeby dostawała jakiekolwiek dane. Poniżej zamieszczam kod. Procki mają połączone ze sobą MISO, MOSI, SCK i SS. Master #define F_CPU 14318000ul #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void...
Witam Oto kod w języku C. Odnośnie schematu - będzie wszystko działało prawidłowo, gdy zastosujemy diody LED niskoprądowe (np. /*Czestotliwosc taktowania procesora 1 MHz (korzystamy z wewn. RC 1MHz) *Procesor ATmega 8 */ #define F_CPU 1000000UL #include <avrio.h> #include <utildelay.h> #define Czas_zalaczania 400//Czas oczekiwania...
Zmieniłem program na ATmega8 ( bo ATmega16 nie posiadam ) [syntax=basic4gl] '$regfile = "m16def.dat" $regfile = "m8def.DAT" $crystal = 8000000 Config Pind.7 = Input Config Pinc.0 = Output Set Portc.0 Set Portd.7 Do If Pind.7 = 0 Then Portc.0 = 0 Else Portc.0 = 1 End If Loop End [/syntax] wgrałem, program działa dobrze. Bascom DEMO 2.0.7.1
Po pierwsze: nie ma praktycznie żadnej różnicy czy ładujesz do rejestru wartość jako (char jasność) czy (char (0xff-jasność)). Jasność i tak nie jest funkcją liniową PWM. Po drugie na świecie jest cała masa uC, które nie mają żadnego problemu ze sprzętowym PWM (8..16 bitów) i naprawdę warto dobrać kość do potrzeb, zamiast ograniczać projekt do kości...
Proszę na podstawie tych moich danych o prościutki program w C żeby sprawdzić komunikację z procesora do laptopa. Wykorzystaj wiedzę stąd: http://mikrokontrolery.blogspot.com/2011...
Darmowy bascom AVR pozwala na 4kB kodu. Może się udać. ATmega8 lub ATmega16 posiadają przetworniki ADC o rozdzielczości 10-bitów Przy pomiarze ciśnień do 1500 barów realna dokładność odczytu będzie na poziomie ok 3 barów. Sam musisz zdecydować czy to wystarczy. Jeśli będziesz musiał zastosować zewnętrzny przetwornik dla większej dokładności to w4kB...
nie mogę znaleźć ATMEGI8 w rozsądnej cenie Niestety zmartwię cię. Nie znajdziesz już tego procesora w rozsądnej cenie. Taniej wyjdzie kupić większy procesor np. Atmega16. Pozdrawiam.
W sumie sprawa prosta. Oba procesory łączysz magistralą I2C (SCK obu procesorów razem i SDA też razem połączone). Atmega 8 musi pracować jako MASTER natomiast ATmega16 jako SLAVE. Czyli procesor ATmega8 będzie wysyłał dane do ATmega16. Oczywiście można i odwrotnie to zrobić tzn. że ATMega16 jest MASTER i ATmega8 SLAVE. Wówczas to ATmega16 będzie zgłaszał...
Jakiej wartości są kondensatory a jakiej KWARC? Kondesatory C1,C2 33pF, kwarc 4 MHz A czasem ATmega8 nie ma obudowy DIL26?? Na schemacie jest DIL40?? Nie rozumiem. Nie ATMega8 ma obudowe DIL28, na schemacie jest bodajże ATMega16.
Witam Bardzo Interesujący projekt.... Zastanawiam się czy dało by się coś takiego wykonać żeby odblokować Atmega8, Atmega16, Atmega32 ... ????
DS3232 komunikuje się po I²C. W przypadku Atmeli chodzi o TWI (odpowiednik I²C) str 163 datasheet Atmega8. Tutaj dla Atmega16 fajny przykład: http://www.ermicro.com/blog/?p=744 Na forum także wiele na ten temat. Tu DS3232 z PIC-em: http://www.elektroda.pl/rtvforum/topic16... ale idea komunikacji jest wspólna.
To zrób "undo". Wgraj to na ATMega8. ATmega16 też ma JTAG-a i trzeba go wyłączyć jeśli z tego portu korzystasz.
ja mam podobny temat do zrealizowania... dlatego chce zapytać, na czym lepiej/łatwiej zrealizować: na ATmega8/ATmega16 czy ATmega16HVB?
don diego: chyba się lekko pomyliłeś z tą prędkością SPI wyświetlacza, maxymalna wartość jaką jesteś w stanie osiągnąć w trybie SPI2x to 1/2 clk procka i raczej nie więcej niż 16MHz. Prędkość SPI tego wyświetlacza w telefonach Siemens to 13MHz i raczej niewiele więcej da się wyciągnąć. Mówisz o ARMie AT91SAM7S256 z zegarem podkręconym do ponad 60MHz?...
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.
Witam ! Ta płytka nie ma podstawki pod Atmega8, Atmega16 itp. Co chcesz robić ? czy tylko zaprogramować, czy testować, uczyć się ? Pozdrawiam. Stefan
mógłbym dostać schemat tego projektu, który potem będę mógł nanieść na płytkę. Mogę zastąpić atmega16 takim mikrokontlorerm atmega8?
Nie wszystkie AVR mają JTAG. Nie mają go np. ATtiny i ATmega8. Atmega16 posiada już JTAG iw zupełności wystarczy do tego projektu (nawet na wyrost).
Mam 4 procesory AMEGA8 oraz 1 ATMEGA 16 potrzebuję czytać w ATMEGA 16 z pozostałych dane. Komunikacja tylko w jedną stronę - odczyt jednej liczby 10 bitowej ale musi szybko działać. Czy macie jakiś pomysł jak to zrobić ? Pozdrawiam Andrzej
A ja mam problem z połączeniem czech atmeg!!!! "Poprawna polszczyzna źródłem sukcesów w życiu prywatnym i zawodowym" - hasło z TV głupie, ale dla autora postu jak najbardziej powinno trafić... DWÓCH się pisze!!!!
Panie Zbee, napewno nie wytrzyma 12V podanych na zasilanie :) Jeszcze podpowiem że mimo poprawności działania oraz dobrej sygnatury mogą uszkodzić się porty wyjściowe i mimo poprawnego działania programu na zewnątrz nic jednak nei wychodzi. DO tego jednak trzeba JTAG-a i procka wyższego niż atmega8
W motoryzacji popularniejszy od RS485 jest CAN
ATmega8 lub ATmega16
Niby uniwersalny programator do eeprom i procesorów. Obsługuje : Atmel AVR 8-Bit Risk: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega323, ATmega64, ATmega103, ATmega128, ATtiny12, ATtiny15, ATtiny2313, ATmega8515, ATmega8535 Mam do zaprogramowania...
Jak raz ustawisz fuse bits to dopóki ich nie zmienisz pozostaną takie jak ustawiłeś (programowanie procesora ich nie zmienia). Jak je poustawiać znajdziesz tutaj (fajnie bo graficznie pokazana na PonyProg): http://www.tkdami.net/~voytek/programy/p... Jest to dla ATmega16 ale dla ATmega8 jest to samo. Lepiej o nich trochę poczytać bo jak się...
To na pewno nie zadziała bo inne są adresy niektórych rejestrów. Program trzeba na nowo skompilować. A jeżeli nie to przynajmniej w pliku HEX (czy lepiej BIN) zedytować te adresy, ale to jest HardCore. Można też zdeassemblować kod ale kod generowany przez deassemblery niekonieczne da się później skompilować (Może być nie taka składnia jak trzeba. Deassemblery...
Muszą być urzyte kwarce 16 Mhz ponieważ procesory okresowo robią jeszcze inne rzeczy wymagajace duzej szybkosci ...
• Programuje procesory firmy ATMEL z rodziny AVR: AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90C8534, AT90S8535, ATmega603, ATmega103, ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega169, ATmega32, ATmega323, ATmega64,...
Witam; wiem że temat był już wałkowany, ale z definicji jest on bardzo ciągle aktualny. Wszyscy widzą że ceny AVRów są kosmiczne, ale są zapewne miejsca gdzie można je zakupić po lepszych cenach. Chodzi mi o popularne procesory, o których tu ciągle piszemy typu: ATMEGA8, ATMEGA16 czy ATMEGA32.
Witam i proszę o pomoc. Przeglądałem forum i nie znalazłem nic konkretnego odnośnie komunikacji między np. atmegami. Obecnie bawię się atmega8 i atmega16. Proszę o praktyczne uwagi jaka komunikacja? Czy spi, czy i2c, czy może inaczej? Bardzo proszę o kodzik w bascomie dla obu procków(zakładam narazie komunikację między dwoma atmegami8). To co próbowałem...
Witam Czy komunikacja między 2 avr'kami z różnym zegarem taktowania będzie prawidłowa ? Atmega8 będzie taktowana zegarem wew. 8MHz ,a atmega16 16MHz
Można kupić gotowy miernik (analizator sieci) ale tu chyba chodzi o wykorzystanie ATmega8 lub ATmega16 do tego zadania.
Ja swój programator do AVR zakupiłem za ~60zł i obsługuje takie uC: ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega162, ATmega164, ATmega644 ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 , ATtiny261 , ATtiny461 , ATtiny861 AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414,...
Witam, Robię bezprzewodowe sterowanie robota za pomocą modułów radiowych MOBOT-RCRv2 firmy WObit. Cały algorytm polega na konwersji przez ADC sygnałów z joysticka (ATmega8) i wysłanie wartości do ATmegi16, która za pomocą mostków H steruje silnikami. Całość zrealizowałem na początku tak, że płytki połączyłem kablami (TX ATmegi8 z RX'em ATmegi16). Kiedy...
Wystarczy ATmega8 + ENC28J60, ale optymalnie ze względu na ilość portów ATmega16 + ENC28J60. Do tego jeszcze stos uIP, parę dni i sprawa załatwiona.
http://obrazki.elektroda.pl/3790705300_1... Myślę że możesz :) UARTnie jest taktowany kwarcem , tylko pamiętaj o tej samej prędkości iw programach
Kod się nie wykonuje.
Tutorial znajdziesz [url=http://www.patron.ehost.pl/patron/a... Co do procka, to nie widzę sensu na początek kupować coś więcej niż Atmega8, no może Atmega16. Po pierwsze nie wykorzystasz możliwości tego mikrokontrolera, a po drugie, jak coś popsujesz i go uszkodzisz, to będzie żal. Na początek kup Atmega8, wydasz...
Ja np proponuje coś z AVR'ów. Proponuje abyś przejrzał na szybko aplikacje np Atmega8, Atmega16, Atmega32, Atmega64 w maksie do Atmega128 - zaczynając od najprostszego czyli Atmega8. Niby najprostszy a posiada już np wbudowane przetworniki A/C ;) Jeżeli okaże się za mały dla Twoich potrzeb to sprawdzasz wyższego. Jadąc w górę zwiększa się ilość linii...
aha mialbym jeszcze jedna prosbe mianowicie moge prosic o jakies niezbyt skomplikowane schematy plytek testowych/uruchomieniowych pod Atmega8/Atmega16 Ponieważ zwracasz uwagę na koszty, to zacznij od stykówki i garści elementów: http://mikrokontrolery.blogspot.com/ A później albo sam zaprojektujesz taką jak Ci będzie odpowiadać, abo kupisz to co będzie...
czytanie ze zrozumieniem na doskonalym poziomie! 10/10! czy widzisz tutaj: Zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3 i inne, - ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64,...
Sprawdź czy kwarc przy uC ma odpowiednią wartość w stosunku do wybranej przez Ciebie szybkości transmisji. Posprawdzaj także czy masz ustawione takie same szybkości, parzystość itd. na PC i w uC. To że otrzymujesz 2 znaki zamiast jednego wskazywałoby właśnie na różnicę w ustawieniach VPC i uC. Zbudowałem kilka układów PC/USB<->FT232Bm<->ATMEGA8/A...
Uzupełniając to co napisał kol. niveasoft dodam, że zastosowanie kwarcu 32,769kHz ma sens w wielu przypadkach, jednakże nie jest lekiem na całe zło :) Można bowiem do taktowania mikrokontrolera zastosować kwarce, których podstawą (jak w przypadku kwarcu 32,768kHz) jest liczba dwa np. 1,8432MHz, 3,2768MHz ... 8,192MHz, ... 16,384MHz itd. Wtedy nie ma...
Ta, tylko że ja na laptopie pracuje więc lipa :( A nowy komp dopiero po wakacjach :(
Czyli tak - dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16 /8515/8535 itp...(portów hohohoho), do PC łączysz się przez: 1. SPI/USI<>LPT (wersja nie wymagająca dodatkowych elementów), PC pracuje jako MASTER, ATMEL jako SLAVE (ten układ składa się TYLKO z procesora, jakiegoś kondensatorka odsprzęgającego zasilanie) 2. UART<>RS232...
Czy komuś udało się uruchomić ten wyświetlacz, tak żeby działał ze sprzętowym SPI z Atmega8 lub Atmega16?
Delay- to się czasem ustawia w Bascomie dla wolnych zegarów procesora. No to jak dla Atmega8 chodziło i nic nie było zmieniane to nie wiem. Zrób undo- zaprogramuj Atmega8. Czymkolwiek. ATmega16 jest prawie taka sama.
No i ciagle zastanawiam sie nad procesorem i jezykiem.... Ja bym polecił ATMEGA8, ATMEGA16 lub ATMEGA32.Nie są specjalnie drogie(np. ATMEGA8 ok. 8zł a ATMEGA32 ok. 11zł) ale z tymi prockami można już sporo zrobić. Jako język polecałbym GCC. Na początek może się wydawać skomplikowany ale po czasie można się nauczyć :) Znalazłem kiedyś fajną stronkę...
Jak dobrze pamietam, przy atmega8 musialem dodac kondensatory, a przy atmega16 i atmega32 nie daje. Oczywiscie kwarc w: atmega8 do xtal1/2, atmega16/32 do tosc1/2
STK200/300 kosztuje 15zl...programujesz bezpośrednio z bascoma lub przez ponyproga. STK500 jest droższy ale programujesz bezpośrednio z bascoma i avrstudio. STK200/300 zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3...
Moja wina, zamiast sięgnąć do dokumentacji ATmega8 czytałem o ATmega16.
Ja bym na Twoim miejscu zamiast tego at89 wsadził do tej podstawki attiny2313. To jest nowszy procek od rodziny at89, an dużo wydajniejszym rdzeniu avr. Następnie ściągnij sobie dokumentację do tego procka (http://www.atmel.com/dyn/resources/prod... i sprawdź na str2 na jakich wyprowadzeniach tego procka są sygnały Vcc, GND, miso,...
ATmega8 nie ma portu A. Przejrzyj sobie pdf-y obydwu układów. One nie różnią się tylko pamięcią programu.
Jak dla mnie lipa. Z takiego powodu, że nie możesz iść do sklepu kupić sobie jakiegoś AVR'a i włożyć go do zestawu uruchomieniowego. Tylko musisz projektować płytkę pod ten procesor. Jak dla mnie to dyskwalifikuje to rozwiązanie jako: (chodzi mi o łatwą możliwość dopięcia swojej płytki z procesorem) to w żaden sposób nie jest łatwe tutaj. Zobacz sobie...
najprościej to będzie użyć większego procesora np. atmega16
Witam! Czy istnieje w BASCOMie taka komenda, która spowodowała by reset procesora i start programu w identyczny sposób, jak po odłączeniu i ponownym podłączeniu zasilania, lub po zwarciu sygnału RESET do masy ?? ...konkretnie chodzi mi o Atmega8 i Atmega16 Pozdrawiam Monty
Do projektu dokładam jeszcze PCB przejściówkę z ATTINY2313 (DIP20) na ATMEGA8 (DIP28) i ATMEGA16/32 (DIP40). Płytka została zaprojektowana tak, aby pasowała do programatora. W miejsce U4 wstawiamy listwę goldpin emulacyjną (tą cieńszą) od strony druku (BOTTOM LAYER), natomiast w miejsce U1 i U2 od strony elementów (TOP LAYER) podstawki (najlepiej precyzyjne)....
(at)gps79 użyłem avr-toolchains dostępny w MSYS2 https://obrazki.elektroda.pl/9262150600_... Oryginalny wsad ma 8190 co widać w pliku hex. Mi po kompilacji wychodzi mniejszy zarówno dla atmega8 i atmega16, parametry skopiowałem z twojego pliku bat i zrobiłem prostego Makefile.
Nie zmieścisz się z kodem. Weź ATMega8 albo ATMega16. Sonda jaka? Można jeszcze dołożyć kartę SD i rejestrować zmienność pH w trybie ciągłym.
Na stronce którą podałem wcześniej są przykładowe programy pod AVR (wraz z kodem źródłowym), schemat podłączenia też tam jest. Do obsługi wystarczy najprostszy mikrokontroler (wystarczy ATMEGA8, ewentualnie ATMEGA16/32).
Hello Chce sie spytać jak najprosciej uzyskac dużo wyjsc z Atmega?? Chce zrobic sterownik diodami led gdzie jest 30 diod a każdą bedzie można włączać/wylaczac niezależnie. Co powinienem do tego użyć. Czy sam atmega wystarczy czy jakis inny kontroler powinienem dodac ?? Minus dla wszystkich diod jest wspolnmy kontlorem mialby tylko zalaczac + albo zalaczony...
Witam Zaczynam swoją przygodę z elektroniką i podstawione przede mną zadanie trochę przewyższa moją wiedzę. Do konkretów. Chciałbym podłączyć ze sobą ATMEGA16 sztuk 2, z ATMEGA8 sztuk 3, oraz kilkoma układami 74HCT166. Ale niestety nie wiem z jakiej magistrali byłoby najlepiej skorzystać. W jaki sposób byłoby trzeba to podłączyć albo sterować. Dodam...
SPI jest znacznie wygodniejszy w obsłudze niż I2C, jednak I2C to tylko 2 przewody niezależnie od ilości urządzeń. Natomiast SPI to 3 przewody + 1 na każde urządzenie Slave. Odległość 50cm to nie jest mało. Miałem doświadczenie z 5-cioma urządzeniami na SPI połączonymi przewodem ok. 60cm. Nie działało. dla 4-ch urządzeń i ok. 30-40cm działało, natomiast...
zumek, wartość którą wpisuje do OCR1A obliczyłem wykorzystując ten program... A ja Ci podałem wzór, który "stworzyłem" wykorzystując dokumentację ATMega8 :D 1+OCR2= \frac{F_CPU}{N*f}
DDRA=0; jako wejście? =0xFF to wyjście
Witam, zamieszczam pare ciekawych programatorów, może komuś się spodobają. Pierwszy z nich potrafi zaprogramować: * AT89C55 (at 12V only) * AT89C1051 / AT89C2051 / AT89C4051 * AT90S1200 / AT90S2313 (AVR) * AT89S8252 / AT89S53 * ATtiny22 (new) 2 z programatorów jest z Elektronika Praktyczna 7/2003 więc raczej niebedę zamieszczał, zainteresownych odsyłam...
pierwsze spostrzezenie;p atmega 8 na wewnetrznym zegarze nie bedzie miala 16mhz a tak to jak juz wiesz to tez sie nad tym mecze:D
Cześć. Nie jestem zbytnio obeznany w tych sprawach, ale bardzo chciałbym takie coś wykonać, czyli matrycę LED na której mógłbym wyświetlać jakieś napisy słowa itd. Podczas budowania takiej matrycy chciałbym także się czegoś nauczyć, o sterowaniu tym czy też o programowaniu. Znacie może jakieś schematy, albo najlepiej poradniki które pokazują budowę...
czy do programatora usb konieczna jest druga atmega? Tak potrzebna jest zaprogramowana ATmega8. http://www.fischl.de/usbasp/ http://www.elektroda.pl/rtvforum/topic73...
Możesz wykorzystać wbudowany RS232.
wstawie tam te zewnętrzne źródełko 2,5v dam też wzmacniacz operacyjny LM358 2xWzm. albo LM348 4xWzm. Jasne ze mozesz tak zrobic, zawsze programowo mozesz przelaczac sie miedzy zewnetrznym a wewnetrznym. Takze wzmacniacz operacyjny moze sie przydac, choc programowo mozesz ustawic wzmocnienie wewnetrzne jako 1x, 10x, 200x co do wiekszosci ekperymentow...
Po co 3 procesory? Wystarczy jeden procesor i podłącz do niego 9 diod (po 3 z każdego koloru). Jak potrzebujesz więcej wyjść to weź większy procesor (atmega8 czy atmega16). Podłączenie kilku procesorów pod jednego max232 nie będzie działać prawidłowo.
markovip, attiny26 - 2kB flash atmega8 - 8kB flash atmega16 - 16kB flash A w pierwszym poście tego tematu wystarczało attiny26 (2kB )...
Podpiszę się pod tym co kolega napisał wyżej, tylko że z Atmega16.
Mama problem z Attiny2313. Mam bardzo krótki program (na razie do testów). Kompilacja przebiega bez problemu programowanie tez(nie wyskakują żadne błędy). Ale procek nie chce nic robić. Używam BASCOMA v1.11.8.1 oraz płytki AVT3500 i programatora takiego jaki został opisany w tym kursie.(wtyczka do portu kilka oporników i kabel) Za pomocą tego samego...
Na szybko zbudowałem pająka żeby przetestować i przy okazji odblokować kilka AVR, u mnie pomogło z ATMEGA644p ATMEGA16, ATMEGA8, i tiny2313, więc projekt godny polecenia.
ElKuba, a czy atmega8 i AtMega16 masz fabrycznie nowe, czy od kogoś ? Może ktoś wpisał fuse Dodano po 5 nie zauważyłeś w w ATMega16 pd7 ma też drugą funkcję OC2 (Timer/Counter2 Output Compare Match Output)
Programator do pamieci ATtiny AT90S ATmega ATtiny12 AT90S1200 ATmega8 ATtiny15 AT90S2313 ATmega16 ATtiny26 AT90S2323 ATmega32 AT90S2343 ATmega103 AT90S4433 ATmega128 AT90S8515 ATmega161 AT90S8535 ATmega163 ATmega603 ATmega8515
mówiłem o atmega16 :) atmega8 dostaniesz od 5zł brutto. http://elecena.pl/search?q=atmega16 http://elecena.pl/search?q=atmega8 Zamawiać do prototypu naprawdę warto, ale jak byś miał zmówić części do jakiejś mniszej serii... powiedzmy 30 sztuk to już to się nie opłaci. Piszę sam ze swojego doświadczenia. W zależności oczywiście co to za projekt, to najczęściej...
atmega16 atmega8 atmega8 atmega16 atmega32 atmega16 eeprom
obwód rezonansowy zawieszenie basie wypadać zapłon cylinder p0303
grzejnik ceramiczny scania pedał wciśnij pedał hamulca
Lodówka: Cykl pracy 25 minut, przerwa 55 minut Podłączenie pompy paliwa po usunięciu immobilizera w Kia Cee'd