Jest możliwość skonfigurowania w ArduinoIDE miejsca gdzie mają się pojawiać pliki z kompilacji? Poprzez dodanie zmiennej build.path do pliku preferences.txt . Opisano pod tym linkiem: https://www.kanda.com/blog/microcontroll...
Gdzieś tzn gdzie? bo wyexportować za bardzo nie mogę w postaci hex. Powiedz mi jeszcze jak wygląda jeszcze kwestia bootloadera w tym przypadku? Mam juz do arduino dodane biblioteki z tym chipem. Arduino zawsze tworzy HEX podczas kompilacji, poszukaj w sieci, jak go wyciągnąć. Bootloader zdaje się nie jest konieczny w przypadku zewnętrznego programatora,...
Hi mattydaws. I conducted a test with fusebits and it appears that ... 1. The Arduino IDE does not set fusebits when you download the program, you also have the program loaded, but the fusebits settings remain plastic, so the clock is at 1Mhz. 2. After uploading the bootloader from core attiny85 arduinoIDE sets fusebits to 8Mhz clock. So the procedure...
https://obrazki.elektroda.pl/8440857400_... Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru...
Posiadam kilka sztuk attiny85 z czego w 1 uszkodził się bootloader i nie mogę go zaprogramować za pomocą arduino i micronucleus'a. Znalazłem opis w jaki sposób można przerobić programator CH341A i tak zrobiłem Adapter jest na 100% dobrze wykonany https://ericdraken.com/avr-amtel-attiny-... Przy próbie odczytu są takie błędy. D:\programator\CH341A_chavrprog_atti...
Zrobiłem to co podałeś trochę poprawiłem efekt ten sam. Poszedłem też na skróty i wyliczałem tylko okres resetując timer też ten sam błąd.. Zastanawiam się czy aby na pewno attiny ma 16MHz bo są źródła które podają 16,5MHz korzystam z Digispark Attiny85 i ze względu na USB jest tak taktowany, zastanawiam się o ile to prawda ze 16,5MHz jak uciąć te 0,5Mhz...
Arduino Nano z wgranym programem ArdiunoISP i jest programowany przez SPI. Kompilowane jest w Aduino IDE. Wypalony bootloader w celu ustawienia wewnętrznego oscylatora oscylatora 16MHz. Oryginalny SoftwareSerial. Ale z tym wszystkim nie ma problemu, komunikacja po UART pomiędzy ATTiny i SIM800L jest skoro da się wysłać wiadomość wpisując nr. telefonu...
Nie używałem tego digisparka, ale widze, że używa on bootloadera micronucleus. Pewnie to jest problem, bo najpierw uruchamia się bootloader i dopiero po pewnym czasie właściwy program. Może to powodować, że po włączeniu zasilania układ nie "przedstawi się" na czas. Zalecam jednak zaprogramowanie programatorem bezpośrednio, nie za pomocą bootloadera....
No a ja Ci opisałem jak działa normalnie Digispark z bootloaderem. W Digisparku normalnie masz użyty pin RST jako pin IO, a to co pokazują tutoriale wrzucone w linkach przez kolegę (at)khoam dotyczą przypadku, gdy jest to "połowicznie" digispark, czyli wgrany bootloader ale nie przełączony na IO pin RST, wtedy da się wgrywać przez bootloader USB i ma...
Jeśli ustawisz najwyższy to wystarczą same LB. Jeśli niższy z możliwością odczytu programowego FLASH to problem pojawia się tylko w przypadku kiedy umieszczasz bootloader - musisz zadbać, aby nie umożliwiał wgrania np. programu, który odczyta FLASH i go prześle np. po UART - najprościej - przed wczytaniem nowego musi kasowć cały FLASH.
Jak dobrze widzę to jest tam jakiś Attiny ,do tego bootloader czyli zostaje bardzo mało miejsca na kod . Dobre do migania jakimś ledem czy jakiegoś DS1820. Jest tam attiny85 (8kB FLASH), więc nie do końca takie maleństwo jeśli o pamięć chodzi (choć w połączeniu z bibliotekami Arduino...), ale właśnie ciekawi mnie ten bootloader USB - jeśli ktoś by...
Witam wszystkich. Mam pewien problem z kompilacją programu w środowisku Arduino IDE. Postanowiłem przenieść program z Arduino UNO na ATtiny85. Wgrałem dodatkowe pliki do katalogu hardware oraz zmieniłem nazwę jednego pliku na boards, tak jak to było nakazane w wielu poradnikach. Jako programatora używam Arduino UNO R3. Bootloader udało mi się wgrać...
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
http://obrazki.elektroda.pl/4703429100_1... Autor, zainspirowany Jak najmniejsza z możliwych liczba wyprowadzeń. Praca jako samodzielne urządzenie, dokonywanie wszystkich wyliczeń w obwodach czujnika. Praca w trybie ciągłym bądź z wyzwalaniem. Możliwość programowania wszystkich parametrów. Dane kalibracyjne przechowywane w pamięci EEPROM....
Nie ma możliwości programowej zmiany Fuse Bits (za wyjątkiem DIV8). Makrem boot_lock_bits_set można zmienić wyłącznie bity zabezpieczające przed odczytem/zapisem pamięci (Bootloader Lock Bits).
Arduino bo jest bootloader.
Witam, Kupiłem takie coś : http://electropark.pl/avr/8776-kickstart... I teraz mam mały problem, potrzebuje podłączyć do tego enkoder, żeby po kręceniu nim w prawo z wyjścia mikro kontrolera pojawiała się masa i z innego wyjścia podobnie. Ma służyć to do regulacji głośności w tablecie. Ma po prostu zastąpić...
1. Przez ISP nie możesz się połączyć, bo pin reset został wyłączony (patrz wartość bajtu konfiguracyjnego - high fuse). 2. Komputer powinien wykryć "device'a", jeśli jedna z linii danych została podciągnięta do zasilania (u Ciebie rezystor R3). Jeżeli po podłączeniu do komputera nie dzieje się kompletnie nic (np. komputer nie wykrywa nieznanego/uszkodzonego...
Jak w każdym AVR, jeżeli programujesz z wykorzystaniem bootloadera, wtedy piny Rx i Tx muszą być odłączone. Mozesz tez programować z wykorzystaniem SPI, bez użycia bootloadera. Pozdr W digisparku jest trochę inaczej bo bootloader startuje tylko na chwilę po włączeniu zasilania.
http://uczymy.edu.pl/wp/blog/2017/03/31/... Cytat : "W klonach reset jest najczęściej włączony i podpięty pod P5. W rezultacie P5 jest praktycznie stracony dla Waszych aplikacji. Obniżenie jego stanu do 0 (cóż, właściwie poniżej 2.2v) spowoduje reset układu. ALE za to można np. wymienić bootloader" A0 to właśnie...
Kolego najprostsze rozwiązanie to płytka "digispark" z Attiny85 na pokładzie i gotowe biblioteki z obsługą myszy i klawiatury są już w arduino wszyte. Nic nie kalibrujesz, nie potrzebujesz nawet dodatkowego programatora bo fabrycznie jest wgrany bootloader-USB , wszystko jest plug&play i od razu ze złączem USB. Sam miałem ostatnio podobny temat i zaprojektowałem...
Moduły z tej aukcji. [url=http://allegro.pl/modul-attiny85-mi... Napisano: Wgrany bootloader micronucleus - programowanie bezpośrednio z IDE Arduino, więc zakładam, ze bootloader jest obecny. Sterowniki oczywiście zainstalowane, ale co z tego, jak właśnie urządzenie jest nierozpoznane a nie nieznane. Sprawdzałem...
przy próbie wgrania jakiegokolwiek szkicu przez Arduino IDE pojawiał się błąd A po cholerę Ci USBASP do Arduino? Ma przecież swój bootloader, i USBASP nie jest potrzebny. Jak już, to musisz go podłączyć do portu ISP w Arduino, i w zakładce programator wybrać USBASP. Druga rzecz, zaktualizuj od razu soft w USBASP.
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Co może być powodem tego? To że złącze USB w tym module jest tylko i wyłącznie przeznaczone do wgrania programu za pomocą bootloadera ATtiny85. Nie zobaczysz "normalnego" urządzenia w menadżerze ani nie nawiążesz z nim komunikacji. Na filmie masz pokazane wgrywanie.
Dzień dobry wszystkim. To mój pierwszy post na forum. Przez ostatnie dobrych ileś dni, w wolnym czasie poczytałem to (i inne) fora i dokumentacje, ale mam ciągle totalny mętlik w głowie. Problem w tym, że z mikrokontrolerami miałem dotychczas niewiele do czynienia. Jakieś 20 lat temu hobbystycznie w asemblerze na AT89C2051 kilka projektów zrobiłem ,...
Dzień dobry. Czy jest możliwość znalezienia bootloadera do tej platformy jako pliku Hex tak żeby załadować go przez interfejs SPI ? Arduino IDE nie udostępnia programowania tej platformy przez USBASP. Nie bardzo wiem co mogłbym zrobić...
Dzień dobry. Czy jest możliwość znalezienia bootloadera do tej platformy jako pliku Hex tak żeby załadować go przez interfejs SPI ? Arduino IDE nie udostępnia programowania tej platformy przez USBASP. Jestem początkującym użytkownikiem, proszę o wyrozumiałość Nie bardzo wiem co mogłbym zrobić...
Płytka arduino jest po to by łatwo zaprogramować procesor (bootloader pozwalający przyjmowąć komendy programowania poprzez serial, konwerter USB-serial). Można się bez tego obyć i programować układ bezpośrednio programatorem (nie mając kontrolera z bootloaderem) - często tak robię jeśli chce na szybko i tanio coś zaprogramować używając IDE arduino....
Witajcie. Mam spory problem. Od dawna używam oryginalnego Arduino UNO, zawsze nim programowałem Atmegi328P i przerzucałem na nie projekty, a od wczoraj nagle przestało chcieć programować. Mam typowe komunikaty: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 itd. Myślałem, że problem...
http://obrazki.elektroda.pl/7831510000_1... Witam, w końcu i ja postanowiłem zaprezentować swoje dokonania na elektrodzie. To mój pierwszy post w DIY, proszę o wyrozumiałość. :-) 1.Pomysł Dla mnie, człowieka urodzonego pod koniec lat 70, zawsze wzorem zegara był zegar Teleexpressu. Te 60 diod sekundnika były dla mnie magnesem. Jednak...
Ja nadal radzę spróbować zaprogramować poprzez ISP. A czy nie ma ryzyka, że sobie skasuje bootloader?
Kod bez żadnych przeróbek od autora: https://obrazki.elektroda.pl/7076059500_... Kolega wykonywał całą całą płytkę sam? Czy bazował na jakiś gotowcu? Z tego co pamiętam to ja to mam chyba w pająku nawet złożone i działa bez problemu. Udostępnij gdzieś swój kod i schemat to może na coś natrafię :)
A dlaczego miałbyś sobie nie poradzić? Temat lockbitów wymaga pewnych przemyśleń i optymalna konfiguracja zależy od programu użytkownika. Np. jeśli wyłączysz dostęp do pamięci FLASH z poziomu aplikacji i bootloadera, to wszelkie stałe umieszczone w FLASH staną się niedostępne. Z kolei jeśli nie wyłączysz (akurat w Tiny25 to bez znaczenia) to np. bootloader...
http://obrazki.elektroda.pl/9860418100_1... Witam Na początku pragnę się ze wszystkimi przywitać - jest to mój pierwszy artykuł na tym forum, więc jak coś zmaściłem, to proszę o litość :) Chciałbym przedstawić Wam moją wersję programatora STK500v2. Przy jej wykonaniu bazowałem na projekcie ze strony: http://we.easyelectronics.ru/Asticon/stk...
Wytaczamy niepotrzebnie działa. ATtiny45 ma fabrycznie ustawianą prędkość zegara na 8 MHz. Jeżeli kol. autor tematu nie pomieszał wcześniej w fusebitach, to zworki i zmiany prędkości SCK nie są potrzebne. Najprawdopodobniej ma pomieszane w połączeniach.
No i wszystko. Panowie, popełniłem błąd bo założyłem błędnie ten właśnie czas, nie wiem skąd mi się to w głowie pojawiło, przepraszam. Natomiast dzięki Waszym wyjaśnieniom i oscyloskopowi który służy mi nie od dziś, doszedłem do wszystkiego co aktualnie dla mnie istotne. Dziękuję za wyjaśnienia. Aktualnie z AtTiny85 wyciskam ile się da, i proszę mi...
Dziękuję za odpowiedzi! e marcus: Właśnie zrobiłem to w ten sposób jak napisałeś, czyli z Arduino - ISP programator. Później wybierałem Arduino as ISP, podłączałem zgodnie ze schematem i na tym się kończyło bo nie potrafiłem załadować plik.hex ale myślę, że opis z linku w tym pomoże(niestety dopiero w niedzielę będę mógł cokolwiek zdziałać). Mam jeszcze...
sugerujesz co zrobić z delay? Bo właśnie muszę operować na tym czasie Zakładka "Console"?: **** Build of configuration Release for project krokowy **** make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=attiny45 -DF_CPU=1000000UL -MMD -MP...
W szkole mam programator i chwilowo brak $, więc w domu wolę wykorzystać bootloader. Najtańszy USBasp jaki znalazłem na Allegro to 14,60zł z dostawą. Jeśli więc ten wydatek jest zbyt duży, to alternatywą jest po prostu zaprogramowanie w szkole "wsadem" UASasp jednej ATmegi i zrobienie (na płytce stykowej, czy nawet na tzw. "pająka) z niej programatora...
Może nie zignorowałem tylko programuję w Programmers Notepad stąd pewnych nieścisłości kompilator mi nie pokazuje:) Na pewno pokazuje. A dlaczego ie piszesz w oryginalnym Atmel Studio? 1. Zamieściłem teraz u góry F_CPU To nic nie da - czytałeś wskazany artykuł? Zmień środowisko na oryginalne Atmel Studio: http://mikrokontrolery.blogspot.com/2011...
Autor pytał dlaczego nie kompilator nie widzi zmiennej a on jest jako parametr funkcji. Nie pytal o róznicę między deklaracją a definicją :). Piotrus_999 nie denerwuj się bo nie masz racji ;) Co do Twojego przykładowego kodu - niestety nie załapałem idei. Tak czy siak, to: Napisałeś że: Nazwy parametrow Do niczego ;) Deklaracja funkcji nie musi w ogóle...
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
Programowałem ATtiny85 poprzez Arduino IDE i programator USBasp korzystając z rozwiązań ze strony https://code.google.com/p/arduino-tiny/d... (wsady, pliki i ustawienia do Arduino uc ATtiny) i niestety po wybraniu płytki ATtiny85 (at)8MHz (wewnętrzny oscylator) i wgraniu sketcha blink dioda owszem miga ale robi to 2 razy wolniej tzn. delay(1000)...
attiny85 arduino attiny85 bascom attiny85 timer
awaria ekspresu philips wymiana grzałki moduł sterować autko elektryczny
bateria parkside bateria milwaukee
Skoda Octavia 1.6 102 KM 2009 - Wibracje przy 3000 obr./min Mercedes CLS 219 - który przewód od podświetlenia wyświetlacza?