Samo zwarcie ARef do AVcc przy wyłączonym wewnętrznym źródle odniesienia nie jest szkodliwe (ARef wisi wtedy w powietrzu). Także szukałbym jednak błędu na płytce lub w programie.
wewnętrzny oscylator rc można ustawić na 1 2 4 lub 8 MHz jak chcesz taktować procesor szybciej musisz podłączyć zewnętrznego kwarca o takiej częstotliwości i ustawić odpowiednio bity cksel..
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
Wg noty atmega 32A przy taktowaniu 16MHz ma taką wartość UBRR, że jest 0% błędu. A co jest po drugiej stronie? 250 kbps to niezbyt standardowa szybkość, więc może dla FTDI błąd jest istotny?
Lepiej i bardziej ambitnie zrobić to na "własnym" USB, ale do tych pomiarów zwykła mega + ft232 wystarczą. FT232R może działać na max 3Mbps, a Atmega może wysyłać przy 16MHz z szybkością 2Mpbs. Dokładność ADC w ATmega'ch 16,32, 64 to 2 bity, więc można przyjąć samplowanie z obcięciem 2 ostatnich bitów, czyli 8bitów. To daje znośną liczbę 100kbps + jakaś...
Ten bit nazywa się CKDIV8 i dzieli zegar przez 8 a nie 16;] Jeżeli procek ma działać z częstotliwością 16MHz powinieneś go wyłączyć.
Nie zmieniłeś taktowania atmegi w fusebitach na wewnętrzny oscylator przypadkiem? Mogę potem spróbować zgrać ze swojego, ale pewnie jest zablokowana. Dodano po 1 Ten drugi będzie działał, tylko musisz wsadzić kwarc 16MHz w miejsce 8MHz który jest domyślnie w urządzeniu.
Dokładnie tak cyber90 Poniżej konfiguracja timer0 w trybie fast PWM dla Atmega 644p [syntax=C] void timer0_conf(void) { //konfiguracja timera0 - pin PWM PB3-OC0A TCCR0A = ( (1<<WGM00) | (1<<WGM01) | (1<<COM0A1)); // tryb fast PWM TCCR0B= (1<<CS02) | (1<<CS00); // preskaler =1024 dla 16MHz daje ok. 60 Hz DDRB=(1<<PORTB3);...
(at)redcap16 ciekawe jak chcesz, hakerze, rozkodować kod maszynowy :D (at)mikimause9 coś takiego uskrobałem na szybko: [syntax=c]#define PWM_PIN 11 //numer pinu, na którym ma się pojawić PWM bool pwm_on, state = false; void setup(){ noInterrupts(); pinMode(PWM_PIN, OUTPUT); digitalWrite(PWM_PIN, LOW); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 104;...
Pewnie że nie będzie działać, ustawiłeś Preskaler =256 a więc przy zegarze 16MHz przerwanie od Timer0 będzie pojawiać się z częstotliwością 62500 razy na sekundę. (16000000/256 = 62500). Zalałeś modem zapytaniami o CSQ i biedny nie ma czasu na odpowiedź.
Tak po prawdzie to gosc mial troche racji. Mozna atmega8 spokojnie podzielic wg. dwoch kluczy: -napiecie dzialania -obudowa Jezeli chodzi o napiecie dzialania to masz model atmega8 o standardowym napieciu 5V i zegarze do 16MHz oraz atmega8L o nizszym napieciu (od 2,7V) ale tez nizszym maksymalnym zegarze 8MHz. Obudowy sa dostepne DIP 28 i TQFP 32. Polecam...
Jeszcze nie spotkałem ATMegi która nie poszła by na 20MHz. Nawet te na 8MHz dają radę (ale jest im o wiele ciężej niż te na 16MHz). Nawet ATMEL potwierdza że większość peryferii na tym pójdzie. Problemy mogą być tylko z EEPROMem. Jeżeli nie jest to jakiś poważniejszy projekt to bym się nie zastanawiał i zastosował zwykłą ATMegę na 16MHz i taktował ją...
Witam Z tego co pamiętam tych fuse bardzo nie zmieniałem jedynie raz ustawiłem zewnętrzny kwarc 16mhz tak jak gdzieś wyczytałem na stronie www kol. Brutus_gsm czytał Twój post uważnie stąd jego stwierdzenie. Spróbuj na wszelki wypadek podpiąć kwarc.
Ad 1. Ja tam dałem totalną amatorszczyzne. LM 7805 pare kondensatorków i tyle. Ad.3 Mam zewnętrzny kwarc 16MHz ale i na wewnetrznym 8MHz było ok. Ad 5. Tylko rezystor, chyba 10k Ad 6. Podpięta jest wtyczka do programatora. ATMEGA 64 + LCD Nokii 3510i w Vectrze B. Działa to od 2 miesięcy bez błędów. Pozdrawiam
2. Coś kiepsko to robisz, dla 32-bitowego zatrzasku po SPI osiągniesz częstotliwość uaktualniania dla zegara 16MHz na poziomie 250kHz, czyli o wiele więcej niż potrzebujesz. Korzystasz z przerwań SPI? Jeśli nie to właśnie byłaby na to pora :) 3. Po co? Nie możesz tego robić sprzętowo wykorzystując rejestry OCRx?
Nie będzie możliwości jakichś kolizji danych gdyż jeden procesor to master a drugi sleave i zapisywać lub odczytywać będzie w jednym czasie tylko jeden procesor. Troszkę zamieszałem ale tak by to wyglądało. Dodam że procesory są zasilane z uwagi na zapotrzebowanie na szybkie taktowanie z 5V. Karty podłączone poprzez dzielniki rezystorowe. Dla karty...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie względem tych 16 MHz aby wszystkie części pracowały...
Po pierwsze czy zasila kolega procesor i moduł napięciem 3,3V ? Jeśli tak - to jakie jest taktowanie procesora i z jakiego źródła ? Program na pewno działa i był testowany na: [url=http://sklep.atnel.pl/pl/i/Zestaw-A... oraz na: [url=http://sklep.atnel.pl/pl/p/ATB-ETHE... Nie wspomnę już o tym, że na płycie DVD dołączonej do książki...
Generalnie jak załączysz obrazek schematu to każdy może kliknąć miniaturę i ma podgląd w przeglądarce. Kiedy zamieszczasz PDF to trzeba go ściągnąć i otworzyć co zmniejsza szanse na to że komuś będzie się chciało czego jestem żywym przykładem. Gdybym widział schemat to bym o kondensatorach nie pisał - wniosek jest prosty - nie patrzyłem przed odpowiedzią...
Ktoś ma jeszcze pomysł odnośnie mojego problemu?
Wiem ze jak ktoś sobie coś umyśli to ciężko go przekonać - z własnego doświadczenia to wiem ;-) Ale spróbuj podejść do problemu metodycznie: - oszacuj ( lub przeczytaj w dokumentacji ) jak często sygnały z Twoich modułów będę analizowane. * jeśli stan wejść byłby odzwierciedlany tylko na diodach ( teoretycznie ) to aktualizacja klika razy na sekundę...
\ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą, jednak obecny ustawiony czas jest przykładowy, nawet...
Ja bym jeszcze sprawdzil prawidlowosc identyfikacji pinu nr 1. Co prawda w ATMega128, ale zrobilem glupi blad, tam w obudowie sa dwa markery i ten niewlasciwy wzialem za oznaczenie pinu nr 1. W efekcie nic sie nie programowalo, bo scalak byl odwrocony o 180 stopni. Taki glupi blad.
Witam, mam problem z Atmel Ice. Przy ładowaniu wyskakuje mi błąd: Failed to enter programming mode. ispEnterProgMode: Error status recived: Got 0xc0, expected 0x00. Przy sprawdzaniu sygnatury urządzenia(Atmega 328p, arduino, 16MHz), żółta, prawa dioda nie miga, jak to opisują na forach. Świeci się tylko zielona i czerwona. Mam jakiś dziwny kabel. Normalnie...
http://obrazki.elektroda.pl/9423956000_1... Witam! Postanowiłem zrobić kolejny zegarek. Jako, że http://obrazki.elektroda.pl/7827316200_1... Jak widać - układ jest banalny i nie wymaga jakichkolwiek objaśnień. Program został pobrany ze strony http://obrazki.elektroda.pl/9361768600_1... http://obrazki.elektroda.pl/4582346400_1...
Wszystkie CKSEL na 1
Zliczaj impulsy timerem w trybie licznika. Nie potrzebujesz dwóch przerwań timera - użyj jednego, np. 800 Hz - co 80 przerwań masz odliczony odcinek 100 ms.
https://obrazki.elektroda.pl/8654806300_... Cześć! Chciałbym przedstawić wykonany prze zemnie kolejny VU metr. Poprzedni składał się z okrągłych dysków pleksi 5mm w wersji pojedynczej, teraz jest to wersja stereo zbudowana z kwadratowych 140mm formatek pleksi 5mm (2x26szt) które wykonane zostały na laserze z przeźroczystej pleksy....
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Witam, mimo zdefiniowania zmiennej F_CPU = 16000000UL w Toolchain na Atmedze 328P, po uruchomieniu symulatora zakładka procesor wskazywała prędkość taktowania na 1 MHz. Zmieniłem to ręcznie, ale problem z prędkością dalej pozostał. Ze strony http://www.et06.dk/atmega_timers/ kalkulator wyliczł mi, że dla przerwań występujących co sekundę powinienem...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
hej, to może jak dorzucę: LCR-TC2 z reklamy: "LCR-TC2: It is an upgraded version of TC-T7-H. Compared with TC-T7-H, it has upgraded circuit structure" (prawdziwa??)Atmega644p, 16Mhz ma port programowania Oczywiście pierwsze co zrobiłem to skompilowałem i wgrałem najnowszy 7.10. Multifunktionstester TC-1 and family (T7) with ATmega324/644 (very poor...
OK, na razie nie mam pomysłu jak regulować stopień wyjściowy. Mam tylko jeszcze jedno pytanie, Z wyjścia SYNC muszę doprowadzić sygnał do mikrokontrolera. Docelowo jest to Atmega 128 taktowana zegarem 16MHz, Nota katalogowa mówi, że ten mikrokontroler może zmierzyć częstotliwość sygnału o 2 razy mniejszy od sygnału taktującego czyli w tym przypadku...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Mam problem mam procesor atmega 128 SMD wlutowany do płytki troche się z tym namęczyłem i nie działa , czytałem ze nowy atmega jest ustawiony w tryb kompatybilności z atmega103 ma proźbę do kogoś kto programował juz fusebity w tym układzie gdyż nie chciał bym aby się zablokował jak coś zknocę interesuje mnie ustawienie fusebitow na zewnętrzny kwarc...
Normalnie to nie mam tyle czasu, ale jak piję kawę to chwilę mam a tak długo nie używałem Arduino że postanowiłem sprawdzić :D Arduino Nano Mega328P na 16MHz z fusami nawet ustawionymi na Bootloader. Program wgrany przez programator USBasp a plytka do kompilacji była ustawiona na Uno. LED podłączona PD4<->GND Efekt -> jak na filmie :D https://filmy.elektroda.pl/64_1743489551...
A to jest na pewno ATMega na 16MHz? Bez "L"?
ATMega 16MHz i na 3,3V przyjmie.
Witam. Pragnę podzielić się moją historią tworzenia tytułowego instrumentu. Cały projekt opisuje także na blogu, który specjalnie dla niego założyłem, a można go czytać tutaj: Początki Pewnego dnia siedziałem sobie w pracy przeglądając filmiki na youtube i natknąłem się na prezentację analizatora sygnały audio zrobionego przez jakiegoś hobbystę i pomyślałem...
https://obrazki.elektroda.pl/4486804800_... Ostatnio na forum Elektrody pojawił się bardzo ambitny ANKIETA: WYNIKI ANKIETY: Czy warto? Przede wszystkim chciałbym poprosić Was o wypowiedzenie się w kwestii zasadności realizacji takiego projektu. Czy takie urządzenie przyda się w Waszym warsztacie. Może będzie szansa na pojawienie się...
Licznik pierścieniowy czy pseudopierścieniowy byłby dobrym rozwiązaniem z tym, że zakładając taktowanie 16MHz dla każdego procka do dla 5 procesorów trzeba generator 80MHz. Ne555 tego nie zrobisz :)
Witam, Mam problem z odbieraniem po UART'cie. Atmega 644P 16MHz i specjalizowany układ z predkoscia 1200b. Nie moge z niego nic odebrac ani nawet smieci podczas gdy po terminalu z predkoscia 1200b smiga bezblednie. Uklad specjalizowany sprawny, program tez. Co jest zle???? Proszę używać polskich znaków! Robak
Podłączenie atmega zasilanej z 3,3V to błąd, nawet dwa. Pierwszy, to taktowanie 16MHz przy zasilaniu 3,3V. Stanowczo za szybko dla tego napięcia. Warto jednak dokładniej czytać i rzucić okiem na załączony schemat. WSy są zasilane z 4,8V (lub napięcia ustawionego na przetwornicy), a MCU z tego samego napięcia minus spadek na diodzie (0,2-0,6V max)....
A skąd wiadomo, że działa akurat na 8kHz? A widzisz sie pomyliłem bo Atmega8A myślałem że on działa na 8MHz a standard to 16MHz wiec w rejestrze (1 << CS10) Timer ustawia 1:1 wiec sygnał może być 16kHZ jak atmega ma 16MHz..
Witam, Mam problem i nie mogę znaleźć odpowiedzi, sam nie wiem co może być nie tak i w internecie na forach nie widziałem podobnego problemu. Mianowicie. Zaprojektowałem układ elektroniczny do sterowania zaworami, zawór działa na 24V i prąd około 63mA. Zawór załączany jest przez tranzystor 2N2222A. Sercem sterownika jest ATMega328P-PU, wszystkie podstawowe...
https://obrazki.elektroda.pl/4588850300_... Przedstawiony poniżej „multipilot” stanowi małą część szerszej konstrukcji „inteligentnego domu”, choć równie dobrze może działać samodzielnie (no może prawie – coś musi nim sterować np. jeden człowiek z jednym telefonem ;-) ). Pomysł zrodził się w upalne dni...
Wiec tak buduje oscyloskop z wykozystaniem miedzy innymi atmega8515 i pamieci zewnetrznej 61c256 (71c256) ktora to jest adresowana przez liczniki 74hc393. I problem polega na tym ze jak puscilem sobie na liczniki czestotliwosc kolo 5Khz (przez bramke 3 stanową), aby przetestowac czy dziala adresowania to wszystko chodzilo ok ale jak juz wsadzielm atmega...
ad1. Pomijając czy prąd jest stały czy nie, to mogę tym tranzystorem sterować z wyjścia PWM które będzie miało trochę mniej niż 3V (nóżka G tranzystora) a na drenie będzie podane 5V? ad2. Czy chodziło o to zabezpieczenie USB, które znalazłem czy jakieś inne miałeś na myśli? ad3. ekran: 132*176*16 Atmega 20MHz (at)5V (10MHz SPI) - ~26.90 FPS Atmega 16MHz...
Witam mam problem z atmegą 16. A mianowicie nie mam zielonego pojęcia jak zaprogramować fusebity tak aby atmega korzystała z zewnętrznego kwarcu 16MHz. Przejrzałem forum i po zmianach fusebitów na proponowane na forum zwaliła mi się atmega (a raczej 3 Atmegi). Proszę o sprawdzone kombinację fusebitów dla kwarcu zewnętrznego 16MHz najlepiej dla programów...
atmega 16mhz bascom atmega kwarc 16mhz atmega16 16mhz
podcisnienie silniku wiązka sterownika apart audio
at9100 napięcie interfejs nagrywanie
Jak wyjąć płyty z uszkodzonej zmieniarki w Hondzie Accord 8 Blady wydruk czarnego w Xerox WorkCentre 6605