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ę...
Skąd zainstalowałeś definicję płytki dla attiny10 w Arduino IDE?
Witam. https://sites.google.com/site/kzarobslug...
Według danych producenta, kontroler można programować tylko przy napięciu zasilania 5V.
Czym programowałeś attiny10 ? Przez LPT czy jakiś programator z TPI ?
Mam problem z zaprogramowaniem Attiny4. O ile Attiny10 niedawno programowałem i wszystko przeszło ok, to w tym wypadku programator zawiesza się przy każdej próbie komunikacji z tiny. Po prostu zielona dioda zaświeca się i nie gaśnie, aż do wypięcia programatora z usb. AVRStudio wtedy wskazuje "standardowy" błąd o braku możliwości komunikacji ("Unable...
14.3.1 (strona 98) - "Enabling" - Na czas programowania noga RESET musi być sciągnięta do masy - W przypadku zaprogramowania bitu RSTDISBL należy podciągnąć pin RESET do napięcia 12V na czas programowania. Pin ten może być normalnie używany, jednak wiąże się to z powyższą uciążliwością przy programowaniu.
Tak jak wcześniej sugerowano Atiny 13V, załatwi sprawę. Nawet mniejsze z serii choć trochę kłopotliwe w programowaniu ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10.
Witam Oczywiście Digispark dużo mniejszy i też zadziała :) Jeszcze mniejszy Attiny10 ale to już trzeba programować w C lub assemblerze. Jak ma być małe i prosto to z Digispark można wydłubać procesor po zaprogramowaniu i gotowe :). Pozdrawiam
Da się (i to, i dużo więcej), tylko trzeba opanować programowanie ATtiny - w tym pisanie programu, kompilowanie, wpisywanie do uC. ATTiny 4,5,9 i 10 mają po 6 pinów (obudowa SOT-23, wymiary maksymalne 3x3x1.5mm, więc jeszcze trzeba umieć takie maleństwo przylutować (rozstaw nóżek 0.95mm). Jak potrzeba nieco więcej pinów, to ATtiny13 i ATtiny15 mają...
Witam Dodałem ostatnio obsługę programowania procesorów ATtiny4/5/9/10 (interfejs TPI). http://obrazki.elektroda.net/35_12761900... Programowanie Attiny10 trwa około 5s. Na pin RESET podawane jest napięcie 12V więc można zaprogramować także procesory z ustawionym bitem RSTDISBL. Zamieszczony HEX do Atmega8 nie posiada obsługi programowania XSVF(już...
Kurde, Czy ktoś może mi jeszcze podpowiedzieć co oznacza ten kod błędu w zał.? Nie ma tam żadnego kodu błędu. Program informuje, że w czasie weryfikacji, wartość odczytana z pod adresu 0x0000 pamięci flash, wynosi 0xFF, a powinno być 0x0A. Wnioski wyciągnij sam. Jakim napięciem zasilasz procesor w trakcie programowania? Musi być 5V mimo że pracuje...
Tak, będę się musiał za to zabrać. Tylko też muszę w końcu zamówić jakiś procek Attiny10 - bo też jestem ciekaw tego programowania po TPI. Dam znać jak tylko coś uda mi się zrobić.
Mało trafne te uwagi kolego analog_6. Układ CD4001 tez wypadało by zasilać napięciem stabilizowanym. W takich rozwiązaniach raczej nie montuje się złącz do programowania tylko uC jest programowany przed wlutowaniem. ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 pobierają wg noty 200uA przy zegarze 1MHz i zasilaniu 1.8V. Można pewnie zejść jeszcze niżej wybierając...
Jeżeli ma mieć programowane progi itp. to uC (np. ATtiny10, ATtiny25, PIC10) i mosfet. Jaki by prąd nie był mosfet będzie najmniejszy. Czyli tak na prawdę potrzebujesz okrojony regler jednokierunkowy.
Attiny10 by to zrobił ale chyba chodzi aby było bez programowania, potrzeby posiadania programatora do zaprogramowania. Można użyć CD4013, jako ON/OFF sterowany przez przycisk monostabilny , który steruje przekaźnikiem. Do CD4013 podłączony był by np. CD4047, który wyzwolony podtrzymał by na 60 sek. przekaźnik.
Nie na pin 6, bo na niego nie należy podawać napięcia, kiedy 4541 nie jest zasilany. Chodziło mi o wersję, w której sygnał podaje się na zasilany moduł, włączając przez to zasilanie 4541. Akurat na pinie 8 żadna dioda nie pomoże: przy wyłączonym zasilaniu 4541 prąd popłynie przez bazę tranzystora PNP, R4 i wewnętrzną diodę w 4541, co włączy tranzystor;...
Bardzo estetycznie wykonany projekt. Szkoda tylko że niema zastosowania większego od nauki programowania i zabawy. Gdzie kupiłeś attiyn10? Patrzyłem w TME i niema?
No to mamy już podstawy do programowania. W załączniku zamieszczam moje materiały z postępu prac. Obecnie schemat jest już komplety, PCB już niedługo. Zastosowałem konwerter FT232 oraz przetwornicę PWM 5Vto12V. Przetwornica działa 100% (testowane). Na tym etapie chciałbym przeprowadzić testy, poskładać kompletny firmware oraz software zanim przygotuję...
Z uwagi, że nieznana jest polaryzacja impulsu diody LED, zastosowałbym transoptor; chyba że da się to sprawdzić. Gniazdo JACK > dioda LED transoptora > tranzystor transoptora > Attiny 4...10 > LED (trzeba napisać program, potrzebny jest programator) - zasilanie 3...5V Zamiast Attiny10 > NE555 w wersji CMOS, LMC555 > LED - zasilanie 1,5V...12V (nie trzeba...
Witam! W temacie mikrokontrolerów jestem całkowicie początkujący. Otóż kupiłem parę dni temu zestawik, płytka stykowa + Atmega 8A i był jeszcze programator USBASP V2.0. Ogólnie naczytałem się na temat niego nie ciekawych opinii, ale dopiero po zakupie, a nie widzi mi się wydawanie 70 zł na programator, tuteż myślę że jak sam zrobię to chyba większe...
Dla potwierdzenia tych wypowiedzi powiem że podłączyłem oryginalny AVRISP mkII Atmela przez PDI do ATxmegi128A1 (w Xplain) i działa bez problemu czyta, programuje i weryfikuje bez problemu. Także sugestie kolegów o wątpliwej kompatybilności też potwierdzam. A jak podłączysz jeszcze małe atmelki typu ATtiny10 to jest jeszcze interfejs TPI, który też...
MO-SI i MI-SO połączone razem pod DATA w Attiny10, wygląda na to że jest dobrze :) Procek poprawnie startuje po zakończeniu programowania. To tyle z wstępnych testów. (UWAGA: dotyczyło to programatora z optoizolacją. W zwykłym programatorze nie należy łączyć MOSI i MISO, w przypadku TPI należy użyć tylko linii MOSI tak jak jest to wyjaśnione na poprzedniej...
Sorry, mój błąd. Faktycznie Tiny10 to takie małe badziewie :) Ok, problemem jest to: PORTB &= (0 << pin); efektywnie prowadzi to do PORTB&=0, co jak rozumiesz powoduje wpisanie 0 do PORTB, przy okazji zerując PB0. Powinno być PORTB &= ~(1 << pin); Swoją drogą weź pod uwagę ograniczone zasoby tego procesora, co powoduje że programowanie...
Serwomechanizmy modelarskie są sterowane sygnałem PWM z tego co wiem. Na dobrą sprawę można podobną zabawkę sklecić z pierwszego lepszego ne555 i oszczędzimy sobie zabawy z programowaniem. Większość modelarzy nie posiada rozbudowanej wiedzy elektronicznej, a opierają się raczej na składaniu gotowych modułów, więc mało kto miałby pożytek z czegoś co...
Piotrek, czym programowałeś ATTiny13 do tego projektu, bo chyba mój PonyProg nie za bardzo "styknie" do tego projektu? :| Dzięki za linka. Fajny projekt programatora. Piotrek, czy nie przewidujesz przypadkiem dodania do tego programatorka szyny TPI do programowania maluchów ATTiny10 (SOT236), bo chętnie bym zmajstrował coś nowszego od staruśkiego PonyProga...
Dalej są 3 rejestry. Tylko zrobili porządek. Teraz stan PORT nie ma znaczenia - zaznaczyłeś w rejestrze PUE bit? To masz podciaganie. Reszta jest bez znaczenia. Jest lepiej niż było w starych. Szkoda tylko, że nie zrobili pulldown i wyjścia OC NPN. Zresztą w ogóle brakuje mi takiego odpowiednika w obudowie SOT23-6 tylko z UPDI. 3 nóżki programowania...
Tak, rzeczywiście początkujący nauczy się wielu aspektów programowania nie mając do dyspozycji nawet jednego portu 8-bit. Moim zdaniem to już nieco przesada, transmisja danych do komputera/innych urządzeń jest ważna, bo niestety na LCD nie zmieścisz 1000 linijek z danymi, które potem może fajnie jest obrobić na komputerze... Idąc tą drogą można wziąć...
Eee, czepiasz się. A te STM32 to nie mają czasem takiej przypadłości, że może szybkie na papierze to są, ale flash mają za wolny, żeby z niego się na pełnej prędkości wykonywać? Coś takiego kiedyś gdzieś (tzn. wiem gdzie i od kogo, ale nie powiem) słyszałem. Co do Xmeg, to obawiam się, że umoczyli nie zachowując starej metody programowania. Zamiast...
- Zerowa znajomość C++ (według mnie, wybór C++, zwłaszcza na małe AVR to głupota). A co innego miało by być zamiast c++ ? C. C++ potrzebuje większych zasobów, np klasy String trzeba używać z rozwagą. 2kB RAM w popularnym UNO to stanowczo za mało. Często można uruchomić tylko jeden przykład, bo połączenie z innym powoduje zajęcie całej RAM. C++ jest...
Witam Widzę że rozpętałem burzę :) , ale wracając do meritum, czyli czy jest to najmniejszy generator! Mimo najszczerszych chęci nie znalazłem 555 w takiej obudowie o jakiej jest napisane w artykule, dla odmiany Attiny10 w tej o której piszę jest dostępny. Co do łatwości programowania to trochę powątpiewam, Attiny z tej serii to nie Arduino i gotowe...
Nie wiem jakim programem próbowałeś, czasami pomaga po prostu nowy dzień, zdemontowanie wszystkiego, odczekanie by ręce zapomniały co robiły po raz n-ty źle i podłączenie wszystkiego na świeżo, bez powtarzania wczorajszego błędu. Wczoraj wrzuciłem Ci fotki z użycia programatora ze starym softem z AVR LAB++. Bez problemu zaprogramował Attiny44 ustawionego...
Może nie tak tani, ale chyba najprostszy jest wg mnie programator klon MKII zrobiony z klona Arduino MICRO z Atmega32u4. Bierzesz tego MICRO (3$) dwa rezystory 10k (opcjonalnie, jak chcesz by AS odczytywało napięcie układu programowanego, robi się dzielnik miedzy GND i VCC targetu do pinu A0, a jak nie to można spiąć A0 z VCC Micro, żeby AS się nie...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Nie, żebym chciał cię do czegoś przekonywać, ale: - obecnie assembler stosuje się tylko tam gdzie to ma sens - czyli na naprawdę małych prockach, np. ATTiny10, gdzie nawet jeśli by się dało coś w C zrobić to nie miałoby to sensu, lub wymagało takich manipulacji linkerem, że traciłoby to sens. Asembler stosuje się też tam, gdzie optymalizacja jest niezbędna,...
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.
No niestety jak tak na ślepo jeszcze kilka razy popodłączasz sobie odwrotnie to upalisz jeszcze nie jednego scalaka albo i port USB jeśli z niego na dodatek zasilasz procka. Oczywiście warto zasilać procka z USB ale w tym celu to trzeba SUPER dokładnie doczytać w instrukjcji wyprowadzenia wtyczki z programatora i połączyć odpowiednio sygnały ISP jak...
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.
Tak, tak, tak (musi być wpisana większa treść przed wysłaniem).
if ((access1 = 1) || (access2 = 1) || (access3 = 1) || (access4 = 1)) pierwszy if, popularny błąd zmień na == dalej nie przeglądałem
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...
Tak. Reszta dowolnie.
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 :)
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?
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,...
Uszkodzony procek, diodę podłącz odwrotnie (musisz zmienić sposób włączania w programie), rezystor wstaw 1K Programator też masz na pajączku?
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
Akurat ATtiny13 posiada 64 bajty RAMu i można go oprogramować na darmowym bascomie czy codevisionAVR, a jeśli chodzi o zablokowanie możliwości programowania to są chyba trzy możliwości (o ile się nie myle) kiedy traci się dostęp nawet dla programowania w trybie wysokonapięciowym. Na pewno po ustawieniu 128kHz jest już zablokowany - było to opisane szczegółowo...
Jeśli nie żal Ci 3 dyszek, to kup USBASP, do tego darmowy programik Khazama Programmer i... nie jedną Attiny13 już tym zestawem oprogramowałem ;-)
Pierwszy się programuje . https://www.dobreprogramy.pl/(at)cyryllo...
Czytam o jakimś programowaniu HVSP czyli wysokie napięcie na reset w atmedze w datasheet faktycznie jest nawet 12V na reset ale jak z attiny13 ? tam standardowe napięcie? coś przeoczyłem ?
Sprawdź PonyProgiem i napisz jakie są rezultaty.
Ciekawe, skąd Ty weźmiesz te 8 MHz w ATtiny13...
Nie mam dla Ciebie gotowego rozwiązania, ale jeśli chciałbyś się nauczyć programować i re-użyć kod z podobnych lampek, to podrzucam dwa repozytoria z kodem do przejrzenia. https://launchpad.net/flashlight-firmwar... https://github.com/Greignar/tiberius/tre... Na bazie tych informacji, przy chęci nauki programowania powinieneś być w stanie w ciągu...
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...
Mam też próbny układ na płytce stykowej, w którym jest kostka w obudowie DIL i on działa prawidłowo i daje sie programować, ale gdy wetknę w jego miejsce kostkę SMD na płytce pośredniej to już nie. A nie programujesz za szybko? ATtiny13 fabrycznie ma taktowanie 9.6MHz podzielone przez 8. Czyli 1.2MHz. Może układ w DIL ma usunięty podział i działa szybciej?...
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).
PB5 jest fabrycznie zaprogramowany do pracy jako RESET. Żeby go "odprogramować" musisz ustawić fusebit o nazwie RSTDISBL. Wtedy PB5 będzie pracować jako zwykły pin IO, ale tracisz zewnętrzny reset i - UWAGA - procka będziesz mógł programować tylko metodą "wysokonapięciową" (przez podanie +12V na reset). Jak nie masz programatora który programuje w tym...
Tablica char str[3]; jest za mala (ma tylko 3 elementy) a Ty odwolujesz sie do 4.
1. Regulator PWM obrotów silnika DC itp. na NE555 – PCB https://obrazki.elektroda.pl/4186133000_... Sprzedaję płytkę PCB mojego autorstwa - regulator PWM oparty na NE555 wraz z tranzystorem MOSFET. Prosty, mały i tani regulator PWM na NE555. Wymiary płytki to niespełna 16×18 mm. Można użyć go do wysterowania silnika na 12V, modułu Peltiera,...
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...
http://obrazki.elektroda.pl/6568132900_1... Wstęp: Potrzebowałem urządzenia, które sterowało by taśmami LED po otwarciu drzwiczek. Ceny gotowych urządzeń tego typu były dla mnie za wysokie (cena od 30zł w górę), ja potrzebowałem ok 5 sztuk. Pracując nad tematem wykonałem działające urządzenie oparte na gotowym odbiorniku podczerwieni...
Można zaprogramowac Attiny 13 tak aby wykorzystac końcówke RESET jako normalny pin I/O, traci sie przy tym możliwość programowania ISP, zeby to zrobic trzeba ustawic odpowiedni bezpiecznik w sesji programowania DISABLE RESET. ATtiny z uwagi na niewielką liczbę końcówek nie ma możliwości programowania równoległego, analogicznym do tego trybu jest programowania...
W takim razie, musisz potwierdzić te brakujące 10%: Hmm, a czy próbowałeś programować ten procesor poza układem? Nie, ale na 90% się zaprogramuje.
Tutaj jest maly kurs programowania AVR'ek, jest tez, jak zrobic makefile do ATMega8... Wystarczy zmienic kilka wpisow i bedzie na ATTiny12... http://www.patron.net.pl/konstruktorzy/A... >>> Strona tymczasowo niedostepna Pozatym, pakiet WinAVR ma gotowe narzedzie do tworzenia plikow makefile, zwie sie toto MFile...
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.
Odseparuj piny od wyłączników rezystorem: 1k - 10k. Dodano po 2 https://obrazki.elektroda.pl/2535973100_...
To że nie ma w nim pamięci ram to jedno , to że raczej asembler to inna sprawa . Kiedyś przypadkiem uszkodziłem At90S2313 i co ciekawe można go uszkodzić tak że procesor sie identyfikuje , programuje i weryfikuje a porty są martwe. To że program w nim działa można stwierdzić np przez załadowanie programu którego zadaniem jest przepisanie czegoś z pamięci...
Wykorzystałeś pin z funkcją RESET. Lepiej to wyprowadzenie zostawić w spokoju. Można je przestawić by pracowało jako I/O, ale traci się wtedy możliwość programowania poprzez ISP. Po drugie poprawnie było by Config PINB.3 = Output
Programator to stk200/300 :) jest pod LPT :) bo układzik programowany jest przez SPI xD a ten temat już był przerabiany na elektrodzie :) [url=http://www.elektroda.pl/rtvforum/to...
Witam ! ATtiny12, 13 itp. - 8 pin ATtiny2313, 26 itp - 20 pin ATmega8, 16, itp - 28, 40 pin Powodzenia życzę. Stefan schemat programatora: http://obrazki.elektroda.net/63_12396429...
Jak kolega wyżej! Dodatkowo no ja bym chciał mieć taki programator No właśnie Stk200/300 jest takim programatorem! Dla tego STK nie ma podstawek pod uC (co nie znaczy, że nie może mieć) tylko standardowe gniazdo od podłączenia do układu, w którym "siedzi" programowany uC.
wydaje mi się, że gdyby EESAVE był ustawiony (1) to pamięc byłaby kasowana przy programowaniu, ale mogę być w błędzie Zajrzyj do noty - ustawienie EESAVE polega na wyzerowaniu. Fuse Bit : EESAVE | Bit No: 6 | Description : Preserve EEPROM memory through Chip Erase | Default Value: 1 (unprogrammed) (memory not preserved) :arrow: Tomasz Gumny Jak zajrzysz...
Powyżej zmieniłem program, dodałem pętlę i zwłokę czasową około 5sek pomiędzy poszczególnymi sekwencjami SOSu, czyli SOS czekaj 5 sekund SOS czekaj 5 sekund i tak w kółko. Polecenie Wait i podana wartość np. 5 oznacza że program zatrzyma się na około 5 sekund. Schemat programatora który pokazałem wyżej należy zmontować we wtyczce DB25, ( rezystory i...
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..
Obiecuję w weekend pobawić się programowaniem Attiny13 w AVRPascal :-) Dodano po 2 Napisałem program blink na attiny13 z pliku pdf ale nie udało się go skompilować. Wyświetla błąd expected unit but is program.
Autor w prywatnej wiadomości odpisał, że nawigacja jest również do Volva. Jak to zrobić? Z elektroniki, która jest w środku należy wykorzystać mostek H sterujący silnikiem i 2 krańcówki. Można wykorzystać przetwornicę, która jest również na płytce windy. Ja to zrobiłem bardzo szybko, płytka na pół i został tylko mostek H z krańcówkami. Do tego 2 stabilizatory...
to jest schemat wprost od autora programu PonyProg tak naprawdę. Zobacz sobie na tym schemacie stronke www jaka tam jest podana - to właśnie stronka PonyProg'a - więc będzie kompatybilny w 100% tylko użyj koniecznie scalaka w wersji 74HC a nie innej. A co do tego czy zaprogramujesz tym ATtiny13 to powiem tak: w PonyProg najnowszej wersji nie ma niestety...
Jak już będziesz miał kod binarny (lub HEX), to zacznij programować mikrokontroler zgodnie z procedurą opisaną w https://ww1.microchip.com/downloads/en/D... w rozdziale 16. Self-Programming the Flash co jest zwykle wykonywane przez programator. Możesz też zajrzeć do źródeł bootloadera Arduino, aby zobaczyć w...
Problem rozwiązałem kupując ATtiny13. Niech już będzie...
Wiesz.. z podstawkami to zdania są trochę podzielone. Procesory obsługują ISP więc przy prototypowaniu najlepiej albo przylutować się do odpowiednich nóżek albo zamontować gniazdo ISP programatora. Jeżeli chcesz sprzedawać w większej ilości urządzenie, to jedyne co mogło by przemawiać za tym żeby takiego gniazdka nie zamontować to miejsce na PCB. Programowanie...
Ilość ta jest zależna od obciążenia jakie wnosi dołączony do magistrali układ i jest zależny od typu począwszy od 32, 128, 256. Innym parametrem jest maksymalna prędkość i tu są kostki i na 250kHz i 2M. Ja stosuje z powodzeniem tanie 75LBC176 z około 70 urządzeniami na linii przy prędkości 2400B i przy dużo większych odległościach niż potrzebujesz....
Witam Myślę że powinieneś zainteresować się ATtiny13 ponieważ posiada poza rejestrami pamięć RAM co umożliwia pisanie w C (wyjątek jak wyżej opisano o ICCTINY dla 12 i 15). Gdzieś na stronach atmela było ostatnio napisane, że ATtiny12 nie będzie produkowane ze względu na przejście produkcji na wersje bezołowiowe. ATtiny15 posiada PWM z możliwością powielania...
Witam, Chciałbym prosić o pomoc w uruchomieniu układu ze strony http://www.riccibitti.com/tinyplanet/tin... Układ jest zbudowany na ATTINY12. Układ zbudowałem na ATTINY13 ale jak wyczytałem to nie jest identyczny zamiennik. Nie znam się na tyle dobrze na programowaniu żeby sprawdzić dokładnie kod który jest dodatkowo w asemblerze (uczę się...
Tu masz opis programatora fuse'ów do ATtiny12: [url=http://users.cableaz.com/%7Ecappels... Cappel's Project Pages. Autor jest fajnym gościem, może Ci podpowie jak go użyć do ATtiny15. Jak nie to tylko STK500
STK200/300 kosztuje 15zl...programujesz bezpośrednio z bascoma lub przez ponyproga. STK500 jest droższy ale programujesz bezpośrednio z bascoma i avrstudio. STK200/300 zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3...
Wiem że ten kod szału nierobi. Jeszcze za małą mam wiedze o programowaniu avr ale staram się po trochu cos tam wchłonąć. Słabo mi to idzie i może to mi zająć trochę czasu. tos18 bardzo dziękuje za porady. ivoytech do programowania używam Arduino 1.8.19 myślałem ze jak mi zweryfikuje program pozytywnie to jest wszystko okey. Mój błąd.
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
heh tyle to ja wiem bo przecież skoro program mi ładuje to przynajmniej SPIEN powinien być włączony a i reset jest aktywny fabrycznie ... jednak nadal nie widze rozwiązania mojego problemu. Attiny13 włożony w miejsce 12 chodzi ok a ma tą samą konfigurację portów do programowania
Witam! probuje wrzucić wsad na attiny 13 i pojawiam mi sie Write failed pasek postępu leci powoli najpierw 6% później 12% ,,18%,,25% i po tych 25% leci szybko do końca i wyskakuje Write failed http://obrazki.elektroda.net/48_12181364... jak odczytam Flash z uP to jest wszystko ok tyle ze procek pusty http://obrazki.elektroda.net/96_12181365...
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA xxxxx <- wpisz liczbę okresów timera[/syntax] przerwanie...
Widzicie kolego nouki - jakbyście trzymali się terminologii to napisalibyście 8 czy 10 bitowy Timer a nie zegar i już wszsyscy by wiedzieli o co chodzi, to po pierwsze a po drugie - takie procki o jakich piszesz jak tiny2313 i podobne nie wymagają żadnego kwarca do zaprogramowania. To, że ktos umieścił w podstawce kwarca - to miał rację, bo wielu początkująych...
Nigdy nie miałem potrzeby użyć progmramatora HV, ale oczywiście, kiedyś może się zdarzyć przykry problem z zablokownaiem procesora. Zwykle pomaga po prostu dostarczenie sygnału zegarowego na odpowiednią nóżkę. Kupując programator w pełni wspierany przez AS masz wygodę programowania fusebitów, dzięki wyborowi z listy pożądanej opcji, zamiast zabawy w...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Słabo się znam na programowaniu więc szczerze mówiąc nie wiem jak to zmienić
no i nie musisz wierzyć, że bit 5 nie jest wykorzystywany ;) ... skoro piszesz, że masz dokumentację to chyba widzisz, że bit 5 może być albo tylko wejściem RESET (i wtedy nie dziw się, że po podaniu stanu ZERO uc się resetuje - bo tak działa RESET), albo można go przekonfigurować za pomocą fuse bitów żeby pracował jako normalny port (tak jak każdy...
Witam mam malutki programik napisany w Arduino IDE i chcę go skompilować dla procesora ATtiny13 lecz niestety nie mam możliwości zmiany na płytkę z tym procesorem do Atmegi np. 88 , 8 , 168 , posiadam osobne płytki i ładnie się programuje co bym musiał zrobić aby został on skompilowany pod ten właśnie procesor
• Programuje procesory firmy ATMEL z rodziny AVR: AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90C8534, AT90S8535, ATmega603, ATmega103, ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega169, ATmega32, ATmega323, ATmega64,...
programowanie attiny10 attiny10 programator usbasp attiny10
chrysler voyager czujnik blokada skrzynia megane wentylator silnik
toshiba 32l4353d toshiba 32l4353d
Turbo PCB - Obsługa i Funkcje Projektowania PCB Trzaski z cewki w ekspresie Jura - przyczyny i rozwiązania