Może rozwiń pytanie, bo to jest bardzo oczywiste i wystarczyłoby "TAK". Wszystkie Arduino z Atmega i Attiny mają podciąganie programowe do VCC, a tylko te fikuśne (np. DUE z ARM) mają również PULL_DOWN. Rozrzut rezystora PULLUP w Atmegach i Attiny jest różny, a nawet dla jednej rodziny jest to podane jako 20-50 czy 20-100k. Czasami to jest OK, a czasami...
Zawsze można użyć attiny 2313 i dopisać uarta programowego albo attiny 85 i zapakować dwa programowe. jeśli użyjesz dwóch programowych to nie będą mogły działać w tym samym czasie .
Chciałbym dodać do tego jeszcze programowy PWM
Jeli sie ktoś postara może zrobić na pinie 7 pwm programowy
ATTiny ma moduł USI, w zależności od konfiguracji działa jako USART, SPI, I2C z lekkim wsparciem programowym.
Niestety symulacja programowa liczników w trybie FastPWM jest nieadekwatna do tego co rzeczywiście robi procesor. Trzeba uruchomić w docelowym układzie lub przez JTAG ICE (ale to są koszta).
Zainstalowałem ten MkavrCalculator ale pojawia mi sie jakiś błąd źle wgranego avr dude. . A pisałem żebyś poczytał na tej stronce i obejrzał filmik video, tam jest pokazane jak z zakładki "Ustawienia" tego programu można zainstalować prawidłowo avrdude w 5 sekund. No ale masz rację bez poczytania to się nic nie zrobi.
Pwm zawsze można przecież programowo rozwiązać.
Napięcia do zasilania programatora nie bierzesz z portu LPT tylko ze złącza ISP . A dokładnie to programator zasilany jest z układu programowanego przez złącze ISP . Pin 10 układu HCT244 podłączasz do pinów 4,6,8,10 złącza ISP , natomiast pin 20 układu hct244 do punktu oznaczonego na schemacie VCC . A układy 90S2313 nie są identyczne z ATtiny2313 .
:) Ja od początku używam PonyProga i nigdy nie miałem problemów z AVRami. Sprawdzałeś, czy możesz się połączyć PonyProgiem z tymi wcześniejszymi mikrokontrolerami? Pozdrawiam Adam
Witam, Może pokaż kod, będzie łatwiej coś poradzić. W czym programujesz? Arduino IDE? Jeżeli dobrze rozumiem, ma być tak: - LED od dołu zaświecają się po kolei z małą przerwą (coś ala linijka) - Najwyższa (po zaświeceniu się poprzednich) miga 3 razy, ale powoli się rozjaśniając i przygasając Widzę, że masz tam PWM, więc ogólnie i bardzo łopatologicznie,...
Drugi wynik google dla "WinAVR soft i2c": [url=http://www.insidegadgets.com/2012/0... Na elektrodzie zresztą było paru krotnie, tylko odrobinę dokładniej poszukać trzeba. Pozdrawiam, GSM
Aha, czyli tych PWM potrzebujesz naprawdę sporo. ATTiny będzie ok, PWM sprzetowy do ładowania, a programowy do sterowania diodami. Zaproponował bym ci XMEGę, która ma kanałów PWM więcej niż potrzebujesz, ale gwiazdka blisko :)
Spróbuj z AVRDude. Jedneralnie może być problem z połączeniem - jak długie są przewody łączące? Spróbuj je maksymalnie skrócić. Zadbaj o stabilne zasilanie i filtrowanie. Zwykle tego typu objawy świadczą o niestabilnym połączeniu i związanych z tym zakłóceniach.
ale po co mikrofon - to wyjdzie masakra :( masz przecież w kompie wejście LineIN - i to do niego doprowadź sygnał wyjściowy z ATtiny i nagraj
Witam Czy wykonujesz programowe zerowanie ? Trzeba oba wejścia podłączyć do masy i wartość zmierzoną odejmować potem od wyniku.
Ale nie odpowiedziałeś na podstawowe pytanie jak masz podłączony przycisk? Między PIN a GND czy PIN a VCC. Jak masz podłączony ten rezystor?
Najnowsza wersja PonyProg obsługuje ten uC.
If pinb.0=1 then $baud = 921600 ' jeśli wyprowadzenie PB0 = 1 wtedy predkosc transmisji 921600 bodów Else If pinb.1=1 then $baud = 460800 ' jeśli wyprowadzenie PB1 = 1 wtedy predkosc transmisji 460800 bodów Else If pinb.2=1 then $baud = 230400 ' jeśli wyprowadzenie PB2 = 1 wtedy predkosc transmisji 230400 bodów Else If pinb.3=1 then $baud = 115200...
Attiny to następca 90S, na czym ma polegać różnica? Oba działają jak mikrokontrolery, ale jeden jest troche lepiej wyposarzony. Jakie różnice w programowaniu? czy tym samym programatorem, czy chodzi o procedurę zapisywania bit po bicie?
Musisz użyć tego adaptera do at90s2313
Musi użyć programowej wersji komunikacji RS232 ;)
Pierwszy się programuje . https://www.dobreprogramy.pl/(at)cyryllo...
sprobuj ustawic fusebity tak samo jak w tym ktory Ci dziala
Cena brutto: 42.70 zł. Prawie jak ATTiny .... :)
A połączenie z komputerem masz dobre . Nie programuj , tylko nowy procek sprawdź czy łączy się z płytą AVT3500. Jeżeli zablokowałeś mikroprocesory to możesz odblokować programatorem równoległym . Są do uratowania.
Musisz ściągnąć program BASCOM AVR. Ważne jest też abyś miał zainstalowaną jakąkolwiek drukarkę. Nie musi ona fizycznie istnieć ale musi być zainstalowana. W ustawieniach (options->programmer) wybierasz odpowiedni programator, czyli STK200/300,a potem podpinasz programator do portu LPT i do procesora. Następnie kopiujesz kod źródłowy, kompilujesz program(F7)....
Może od początku. Bierzesz kod źródłowy, wklejasz do Bascoma i kompilujesz (klawisz F7). Następnie klawisz F4 i wyskakuje ci okienko w którym klikasz na "write buffer to flash ROM" i po chwili masz soft w procku :).
(at)rafikAVR SPI jest też wspierane programowo w Linuxie. Na moje oko można tam zmienić te GPIO.
Zamiast SPI w tiny2313 jest USI, troche bardziej skomplikowane peryferie do wysyłania i odbierania danych szeregowo. Poczytaj w pdfie o tym ustrojstwie, a dowiesz się jak ustawić rejestry żeby działało jako SPI
Nie mogłem zmusić program do działania (nie wiem czemu, pin resetu na 5v), więc w akcie desperacji postanowiłem wyłączyć reset poprzez ustawienie RSTEN na 0. Od tamtej pory nie mogę nic zaprogramować w nim. Kompletnie głuchy na wszelkie komendy. Wiem, że programator za pomocą resetu "informuje" kontroler, że chcemy mu coś zmienić. Bałem się przez to...
Witam! Prawdopodobnie masz źle ustawione fusebity. Domyślnie układ działa na wewnętrznym oscylatorze RC 8MHz z dzielnikiem przez 8, co daje 1MHz. Musisz wyłączyć dzielnik, albo jak masz zewnętrzny rezonator to zmienić fusebity tak, by sygnał zegara pochodził z niego. Pozdrawiam
Tak, teraz jest zaprogramowany. Z ciekawości pytam jak długo trwa programowanie ATTiny2313 tym programatorem ?
no tak - ale ważne pytanie! - sam sobie piszesz program do uC i na PCta??? bo jeśli nie - to albo skorzystaj z tego gotowca który pokazałeś na początku ponieważ ktoś już dla niego zrobił soft i jak coś pozmieniasz to może się potem okazać, że gdzieś będą jakieś błędy. (chociaż ja też już się naciąłem kilka razy na takie gotowce z netu a potem okazywało...
...To radio nie zapamiętuje ustawień?... Niestety nie. ...jak nie wiesz jaki tam jest to nic nie można zrobić... Myślę że opcje są dwie 1. siedzi tam enkoder z przyciskiem - zał.1. Wiec wlutowuję ATtiny i programowo po włączeniu zasilania podaję 3 impulsy. 2. siedzi tam enkoder z przyciskiem i ATtiny - zał. 2. Więc wgrywam program z przerwaniami i...
Witam. Do samego wpisywania programu wystarczy ci stk200, co do płytki testowej to możesz spokojnie kupić płytkę stykową i na niej montować proste układy z mikroprocesorem. Pozdrawiam
Pobierz nową wersję B-AVR 1.11.8.1. http://mcselec.com/index.php?option=com_... Tam jest ten procesor. Będziesz miał problem rozwiązany a zarazem nowszy program. Wszystkiego dobrego w Nowym 2006 roku.
Hmmm http://www.dioda.com.pl/forum/topics17/5... może to Ci pomoże. Pozdrawiam
Stosując AtMega, syntezę tą najlepiej sterować poprzez SPI sprzętowe lub programowe. Ja u siebie w radiotelefonie syntezę LM7001 steruję z AtMega16 poprzez SPI programowe.
Wypróbuj program MkAvrCalculator i zobacz czy widzi procka, czy go dobrze programuje itd. Akurat tego procka obsługuje ten program w pełni za free. Także jest obsługa tego programatora. Aha sprawdź czy jest inny tryb pracy programatora niż domyślny HID bo z nim bywają w tych programatorach problemy. Powinien być tryb z virtualnym portem COM. Wtdy w...
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 !
1.11.8.7 http://www.mcselec.com/index.php?option=... http://www.mcselec.com/index.php?option=...
Teraz nie mogę tego stwierdzić, ponieważ płytka właśnie się trawi. Można to odczytać przez program? Jak chcę spróbować go jeszcze raz zaprogramować to po wciśnięciu polecenie identify mam wszędzie "F" To może być potrzebne. na programatorze założyłem zworkę SLOW SCK, bez tego rozpoznawało układ, ale nie mogło go dodać. Identify odczytuje sygnaturę...
Owszem, ale na blogu Mirosława K. jest to widok gniazda od góry, ty natomiast masz wtyk... ;) Jeszcze raz powtórzę - czerwony przewód to pin nr 1... Następna grafika na tym blogu zresztą pokazuje również opis na wtyku. http://obrazki.elektroda.pl/5980370300_1... w wyjściu KANDA masa wstępuje na 2 pinach Często, gęsto na czterech, bo...
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.
A firmowe oprogramowanie i sterowniki? http://www.tkm-bit.pl/programatoravr/sta...
Przewody zastosowałem dlatego ponieważ nie dało się ich bezpośrednio przykręcić do radiatora. DJKompot Czemu wikol ma przewodzić ciepło skoro tylko przewody są przyklejone? Wyświetlacz będzie multipleksowany i sterowany przez rejestry 74hc595. Programowy pwm umiem robić i jest on zrobiony właśnie programowy dwa attiny są dlatego że na początku miało...
Tak jak napisał kolega wyżej: daj schemat, albo przynajmniej w miarę szczegółowo opisz swój układ, jaki masz system i oprogramowanie. Bez tego jest ciężko wywróżyć co nie działa. W progamatorze USBASP wystarczy podłączyć tylko 4 kabelki do mikrokontrolera, włączyć opcję zasilania układu z programatora (jakaś zworka/przełącznik na programatorze) i powinien...
AVR nie zaprogramujesz Seggerem ale ARM każdy praktycznie ;)
Witam Moim skromnym zdaniem przy tym "programatorze" masz zbyt długi kabel. Wydaje mi się że max to 50cm. Pozdro
Mam wl500g deluxe asusa, ma 2usb na zewnątrz i 2 w środku na złączu, do tego 2 uarty. GPIO też ma ale nie pamiętam ile (chyba 3 --> http://www.wl500g.info/attachment.php?s=... ), jak za mało to więcej można podpiąć pod uart przez np. attiny2313. OpenWRT na nim śmiga, nawet jakieś radio...
Owszem wyprowadzenia są te same, więc sposób podłączenia programatora ISP (ST200) jest identyczny. Oczywiście program do obsługi programatora powieniem wspierać serię ATtiny. Sprawa się komplikuje dopiero gdy zaczniemy się wgłębiać w szczegóły - procki różnią się od strony hardware'owej, więc próba wgrania do ATtiny programu a AT90 bez rekomplilacji...
Zależy Ci na SPI Master czy Slave? Mastera bez problemu można zrobić programowo. Nie sprecyzowałeś dokładnie rodziny, więc możesz poszukać AVR'ka, np w szeregu attiny(pdip8): attiny25, z większych(pdip20): attiny26, attiny2313.
Zobacz sobie na główne różnice https://obrazki.elektroda.pl/4227875900_... Z tego wynika, że śmiało możesz wstawić wersję V.
Programowa realizacja USB na ATtiny 2313 http://www.atmel.com/dyn/resources/prod_...
Ja na przykład poszedłbym w inną stronę. Zmodyfikowałbym firmware tak, żeby dało się z zewnątrz gmerać w pamięci flash, na przykład za pomocą portu szeregowego lub jakkolwiek inaczej. Wszystkie kości programowałbym tym samym hexem, z pustym numerem seryjnym. Napisałbym jakiś prosty program na komputer, na przykład w VS, który generowałby seryjne numery,...
Przetwornica stand-by to cześć twojego zasilacza ;) Służy do zapewnienia napięcia +5V podczas gdy PC jest podłączony do sieci, ale nie włączony, albo jest w trybie uśpienia. W zasadzie jest to główna różnica miedzy zasilaczami AT i ATX. Przetwornica stand-by umożliwia stosowanie programowych włączników, w przeciwieństwie do włączników z ery AT, gdzie...
Sprawdź kilka rzeczy : 1. czy masz reset podciągnięty przez rezystorem do VCC 2. czy masz ustawione FUSE BIT-y na odpowiedni kwarc 3. Czy kwarc ( jeżeli jest zewnętrzny ) się wzbudza Na początek to chyba wszystko :)
Nie zamieniles jeszcze ret w podprocedurach ObrotWLewo i ObrotWPrawo. UPDATE: Pozatym jesli to jest caly program to trzeba pewnie zdefiniowac kierunki portow. Tak zeby PB3 i PB4 byly wyjsciami a PB0 i PB1 wejsciami. nie wiem jakiego typu wyjscia sa tego ukladu impulsatora. Jezeli typu otwarty kolektor to pewnie przydaloby sie wlaczyc podciaganie na...
Interfejs USI ma nawet 8-pinowy ATTiny, czyli masz RS232, RS485, SPI, I2C itd. USB działa programowo nawet na 8 pinowym ATTiny. Ethernet nie, ale tu ze względu na skąplikowany protokół nie ma sensu tego pakować do małego procesorka. Wchodzimy więc w obszar 20zł UC3 z gotowymi stosami. Sory, ale jakoś nie widzę tu niszy rynkowej. Nie ma sensu rozmawiać...
a
Czy poza podłączeniem zasilania +5V do procesora i interfejsu ISP coś jeszcze trzeba z tym zrobić? podłączyć kwarc. I czym (jakim programem) można programować ATtiny2313? PonyProg nie potrafi... Może masz starego ponyproga? ATtiny2313 nie jest supernowością, ale jest z nowej rodziny AVRów. Poszukaj nowszej wersji PonyProga. Ja osobiście używam loadera...
Czy w linii poleceń nie dopisujesz przypadkiem przełącznika "-D"? Lub nie wyłączasz gdzieś opcji "auto erase"? Co do pliku HEX, prawidłowy, nie wiem o co chodziło w tym błędzie (który wczęsniej cytowałem), być może avrdude wtedy źle rozpoznał plik (to jest Intel Hex, a może wziął go za "motorola s-record" albo inne dziwactwo).
Witam Zdecydowanie zworka JP-3 powinna być zwarta, dzięki temu można programować nowe MCU. Ja miałem ten sam problem tyle, że ja zrobiłem ten programator samemu, 2h szukałem co z nim nie tak...Okazało się, że wystarczy zewrzeć tylko tą zworkę i śmiga aż miło. Pozdrawiam
wg. AVRFreaks niestety nie, http://www.avrfreaks.net/index.php?modul... normalnie jeśli są jakieś inne kompatybilne pinowo jest taka informacja, np. dla atmega32 http://www.avrfreaks.net/index.php?modul... jest podane, że np atmega16 jest kompatybilna
czy jest program programujący Tiny12 z linni komend do STK200 i zwracający rezultat w postaci ok lub coś innego ? http://savannah.nongnu.org/download/uisp... pozdro, -- migod
if ((access1 = 1) || (access2 = 1) || (access3 = 1) || (access4 = 1)) pierwszy if, popularny błąd zmień na == dalej nie przeglądałem
Nie mam za bardzo czasu by omówić temat szerzej, ale widząc ten Twój schemat chciałbym Ci zwrócić uwagę na coś co może spowodować uszkodzenie mikrokontrolera lub tego drugiego, równolegle podłączonego urządzenia. Pewnie nie wiesz że pin TX jest w takich portach RS ustawiony jako wyjściowy i jego stan kiedy jest nieużywany to stan wysoki. W urządzeniu...
A bez podpiętego układu który programujesz dioda od zasilania świeci pewnie tak. W takim razie masz zwarcie do masy na programowanym układzie programator się wyłącza gdyż jest tam bezpiecznik. Musisz poszukać błędu najpierw na szynie zasilania. Pozdrawiam Matejkos PS możesz sprawdzić z zasilaniem procesora z oddzielnego źródła a nie przez programator.
Myślę, że z ISPprogiem nie powinno być problemu, wnioskując z załączonego obrazka (wykonany przeze mnie zrzut ekranowy programu). Częstotliwość można wpisać ręcznie . Oczywiście nie sprawdzałem (nie stosowałem jeszcze ATtiny13), więc nie mogę potwierdzić na 100%. Najprościej zapytać autora programu przez e-mail.
Uszkodzony procek, diodę podłącz odwrotnie (musisz zmienić sposób włączania w programie), rezystor wstaw 1K Programator też masz na pajączku?
Za pierwszym razem ustawiłem na attiny13 zegar 128 khz raz wgrało teraz nie chce. Na drugim na którym nie ustawiłem tej częstotliwości wszystko działa. Niby jest arduino as isp slow bo arduino używam do zaprogramowania ale to nie pomaga ale ten tryb kiedy uruchomiłem na drugim mikrokontrolerze działającym to działa ale moze trzeba jakąś zworke na arduino...
W datasheet jest zapisana przykładowa procedura zapisu i odczytu pamięci EEPROM. O ile nie zaznaczyłeś odpowiedniego bitu w fusebits to pamięć EEPROM jest standardowo kasowana przy programowaniu kości.
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....
Kiepsko szukałeś http://obrazki.elektroda.pl/6788514500_1... http://flashlightwiki.com/AVR_Drivers to musi być wina w programatorze albo taśmie. Masz założoną zworkę zmniejszającą szybkość programowania. Jakie napięcie zasilania podczas programowania?
Nie znam się na ARM ani na C. Ale jeśli IAR w examplu twierdzi że ATtiny ma moduł TWI- to twierdzi. Żaden ATtiny nie ma modułu TWI- tylko USI. To są zupełnie inne moduły. USICS0, USICS1 i USICLK określa źródła sygnału taktującego- zewnętrzne lub programowe. A nie żadne opóźnienia.
Mam teraz pytanie czy jest w ogóle taka możliwość zabezpieczenia np. hasłem, kluczem, kod pin coś w tym rodzaju... ?? Czy istnieje w ogóle taka opcja w programowaniu ? Ale zabezpieczenia czego?? Przecież jeśli wgrasz ten program do uC, to i tak nikt go nie odczyta w takiej (tekstowej) postaci.. Tylko w hexie..
http://obrazki.elektroda.pl/3154321900_1... Tym razem chciałbym zaprezentować przystawkę służącą do programowania ATTiny10 i podobnych sześcionóżkowców z użyciem wysokiego napięcia. Jak wiadomo, użycie trybu wysokonapięciowego jest niezbędne w przypadku wykorzystywania nóżki reset jako portu IO. Układ jest banalnie prosty a włącza się...
He he he, racja :D I drugie pytanie: Czy normalne jest to, jeśli na obu rejestrach wpisze wartość 0x00 to wyjścia PWM na których są diody LED będą lekko świeciły??? The extreme values for the OCR0A Register represents special cases when enerating a PWM waveform output in the fast PWM mode. If the OCR0A is set equal to BOTTOM, the output will be a narrow...
Olej generatorek, weź samą Tiny, podłącz MISO, MOSI, SCK, RST i masę do programatora. Daj zasilanie na procka +5V i masę i MUSI działać.
A czemu nie? Ten twój adapter to może być nawet podstawka pod uc połączona kabelkami. Zależy od tego jaki masz pomysł. Lepiej jest jednak programować w systemie czyli wystarczy dodać złącze ISP 10 pinowe i do niego podłączyć programator.
Musisz go programować.
W/g mnie R24-150R to za mało, apropo U2008 wystarczy że zrobisz potencjometr 47k sterowany programowo z AT-mega16.
Jeśli się nie da odczytać jakiegoś jednoznacznego ID procesora to szkoda. Prawdopodobnie będę zapisywał i odczytywał jakąś wartość z konkretnej komórki eeproma aby sprawdzić czy on istnieje. Chciałem to zastosować w przypadku gdy mam uniwersalną płytkę dla układu oraz jeden uniwersalny HEX i w zależności czym dysponujemy to montujemy sam układ 89S8252...
Witam. Chciałbym dzisiaj zaprezentować bezprzewodowy termometr na procesorze Attiny1614SSN https://obrazki.elektroda.pl/6903717000_... Oczywiście jest to prawda i taki wynik uzyskałem dla baterii 3.6V Następnie dołożyłem układ radiowy RFM69 i czujnik temperatury MCP9800. Co widać na poniższym schemacie. https://obrazki.elektroda.pl/3528597200_...
OK to też chciałem zrobić i nawet wygenerowałem plik HEX bascomem ale avrdudess nie wykrywa mi programatora. Nie wiem dlaczego bo kiedyś tego używałem właśnie do programowania atmegi.
Sprawdź PonyProgiem i napisz jakie są rezultaty.
Witam, cały ten komputer to będzie jeden mikrokontroler z kondensatorem, więc w wolne miejsce proponuję przylutować na sztukę dowolny układ w pasującej obudowie. Do ewentualnego programowania i tak użyjesz programatora, albo ostatecznie porządnej przejściówki z USB. Jaki jest cel tego projektu? Pozdrawiam.
http://obrazki.elektroda.pl/6434886400_1... Hej! Zapewne większość czytelników Elektrody słyszała o Pipku Dręczycielu. Jakiś czas temu postanowiłem popełnić projekt o podobnej koncepcji, ale ulepszonym działaniu. Rzecz jasna zarówno oryginał, jak i moja wersja są czymś w rodzaju żartu i należy je traktować z przymrużeniem oka ;). Jeśli...
Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...
Witajcie. Chciałem z ciekawości "pobawić" się nowymi AVR typu ATtiny1614 czy ATmega4809 i okazuje się, że wymagają one nowego typu programatora z uwagi na integrację nowego 1-przewodowego interfejsu programowania i debugowania pod nazwą UPDI. Czy na tą chwilę istnieje jakiś niedrogi programator UPDI, który wspiera ten interfejs? Czytałem o możliwości...
Czytaj uważnie posty! Pin DO (PB6) musi być ustawiony jako wyjście, nie MOSI(DI, PB5). MOSI jest od programowania, wtedy jest to wejście, podczas pracy z USI obowiązuje nomenklatura od USI, tzn: DO i DI, wtedy to DO musi być ustawiony jako wyjście (pomimo tego, że "MISO" sugeruje, że to będzie wejście).
Jeśli masz usbasp to pinu reset nie możesz wykorzystać jako pinu IO - to znaczy możesz, tylko, że po takiej operacji nie będziesz mógł już więcej zaprogramować ten procesor. Aby wykorzystać reset jako zwykły pin IO musisz mieć programator wysokonapięciowy. Druga sprawa - ponieważ programator taki w trakcie programowania podaje na pin reset 12V, układy,...
avr-libc. http://atnel.pl/wydawnictwo I jeszcze- wydaje mi się że ze strony Atmela to zniknęło- albo nie mogę znaleźć po przerobieniu ich strony. Poszukaj na avrfreaks- tam jest avr310.zip i avr312.zip. A nie tylko PDF. Jest- ale dlaczego w przykładach dla ATMega32? To ma pełny moduł TWI a nie USI jak ATtiny. Strasznie ciężko coś znaleźć teraz na stronie...
do filtracji zastosuj kondesatory 100nF i elektrolityczne ważne jest umieszczenie jak nabliżej uC , oczywiście również przy LM 7805 część mocy L293 lepiej zasilać przed stabilizatorem niepotrzebna strata mocy w stabilizatorze , nie widzę żadnych wejść , zrób złącze do programowania , widzę że planujesz pracę tylko z wewnętrznym generatorem ale warto...
Ultrapoprawny reset możesz sobie darować - to, co jest w środku wystarcza. Raczej zrób złącze do programowania, żeby kości co chwila nie wyrywać. Reszta ok.
Diody mogą spokojnie być podłączone na czas programowania procka i będą sobie normalnie migać - niczemu to akurat na pewno nie szkodzi. Oczywiście rezystory warto dobrać co nieco większe - żeby nie było zakłóceń na zasilaniu w trakcie załączania diod tym bardziej jeśli być może zaoszczędziłeś na kondensatorach filtrujących 100nF i ze 100uF przy zasilaniu...
Teraz schemat dobry ale... Brak złącza do programatora isp, a chyba nie chcesz za każdym razem do programowania wyjmować procesora.
ł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....
Że się tak wtrącę, czy to, że do pinów programujących (MOSI, MISO, SCK) są podłączone diody nie ma wpływu na programowanie?
attiny programowa attiny różnica attiny generator
monter elektronik żarówka canbus nokia trybie offline
sterownik movera uszkodzony powerbank
Odblokowanie radia CD300 w Oplu Insignia Odblokowanie automatycznego zamykania drzwi Citroen Jumpy 2