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...
if ((access1 = 1) || (access2 = 1) || (access3 = 1) || (access4 = 1)) pierwszy if, popularny błąd zmień na == dalej nie przeglądałem
Uszkodzony procek, diodę podłącz odwrotnie (musisz zmienić sposób włączania w programie), rezystor wstaw 1K Programator też masz na pajączku?
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.
Nie piszesz czym programujesz uC ale pewnie jakiś programator ISP... Najprawdopodobniej problem jest z częstotliwością dla transmisji ISP... Powinna ona wynosić poniżej 1/4 prędkości taktowania rdzenia... Chodzi ci tak ogólnie dla AVR'ów czy konkretnie interesuje cię C w kontekście programowania ATtiny13...? Jeśli to pierwsze to przeszukaj forum mikrokontrolery......
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...
Sprawdź PonyProgiem i napisz jakie są rezultaty.
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...
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.
Tak. Reszta dowolnie.
Witam mam problem a mianowicie uczę się dopiero bascoma i nie umie napisać programu. Zacząłem coś pisać, ale dalej nie wiem jak się za to zabrać. Program ma spełniać następującą funkcję : gdy fototranzystor podłączony do wyprowadzenia 7 attiny13 (pinb.2) odbierze sygnał z diody IR, to dwie diody Led podłączone do wyprowadzeń 5 i 6 (wyjścia PWM) mają...
To cenna uwaga, jakoś nie mogłem do tej pory trafić na nią, dzięki za wyjaśnienia. Czyli programowanie musi być wykonane w jednej sesji, nie na raty. Pozdr. N.
Zawsze możesz dać zworki lutownicze, które na czas programowania rozlutowujesz/rozłączasz.
To pamięć EEPROM po jej odczytaniu Flash :) Programowanie obydwiema nakładkami kończy się takim błędem? Jaka wersja AVRDUDE? Próbowałeś użyć linii poleceń? A błąd ERROR: address 0x0050 out of range at line 5 może też sugerować że jest coś nie tak z plikiem HEX, możesz go wrzucić? Twój plik ma (powinien) 102 bajty więc powinno być ok.
... bo Khazama jest dedykowany do programatora USB ASP
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?...
Ok, doczytałem że tego R12 nie ma. Spróbuj na zwolnionym SPI programować.
Piotrek, czym programowałeś ATTiny13 do tego projektu, bo chyba mój PonyProg nie za bardzo "styknie" do tego projektu? :| [url=http://www.elektroda.pl/rtvforum/to... USB z obsługą HVSP :) Kup sobie jakiegoś klona USBasp'a.
Ciekawe, skąd Ty weźmiesz te 8 MHz w ATtiny13...
Tak, to wiem że charakterystyka termistora nie jest liniowa. Może najpierw zrobię o skali temperatury pokojowej od ok. 20-30 °C. 10 stopni, 5 led. Pomiar nie musi być dokładny, to tylko linijka led i nauka programowania. :)
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 ?
Przycisk w AS do programowania Attiny13 wywołuje avrdude z takimi parametrami: -c usbasp -p t13 -U flash:w:$(ProjectDir)debug\$(ItemFileNam... Czy do tego mogę dopisać parametr określający prędkość programowania. Radykalnym rozwiązaniem tego problemu jest wgranie do USBASP nowszego softu. Tylko skąd go wziąć i jak to zrobić? Ten poprzedni programator...
W roznych biosach roznie to wyglada, tez mialem z tym problemy w jednym z komputerow. Zwykle do wyboru mamy: Normal Bidirectional SPP Mode (Standart Parallel Port) EPP Mode (Enhanced Parallel Port). ECP Mode (Extended Capabilities Mode). Z doswiadczenia powiem ze najpewniej jest uzywac opcji SPP. Nie spotkalem sie z modelem ktory nie dzialalby w takim...
1. Wygląda to na błędne zaprogramowanie sposobu zgłaszania przerwania, ale kod wygląda na pioprawny. Taki efekt występowałby przy nie skasowaniu znacznika przerwania, ale wg datasheet znacznik jest kasowany przy wywołaniu procedury. 2. Nie pomyślałeś, żeby użyć do tego celu zwykłego przerzutnika D w obudowie SOT23-5? Działałby bez drżenia (jitter) i...
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...
Witam Czy ktoś pomógł by mi z programowaniem attiny13 Potrzebuje kodu który: Sygnał stan 1 wchodzi na 1 nóżkę Sygnał stan 0 wchodzi na 2 nóżkę Sygnał stan 1 wchodzi na 3 nóżkę To na wyjściu np 5 nóżka pojawia się na 4min Stan 1 Sygnał stan 1 wchodzi na 1 nóżkę Sygnał stan 1 wchodzi na 2 nóżkę Sygnał stan 0 wchodzi na 3 nóżkę To na wyjściu np 5 nóżka...
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...
Chcę zrobić płytkę do programowania ATTiny13 czy do tego co narysowałem na schemacie jest jeszcze coś potrzebne? http://obrazki.elektroda.pl/4122308100_1... Dodano po 2 Zaryzykowałem i zrobiłem według narysowanego schematu. http://obrazki.elektroda.pl/3994810200_1...
W Bardzo podobny sposób programuje się diodę na attiny13
(at)Freddie Chopin Attiny13 obsługuje tylko programowanie szeregowe - standardowe i HVSP (High-Voltage Serial Programming)
1k pamięci, to naprawdę wystarczająca ilość miejsca na napisanie tej aplikacji. To jest oczywiste.. Na ATmega168 mój program zajął niecałe 10% zasobów. Gdyby Vamgraf programował ATtiny13, to zapewne starczyłoby pamięci.... Co do twojego programu, to kompletnie tego nie rozumiem, i nie chcę się wypowiadać. (wiersz nie jest moją specjalnością ) Co do...
Dalej lipa. Nie ma tych procesorów. Będę dalej próbował z AVR-oSP||. Dodano po 3 prędkość 115200, trochę długo programuje ale nie ma nic za darmo. Mój AVR910USB działał a 9600baud i programował moim zdaniem szybko. Więc sp3ots , chyba nie używałeś przejściówki USB-LPT na ATMega8 skoro piszesz że AVR910 przy prędkości 115200baud programuje wolno ;) Ta...
Plus dodatkowy mankament - jak wyłączysz pin RESET zapomnij o programowaniu przez SPI.
Witam. Muszę napisać program na attiny13 który po pojedynczym kliknięciu wykonuje daną czynność a pod dwóch kliknięciach inną. Problem polega na tym że nie mam pomysłu jak to napisać (piszę w bascom) Proszę o pomoc może być też w innych językach programowania. Pozdrawiam.
Witam A obsługę Attiny13 w : Narzędzia--->Płytka--->? kolega ma Attiny13? A jakie porty w tym Arduino programuje kolega, takie jak w Attiny13?
Dlatego napisałem ze trzeba dołaczac BIN ale ja mogę INCLUDE Tez jestem ciekaw prób a szczegolnie jezeli chodzi o ATiny13 gdzy kolo marca bedzie mnie czekalo wielokrotne programowanie. Pewnie wtedy sie dowiem ale lepiej byc przygotowany na ewentualne neispodzianki, Program niby przewiduje programowanie od attiny13 do atemega 128 oraz programowanie ze...
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.
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...
Witam. Znalazłem ciekawy kit UniSterownika w którym programujemy mikrokontroler ATTiny13 wygenerowanym przez program autora kodem (plik .HEX). Możecie mi wytłumaczyć o jaki kod z rozszerzeniem *.HEX chodzi? Jak taki kod wygląda i jak można go napisać samemu? Internet podpowiada mi tylko coś ta temat kodu heksadecymalnego, ale chyba nie o niego tutaj...
Cześć. Zaciekawiła mnie jedna rzecz. Dzisiaj programowałem kilkadziesiąt uC Attiny13. Na kilku z nich ten sam program działa nieco inaczej. Myślałam, że to przez rozbieżność w taktowaniu wewnętrznego oscylatora, ale... Różnica choć minimalna, to powtarza się idealnie. Tzn. Jeśli trafiają się uC na których działa inaczej, to na tych wszystkich jest idealnie...
Witam :) ATtiny13 programuje się przez ISP, do tego celu polecam programator STK 200/300, jest on bardzo prosty. Tu jest dość obszerny o nim temat http://www.elektroda.pl/rtvforum/topic42... pozdrawiam ;)
W nocie ATTiny13 masz opis programowania, gdzie znajdziesz potrzebne informacje. Całkowicie ręcznie trudno będzie to zrobić, bo tam są chyba jakieś maksymalne czasy, kiedy MCU się spodziewa określonej akcji. Także technicznie da się to zrobić, jednak w praktyce lepiej napisać jakiś program. Np. użyj FT232 w trybie bit bang i na pC napisz sobie program,...
No to pokaż log z programowania procesorka.
Programuję w C i kompiluję za pomocą darmowego i przyjemnego w użyciu programu AVRStudio. Można go pobrać ze strony firmy ATMEL. Program do układu wgrywam przez AVRDUDE 5.2 i programator USPASP. Programowałem jak do tej pory ATTINY13, ATTINY2313, ATMEGA8.
Tak. N.
Na liście nie ma Attiny13 Brak wsparcia dla programowania układu Attiny13 w programie AVRProg to kwestia niezależna od programatora. Sprawa prosta - proponuję użyć innego softu do programowania. Dla trybu AVR910 godny uwagi jest AVROSP II (prosty i intuicyjny w obsłudze) lub AVRDUDE, natomiast dla trybu STK500v2 - AVRISP (z AVR Studio). Pozdrawiam,...
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...
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...
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...
Dwa mogą być podłączone np. w układzie docelowym ale nie biorą udziału w programowaniu. Pzdr. N.
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
Nie, nie, nie co do układu RC na reset - to może pogorszyć sytuację. To zaszłość ze starych czasów, obecnie procesory AVR mają wbudowany Power-on Reset. Jedyne co jest konieczne to rezystor pull-up na resecie (w takich wypadkach 4k7 lub mniejszy, jeśli nie przewidujesz programowania w układzie).
Witam, mam pytanie do moderatorów czy jest sens umieszczać coś takiego? Jest to według mnie bardzo hmmm "śmieszne", "bezsensowne"... ... oraz ciekawe dla początkujących, zwłaszcza niedoświadczonych w programowaniu...
Problem rozwiązałem kupując ATtiny13. Niech już będzie...
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.
Nie wiem. ATTiny13 programuje w około 30s więc ma jakieś 20B/s. :D Mam wyprowadzone tylko te piny które są potrzebne BASCOMowi do programowania więc z drukarką czy z czymkolwiek innym nie mogę przetestować. Ale domyślam się że z drukarką powinno być jakieś 10 razy szybciej (bo to będzie kominikacja równoległa). Czyli i tak strasznie wolno.
Da się jakoś korzystać z RS232 w tiny13? Proszę o jakąś pomoc. Obojętnie czy będzie to BASCOM czy C. Przeniosłem z Programowanie Ogólne - krzychoocpp
[url=http://www.elektroda.pl/rtvforum/to... znajdziesz schemat generatora.
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...
Bardzo fajny projekt.Sam myślałem nad zrobieniem Miernika do mojego zasilacza ale na atmega8 .Jest ona bardzo duża a można to zrobić na takim małym procesorze ATtiny13 więc raczej zrobię właśnie ten projekt.I moje pytanie wiem że nie z tego działu ale czy ATtiny13 można programować tak jak atmegę prosto z portu LPT bo on ma mosi,miso reset sck czy trzeba...
Ale przecież jak skompilujesz program i wgrasz go do uC, to nikt kto się na tym dobrze nie zna, nie będzie mógł nawet sprawdzić jaki program napisałeś. Szczerze mówiąc to można i tak zostawić... :D 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...
W itam. Kiedyś próbowałem zrobić odbiornik RC5 na ATtiny13V lecz próba skończyła się fiaskiem, ponieważ w BASCOM'ie nie da się na ATtiny13 przypisać zmiennych typu Byte. A jednak, przeglądałem internet w poszukiwaniu nowych pomysłów na urządzenia i natrafiłem na program gdzie gość programuje ATTiny13 z 5 zmiennymi Byte , 1 Integer(!) , i 4 typu Bit...
Mikrokontrolery typu attiny można programować przez Arduino.
Witam, nie wiem, dlaczego poniższy kod nie działa na procesorze attiny13. Kompiluje się bez błędów w AVR Studio. Jest to część większej aplikacji, która działa poprawnie (dla uproszczenia wyciąłem resztę kodu). Kiedy dodam obsługę EEPROM, aplikacja przestaje działać. Test przeprowadzam następująco: 1. Komentuję blok ODCZYT. 2. Kompilacja kodu (brak...
To ja dodam, jeszcze właśnie, że totalnie zapomnij o waitms i zakumaj timery to jest najprawdziwsza z prawd do programowania wszelakich mikrokontrolerów we wszelakich językach.
W zależności od programu do programowania uaktywniasz fuse LB1 i/lub LB2
Flash ładuję programem bascom. Znalazłem, że tam należy nacisnąć programowanie ręczne jednak jak nacisnę to nic się nie dzieje :(
Witam chce zrobić sterownik diody rgb ze strony http://elfly.pl/various/rainbow/rainbow.... na procku Attiny13 tylko że ja nie umię programować!!!Czy mógły ktoś miły zaprogramować mi coś takiego? zapłacę
Yogi009 jeśli coś się zmieniło w tej materii to chętnie zerknąłbym na jakieś sensowne tutoriale. Piotrze, nie jestem bardzo mocny w tym programowaniu, ale kilka konstrukcji na ATtiny13 i ATtiny44 popełniłem - nie było tam nic szczególnego. Po prostu piszesz kod, kompilujesz i wgrywasz. Standard.
A może zamiast programować spryskiwaczem, użyć włącznika do pojedynczego ruchu wycieraczek?
Prawdę mówiąc logika tego sterownika spokojnie w attiny13 się zmieści... W jakim języku programujesz?
Może by ktoś zrobił coś podobnego np. dla ATTiny13 z ST500v2. To dopiero było by super.
https://obrazki.elektroda.pl/2113884700_... Tym razem projekt na zamówienie. Powstał w celu usprawnienia produkcji - konkretnie programowania mikrokontrolera na płytkach po montażu SMD. Podobnie jak w https://obrazki.elektroda.pl/4428168800_... Żeby urządzenie mogło programować nie tylko jeden rząd płytek potrzebne...
witam! Mam problem, otóż gdy próbuję zaprogramować attiny2313 w MkAvrCalculator wyskakuje mi błąd: "błąd avrdude". Próbowałem na 3 attiny2313 i na każdym jest to samo. Próbowałem w bascomie ale też nie daje rady. W fusach nic nie zmieniałem. Procesory attiny13 i atmega8 programują się bezbłędnie. To tym bardziej dziwne, że wcześniej programowało się...
Witam ! Twoim problemem jak i większości kolegów zaczynających przygodę z AVRami jest to że nie wiecie po co producent AVRów wyposażył je w złącze ISP ! Programator ten jak i inne które programują przez to złącze podłącza się krótkimi przewodami do układu docelowego w którym jest np. ATtiny13. Włącza się zasilanie i programuje się, nie potrzeba wykonywać...
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.
a czy to nie zagrozi programowaniu przez isp? tzn czy nie zablokuje jakoś procka?
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...
I tak dalej będziemy "ciągnąć za język"? Opisz jak połączyłeś programator z procesorem i jak zasilasz procesor. Pokaż (opisz) komunikaty programu (ów) jakie pojawiają się przy połączeniu i programowaniu.
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,...
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
Cześć Pierwsza rada to programować w podstawce, ale jak są wlutowane to nieaktualna :) A co do programowania tej ilości to zrobiłbym sobie przyrząd: - płytka z padami jak w tej do programowania i w nią wlutowane szpilki kontaktowe - płytka programowana umieszczona w na jakiejś płycie z narożnikami do pozycjonowania - płytka ze szpilkami przymocowana...
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...
Czyli diody zakłócają proces programowania? To może trzeba przewidzieć np. zworki na płytce (4 szt.) odłączające wyjścia, oczywiście jeśli przewidujemy jakieś modyfikacje kodu a to raczej będzie konieczne dla przystosowania miernika do innego zastosowania. Ewentualnie przerobić płytkę na Attiny w obudowie DIL8 w podstawce i programować na zewnątrz.
Witam, Zgodzę się z poprzednikami, attiny13 w wąskim SOIC8 jest po 2.5pln/sztukę na popularnym alledrogo. Prosto się go programuje, łatwo lutuje. Projekt niczego nowego nie wnosi oprócz zmiany procesora z Attiny13 na Attiny10. Attiny10 w Polsce są za drogie 3pln/sztukę - to chora cena!!! Programowanie Attiny10 wymaga zbudowania specjalnego programatora...
Witam! W ATtiny13 fusebit RSTDISBL da się zmienić jedynie przy programowaniu wysokonapięciowym - potrzebny będzie tzw. HVSP - high voltage serial programmer. Schemat możesz łatwo znaleźć. Opis masz na 119 stronie datasheeta, informację o tym na stronie 104 pod tabelką. Pozdrawiam
Pierwszy się programuje . https://www.dobreprogramy.pl/(at)cyryllo...
Wiem, że nie pytałeś o mikrokontrolery, ale ostatnio dyskutowałem tu taki temat na małym ATtiny13 i cały układ działa poprawnie. Zaletą jest swobodne programowanie logiki działania układu, w tym czasu podtrzymania po wykryciu drgań.
FUSE mogą być nieprawidłowo ustawione a różnicy 13/13A nie ma. rzeczywiście te wartości FUSE są inne w chipie źródłowym i tym nowym który programuję. Mogę je ustawić analogicznie do tego chipa źródłowego?
Wydaje mi się, że narobiłeś sobie kłopotów. Zmieniłeś wewnętrzny oscylator z 9,6 MHz na 4,8 MHz - to nie powinno stanowić problemu. Ale wyłączyłeś też reset czyli straciłeś możliwość programowania. Świeczka już zostanie na zawsze.
Ostatni program działa prawidłowo. Musiało mi się coś namieszać z AVR Studio przy kompilacji zgłaszał jakiś błąd dostępu do pliku, ale kompilacja pozornie przebiegała prawidłowo. Najprawdopodobniej uC programował się ciągle jedną z wcześniejszych niepoprawnych wersji.
Zależy jak bardzo złożony program chcesz napisać. Jeśli ma to tylko świecić, migać albo zmieniać kolory to spokojnie możesz użyć jakiegoś attiny. Tutaj masz np biblioteke dla attiny13: https://github.com/MCUdude/MicroCore (będziesz mógł go programować bezpośrednio w Arduino z użyciem Arduino jako programatora)
Do dyspozycji mam ~ 600 bajtów flash. To weź sobie STM32C011x4/x6 albo STM32G030 w SOP-8 i będziesz miał pełno FLASH (32KB) i dużo RAM (6 albo 8KB). Programować będziesz takim samym Arduino IDE jak i ATTiny. Zmieścisz każdą logikę jaka Ci będzie potrzebna
Witam, podepnę się pod temat i odświeżę nieco. Mam programator ST500v2 oraz środowisko BASCOM-AVR i przy programowaniu wyskoczył mi ten sam komunikat czyli "Detected micro does not match the selected Micro ATtiny24", a wcześniej jeszcze dla ATtiny13. Normalnie nie wiem co się dzieje. Kilka razy programowałem bez problemu, a w pewnym momencie komunikat...
.... czy wina leży po stronie technicznej procesora? . Ty się nigdy nie doszukuj błędów technicznych po stronie procesora tylko szukaj ich u siebie - bo tak to stracisz jeszcze mnóstwo czasu na programowanie albo się zniechęcisz..... Proponuję ci zajrzeć do noty PDF tego procka i zobaczysz, że PB5 to pin RESET który wykorzystujesz do programowania....
Korzystam ze środowiska Bascom AVR. Ostatnio robiłem sporo testów różnych algorytmów korzystając z Attiny13 i żeby przyspieszyć pracę w pewnym momencie chciałem programować, korzystając z zasilania układu testowego a nie z programatora. W tym celu zdjąłem zworkę w programatorze, która podaje zasilanie na programowany układ i zamiast tego podłączyłem...
ATTiny13 ma przecież SPI, wszak jakoś go trzeba zaprogramować. Służy tylko do programowania - nie ma rejestrów przez które użytkownik mógł by tego użyć.
Bardzo dziękuje za rady. To moja pierwsza płytka, nie mam doświadczenia w tworzeniu PCB. Na pewno wezmę sobie Twoje uwagi do serca. Wiem że mogłem to zrobić na większym procku ale dzięki temu że robiłem to na ATtiny13 nauczyłem się też przy okazji troszkę bardziej optymalizować kod. Dopiero od kilku miesięcy interesuję się elektroniką. Z programowaniem...
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
Taki detektor zera poleca nawet Atmel. Sam go zastosowałem w regulatorze mocy na ATtiny13 i działa bardzo dobrze.
attiny13 programowanie attiny13 programowanie usbasp attiny13 software
chrysler odpala pilot zmiennym kodem podajnik ręczny
Schemat elektryczny lamp tylnych Volkswagen Passat B5 – opis pinów, kolory przewodów, bezpieczniki Citroën C5 III 2010 1.6 – optymalna temperatura pracy silnika VTi, THP, HDi