... Poza tym mogę się z nim łączyć przez RS485... Jak masz tę magistralę 485 zrobioną? Na MAX485, halfduplex? Sprawdź stan po resecie pinu procesora przełączającego kierunek działania MAX485.
Tak. Bezpośrednio do pinu reset
No można przestawić fisebity żeby reset wyłączyć i zrobić z tego port, ale uważaj - jak to zrobisz to o programowaniu po SPI możesz zapomnieć. Co do rezonatora to stardardowo wszystkie mają ustawiony wewnętrzny. Wszystko to jest opisane w manualach.
...ale myślałem nad bardziej nowatorską .... ..... W praktyce oznaczałoby to przywracanie uśpionych proców "urządzeniem" za 5 zł :] gdyby tak było to na necie miałbyś już miliony (no może troszkę przesadziłem z tą ilością) ale tysiące takich podobnych, extra rozwiązań... zamiast więc pytać wciąż czy to możliwe, testuj swoje sposoby, bo nikt za ciebie...
Można też zrobić jakiś sprzętowy reset z podtrzymaniem stanu niskiego przez kilka us... ale to raczej szkoda zachodu - niepotrzebne komponenty na płytce i ew. problemy, podczas kiedy programowo można to zrobić szybko i względnie przyjemnie.
No i oprócz tego kondensator 10nF(Atmel) lub 100nF(kanda) od resetu do masy. Jak jeszcze dioda do + zasilania to już super. Wpisz w googla "atmel reset"- jest ma pierwszym miejscu.
Hej, Czy zmieniasz obwód resetu. Pozdrowienia
Jakoś czarno to widzę- nawet jak jest $noinit to i tak kasuje watchdoga. W Bascomie. Może jakoś zrobić swoje $noinit_1 swoje. Ale jak- to nie wiem. Wystarczyło by usunąć polecenia kasowania watchdoga.
Cześć wszystkim Elektrodowiczom! Czy w uC ATtinny2313 można wykorzystać pin !RESET, XTAL1 i XTAL2 jako wyprowadzenie GPIO np. zrobić z nich wejścia?
Wszystko zależy jak skomplikowane masz to sterowanie. Jeden Attiny13 uciągnie maksymalnie 5 diod (6 jeśli przeprogramujemy reset). Attiny2313 o wiele więcej. Napisz coś więcej o sposobie świecenia jak to chcesz ewentualnie sterować, itp...
Ja bym reset pozostawił nie podłączony.
Dodaj komentarze- co gdzie chcesz zrobić. Bo nie rozumiem po co Ci Timer1 skoro wynik masz z Timer0.
Jestem bardzo ograniczony do kodu programu i do ilości elementów więc szukam zewnętrznej metody resetu.
Jeśli ustawisz reset jako port stracisz możliwość programowania isp.Z poziomu programu nie masz możliwości zmiany fuse bitów i nie ma możliwości włączenia resetu.
Połączyłem konwerter na MCP2221A i niby działa, ale nie jestem zadowolony. Nie ma on sterowania resetem układu AtMega328, czyli nie ma wyprowadzenia sygnału DTR. Trzeba więc ręcznie naciskać przycisk resetu podczas ładowania programów. I jeszcze trzeba z tym naciskaniem utrafiać w odpowiedni moment, co nie jest wygodne. Macie jakieś pomysły jak to...
Może być też płytka testowa (uruchomieniowa) ale lepiej kup: - płytkę stykową (taka biała do wtykania kabelków) - kabel sieciowy (skrętka) do zrobienia kabelków do ww. - stabilizator 7805 - jakieś kondensatory do odfiltrowania zasilania (np 100uF i 100nF) - kilka diodek, do nich rezystory ok 390Ohm - możesz też kupić wyświetlacze LED 7-segmentowe -...
Wiec tak też jestem początkujący, właśnie częściowo też korzystam z tego programu. Udało mi sie zrobić z niego właśnie zwykły licznik impulsów. Generalnie to brak w tym kodzie jest obsługi wyświetlacza LCD, jak sam widzisz nie jest skonfigurowany gdzie jakie porty procka maja nim sterować , jest niekompletna konfiguracja Timer1.To tyle czego brak na...
Teraz mamy co analizować :) Ale zanim to zrobimy podciągnij rezystorem 4,7k-10k pin RESET do Vcc i sprawdź, czy teraz działa OK.
Ja nie robiłem tej płytki :D A nie wiem co to goldpiny. Kondensator to wiem co to jest :D A co z tym reset polecacie zrobić ??? Mile widziany kontakt na GG: 2154592
Pierwsza rzecz rezystor 10k pomiędzy reset a vcc. Wszystkie połączenia narysuj narzędziem net. Ledy podłącz np do PD0 i PD1 a nie do xtal. Diody przy przekaźnikach masz odwrotnie. Zastosowałeś przekaźniki na 12V, a chcesz załączać je napięciem 5V Zastosowałbym też trochę inne rozwiązanie związane ze stycznikami przekaźników. W tej chwili musisz aby...
zamieniełem wszystkie gosub na call. Ale i tak mam ten sam problem. Może źle wykorzystałem tą instrukcje call. Nie podawałem do niej wcale parametrów bo w hejpie pisałem zę można zrobic call bezparametrowe. Czy to może być błąd?? wysyłam zmieniony kod z call. ------ troche zmieniłem program i zostawiłem co najwazniejsze czyli tylko sprawdzanie jednego...
jeśli nie musisz bardzo zważać na miniaturyzację płytki to polecam ci wstawić dwa gniazda ;) bo jak dasz jedno to i tak tyleż samo albo ciut więcej pinów będziesz musiał wlutować dla jumperków, bo przełączać byś musiał RESET, MOSI, MISO i SCK. Aby tego dokonać trzeba by było dać tyle właśnie jumperków (3 pinowych), które zajmą w zasadzie tyle samo co...
Witam. Opis sytuacji. Urządzenie złożone jest z kilku modułów pracujących na wspólnym zasilaniu. Z tego samego zasilania korzysta samochodowa syrenka alarmowa 12V, która załączana zostaje za pomocą przekaźnika (diody gaszące spolaryzowane przeciwnie są na cewce przekźnika obecne). Jednym z modułów jest urządzenie z mikrokontrolerem ATtiny2313, które...
Poprawiłem trochę składnię $crystal = 1000000 $regfile "attiny2313.dat" Dim Bylo As Integer If Portd.6 = 1 And Bylo = 0 Then Bylo = Portd.6 Wait 5 Set Portd.7 Else If Portd.6 = 0 And Bylo = 1 Then Bylo = Portd.6 Wait 5 Reset Portd.7 End If End If Zalecam jednak poczytać help od Bascoma, za nim zaczniesz pisać programy. Pzdr.
Długie przewody i/lub pętla masy i/lub "okrojona" filtracja zasilania/brak filtracji. Skróć przewody, zlikwiduj pętle, zamontuj bardzo blisko nóżek zasilania filtr 100uF+10uF+100nF. Pull-up resetu do Vcc jest?
Można, trzeba chyba jedynie przełożyć zworkę od resetu.
Tak, też to występuje po resecie procesora.
Rezystor z kondensatorem nie pomagają. Program nie ma tu nic do rzeczy. Dzieje się to na każdym, jaki załaduję.Jeśli chodzi o schemat, to sprawdzam w n szkoleniowej płytce, dającej różne opcje kontroli.W płytce tej działają różne inne kontrolery, więc problem schematu też odpada. Może chodzi tu o wewnętrzny Power-on reset?
Proszę sprawdzić ten plik wgrac i zobaczyć czy pójdzie ? jeśli chodzi o reset to można podpiąć kondensator 470n do masy i rezystor10k do +5V ale najpierw prosze sprawdzic ten plik czy na nim działa potem dopierozałożyć do resetu R i C
no proszę - warto czytać PDFy ;) ... możesz spokojnie zamieniać te układy - to nawet lepiej bo AT90S2313 jest już nie dość że stary to jeszcze sporo droższy od ATTiny2313 ;) ... RESET zawsze podłączaj przez rezystor np 4,7K do VCC, żeby uniknąć niespodzianek i czasem przykrego resetowania układu. Żeby też cały układ działał stabilnie to zaprogramuj...
Kolego masz polskiego helpa? tu jest fragment: IF wyrażenie THEN ciąg_instrukcji Tak kolego brakował mi właśnie end if. Masz rację muszę poczytać sobie helpa ;) A poniżej ustawione fusy http://obrazki.elektroda.pl/6064507300_1... Witam ! Jeśli chodzi o pomiar napięcia przez Attiny2313 jest to do wykonania na tym uP. W katalogu Bascoma/Samples...
Nie wiem, to zależy co chcesz zrobić ? taka komenda: Reset Portb.1 znaczy tyle samo co ta: Portb.1 = 0
Witam. Chciałbym się podzielić moim problemem. Próbuje zaprogramować attiny2313 już kupiłem drugie najpierw próbowałem przez stk200 nie udało się bezpośrednio podpinałem też się nie powiodło, ostatnio kupiłem USBasp po 2 dniach prób,szukania na necie wymiękłem. W bakomie wyskakuje mi błąd "Detected Micro does not match the selected Micro ATtiny2313"....
Witam. Chciałbym się podzielić moim problemem. Próbuje zaprogramować attiny2313 już kupiłem drugie najpierw próbowałem przez stk200 nie udało się bezpośrednio podpinałem też się nie powiodło, ostatnio kupiłem USBasp po 2 dniach prób,szukania na necie wymiękłem. W bakomie wyskakuje mi błąd "Detected Micro does not match the selected Micro AT90S2313....
"SIG_UART_DATA" - co to jest? nie znam tego. W nagłówku avr/io.h (iotn2313.h) jest: USART_UDRE_vect(=SIG_USART0_DATA=SIG_USA... Jeśli nie to jest problemem, to widocznie funkcja obsługuje inne przerwanie niż zamierzone, podczas gdy właściwa (jej brak) powoduje reset. Wklej komunikaty kompilatora.
Dla bezpieczeństwa a właściwie po to żeby długość przewodu nie wpłuywała na RESET
Jest to możliwe że taka partia w ogole wyszła na rynek do ludzi?? Jaki jest sens blokowac reset w dodatku w ukladach w obudowie smd?? Pytanie czy sprzedawca od którego kupiłeś ma je w prostej drodze od Atmela, czy może zakupił w promocji z jakiegoś zakładu/fabryki gdzie miały trafić do gotowego układu. Bardzo często w celu uzyskania maksymalnej wydajności...
A więc na życzenie kolegi wstawiam kod pilocika IR który zrobiłem z myślą o sterowaniu nim piórnikiem elektronicznym który mam zamiar wykonać . W moim pilocie w celu oszczędzania baterii która jest "pastylka" taka jak ta na płytach głównych to po wciśnięciu jednego bądź drugiego guzika zostawało podawane plus albo minus zasilania procesora i od razu...
...aha.... Nic, dzięki. Dobrze w takim razie, że poczekałem z programowaniem, bo już miałem napisany soft "zastępczy", wykorzystujący m.in. reset. J.
Witam ! Tym programatorem zaprogramujesz ATtiny2313 i inne z rodziny AVR. Robi to się w ten sposób: Trzeba połączyć kable wychodzące z programatora z odpowiednimi pinami procesorka. Procesorek musi też mieć podłączone zasilanie (+5V i -5V -5V to inaczej GND) Opis pinów do podłączenia programatora i ATtiny2313 pin 1 - reset 10- minus 5V (GND) 17 - SCK...
Witam Programowo nie pomogę bo nie znam Bascoma :D ale... być może problem jest typu sprzętowego. Czy po resecie uC wyjścia ustawiają się w prawidłowej konfiguracji ( oczywiście pyt.1 - czy masz opornik podciągający reset )? Pozdr.
Nikt nie mówił, że początki będą łatwe. Ale jak na pierwszy raz, to i tak jest nieźle. Zrobiłeś dwa typowe błędy: 1. Checked items mean programmed (bit=0) > w ponym fajka wpisuje wartość 0 2. Zaprogramowałeś własne fuse bity, nie odczytawszy fuse-b fabrycznych > najpierw Read, na koniec Write Tym samym straciłeś kontakt przez ISP //SPIEN default=0,...
Hej. Wrzuć schemat będzie prościej. Jak masz podłączony pin Reset?
A skompilowałeś plik jeszcze raz przed ostatnim programowaniem? Tak nic nie pomogło. Poza tym takie banalne pytanie - czy dobrze podłączyłeś diodę LED? Jeśli chodzi o bieguny to tak. Ja bym na twoim miejscu dał sobie spokój z tym przekładaniem procka :( zniszczysz go ..... te podstawki do programatorów to po prostu masakra :( .... a początkujący się...
Witam, Jak w C(Attiny2313) zrobić coś takiego, że gdy nacisnę przycisk to program zacznie się wykonywać ale gdy nacisnę drugi raz ten sam przycisk zanim kod się wykona to program przerwie wykonywanie tego kodu i zacznie od początku(coś jak reset i funkcja w main)? Na wątkach wyglądało by to mniej więcej tak: int i = 0; Thread thr = new Thread(Funkcja);...
A więc tak : - na przyszłość podawaj pełne nazwy, łatwiej bedziesz rozumiany. ;) - zajrzałem do pdf-ów od AT90S2313 i ATtiny2313 (trudno zgadnać którego miałeś na myśli) i tak - AT90S2313 (s.18 DOC0839.pdf) ma 11 wektorów przerwania wliczając RESET, a ATtiny2313 ma ich 19 (s.43 - doc2543.pdf). Wyciągając moją słabo działającą szklaną kulę jestem w stanie...
Akurat w tym programie może sobie SP zainicjować dowolną wartością, bo ten program ze stosu nie korzysta. A dlaczego w połowie, to pytanie raczej do autora?:) To może zaproponujemy mu więcej głupich nawyków skoro program z nich nie korzysta? Pisanie kodu w obszarze wektorów przerwań i ustawianie stosu w połowie programu ma już za sobą, więc może niech...
Informacje potrzebne masz na tej stronie w AVR adapter. Masz opis tego gniazd CON10 np tutaj: http://www.lancos.com/e2p/avr20p.gif Tutaj masz opis wyprowadzeń na attiny2313: http://www.mcu.hk/GIF/ATtiny2313.gif Łączysz razem VCC, GND, MISO, MOSI, SCK i RESET. Druga sprawa to nie wiem, czy te przejściówki USB-COM dobrze działają z programatoram.
No i ciągle podtrzymuję tezę podstawową - zapewne da się to zrobić na jednym procesorze. Fajnie by było, ale okazało się to mniej niezawodne. (długa historia). pozdrawiam To o tyle ciekawe, że niemożliwe. Jakby do tematu nie podejść to 2 procesory zawsze są bardziej zawodne niż jeden (no chyba, że wykorzystuje się je dla redundancji, co akturat dla...
Nie dziwne- reset zaczyna się od GND- tak zrób.
Potrzebuję na szybko i jednorazowo zaprogramować ATtiny2313, a nie mam programatora, ale mam stary komputer z LPT, kabel LPT i oporniki. Chciałem zrobić programator LPT. Znalazłem takie schematy: [url=http://www.qsl.net/ba1fb/avrisp.gif... 1 [url=http://www.olek.waw.pl/programator-... 2 [url=http://mirley.firlej.org/jak_zaprog...
ALBO NIE WYCHODZI ZE STANU RESET, JAK MI COŚ NIE CHCE RUSZYC, TO DPISUJE W "KLUCZOWE" MIEJSCA NEGACJE PORTU I PODŁACZAM TAM DIODE LED. W TEDY WIDAC CZY PROGRAM TAM DOCHODZI CZY TEŻ NIE. NALEŻY JEDNAK TAK ZROBIC ABY TA DIODA MIGAŁA W SENSOWNEJ CZESTOTLIWOŚCI
Witam ! Ta linia jest zła: Bitwait Pinb.0=0 Napisz tak: Bitwait Pinb.0, reset Pozdrawiam. Stefan
Programowo nic nie robiłem z resetem.
ok symulacja ruszyła jak pisałeś ale diody nie reagują może coś muszę podłączyć jeszcze po mam tylko zasilanie, diody i rezystor na resecie 1,5K
Wiecie co Panowie, jak wstawiłem w pętlę do-loop instrukcję reset watchdog(pomimo że jest zablokowany) ... No to już(?) masz przyczynę.Teraz napisz , której wersji Bascoma używasz :D Piotrek PS Podejrzewam , że masz wersję , która formalnie nie obsługuje ATTiny2313 :(
Ok dzieki, rozumiem aluzję ;), sprawdze na innych portach. Czyli teoretycznie takie zjawisko nie powinno mieć miejsca, że na porcie wyjścia w momencie gdy daliśmy mu reset płynie prąd?
Nie przyglądałem się dokładnie i nie jestem 100% pewny ale żeby uC działał musisz mieć linię reset podciągnięta przez rezystor do 5V Jeśli chcesz zrobić reset to zwierasz nózkę reset z GND. Nie wiem też czy AT90S232 nie potrzebuje zew. rezonatora kwarcowego daj 4mhz bo więcej nie każda wersaj pociągnie. Oczywiscie do każdej nogi kwarcu kondensator taki...
No to jest to czego szukałem. Tylko teraz pytanie: Dlaczego zawartość rejestru R0 to zawiera,a nie można odczytać z MCUCSR jak jest opisane w DSie?? edit Aaa już wiem gdzie robiłem błąd. Można odczytać WDRF moim sposobem tylko przed Config Watchdog, bo ta instrukcja czyści rejestr MCU(C)SR. Wszystko pięknie jest wyjaśnione w Helpie od wersji 2.0.1.0...
Witam, musze napisac program który bedzie działal jak stoper. Licznik, przyciski start/stop, reset itp. Samo zaprogramowanie mikrokontrolera by obsługiwał stoper nie jest skomplikowane, ale to ma byc stoper z międzyczasami. Czy ktos ma pomysł jak to zrobić?
Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania.
Witam! Posiadam programator STK200 własnej konstrukcji, którym do tej pory bez większych problemów programowałem mikrokontrolery ATmega8 oraz ATmega32. Przy próbie zaprogramowania ATtiny2313 pojawiają się problemy. Żaden z programów (ISP Programmer, PonyProg2000, Programmers Notepad z pakietu WinAVR) nie może nawiązać jakiejkolwiek komunikacji z tym...
Czy wszystkie sygnały masz dobrze podłączone ? Mówię tu o MISI, MOSI, SCK, RESET, GND oraz VCC
Konfigurujesz WD na 256 i startujesz. Teraz jeśli chcesz by WD wybudził procesor, ale go nie zresetował to MUSISZ włączyć przerwanie od WD. W obsłudze przerwania nie musisz nic robić. Procek wroci w miejsce gdzie użyłeś SLEEP. Teraz jeśli możesz przez tę sekundę kiedy pracuje resetować WD co 200ms to nic nie trzeba robić, ale jesli coś tam dłuzej trwa...
Projekt bardzo ciekawy i ładnie wykonany. Tak jak koledzy już pisali RS na USB - ładniej też by wyglądało Smile Sam robię coś podobnego lecz na attiny2313 Ja mam pytanie dot. reseta... nie mogłeś go jakoś obejść? z przybliżonych obliczeń wychodzi że restet wychodzi co 18h ... ale dobra czy reset wywołuje jakieś zakłócenia w działaniu programu; systemu?...
Właśnie przetestowałem port D i jest to samo. Wejście reset zostawiam nie podłączączone.
w fusach masz reset jako "reset" czy "PA2" ?
Raz udało mi się zrobić tak, że po zakończeniu wprowadzania bitów i odłączeniu pinu reset dioda zaczęła migać i w tym momencie postanowiłem tak jak pisze w"High-Voltage Serial Programming Algorithm" podłączyć reset do 0 ale jak to nic nie dało to odłączyłem zasilanie i dalej nic. Będę próbować aż do czasu gdy uda mi się zakupić attiny2313 (lub jakiś...
nie wiem czy rozumiesz idee działania watchdoga. Program wyskoczy z pętli do loop i się zresetuje a nie pójdzie dalej. A jęsli chodzi o te procedury co opózniają ci watchdoga to zapewne jak byś zaglądnął do ich wnętrza to zobaczyłbyś zapewne kasowanie watchdoga.
Głupia sprawa ale mało pod biurko nie spadłem jak to przeczytałem... O_o LCD nie zbudujesz na diodach bo to całkiem inna zasada działania... Na diodach można zrobić wyśiwetlacz ale diodowy... masło maślane... ;) Tzn. pole zbudowe z ułożonych obok siebie diód... Jak będzie ich wystarczająco dużo to można coś wyświetlić... najczęściej napis czy coś w...
http://obrazki.elektroda.net/30_12509816... W przypadku ATtiny2313 proponuję zrobić sobie złącze jak na zdjęciu. W ten sposób SCK, MISO i MOSI są w prostej linii od procka, Vcc też jest blisko, a jedynie GND i RESET trzeba "przeciągnąć". Te sześć pinów to niezbędne minimum. Zasilania Vcc z programatora nie trzeba podpinać ale jest to wygodne. Grunt...
A jaki masz ukłąd resetu? moze za duza pojemność i przez to rbią sie jakieś dziwne historie. Co prawda problem rzeczywiscie był kiedyś opisany i tam podobno dotyczyło to tylko komórki 00. Doradzono (oprócz tego zeby używać innych) aby wmontować specjalizowany ukłąd resetu aby szybko zrobił reset układowi gdy tylko napięcie zaczyna spadać. Zmniejsz też...
Witam! Potrzebuję podpowiedzi, walczę z zwisami i resetami procesora ATTINY2313. Steruje on przekaźnikami które załączają silnik komutatorowy 230V oraz tak zwany OZONATOR. Wiem że ten ozonator okropnie sieje po sieci zasilającej jak i w eterze, tylko kłopot z tym że jak to wszystko pracowało na AT90S2313 to było w porządku. A teraz nie pomagają kondensatory...
Witam, złożyłem sobie płytkę która w założeniu, miała mi pomagać testować programy na ATtiny2313. Płytkę wykonałem wg schematu: http://obrazki.elektroda.pl/8784413900_1... $regfile = "attiny2313.dat" $crystal = 1000000 config Portb = output portb = 1111111 do reset portb waitms 500 set portb waitms 500 loop end Po zaprogramowaniu, wg...
Kiedyś na polecenie nauczyciela zbudowałem podobne , tylko że dla trzech uczestników a zamiast mikro-kontrolera użyłem trzech potrójnych przekaźników przełączających . Do tego centrala z brzęczykiem i przyciskiem reset .
Witam W załaczniku potrzebne pliki. Attiny2313 z nastawionym zewnętrznym kwarcem, div8 wyłączone, kwarc 11.059200MHz, kondensatory 15pF, stos ustawiony na koniec ramu, prędkość zmniejszona już do 2400 a pomimo to dalej nie wysyła wszystkiego co powinno. Obsługa: t - pokazuje w terminalu napis (jakieś 15 znaków) z - załacza jeden reset x - wyłacza reset...
Należy zmienić ustawienia fusebitów i wyłączyć div8 ! - disable teraz dzieli ci 8MHz przez 8 wtedy ruszy 8 razy szybciej tylko prosze nie eksperymentować z spi , reset , DWen , bo skończy sie brakiem komunikacji po spi !
Domyślnie set - dioda świeci If Address = 0 Then Reset Pinb.0 nie tak?
Witam! Niedawno zbudowałem prosty programator dla AVR'a ATtiny2313 podłączany przez port równoległy. Połączenia wyglądają tak (zgodne z programatorem "bsd" w programie avrdude): 7 - reset, 8 - sck, 9 - mosi, 10 - miso, 2 3 4 5 - vcc. Dodatkowo, wszystko oprócz vcc jest podpięte przez rezystory 1kΩ każdy. Przy próbie zrobienia czegokolwiek avrdude...
jeśli pokazuje ci 2mA to jeszcze nie jest niestety w najpełniejszym trybie PowerDown. W tym najgłębszym trybie miernik powinien ci pkazywać 0,6uA a skoro są mili ampery to znaczy, że bardzo częto się wybudza ze snu Dodano po 3 w związku z tym, że wykonałeś kawał dobrej roboty to tutaj pokażę ci jak ja zrobiłem usypianie procka, jak widać jest to robione...
Na schemacie brakuje kondensatora 100nF do blokowania napięcia zasilania, czyli pomiędzy masą a pinem 20tym, i rezystora 4,7k pomiędzy pinami 1 i 20. W jakim celu ten kondensator? Nie chce tego zrobić, chce to zrozumieć :D A 4,7kΩ między pinami 1 i 20 to chodzi o reset? Znajomy mi powiedział, żeby dać 10kΩ do vcc i wyłącznik do masy. A do...
Na schemacie popraw układ resetu bo teraz ściągasz go do masy.Zamień kondensator z rezystorem
Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...
Robię tak jak mi sugerujecie ale z tymi warunkami jest coś nie halo. Nadal sie nie kompiluje. If I1 = 0 Then Start Timer1 'Start Timera End If If I1 = 0 Then If Efekt > 1 Then 'Zmiana efektu Efekt = Efekt + 1 End If Stop Timer1 Reset Licz End If End If 'Włączanie układu If I1 = 0 Then If Licz >= 1 Then If Efekt = 1 Then Efekt = 2 End If End If...
Witam Staram się wykonać klawiaturę pojemnościową. wzoruję się na tym: http://www.bytecraft.com/Touch_Sensitive... w bascomie wyszło mi coś takiego: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portb.0 = Output Config Portd.6 = Output Portd.6 = 0 Do Config Portd.5 = Output Portd.5 = 0 Waitms 1 Config Pind.5 = Input Pind.5...
Witam. Udało mi się pare razy zaprogramować attiny2313 prz pomocy programatora Sample Electronics W pewnym momencie w bascomie wybrałem Reset Chip, od tego momentu nic niemogę wgrać.... żeby było ciekawiej moment prędzej całą płytką przejechałem po metalowej szynie(lakierowana, teoretycznie odizolowana) więc nie wiem dokładnie co się stało... podpowiedziano...
Chodziło mi właśnie o "te inne cele", np. w głównym układzie reset jest podłączony do Vcc przez rezystor R1. Jeżeli teraz podepnę pin reset i pin zasilania z programatora, to czy ten reset z programatora będzie działał? Bo przecież gdybym go podpinał do czystego (bez układu) mikrokontrolera, to reset nie byłby spięty z vcc przez rezystor, a w tym przypadku...
(at)rasz: do mikrokontrolera trzeba wgrać 3.7kB kodu, ATTiny 23113 ma 2kB pamięci flash - więc się nie da. Zresztą ATTiny2313 i ATmega 8 kosztują prawie tyle samo. attiny23 można juz prawie upchać we wtyczce USB (mniejszy). Hmm może ATtiny45? zostają 4 wolne piny na reset mosi miso i clock. Odpada rezonator. Fajnie by wyglądało gdyby dało sie zrobić...
A coś takiego będzie dobre? A jak zrobić żeby nie przekręcić licznika bo teraz dochodzę do końca i przeciągam oto program [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portd.6 = Output Config Portb.0 = Output Config Portb.3 = Output Dioda Alias Portd.6 Przek Alias Portb.0 Reset Dioda Reset Przek Config Timer1 = Pwm , Pwm = 8...
Nie mam jakiegoś konkretnego pomysłu, bo nie widzę całości kodu, ale zauważyłem, że "puste" przerwania wskazują na "reset". .cseg ; Interrupt Vectors (ATtiny2313) rjmpreset ;Reset rjmp0 ;INT0 rjmp0 ;INT1 ... itd. Wydaje mi się, że może być któreś z "pustych" przerwań wykonywane - to trzeba sprawdzić w kodzie, czy istnieje taka możliwość. Z mojego doświadczenia...
łatwiej się już chyba nie da. Sorki, ale ja bym raczej powiedział, że: "JUŻ GORZEJ SIĘ NIE DA :(" Co to za rozwiązanie gdzie w środku siedzi jeszcze obrzydliwy Wait !!! brrr ale żeby nie być gołosłownym, który tylko krytykuje.... Ok, panowie - widzę, że wasze zmagania spełzają na niczym, pokażę wam więc jak się powinno podchodzić do programowania....
Tak. Poza tym prosimy o schemat.
Może tak : 1. Który konkretnie mikrokontroler użyjesz (pełna nazwa) ? 2. Które wyprowadzenie nazywasz "1 pin" ? Wyprowadzenie nr 1 to w AT90S2313 jest RESET, a w ATtiny2313 dodatkowo może pełnić funkcję I/O portu A2. 3. Zastanawiałeś się nad SPI (dokumentacja to wyspa skarbów... ;) ) ?
To nie bedzie dzialac. Poczytaj jak dziala multipleksowanie i sie zastanow nad tym. Czasem bedzie sie swiecic wiecej diod, sprawdz jaka maja wydajnosc pin avr'a i co moze sie stac z portem. Nastepna sprawa, nie wiem jak maja dzialac te przyciski. Dalej, gdzie kwarc? Jak zrobisz to na wewnetrznym to nie osiagniesz dobrej dokladnosci. Jak ma to byc zegarek...
bitu spien nie uda sie przeprogramować w trybie spi ponieważ po jego wyłączeniu spi nie pracuje ... ale brak możliwości programowania przez spi wystąpi po zaprogramowaniu RSTDISBL czyli zmianie funkcji portu reset na port we/wy lub przy ustawieniu CKSEL na zewnętrzny sygnał zegarowy ( tu wystarczy podpiąć zewnętrzny generator) lub w przypadku ustawienia...
Witam, Opcje te można dodać podczas "linkowania" programu, czyli np: $(MF).elf: $(MF).o $(OBJECTS) $(CC) -Wl,-Ttext,0x1e00 -nostartfiles -nodefaultlibs -o $(MF).elf $(MF).o $(OBJECTS) . W większych AVRach możesz ustawić wektor resetu na bootloader, i wtedy musi być tam osobna inicjalizacja...
Witam Jak wielu spotkałem się z problemem problemem kłopotliwej obsługi pilota z RC5. Po poszperaniu w necie wpadłem na http://www.elektroda.pl/rtvforum/topic20... ten temat. Jak się okazało wszystko na tym programie pracowało, ale nie zawsze. Kłopotem było napisanie programu "pod pilota". Oczywiście pochwała dla Sabotaz'a który problem "ruszył"...
Witam. Rozumiem, iż używasz mikrokontrolera ATtiny2313, jeżeli tak to reset na schemacie masz źle włączony. Druga sprawa to program, którego nie znamy (konfiguracja portów).
Witam, wykonałem taki prosty licznik na procesorku Attiny2313 program napisany w Bascomie, wyświetlacze ze wspólna anodą sterowane multipleksowo, jako czujnika użyłem krańcówki wszystko niby dobrze działa ale jest jednak jeden duży problem. A mianowicie, resetowanie się układu. Resetuje się(lub zawiesza) gdy do sieci przyłączam inny odbiornik lub przy...
Klawisze mogę zrobić kombinacyjnie np. zwierać do masy dwa piny i już mam dodatkowy klawisz albo kolejne dwa i tak na przemian, dzięki temu nie muszę resetu przerabiać
attiny2313 reset reset attiny2313 attiny2313 reset plusa
odblokowanie arkusza znajduje filtr oleju onkyo podłączyć bluetooth
technika radiowa technika radiowa
Pompka spryskiwaczy Valeo, Febi działa, ale nie spryskuje szyb przednich – tylko tył Instrukcja sterownika Mattei Maestro, Concerto, Quartetto – pobieranie i obsługa