Przy zasilaniu Atmega z 3.3V pierwszy schemat. A tak z ciekawości jak będzie konfigurowany moduł Wi-Fi. Atmega będzie miał bootloadera ? Pozdrawiam W.B.
Z EEPROM'u nie skorzystasz (WriteProtekt). Pin 2 i 6 dla MAX232 nie poprawione. R1 nie zmieniony. AVCC i AGND nie podłączone. Uczysz się naszym kosztem ... przepatrz pierwszy lepszy PDF dotyczący układu uruchomieniowego dla AVR i dowiesz się jak podłączyć MAX'a, podłączyć prawidłowo RESET i EEPROM.
Obowiązkowo do VCC (przez rezystor). Zalecane jest też podczepienie przez kondensator do masy.
Czy ten schemat masz tylko poglądowo czy jest to schemat ideowy ? Te dwie diody LED D1 i D2 są jakieś specjalne czy zapomniałeś o opornikach szeregowych. A jak jest podłączony RESET procesora ?
mozesz do dowolnych pinów i wtedy implementujesz software-owo SPI. Możesz również (i to bym doradzał) użyć sprzętowego SPI, wbudowanego w ATmega8. Powinieneś podłączyć piny: MISO, MOSI, SCK, SS (strona 2 w dokumentacji atmela do atmega8), oraz dodatkowy pin jako RESET. Sposób połączenia był omawiany wielokrotnie na tym forum.
Działa, wyświetla normalnie kolory i napis "włóż kartę SIM" :) Jednak układ jak leżał tak leży... Może wspólnie opracujemy jakiś program do odpalenia LCD testowo i wyświetlenia napisu? Bo tych co mam nie jestem pewien :) P.S. Nie obchodzi mi de facto cały ten zegarek, chcę tylko odpalić LCD pod Mega8 Dodano po 43 aaadamw, Ok już działam :) podłącz...
Przed stabilizatorem 470uF (Tego już masz. Ale może by lepiej 1000uF) + 100nF. Za stabilizatorem 100uF + 100nF + 100nF tuż przy procesorze (można by nawet 2x100nF przy procesorze). Za tym drugim mostkiem prostowniczym z 1000...4700uF + 100nF, zależy ile ten silnik prądu ciągnie. Od obydwu końcówek silnika kondensatory 100nF do obudowy silnika. Można...
Mi sie wydaje że problem może być w prawidłowej pracy procesora. Jak masz skonfigurowany i podłączony reset?
Napewno musisz podlaczyc SCK pod SCK w uC (PB5) Reset do dowolnej nozki uC nie wiem jakie funkcje pelnia pozostale nozki wyswietlacza wiec nie podpowiem. Pozdro Dexter
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.
1. RESET masz nie podciągnięty rezystorem do VCC 2. Jak jest podłączona masa analogowa (pin 22) - nie widzę połączenia z masą główną, choć ścieżka pinu 22 jest blisko niej?
Z tego co wnioskuję to pin 7 i 20 to to samo (+5V)... Natomiast 8 i 22 też (masa). A co z pinem numer 1? Czy RESET trzeba gdzieś podłączyć?
No tu masz wszystko ładnie połączone - jeśli tak jest w rzeczywistości ;) poza tym że dużo za duży rezystor podciągający na linii czujnika temperatury. 10K - duuużo za dużo. Daj rezystor 4,7 albo nawet mniejszy 3,3K Tak samo duuużo za duży rezystor na bazie tranzystora do sterowania diodą 10K. Daj 2,2K albo w ogóle można zrezygnować z tranzystora i...
To wina zakłóceń, jest o tym sporo w dziale mikrokontrolery, reset rezystorem 10K do plusa, zasilanie filtrować filtrować filtrować, metalowe pudełko podłączyć do masy (jeśli można)
Reset musisz podłączyć przez rezystor 10k do zasilania inaczej procesor zupełnie nie będzie pracował.
Nie wiem czy jest sens.. Od tego są programatory ISP, żeby programować układ w docelowej płytce. Ale jeśli chcesz taki adapter, to bierzesz dokumentację do atmegi8, szukasz rozpiski sygnałów w złączu STK200/300, jeśli programator nie dostarcza zasilania (a tak pewnie jest) to dokładasz blok zasilania (stabilizator + kilka kondów + złącze na zasilacz),...
Tak, możesz tak podłączyć. Przydałyby się jeszcze kondensatory przy nogach zasilających uC, a i opornik 10k między reset a Vcc też by nie zaszkodził.
Jeśli masz diody podłączone do plusa włączasz je komendą Reset a wyłączasz Set. Set podaje na pin stan wysoki (czyli plus) i dlatego ci to nie działa jak chcesz.
ja po skonfigurowaniu u sibie Timera2 jako PWM i podłączeniu do niego tego miernika to mierzy bez problemu. Tak samo jak zrobi się w pętli Set i Reset jakiegoś portu to też mierzy częstotliwość przełączania.
1 Brak napięcia CONTRAST na wyświetlaczu. 2 Brak kondensatora na wejściu RESET. 3 Zły układ styków; wewnętrzne rezystory podciągają do + więc styki powinny być podłączone do GND, lub zewnętrzne rezystory na wejściach do GND.
Dla lepszej i zrozumiałej pomocy daj załącznik z plikiem schematu. Wtedy będzie mi łatwiej pokazywać błędy, lub wprowadzać tam poprawki. Masz również źle podłączone gniazdo do programatora ISP . Brakuje sygnału MOSI, RESET .
przecież zczytywanie pinów, także zajmuje określoną ilość cykli A także pewną ilość cykli, być może niestałą, zajmie ciągła ich interpretacja w pętli syntezy... ;) A niech jakiś switch będzie słabo kontaktował, to będzie stabilność... Skoro użytkownik ma samodzielnie zmieniać stan przełączników, to wystarczy mu wytłumaczyć, że powinien zmiany zatwierdzić...
Witam ! Zacznij od stopniowego pisania programu, na początek sam LCD: $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.4 , Db6 = Portd.5 , Db7 = Portd.6 , E = Portd.2 , Rs = Portd.0 'Deklaracja portów od wyświetlacza LCD...
Pokaż kod i schemat jak podłączyłeś.
Wyjaśnię to bardziej. Jeśli jest zamontowany układ i podłączony działa tak. Pojawia sie bateria daje zasilanie układ inicjuje się myśli i odpala stycznik i zaczyna ładowanie. Połączony jest 3 przewodami - masą przed bocznikiem-prosto z mostka - za bocznikiem na wzmacniacz operacyjny do pomiaru prądu - +baterii i wyjściem z mostka -przekaźnik załączający...
Na zdjęciu wygląda na to że masa jest podłączona dobrze. Gdzie niby był ten błąd?
Co do pierwszego rysunku to masz wszystko w porządku, do kompa podłączasz LPT i USB, pamiętaj o zwarciu zworki S_Prog na programatorze aby reset M8 w programatorze podłączył się do LPT, tak jak inne piny. Na drugim rysunku tez jest wszystko ok, zworka S_target powinna być zwarta aby dac zasilania na podstawkę. rezystory na liniach programujących w podstawce...
Co ja bym zrobił, gdybym sam robił ten projekt: 1. Przed stabilizatorem elektrolit 1000uF + ceramiczny 330nF (za stabem 100uF + 100nF) 2. atmega8 (tak jak i inne avr'ki) ma wbudowany układ resetu, dodatkowo można załączyć BOD poprzez fusebity. Jeśli układ nie będzie programowalny w układzie, to reset bym podłączył na stałe do VCC, jeśli ma być programowalny,...
Ok tak na szybko narysowałem . Reset można podpiąć na stałe do +3.3v gdyż soft reset robi dokładnie to samo co hard . rezystory możesz dać inne w necie jest pełno kalkulatorów i wzorów do obliczania . u mnie na takim podłączeniu śmiga z maksymalną prędkością SPI na ATMega8 z kwarcem 20MHz a nawet 25MHz http://obrazki.elektroda.net/78_12174237...
JP1 - zworka która ma odłączać kondensator od pinu reset na wypadek jak bym chciał podłączyć układ do programatora. Czytałem gdzieś na forum że kondensator może utrudnić programowanie i lepiej jest na czas programowania go odłączyć. A teraz popatrz dokładnie na swój schemat i sprawdź, czy C1 przez JP1 jest podłączony do pinu RESET. Nie jest, bo dałeś...
Podłącz reset 74ls164 do napięcia zasilania.
Witam. Sprawdź miernikiem napięcie na procesorze. A jak podłączyłeś pin od reset ?. Może tu jest problem.
Dziś przez noc zostawiłem włączony działający układ. Następna ATmega8 idzie w kibel, uszkodził się reset - tzn. podłączyłem go przez 100k czyli max z noty. I znów coś się schrzaniło... Jak wrócę do domu prześlę schemat pozdr
ad. 1 - No to dioda nie będzie potrzebna. Ale zostaw na nią miejsce na PCB, bo w przyszłości możesz chcieć podłączyć zwykły buzzer i wtedy tylko ją wlutujesz. ad. 4 - Jeżeli dobrze liczyłeś to widocznie tak powinno być :) ad. 13 - Tak, goldpinami na osobnej płytce. Przy takim rozwiązaniu będziesz mógł nawet podłączać jakąś małą przetwornicę. Jampery...
Super ! Jak dla mnie teraz jest idealnie. ps. DS jak bym nie podłączył to stoi sztywno. Po resecie jakby odczytywał tylko raz temperaturę i potem wisi. Jak będę miał chwilkę to jeszcze to pomęczę, ale to tak bardziej z ciekawości
Witam. Czy pin od resetu czy ma rezystor podciągający ? i jest dobrze podłączony. warto również dać kondensator 10uF od pinu reset do masy.
Podpinasz wszystkie piny VCC (VCC i AVCC) do zasilania, wszystkie piny GND (GND, AGND) do masy i 4 linie programatora (MOSI, MISO, SCK, RESET). To ABSOLUTNE MINIMUM, TYLKO DO CELÓW TESTOWYCH. O ile oczywiście mówimy o procesorze, którego nikt nie przestawił we fusebitach na np. zewnętrzny kwarc itp.
GND, MOSI, REST, MISO, CSK, oraz RESET to sygnały mikrokontrolerów avr. Na rysunku, którym przedstawiłeś masz napisane "Tested with ATmega8, ..." Aby zaprogramować pamięć 93C46 należy zastosować [url=http://www.lancos.com/e2p/siprog_ba... tą wersje Si-prog z przystawką o nazwie "Microwire eeprom adapter" z [url=http://www.lancos.com/siprogsch.htm...
Zamiana wspomnianych linii jak najbardziej pomogła. Mam jeszcze problem polegającym, że nie zawsze chce wstać ten termometr albo sam z siebie czyści się wyświetlacz. Przy wzięciu układ w rękę też potrafi się zwiesić. Mam jakieś syfki na wyświetlaczu ale poza wykresem. Musiałem podłączyć reset wyświetlacza z resetem procka.
Tak patrzę na ten Twój schemat i mi coś nie pasuje. Jeśli to jest ATMEGA8 to napewno ta piniologia jest nie właściwa. Napewno na pinach 4 i 6 nie ma tam zasilania. Reset jest na 1 nodze a nie na 29.
Witam po dluzszej przerwie. Probowalem dzisiaj zaprogramowac atmege 8 przez arduino ale mam problem. Podlaczylem wszystko (prawidlowo mam nadzieje) alegdy probowalem rozpoznac uC mkavr wykryl atmege 328 ktora siedzi w arduino. Nie korzystam z MKAvr, więc nie znam jego dobrodziejstw i zachowań, niemniej jednak spróbuj takiego ustawienia: http://obrazki.elektroda.pl/7144003800_1...
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
A zworkę na RESET założyłeś? RESET ma nie być podciągnięty do GND (chyba ściągnięty) ale podłączony do programatora. Te bezpieczniki to raczej podstawowe ustawienia. Trzeba tylko zmienić taktowanie z wewnętrznego generatora RC na generator kwarcowy. Może być Medium Freguency. A dlaczego nie masz diod Zenera na liniach D- i D+?
Spróbuj zmienić taktowanie procesora na internal RC 8Mhz, 30-sta strona DS-a. Tylko uważaj z tymi fusebitami żebyś nie zablokował sobie ATmegi. Co do schematu, to widzę że reset nie jest do niczego podłączony oprócz złącza programatora.
Ojej! Wywal ten schemat z powyższego do kosza bo się jeszcze jakiś początkujący pomyli :) Poprzednio miałeś prawidłow podłączony rezystor do +5V. Ponieważ na schemacie rezystor R2 i kondensator C10 umieściłeś przy pinie RESET, stąd domyślam się, że chcesz go (pin RESET) dodatkowo zabezpieczyć przed zakłóceniami. W takim układzie: C10 tak właściwie powinien...
Procesor ma 2 wyprowadzenia GND (8 i 22) i 2 VCC (7 i 21), podłącz je. I reset (pin 1 procesora) podłącz do VCC przez rezystor 10k. Jak kolega niżej zauważył oczywiście napisałem głupotę, Vcc to 7 i AVcc 20 zamiast 21.
Próbowałem zasilić układ zasilaczem 5V 2A efekt ten sam. Dodano po 1 Tylko dlaczego podłączony pin RESET od programatora załatwia sprawę i jest OK
Zobacz czy reset nie jest w stanie 0. To znaczy że twój programator cały czas utrzymuje procka w resecie. Podłącz mu wtedy zasilanie, kondensatorki bez prorgamatora i zobacz co sie będzie działo.
...ja za to mam ciekawy problem bo stacja działała a teraz gdy ja włączę to na wyświetlaczu pojawiają się przesuwające "krzaczki" a w dodatku nie da się zmieniać temperatury.... przycisk uśpienia działa poprawnie. A najciekawsze ze jak podłącze programator usbasp to nagle wyświetlacz bez problemu pokazuje normalne literki. Podłącz nóżkę 1(Reset) ATmegi...
Jeszcze takie małe pytanko, rozumiem, ze kwarc musi być podłączony do proca podczas programowania. Podczas programowania to nie musi ;) .... ale jak tylko programator przeprogramuje procka to nastąpi jego RESET, i jeśli wtedy nie będzie kwarca to procek będzie głuchy. Ale jak go dołożysz to ruszy. Tak to działa ;)
Witam ! Mam pytanie prozaiczne, ale sprawia mi kłopot. Mam wyświetlacz Futaba z portem szeregowym - linie Data, Clock, Reset. Mam także procesor atmega8 - jak podłączyć to ze sobą i jaki protokół wybrać. Nota katalogowa wyświetlacza jest tutaj: http://s89402622.onlinehome.us/vfd/us202... Będę wdzięczny za pomoc.
Skoro programuje, to RESET działa, pozostał jeszcze test I²C/PC5... ;) -- Pozdrawiam, Daniel
Witam ! A co z pinem Reset ? Gdzie jest bezpośrednie blokowanie zasilania ATmega8 ( na pinach 7,8 ) ?
Płytka poprawiona. Kąty proste zlikwidowane, podłączyłem reset ale nie udało mi się bez zworek. Jeszcze raz proszę o sprawdzenie czy wszystko ok.
Po kolei: - z LM317 możesz mieć problem z uzyskaniem napięcia 3.3V przy 4.4V wejsciowym (szczególnie jeśli trafisz na słabszy egzemplarz). Lepiej użyj stabilizatora na 3.3V typu Low Drop (np. lf33) - będzie dokładnie i nie musisz dodawać rezystorów. - ATmega8 może nie działać prawidłowo przy 3.3V. Wg dokumentacji powinna mieć przynajmniej 4.5V. Oczywiscie...
To moje uwagi :) : 1. Podłącz do Vcc piny AREF i AVCC procka, nie wiem ile mają R2 i R3 - ja daje 3k3-4k3 (i działa dobrze na długich kablach nawet :) ) 2. I wydaje mi się ,że IR1 jest źle podłączony (Vo - wyjście, Vs - Vcc (jak chcesz dać R4 to kondensator C3 powinien być za R4 na nodze TSOP'ka) - ale możesz zrezygnować z rezystora do IR1 wg noty zasilanie...
Ten kod napisałem na podstawie dokumentacji temometru i dokumentu opisującego interface 1 wire od atmela: A do dokumentacji AVR-ka zaglądałeś :?: Zastanów się, czy można uzyskać niski stan na magistrali 1wire, jeżeli pin do niej podłączony jest ustawiony jako wejście :?: [syntax=c]unsigned char _DS18B20_ReadByte() { _DATA_DDR &= ~(1 << _DATA_WIRE);//...
czy ciągle coś jest źle? Np. R1. Przeczytaj dokładnie artykuł: Czy teraz może jest już trochę lepiej? Mam wątpliwości do podłączenia pinu odpowiadającego za reset i vcc Mam jeszcze jedno pytanie - jakiego potencjometru mam użyć przy podłączeniu wyświetlacza LCD?
Teraz, jeżeli się mylę, to proszę mnie poprawić: -Lutuję kabelek wg schematu. -Podłączam do odpowiednich nóżek atmega8 (8gnd, 19sck, 18 miso, 17mosi) -Przewód do reset puszczam przez TL7705ACD -procek siedzi w gotowym układzie, z podłączonym zasilaniem - odpalam codevision AVR i programuję Pozdrawiam,
Problem jest chyba bardziej skomplikowany niż się zdaje: - mikrokontroler może być "podtrzymywany" przez prądy z konwertera TTL- (tak w skrócie): https://www.avrfreaks.net/forum/atmega32... Natomist u mnie jest jeszcze jeden problem: włączenie zasilania z mojego zasilacza wprowadza atmegę w taki dziwny stan w którym nie realizuje mojego...
Płytka /schemat woltomierza nie zostało wyposażone w złącze programowania ISP a powinno na płytce się takie znaleść z uwagi na obudowę TQFP32 mikrokontrolera ATmega8. Co nie oznacza że nie można mikrokontrolera oprogramować gdy zostanie przylutowany do płytki PCB; wykorzystuje się złącze LCD miernika do zaprogramowania. Programator podłącza się tak:...
No to nie wiem co włącza ale dioda podłączona pod PWM mignie zaraz po resecie (sterowanie stanem niskim jeśli steruje stanem wysokim dioda nie mignie)
Dawid512 możesz mi wytłumaczyć jak skorzystać z tych sterowników?? Bo tam są jakieś dwa programy i kompletnie nie wiem o co w nich chodzi... Wszystkie napięcia mam ok. A czemu dioda podłączona pod reset i VCC przez 330om mruga podczas próby transmisji?
Dziękuję za odpowiedź. Ze schematem ciężko mi teraz będzie, ale dajmy na to że te wyjścia z programatora tam te resety i inne(pisze z telefonu, więc i z wyjściami, których nie pamiętam ciężko :D) chce połączyć bezpośrednio do atmegi na te wejścia resety i inne :D bez niczego po drodze. Korzystał będę z gotowego wsadu.
Na trójce to jest zwykle podłączana katodą dioda LED (a dalej przez 470Ω do +5V) sygnalizująca programowanie (gdy RESET=0). Może być może nie być ale pokazuje czy komputer coś wysyła do programowanego procesora.
Obecnie mam zmierzone: zewnętrzne zasilanie na VCC i AVCC - 5.01V Reset 3.32V w stanie wysokim (nieaktywny) Coś jest nie tak - za małe napięcie na pinie RESET. Czy na nodze RESET programowanego mikrokontrolera występuje napięcie 3.32V przy odłączonym i podłączonym programatorze ?
http://obrazki.elektroda.net/8_121163077... Jak ktoś mi jeszcze dorobi "bezzworowe/bezkablowe" podłączenie reseta do ISP, to daję 10 pkt :) pzdr.
http://www.elektroda.pl/rtvforum/viewtop... Tylko jak chcesz tu podłączyć reset ? Nie prościej ISPProg ? http://www.amwaw.edu.pl/~adybkows/elka/i...
Całą masę łączysz razem. Co do schematu to masz dwa błędy; 1. RESET podciąga się do +5V za pomocą rezystora 10kOhm, natomiast do programatora nie trzeba raczej łączyć rezystorem... 2. Do programatora prowadzisz masę, a nie zasilanie (choć można oba). Reszta na pierwszy rzut oka zdaje się być poprawna, pomijam kwestię kondensatorów przy stabilizatorze,...
Mam problem z zaprogramowaniem atmega8, używam stk200 i pony prog. Chciałbym sprawdzić programator czy jest sprawny, po podłączeniu diod pod SCK, RST, MOSI, świecą gdy w programie klikam reset. Wnioskuje więc, że te linie są sprawne, ale jak sprawdzić MISO?
Czyli mam podłączyć tak: złącze procesora styk LPT RESET 14 MOSI 16 SCK 17 MISO 10 GND 18-25 Wtedy będzie działało??
http://hobby.abxyz.bplaced.net/img/art00... Zerknij na powyższy schemat. Brakuje ci paru rzeczy - AVCC, RESET (przełącznik S1 jest opcjonalny, możesz pominąć), kondensatory. Przy okazji znajdziesz tam również schemat przykładowego zasilacza oraz podłączenie programatora ISP. Co do czujnika DS18B20 to się nie wypowiadam, bo nie korzystałem...
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...
mogło się stać - mogło dojść do uszkodzenia jakichś struktur wewnętrznych, ale nie musiało się nic stać. Ja bym na Twoim miejscu oznaczył jakoś np. korektorem ten procesor, i jak kiedyś się okaże że coś (np. przetwornik, jakiś pin itp) nie będzie działać, to wtedy oznacza, ze coś się jednak jej stało ja raz podłączyłem odwrotnie tiny13 (zasilanie poszło...
Jeśli to możliwe, to wklej swój schemat, oraz program. Podłącz może woltomierz i sprawdź jak zmienia sie napięcie µC podczas obciążania silników. O ile to możliwe dodaj kondensator 100nF na liniach zasilających jak najbliżej procka. Zmierz też napięcie, które jest podciągane przez ten 4,7kΩ na czujniku. Ile prądu pobierają silniki? Możesz...
Reset jest podłączony tylko niewidocznie :D Już poprawiam AREF. Masy faktycznie nie mam, znaczy mam ale właśnie przez JP2.
Koniecznie nie możesz ruszać bitu SPIEN pozwalającego na programowanie szeregowe ISP. Nie ruszaj też np w ATmega8 bitu RSTDISBL który wyłącza końcówkę reset bo też zablokuje Ci to możliwość programowania szeregowego. Poza tym UWAŻAJ przy zabawie bitami CKSEL3...0 odpowiedzialnymi za źródło i rodzaj sygnału zegarowego dla kontrolera. No i bity SUT1...0...
Tak. Oczywiście minusa w sensie masy. TAK. RST=Reset Tak trzeba. nie wiem dokładnie czy wszystkie pokolei bo tego nie widać na rysunku ale napewno masz dostęp do bardziej dokładnego schematu. Do tej samej masy co podłączysz inne punkty oznaczone GND. Procesor musi być podłączony pod zasilanie. Mam nadzieje żę pod MASĘ a nie pod -5V :). Oczywiście musi...
Witam 1. W Twoim przykładzie rezystor w Resecie nie jest w ogóle potrzebny. 2 Komunikat avrdude świadczy w 99% o złych połączeniach. U Ciebie jest źle podłączone złącze Kanda programatora. http://obrazki.elektroda.pl/7788304100_1... 3. W poleceniu dla avrdude należy dopisać parametr "-B 10". 4. Jeżeli to prawidłowo wykonasz, to pokaż...
Witam To juz mój 4 dzień walki z wykonanym przeze mnie programatorem avr910 z ATtiny2313. W dalszym ciągu mi nie działa :( tzn nie zgłasza się w AVRprog. Ustaliłem następujące rzeczy: [1] podłączyłem programator(do programatora była podpięta ATmega8) do PC i obserwowałem w terminalu (nastawionym na 115200 a reszta standardowo) co wysyła programator...
Witam Według mnie, po pobieżnym sprawdzeniu, to brak układu „reset” po włączeniu zasilania. Brak kondensatorów odprzęgających zasilanie. Brak układów eliminujących drgania styków, chyba że zrealizujesz to programowo. Nie podłączone piny 1 i 6 układu 4055. Oraz brak układu zwiększającego obciążalność prądową wyjść portów atmegi (PD4…PD7)....
Co do zasady to źle masz ponumerowane piny z prawej strony. Ma być 15 na dole a 28 na górze. Należy trzymać się ustalonej konwencji, żeby uniknąć pomyłek. Linie programowania (MISO,MOSI,SCK,RESET + VCC,GND) wyciągnij na złącze. Pamiętaj, żeby linie przycisków ustawić jako wejścia z pull-up'em i zrobić programowy debouncer (eliminacja przypadkowych zaliczeń...
Bardzo dziękuję za pomoc. Podłączenie kondensatorów (100n i 10µF) rozwiązało problem. Byłem święcie przekonany, że jeśli zasilam procesor z komputerowego zasilacza to zakłócenia nie powinny mieć tu miejsca. Co do napięcia które jest w granicach 4,3V to miałem tu na myśli +-0,1V. mirekk36 zadał istotne pytanie „ czy nóżka RESET procka wisi...
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego avrdude. Zgromadzono tam listę zdefiniowanych poleceń,...
użyłem ATmega8L A na zwykłym ATMEGA8 nie pójdzie ?? Całość zasilałem z LM317 wystrojonym na ~3,3V A ja użyje stabilizatora 3A na 3,3V, bo taki mam ;p. migod: czy możesz mi powiedzieć, do których pinów uC podłączamy CS i CLK karty SD?? Domyślam się, że pewnie do RESET i SCK - bo to przezież SPI, tak czy siak :), tylko pytanie który do którego ?? Niech...
Nie bardzo rozumiem który układ ma zanegowany reset, a który nie. ATmega8 - nieważne jaka obudowa - reset wywoływany jest stanem niskim. Rezystor jeżeli już - powinien być podłączony do +5V, nie mniejszy jednak niż 4k7. Tylko w takim przypadku uC nie zresetuje się sam po włączeniu zasilania. Jedyna droga resetu to przycisk do masy lub podłączony programator....
programtaor podłączyłęm najpierw do samego atmega8 na zlutowanej płytce [url=http://sklep.avt.pl/p/pl/481526/ada... a następnie podłączyłem atmega8 na płytce stykowej do diod. Na stykowej podłączyłem pin Vcc do plusa zasilanie z kondensatorem filtrującym, i oba piny Gdn do masy...
Ja kilka razy musiałem robić hard Reset na starym kompie z podłączoną ATmegą i nigdy nie zdarzyło się, żeby ATmege zepsuć ;) Tak, że na pewno to nie jest to :)
(at)Kaczakat - dzięki za odpowiedź - strzał w 10. Po wgrany wszystko działa. Dziękuję wszystkim za udział w dyskusji. Dodano po 4 Jeszcze 1 mały problem się pojawił. Po podpięciu zasilania do procesora nic się nie dzieje. Dopiero jak podam sygnał reset ( gnd na reset procesora to rusza i działa prawidłowo). Reset z procesora jest podłączony przez rezystor...
domyślnie Bascom wszystkie Piny po resecie ustawia jako wyjścia (to też zapamiętaj sobie) Czy aby na pewno?
czy moge na tym wyświetlaczu i procesorze zrealizować schemat podany wyżej tylko jak wtedy podłączyć piny? RS, CLK juz wiem a: RESET, CS,DAT jak to przestawić na moich SI, CSB Jak to teraz ustawić by schemat działał? Chrystian
1. Ze złącza kanada masę (GND) bierzesz z jednego pinu (obojętnie którego, bo na wszytkich pięciu powinna być) - przy ATmedze podłączasz ja do pinu8.. 2. RST to inaczej Reset (pin 1 przy ATmedze). 3. Tak - trzeba odpowiednio ustawić Bascoma do współpracy z dodatkowym programem Avrdude (dosowym), nigdy się tak nie bawiłem, ale wiem, że jest to możliwe,...
Witam!!! Problem jak w temacie. Czy możliwe jest, że po zaprogramowaniu procesora reset jest zwarty do masy. Zauważyłem to przy podłączaniu programatora(STK 200) gdzie po podłączeniu tylko Vcc i właśnie RST pojawiało się napięcie w całym układzie. Czy to może jest jakiś błąd na płytce??
To jak by to miało mniej więcej wyglądać w programie ? Proszę chociaż o jakieś początki, Wolał bym zastosować podwójny wyświetlacz, myślę że z podłączeniem nie będę miał problemów, Czy "reset" może być wykonywany na pin 1, czy proponujecie inne rozwiązanie ?
Zrobiłem na szybko programator STK200 i niestety ale nie komunikuje się z uszkodzonymi uP ze sprawnymi 'gada'. Podłączałem również kwarc 6MHz i dwa kondensatorki (30pF - nie miałem 22pF) nic nie pomaga. Co mogło spowodować uszkodzenie ze nie mogę skomunikować się. Nie bawiłem się fusebitami jedynie co zrobiłem to zmieniłem częstotliwość procesora w...
Nie programowałem ale z dokumentacji wynika, że pin PEN musi być zwarty do masy przy resecie typu Poer ON a programuje sie nie poprzez MOSI/MISO ale poprzez PDO/PDI. Nie wczytywałem się bardzo dokładnie ale sądzę zę np STK200 podłączysz prawie standardowo z wyjątkiem MISO i MOSI zamieniając je syganałami PDO i PDI. Gorzej z pinem PEN, który trzeba chyba...
Z grubsza jest ok. Dodałbym kondensator ok. 10nF od pinu reset do masy. Do mikroswitcha port ma włączony pullup? Kwarcu zewnętrznego nie ma, więc uważaj przy programowaniu Fuse bit.
Z programu wynika że nie sterujesz tym wyjściem, a standardowo po resecie pin ten ustawiany jest na wejście. Skonfiguruj go jako wyjście i ustaw na nim "0" lub podłącz RW do masy.
A ja dodam jeszcze sprawę podłączenia pinu RESET, także warto stosować się do zaleceń producenta. Szczegóły AVCC, RESET i inne: http://mikrokontrolery.blogspot.com/2011...
Ja dodam: 1. AVCC nie podłączone do zasilania. 2. Układ będziesz programował poza płytką? Brak złącza ISP i RESET także wymagałby zmiany. 3. Odłącz AREF od AVcc. Nie używasz ADC więc ten pin możesz zostawić niepodłączony - to bezpieczniejsze rozwiązanie. 4. Pomyliłeś wejścia i wyjścia 7805. 5. Kondensatory przy kwarcu o 1mln razy za duże. 6. Dodaj kondensatory...
atmega8 reset reset atmega8 atmega8 reset programowy
pilot zmiennym kodem power acoustik biquad wymiary
schemat jednokreskowy instalacji regulator napięcia prądnicy
Demontaż głośników tylnych w Peugeot 307 CC - instrukcja krok po kroku Schemat obwodu stacyjki Citroen C3 - szczegóły