1. atmega 8 zawiera 23 piny, z czego 4 są już zajęte (PB3 MOSI, PB4 MISO, PB5 SCK, PC6 RESET). W moim układzie będę potrzebował wykorzystać 21 pinów - czy mogę wykorzystać np. te na których jest MOSI i MISO? Czy będzie to sprawiało jakieś problemy? 2. Nie mogłem się doszukać strony/tematu w którym byłoby jednoznacznie pokazane jak podłączyć gniazdo...
1. Czy mogę/powinienem podłączyć sygnał RESET LCD od linii RESET ATmegi? To są sygnały do resetowania procka albo wyświetlacza. Połączenie ich razem jest bez sensu. No chyba że oba by były sterowane jakimś zewnętrznym sygnałem. Ale lepiej RESET wyświetlacza podłączyć pod jakiś pin IO procka. 2. Czy mogę/powinienem podłączyć sygnał POWER GOOD z zasilacza...
Mam jeszcze dodatkowe pytanie w jaki sposób mogę zmienić schemat tak abym mógł za pomocą przycisku resetować układ? Najprościej wstawić microswitch między reset, a masę.
Nie ma co się załamywać drobnymi niepowodzeniami. Trzeba się po prostu zastanowić co jest nie tak. Po przyjrzeniu się bliżej temu programowi nasuwają się takie uwagi: 1 - nie pisze się programów oddzielając linie pustymi wierszami bo można od tego dostać oczopląsów 2 - nie wiem jak program się kompilował bo w tym co tutaj zamieściłeś jest jeden błąd...
Po co ten zewnętrzny układ resetu? Wystarczy podłączyć sam przycisk do masy. ATMEGA128 (jak wszystkie ATMEGA) ma wewnętrzny układ resetu gwarantujący poprawny reset niezależnie od czasu trwania impulsu zewnętrnego (min 50ns). Można też włączyć watchdog'a wewnętrznego oraz układ Brown-out reset, który resetuje procka jeżeli napięcie spadnie poniżej 4V...
Witam. Zamiast tak radykalnych posunięć: walczę z tym już trzeci dzień i brak mi pomysłów, podłączyłem nawet wielki kondensator 8200uF i nic nie pomaga Pokaż schemat i ustal za pomocą rejestru MCUCSR, co jest przyczyną RESETU i czy w ogóle on występuje, bo może nie. Program także by się przydał.
Jeżeli zmienisz tylko reset, to możesz doprowadzić do zwarcia i uszkodzić programator lub układ! Konieczne jest(moim zdaniem) resetowanie wszystkich jednocześnie, a tylko linię MOSI przełączać pomiędzy układami(pozostałe zwarte razem tj. MISO z innymi MISO itd., choć tracisz ich funkcjonalność).
Witam kolegów! Kolego Chrobek .Zmieniłbym pomiar prądu na silniku.Powinieneś zastosować wzmacniacz operacyjny w typowym układzie pomiaru prądu +12V przed silnikiem(rezystor szeregowy).Diody LED z rezystorem ok.1k umieściłbym równolegle z cewkami przekażników -pokazuje stan właczenia PK jak i również stan tranzystora(czy jest dobry). Żadne układy gasikowe...
Pracowałem wówczas na ATmega162. Okazało się, że pewna seria '162 miała ten sam problem. Układ resetował się przy komunikacji UART. Temat zamykam.
Ok, ale reset nie jest moim problemem, wogóle nie mam układu resetowania podłączonego, gdyż przecież atmega ma power on reset.
Choć piszesz enigmatycznie rozumiem ze chodzi ci o występowanie na wyprowadzeniu reset napięcia 0V w przypadku uszkodzenie układu np przez podanie napięcia 12V (VPP) bez obecności napięcia zasilania 5V ponieważ atmega 128 nie dzieli wyprowadzenia reset z innymi funkcjami nie ma innej możliwości . Można jeszcze sprawdzić układ wewnętrznego zerowania...
Bity 6 i 7 portu B są podłączane do tych samych pinów ATmegi co rezonator kwarcowy. W takiej konfiguracji jak w Arduino (taktowanie z pomocą rezonatora) nie mogą pełnić funkcji wejścia-wyjścia, a wszystkie odpowiadające im bity w rejestrach są odczytywane jako 0. Dokładniejszy opis tej kwestii znajdziesz w dokumentacji ATmegi328 ( bitów portu ATmegi...
Wiesz, że przez ten stabilizator, tracisz mnóstwo energii i zasilanie układu z akumulatorów staje się zupełnie bez sensu? Prąd jałowy tego stabilizatora to pewnie połowa prądu megi. Jakiekolwiek usypianie i oszczędzanie energii da oszczędności rzędu 10%. Inna sprawa, to minimalne napięcie wejściowe stabilizatora rzędu 8V. Jeżeli będzie mniej, to na...
Mam nadzieję, że pin RESET ATMegi masz podpięty zgodnie z detasheet'em a nie wisi w powietrzu:?: Ja raz testując pewien układ pozostawiłem pin nie podłączony i wszystko działało dopóki nie podłączyłem tegoż układu pod zasilacz impulsowy.
Witam. Rezystor w Reset jest?
W tej bibliotece prawie nie korzystają z pinu "Cs_disp" i tylko ustawiają ten pin cały czas w stan niski. To normalne jeśli zakłada się, że wyswietlacz będzie tylko jeden. Równie dobrze mogliby zaoszczędzić pin mikrokontrolera, ale to było napisane do shielda. Skonfiguruj sobie dwa piny jako wyjściowe Disp1 i Disp2 Odłącz Cs_disp od pinu PORTG.1 bo...
Niech się ktoś wypowie co o tym sądzi i czy to bedzie działało w praktyce, nie mam niestety oscyloskopu z pamięcią żeby zaobserwować tak szybkie zmiany sygnału, a nie jestem najlepszy z cyfrówki, tak więć wszelkie racjonalne wskazówki mile widziane :) Zastanawiam też czy do procesrów ATMEGA wogóle potrzebny jest taki układ - słyszałem ze można ustawić...
Zbyt duże kondensatory po stronie procka - mają wpływ np na reset procka przy wyłączaniu, trzeba wtedy już koniecznie BOD stosować bo mogą być problemy przy włączaniu/wyłączaniu zasilania. W ogóle wtedy może być problem z resetowaniem procka za pomocą wyłączenia zasilania i ponownego włączenia. Wsadź sobie kondensator 1000uF przy procku i sprawdź jak...
Wariant pierwszy jest lepszy bo prostrzy, jednak ja bym dał podciąganie do masy a nie do plusa (przy założeniu że stanem aktywnym resetu jest stan niski). Ale jak podciągnę do masy to będą w ciągłym resecie, a ja wolałbym, żeby działały. Chodzi o resety ATMEG8 slejwów a nie Mastera. Jak rusza układ to dopuki Master nie wstanie ATMEGi8 są w resecie...
Zawsze jak programowałem taki układ to linie MOSI, MISO, RESET i SCK łączyłem z układem przez oporniki 470R.
Linia TXCAN powinna być połączona z RX układu MCP2551 Linia RXCan powinna być połączona z TX układu MCP2551
No dobrze, kolega napisał że chce zrobić dobrze ;) Poza tym, jeśli to ma być fizycznie realizowalne to układ musi być jakoś programowany - zatem piny MISO MOSI SCK oraz Vcc masa reset powinny być zrobione np. na goldpinach pod złącze jakie masz pod programator.
Witam Poszukaj w googlach "atmega reset circuit", jest tam dokument PDF na temat polecanych przez Atmela układów resetu ( www.kanda.com/files/isp_circuits.pdf ). Zwróć uwagę, że pin RESET jest używany przy programowaniu i nie można bezkrytycznie zwiększać pojemności kondensatora jeśli zdecydujemy się na jego zastosowanie. Typowy układ to: - rezystor...
Proponuję sprawdzić dodatkowo układ resetu.
Dokładnie - nie wiem jakiego programu urzywasz ale sprawdź te nogi co podpinasz przy programowaniu, szczególnie jak są to równiesz konćówki portu np (MISO, MOSI, SCK) i Reset.
scalak na 5V...a on nie ma odpowiednika Możesz przynajmniej zdradzić co to za magiczny układ? Dlaczego? Wydawało mi się, że to dość popularny standard. Nie należy mylić popularności z niezawodnością ani wydajnością. I2C działa w oparciu o wired-and, czyli wszystkie urządzenia mają wyjścia typu OD, a to fatalnie wpływa na propagację sygnałów, co np....
Witam. W układzie resetu wg. mnie brakuje ci kondensatora. Ja osobiście reset realizuję w ten sposób. http://obrazki.elektroda.pl/1666387400_1...
ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...
Wtedy robisz sobie przełącznik taki że resety nieprogramowanych ściąga do masy, programowany wtykasz do programatora. No chyba raczej do Vcc? czyli inaczej mówiąc nic z nim nie robisz a programowany do programatora. Układ diod separujących resztę sygnałów załatwi sprawę. Racja. Sobie teraz doczytałem jak cała procedura wygląda. Myślałem że układ jest...
Witaj ponownie. Rezystor 10kOHM nie jest konieczny, ale jest to dobra praktyka... Dlaczego? Tego do końca nie wiem, ale z mojego domysłu wychodzi na to, że aby zresetować mikroprocesor należy podać masę na reset. Zapewne w procesorze siedzi jakiś rezystor podciągający do plusa, ale gdy Atmega będzie pracować w środowisku o dużych zakłóceniach, wtedy...
Ten rezystor jest i bywa bardzo potrzebny. On zabezpiecza przed przypadkowym resetowaniem. Zawsze warto go dać - właśnie 10K do VCC. A jeśli chodzi o programowanie - to skąd przyszedł ci pomysł, że on może przeszkadzać? to nie ma żadnego związku - spójrz zresztą w noty ATmela odnośnie zalecanego układu RESET. Rezystor zawsze tam jest.
Wpadałem na kanał Tu sie zaczęły problemy myślałem ze jak nie mam ATmegi328 to uda mi sie wgrac programatorem USBasp prosty program w HEX "zaswiecenia LED" do Leonardo ATmega32u4 i cos pomieszałem po ponownym wybraniu zaznaczając w aplikacji ProgISP Prawdopodobnie w pierwszej instancji nic nie pomieszałeś, bo taka jest generalna procedura wgrywania...
Dodaj log debugowy w setupie aby sprawdzic czy nie resetuje Ci się mikrokontroler. Używałbym char[] zamiast String i porównanie stringów strcmp(). Zamiast tej ściany if-else wrzuciłbym komendy do jakiejś tablicy structów. Gdzie struct zawierałby dwa pola on i off które wskazują na komendy. Indeks tablicy wskazywałby który elektromagnes właczasz/wyłączasz....
Atmega jest w trybie programowania tylko po resecie. Dlatego to w żaden sposób nie koliduje. Jedyne o co trzeba zadbać, to żeby CS (chip select) na układach podpiętych pod SPI był w stanie wysokim (przeważnie) w czasie programowania. Wtedy wyjście układu są w stanie wysokiej impedancji i nie kolidują przy programowaniu. Pozdrawiam
Taj jak myslalem. Propunuje Ci ściągnąc sobie jakieś GUI do avrdude - bedzie na pewno latwiej i zrobisz mniej pomyłek takich jak np wylaczenie reset-u
Pomiędzy wyjściem PWM z atmega328p a bramką tranzystora jest układ na transoptorze zapewniający 5V. Jeszcze gorzej, jeszcze wyższa rezystancja wewnętrzna. Transoptor 6n137. Przy 5V prąd drenu tranzystora to około 4A, więc te 5V powinno wystarczyć na bramce. Lepiej obejrzyj przebiegi na bramce i na drenie. Dlaczego ograniczyłeś to napięcie? W twoim...
Możesz ustawić RESET jako typowy port programując bit RSTDISBL. Tylko że tym sposobem uniemożliwisz programowanie układu ATMega przez SPI, bo ta końcówka jest wykorzystywana w tej sytuacji, ale jako RESET.
Układy ATmega posiadają rozbudowany układ generujący wewnętrzny sygnał RESET, który nie wymaga dodatkowych zewnętrznych elementów RC aby wyzerować mikrokontroler przy włączaniu zasilania. Po szczegóły odsyłam do karty katalogowej.
nawet jeśli procek ma załączony BOD/POR czy jak mu tam, to czasem warto jest dać układ do resetowania - na przykład, gdy zależy, na równoczesnym resecie kilku układów - np kontroler sterownik sieci i kilka innych elementów - sytuacja, w której jeden układ był by w stanie resetu, a pozostałe pracowały by nadal była by bardzo irytująca. Tak jak we wszystkich...
avr nie potrzebuja ukladu resetu bo maja wewnetrzny POR. ale daj rezystor podciagajacy 1k i sprawa zalatwiona. bo wewnetrzny jest okol 600k zdecydowanie za duzy. Wiem, że atmega ma własny układ resety, ale nie wiedziałem że stare AVR też mają Dzięki Pozdrawiam
Strasznie skomplikowałeś ten układ. Ogólnie poza jednym grubym błędem jest kilka dziwnych rzeczy które jednak nie powinny wypłynąć na działanie całości. Grubym błędem o którym pisałem to kondensatory między wyprowadzeniami rezonatora kwarcowego za masą. Ich wartość powinna wynosić kilkanaście do kilkudziesięciu pF a nie 10nF. Strasznie dziwny układ...
Witam ! Walczę od pewnego czasu z Atmega 128 z samoczynnymi resetami. Może ktoś coś podpowie. Układ jest bardzo prosty. Atmega podłączony ma wyświetlacz graficzny LCD, parę klawiszy, dwie diody LED. Całość zamknięta jest w obudowie aluminiowej. Zdarza się, że po dotknięciu obudowy procesor się resetuje. Dzieje się tak tylko gdy jest zasilany z zasilacza...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
schemat masz beznadziejnie namalowany brak jakichkolwiek zasad nawet zasilanie puściłeś po obrysie układu nie wspominając o przejściach przez układy , po co zrzut jak masz opcję zrobienia PDF-efa , na temat prawidłowego podłączenia L293D i ATMegi było pisane wielokrotnie ........ L293D zasilanie , wejścia Enable , ATMega zasilanie , Reset , kondensatory...
Witam! Na razie wypatrzyłem brak kwarcu ( chyba, że kolega chce użyć wewnętrzne źródło sygnału ), proponowałbym zasilenie przetwornika A/C tak jak jest w nocie katalogowej na stronie 213 ( www.atmel.com/dyn/resources/prod_documen... ). Nie wiem jaki kolega ma ten wyświetlacz, bo o ile mi wiadomo pojawiły się problemy z nowo produkowanymi,...
A jest 1.11.9.3 Dla attiny na pewno lepsza. Może dla atmega też.
W pierwszej wersji schematu pin RESET masz prawidłowo podciągnięty rezystorem do VCC. W drugiej wersji źle podłączyłeś masę - zmiast do AGND podłączyłeś ja do RESET. Układ w ten sposób nie ma prawa działać. Strona 7, diagram 8.3 noty katalogowej układu L293D. Podałem do tego diagramu linka. PS - L293D posiada w swojej strukturze diody zabezpieczające...
Układ działa pięknie, mocniejszy zasilacz i rezystor w cewce rozwiązały problem.
Ja też zrobiłem sterowanie ale na ATmega32 + ATmega16 są to dwa moduły dla celów rozszerzeniowych (coś w stylu SIMENSA). W układach reset procków ma tylko klasycznie 100nF i 10k. Ale obydwa procki jak od strony wejść tak i od strony wyjść jest wszystko poszczone przez transoptory. Układ steruje maszyną w której jest robiony rozróch silnika 18KW oczywiście...
Proszę nie odsyłajcie mnie do wujka google bądź noty katalogowej A jednak odeślę cię: http://www.atmel.com/Images/doc8161.pdf Strona 9, oraz strona 57 (tablica). The interrupts have priority in accordance with their Interrupt Vector position. The lower the Interrupt Vector address, the higher the priority. Myślę, że to rozwieje twoje pytania :) A Wujek...
czyli można powiedzieć że należy podpinać napięcia z programatora do układu nie podłączając go do własnego zasilania? a co jeśli piny programujące są wykorzystane do sterowania urządzeniami zewnętrznymi (przykładowo buzzer, ledy)? pewnie to będzie piszczeć i błyskać..... dochodzę do wniosku że radzicie mi najlepiej podłączyć sam uC pod programator...
Przyznam, że niewiele mi to mówi. Jestem początkujący. W programie pojawia się taki komunikat (załącznik). Prosiłbym bym o wyjasnienie tej informacji. Chyba jesteś na samym początku z mikroprocesorami. Domyślam się, że jest to dziewicza Atmega. W zakładce, board musisz poszukać Oscilator and ISP Clock i zmienić ISP Freq: na nie więcej niż 250KHz. W...
Jeżeli wymieniłeś baterię i przez jakiś czas działało prawidłowo, to wskazanie będzie na baterię. Problemy z kwarcem też mogą wystąpić przy takich temperaturach (-20*C), ale wtedy układ nie traciłby danych z pamięci tylko notowałbyś opóźnienia. W skrajnych przypadkach, bardzo niska temperatura i duże drgania (duży prąd, co nie dotyczy PCFa) kwarc pęka....
Brak rezystora 4k7 podciągający linię 1W czujnika temperatury. Brak rezystora 10k podciągającego reset do +3,3V. Brak rezystorów podciągających linie SDA, SCL układu zegarka. Kondensator C7 nie do masy tylko do VDD. Brak zasilania AGND, AVCC atmegi. Diodę SMD znajdziesz w diode.lbr jako DIODE- MINIMELF
Brak kondensatorów odsprzegajacych 100nF na stabilizatorze oraz wejściach zasilających AVR. Dodatkowo brak rezystora podciągającego(pull-up) rzędu 4K7 - 20K Ohm na pinie reset . Pozdrawiam :)
Do przeładowania Timer'a1 używaj: Int_timer1: Load Timer1 , 62500 [...] Return Mam jeszcze jedną regułę z przeszłości aby nie używać obsługi pamięci EEPROM w obsłudze przerwań (starsze wersje BASCOM'a przy rozbudowanych programach powodowały błędne działanie programu). Stosuję to do dziś dnia i nie mam zamiaru sprawdzać to w nowszych wersjach...
Jeśli resetował by prawidłowo to program wgrany do Uc powinien startować od początku. Dzieje się tak tylko kiedy zostanie naciśnięty reset PIN. Gdy układ zresetuje WATCHDOG to program nie startuje od początku, tylko widać przypadkowe znaki na wyświetlaczu. Dopiero po resecie z pinu wszystko wraca do normy.
Ja go rozgryzłem już z rok temu. sterowanie jest banalne. niestty pisałem program w Bascomie i ma sie on troszkę nijak do powyższego ale problem w dogan dywaniu się z tym układem polega na tym że on komendty przyjmuje tylko pod resetem tj. reset. komendy. zdjać reset. o ile dobrze pamiętam ale wszystko jest w manualu dokładnie opisane. w załączniku...
Niektóre procki ATMELa mają coś takiego jak High Voltage Serial Programming. Polega to na podaniu impulsu +12V zamiast 0V na pin RESET, a reszta przebiega standardowo. Dotyczy to głównie układów ATTiny, lecz możliwe, że w nowszych rewizjach układów ATmega ta opcja również jest dostępna mimo braku informacji o tym w dokumentacji. Pin RESET w ATmega8...
Te układy są niemal identyczne. Myślę że masz po prostu uszkodzonego procka lub mu zapodałeś złe fusy (zablokowane spi, zablokwany reset lub złe taktowanie). U mnie ATEMGA 8A i ATMEGA 8 są zamiennie używane.
1) Ustaw w procesorze BODLEVEL na niski np. 2.7V 2) VCC do procesora podłącz z głównym zasilaniem przed diodę schottkiego, przy VCC procesora daj też kondensator np 220uF/16V. Chodzi o odcięcie napięcia zasilania procesora od pozostałej części układu. Gdy załączy się 16-sty przekaźnik i napięcie spadnie w dół na chwilę, to dioda schottky i kondensator...
Przykro mi koledzy, że zamiast świat robić lepszym toczycie jakieś jałowe dyskusje. Napisałbym ten przykład koledze szybciej, ale jestem ostatnio bardzo zajęty. Miałem akurat ten wyświetlacz podpięty do Arduino Uno z Mega328P więc i procek pasował. Używałem go tam do debugowania kodu. Jedynie taktowanie powinieneś w kodzie zmienić pod swoje 8MHz. Każdy...
Tu zamieszczam ten adapter http://www.programatory.com/index.php?p4... A układy różnie na razie programuje atmega i Pic. A do tych układów głownie potrzebny mi jest miso,mosi,reset,zegar no i napiecie i masa tylko że lokalizując mam problem głównie z tymi 3 pierwszymi.
Da się zrobić to bez resetu - praktycznie zawsze da się, tylko trzeba zmienić ideę działania program. Reset jest mało eleganckim sposobem rozwiązywania takich problemów. Przeznaczenie: Konfiguruje opóźnienie zadziałania układu WATCHDOG. Składnia: CONFIG WATCHDOG = czas gdzie: czasczas w milisekundach po jakim układ WATCHDOG uaktywni sygnał...
Witam, nie wiem czy to dobre miejsce, jeśli nie to przepraszam i proszę moderatorów o przeniesienie postu. Zlecę wykonanie na umowę o dzieło układu: - AtMega8 + W5100 + wejście RJ45, - wyprowadzone potrzebne piny z AtMega do programowania, - wyprowadzony reset układu, - wyprowadzenie wyjścia, tak aby można było podpinać do AtMegi różne czujniki cyfrowe...
Poradnik, poradnikiem ale najważniejsza jest nota układa - ona prawdę Ci powie.
dobra od początku napisałem programik w bascom i zaprogramowałem procka ale zaszła potrzeba zmiany kodu i chciałem go zaprogramować ponownie a tu wypluwa komunikat że nic nie wykryło . Działa reset ponieważ gaszą się diody w układzie
A to DMA to do czego? ATmega może hulać po pamięci trzymając 85 w resecie. żeby ATmega mogła służyć jako debugger - musisz mieć układ pracy krokowej, czyli wygenerować READY=0 po zakończeniu cyklu i przestawić go ATmegą na 1 - potrzebny przerzutnik i 3-wejściowa bramka AND.
Moim problemem jest 'dziwne' zachowanie się układu, w momencie wypięcia zasilania. A konkretniej - zaraz po zaprogramowaniu układ działa i zlicza czas zgodnie z tym jak ustawiłem program. Jednak w momencie wypięcia programatora i wpięcia go ponownie, lub podania zasilania z baterii, układ już nie zlicza, a przynajmniej tego nie widać. Albo zwraca dosłownie...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Zrobiłem sobie programator do wypalania bootloadera ... Do arduino nano wgrywam szkic ArduinoISP Nastepnie ustawiam Board jako miniCore z Atmega328 programmer ustawiam na ArduinoISP. Klikam Burn bootloader . Wszystko ładnie działa. Nastepnie włączam plik z szkicem( kodem), który ma być...
napisałem program zmieniłem taktowanie uc na 8MHz wgrałem program jedyne, co działa to obsługa przycisków Dodano po 24 Problem najpewniej występuje w tej części programu: Dodano po 3 66 osoby widziały ten post, ale tylko jedna odpowiedziała. Wiesz dlaczego? Ponieważ Twój kod i schemat są nieczytelne. Nadal to jest problem? Jakie mosfety włączają zasilanie?...
Witam. Myślę, że przydałyby się jeszcze rezystory podciągające na linie I2C. Mógłbyś jeszcze dorzucić jakiś prosty układ przedłużający reset (rezystor i kondensator). Pozdrawiam. Zbigel
Witam Po pierwsze układ zasilania procesora musi być dobrze wyfiltrowany, ale to chyba wiesz, polecam Ci pewien trick z zasilaniem procesora, wstaw po mostku i kondensatorach diodę szeregowo i dopiero stabilizator. Dioda o małej pojemności zabezpieczy Ci układ przed ujemnymi szpilkami napięcia. Druga sprawa to prowadzenie masy układu, największe kłopoty...
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
Atmega ma wbudowane podciąganie na linii reset. Reset może wisieć w powietrzu, należy ja podciągnać jeśli układ ma pracować w warunkach przemysłowych.
Na początek sprawdź, czy dochodzi zasilanie do układu i czy wszystkie potrzebne linie (MOSI,MISO,SCK,RESET) też mają przejście między układem a wtyczką programatora
Układy w obu programatorach są zasilane 5V a atmega 3,3V . Stan wysoki z atmegi może nie być rozpoznanny jako wysoki w układzie zasilanym przez 5V. Reset jest zwierany do masy więc działa.
O watch dogu musisz myśleć od razu, bo trzeba program tak napisać, żeby zastosować możliwie mało punktów resetowania WD, optymalnie tylko jeden. A to wymaga, aby w żadnym miejscu program się zbyt długo nie pętlił. O RTC możesz pomyśleć w każdej chwili, to tylko dodatek. Co do menu to pomyśl raczej o strukturze, która zawiera pozycję menu, związane z...
Witam Ja zacząłbym od porządnej filtracji napięcia zasilania AVR-a: jak najbliżej scalaka 100n do Vcc i AVcc ( nie używane ale trzeba ) + 47-220uF do Vcc. Następnie zasilania procka i przekaźników poprowadziłbym osobnymi przewodami, tak żeby zaczynały się przy samym zasilaczu a następnie rozchodziły się do "swoich"układów ( szczególnie GND ). "Posprzątaj"...
Nie potrafię dojść o co chodzi - rozumiem gdyby program zatrzymywał się na while(), ale na return()? Samo przerwanie TWINT nie oznacza, że operacja zakończyła się powodzeniem. Nie podałeś zawartości innych funkcji obsługi magistrali, ale sądząc po funkcji twi_read() nie sprawdzasz poprawności transmisji poprzez sprawdzenie jej statusu w rejestrze TWSR....
No to poszukaj w dokumentacji, czy można i jak go wykorzystać jako programator do programowania układów poza płytką. Jeżeli ma, to podłącz go do nowego układu za pomocą: MISO, MOSI, RESET, SCK oraz GND i programuj.
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom. Ta informacja jest oczywiście niedokładna , a sama interpretacja błędna (!). Pisząc 'config ...' w efekcie edytujesz rejestr DDRx odpowiedniego portu x. Nie jest ważne czy...
Witam, Wywal C10 i D7 przy atmega 328 (wejście reset). Pokarz płytkę od atmegi. ustaw bit BODEN =1 i BODLEVE =1 ATmega nie powinna mieć wspólnej masy z reszto układów Ale najpierw przeczytaj to: http://mikrokontrolery.blogspot.com/2011...
http://obrazki.elektroda.pl/7421989900_1... Witam,chciałbym pochwalić się projektem jaki starałem się ukończyć w tegoroczne wakacje. Mam 16 lat i ten projekt był dla mnie sporym wyzwaniem jak i szansą na naukę nowych rzeczy. Myślę ze dla niektórych osób będzie źródłem użytecznych informacji jak nie postępować i natchnieniem do budowania...
Projekt z Protelu 2.0. - elementy o numeracji 150 to zasilacz i w tym kondensatory filtrujące, - elementy o numeracji 100 to RS232 + wizualna kontrolą transmisji, - elementy o numeracji 200 to RS485, - elementy o numeracji 50 to uC z kwarcem (reset w uC nie jest wymagany i można go pozostawić w powietrzu), - elementy o numeracji poniżej 50 to multiplexery...
http://obrazki.elektroda.pl/3803245500_1... Witam! Chciałem przedstawić mój układ kostki sześciennej (4x4x4), który ostatnio stworzyłem. Zainspirowany http://obrazki.elektroda.pl/5944479000_1... GALERIA: Diody: http://obrazki.elektroda.pl/8405504800_1... http://obrazki.elektroda.pl/4483657100_1...
Witam ! Mam pytanko, chodzi oto ze w swoim projekcie na jednej plytce mam Atmega48 oraz Atmega32 i układ resetu DS1813 czy moge oba procki resetowac z jednego układu resetu ??? czy do kazdego uC bedzie wymagany osobny ??? Pozdrawiam ! Darek
Ja programuje układ i wkładam w miejsce docelowe. Co prawda to układ prototypowy ale płytkę mam w miarę logicznie zaprojektowaną i zmiana portu nie wchodzi w grę. Poza tym 328 ma budę jak 8'ka. Port PC mi potrzebny (ADC), zostaje PD (LCD data bus) i PB (LCD control bus). Co mam poprawić w połączeniach? Bascom - Ce = 3, atmega PB3, LCD - CS1 (15) Bascom...
Przestań się chwalić, czego nie możesz pokazać, tylko wlutuj tę diodę. ;)
Witam mam ot taki problem że po wysterowaniu tranzystora załączam przekaźnik 5 V , ten z kolei uruchamia przekaźnik 230 V i tu pojawia sie problem , załączenie tego na 230 V powoduje reset atmegi (nie zawsze) to samo się dzieje gdy ów przekaźnik załącze ręcznie np za pomocą przełączika. Pytanie brzmi co zrobić , jaki filtr zastosować i , w którym miejscu...
Powodów może być wiele, od zakłóceń na liniach, poprzez złe ustawienia, aż po np zbyt wysoką częstotliowość sygnału programowania. Jak kolega to programuje? Co do błędów montażowych, wszystkie linie przedzwoniłem miernikiem czy nie ma zwarć między pinami, przedzwoniłem górne części nóżek atmegi ze ścieżkami które do nich należą i wszystko jest ok, kwarc...
Ok, jestem - nie miałem w ręku tego procesora więc musimy poczytać datasheet. Znajdź go i wklej tutaj link. Uwagi do schematu: 1. masy masz podłączone bo na schemacie nie :) 2. nie widzą filtrowania zasilania patrz tutaj: http://mikrokontrolery.blogspot.com/2011... 3. błędy filtrowania ADC akurat się przydadzą do liczb...
Złożyłem układ z Atmega8515 i LCD. oraz klawiaturą matrycową. Kwarc 110592Hz. Tu kod: Declare Sub Zklawiatury(byval Klaw As Byte) Declare Sub Post() Declare Sub Silxsensor() Declare Sub Silysensor() Declare Sub Silzsensor() Declare Sub Ruchsilx(byval Ilekrokow As Word) Declare Sub Ruchsily(byval Ilekrokow...
http://obrazki.elektroda.pl/4134553500_1... Witam. Chciałem wam przedstawić mój najnowszy ukończony projekt jakim jest kostka LED 4x4x4. Niestety na forum jest mało takich projektów, a ja usilnie chciałem mieć taką kostkę, aby była bezpośrednio połączona z płytką. (bez plątaniny przewodów na płytce uniwersalnej). Trafiłem na stronę...
Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...
A fusebity dla bootloadera dobrze ustawiłeś? Jak masz wykonany układ resetu atmegi przez FT232?
Potrzebny mi timer z wyzwalaczem i przerwaniem na ATmega. Takie rzeczy robi sie programowo, albo programowo wydłużając czas zliczania timera sprzętowego w mikrokontrolerze, można też z uzyciem przerwań. Dlaczego chesz to zrobić całkowicie sprzętowo, obawiasz się o to że program przestanie poprawnie pracować? czy nie wiesz jak to zrealizować w programie?...
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Atmega ma wewnętrzny układ zerowania nie ma sensu dopinać niczego do wejścia reset wystarczy odpowiednio zaprogramować układ resetu
atmega układ reset reset atmega układ atmega reset podłączenie
szumy nikon brother ilość wydrukowanych stron sound blaster cyfrowy wyjście
epson l3250 falownik sofar 11ktl
Indesit pralka błąd F12, migające kontrolki Polecany serwis Volvo w Łodzi - autoryzowane i niezależne opcje