Wszystko
Najnowsze
Archiwum
- 1
Mam układ na którym dzieją się jakieś czary i który na wyjściu ma komparator lm393. Potrzebuję łapać zmiany stanu na tym komparatorze. Pierwsza moja myśl była taka, żeby podłączyć go do wejścia (+) na komparatorze w arduino, a do wejścia (-) podpiąć masę. Tylko że teraz gdy całość odpalam to komparator w arduino cały czas zwraca mi 1, bo wejście do którego mam podpięte wyjście z tamtego komparatora najwyraźniej "wisi" bo mam
- 1
Coś mocniejszego(i/lub z większą ilością peryferiów) niż atmega328p, a co równie łatwo się lutuje? Atmega328pb byłaby nawet spoko, ale nigdzie nie idzie jej dostać...
#avr #atmega #elektronika #kiciochpyta
#avr #atmega #elektronika #kiciochpyta
@MamCieNaHita: w takiej sytuacji chyba nie warto szukać czegoś mocniejszego co z kolei będzie mieć 40 pinów i zajmie pół płytki, tylko poćwiczyć lutowanie SMD i wtedy możesz wstawić cokolwiek zechcesz, Atmega128, STM32F1xx, LPC i wiele innych mocniejszych mikrokontrolerów które występują tylko w montażu powierzchniowym. A umiejętność lutowania SMD i tak kiedyś Ci się przyda :)
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
Panowie z #atmega #arduino popsułem chyba Attiny13. Domyślne fusy jakie miałem na czystej kostce to L:6A i H:FF.
Zmieniłem chyba na L:7A i H:FF - czyli zdjąłem CKDIV8 i chyba zostało na wewnętrznym 9.6MHz.
Teraz avrdude nie widzi mi Attiny ( ͡° ʖ̯ ͡°) Co jeszcze mogę zrobić? Programator AVR ISP MkII.
Zmieniłem chyba na L:7A i H:FF - czyli zdjąłem CKDIV8 i chyba zostało na wewnętrznym 9.6MHz.
Teraz avrdude nie widzi mi Attiny ( ͡° ʖ̯ ͡°) Co jeszcze mogę zrobić? Programator AVR ISP MkII.
- 1
@WebSpider: naprawiłem, trzeba było avrdude z linii komend dodać przełącznik -F i nadpisał fusy, bo mu się device signature nie zgadzały.
To pomogło:
To pomogło:
avrdude -p attiny13 -c avrispmkii -P usb -B 8 -V -u -U lfuse:w:0x6A:m -U hfuse:w:0xFF:m -v -v -i 10 -F- 0
- 1
@mnb--: Proszę, świetnej jakości klon: https://telmal.com/pl/p/Promocja-Arduino-UNO-R3-Atmel-ATMega328-klon-AVR-/82
- 2
Wpinam ATmegę do USBasp i próbuję ją wykryć AVRDUDEm. ATmega32-16PU działa, a ATmega32A-PU:
Podpinam je identycznie (mam polutowaną płytkę z podstawką, w którą wsadzam raz jeden, raz drugi). Jeden działa, drugi nie. ATmegi32A-PU mam trzy egzemplarze, w tym jeden prosto ze sklepu, nie działa żaden. Co może być nie tak?
#mikrokontrolery #atmega
avrdude.exe: error: program enable: target doesn't answer. 1avrdude.exe: initialization failed, rc=-1Podpinam je identycznie (mam polutowaną płytkę z podstawką, w którą wsadzam raz jeden, raz drugi). Jeden działa, drugi nie. ATmegi32A-PU mam trzy egzemplarze, w tym jeden prosto ze sklepu, nie działa żaden. Co może być nie tak?
#mikrokontrolery #atmega
- 1
@PoprostuWidelec: Dałbym ci dwa plusy, gdyby się dało :-)
@cochese: AVR'y w stanie fabrycznym mają częstotliwość ustawioną na 1MHz. Do programowania na jeden takt zegara SCK musi przypaść minimum 3 lub 4 takty uC. Więc świeże avr zapisujemy powoli, zwłaszcza fusebity.
- 2
Jak podłączacie USBASP (albo inny programator) do płytki stykowej? Klasycznej taśmy zakończoną wtyczką kanda nie wepnę w goldpiny, bo piny są w dwóch rzędach i zawsze zrobię zwarcie. Co robicie? Rozszywacie taśmę na jednym końcu i lutujecie do niej goldpiny? Podpinacie do wtyczki na końcu taśmy wiązkę konektorów? Używacie przejściówek, np. takich: http://www.sklep.monster.pl/Img.ashx?Id=44228 ? Jeszcze jakieś inne pomysły?
#avr #atmega
#avr #atmega
- 1
- 1
@cochese: Adapatera, takiego: https://oshpark.com/shared_projects/RrjW9Bvd
konto usunięte via iOS
- 47
I skończone !!! Stacja pogodowa prawie ukończona, zostało przerzucić na atmege, ekran bezprzewodowo i jakąś ładną obudowę do wszystkiego.
#arduino #programowanie #chwalesie #elektronika #elektronikadiy #atmega
#arduino #programowanie #chwalesie #elektronika #elektronikadiy #atmega
źródło: comment_2rrrBdvohDJPAFBcu0zcdKkCPcGcWO2r.jpg
PobierzAny ideas?
Płytka gotronik avr z atmegą 32 połączenie przez usb i wbudowany w płytkę FT232RL. Program wysypuje się po resecie uC Jak widać widzi jaki uC jest w podstawce ale nic nie mogę zaprogramować. Prędkośc transmisji ustawiona na porcie wirtualnym w Win10 też na 57600 bps
#mikrokontrolery #avr #atmega #elektronika
Płytka gotronik avr z atmegą 32 połączenie przez usb i wbudowany w płytkę FT232RL. Program wysypuje się po resecie uC Jak widać widzi jaki uC jest w podstawce ale nic nie mogę zaprogramować. Prędkośc transmisji ustawiona na porcie wirtualnym w Win10 też na 57600 bps
#mikrokontrolery #avr #atmega #elektronika
źródło: comment_HaSHKCj5HdWmIhGavXXit3io216ZMvqh.jpg
Pobierz@michallus: Kiedyś się robiło takie kombinacje z różnymi przejściówkami i było dużo problemów. Masz tam złącze ISP, to najprościej ci wyjdzie dokupić USBASP.
- 0
@Porazony: Ogarnąłem to dopiero jak na maila dostałem schemat ideowy płytki. Okazało się, że FT232RL nie jest podłączony do atmegi bezpośrednio tylko wyprowadzenia są na goldpinach (zastanawiało mnie po co) i trzeba kabelkami połączyć TxD i RxD z odpowiednikami w uC (PD0 i PD1)
#atmega #mikrokontrolery #pytanie #elektronika
Jak mam jedną zmienną "a" i wskaźnik *wsk to pisząc w programie wsk = &a
To wskaźnik teraz wskazuje na ADRES zmiennej a. Zakładając, że jest to pierwsza zmienna to jej adres powinien być 0x0000, ale pierwsze komórki RAM w uC są przypisane do rejestrów ogólnego przeznaczenie i rejestrów I/O czyli w przypadku atmega32 pierwszy adres "Internal SRAM" to 0x0060 (dec
Jak mam jedną zmienną "a" i wskaźnik *wsk to pisząc w programie wsk = &a
To wskaźnik teraz wskazuje na ADRES zmiennej a. Zakładając, że jest to pierwsza zmienna to jej adres powinien być 0x0000, ale pierwsze komórki RAM w uC są przypisane do rejestrów ogólnego przeznaczenie i rejestrów I/O czyli w przypadku atmega32 pierwszy adres "Internal SRAM" to 0x0060 (dec
- 1
@vvkurvv_ostry: Wielkie Dzięki Misiaczku !ʕ•ᴥ•ʔ
Wszystko teraz pięknie działa, adres pierwszej zmiennej to 96.
Tylko czemu static wszystko naprawia? Skoro zmienna a i tak była na początku. zmienne static są inicjalizowane na etapie kompilacji, a "zwykłe" zmienne dopiero gdy uC napotka instrukcję stworzenia zmiennej w pamięci FLASH. Tylko, że nic to nie wyjaśnia. Przed uint8_t a=1; nie było nic co mogło ingerować w pamięci internal
Wszystko teraz pięknie działa, adres pierwszej zmiennej to 96.
Tylko czemu static wszystko naprawia? Skoro zmienna a i tak była na początku. zmienne static są inicjalizowane na etapie kompilacji, a "zwykłe" zmienne dopiero gdy uC napotka instrukcję stworzenia zmiennej w pamięci FLASH. Tylko, że nic to nie wyjaśnia. Przed uint8_t a=1; nie było nic co mogło ingerować w pamięci internal
@PoprostuWidelec kompilator wrzucil Ci zmienna 'a' tam gdzie mu bylo wygodnie (zmienna lokalna). Wszystko dzialalo zgodnie z planem. Ten sam efekt co ze static uzyskalvys deklarujac ja poza main.
5
BLDC motor [ATMEGA32] [control + schema + program + library + extra content
![BLDC motor [ATMEGA32] [control + schema + program + library + extra content](https://wykop.pl/cdn/c3397993/link_cbpu8DvqMHH2tNJvFdEarYqW1eWojSwS,w220h142.jpg)
Moja próba sterowania silnikiem bezszczotkowym za pomocą mikrokontrolera udostępniam wsad i schemat. Pozdrawiam. Odpowiem na ewentualne pytania.
z- 0
- #
- #
- #
- #
- #
- #
- 1
Chcę użyć arduino uno jako programatora atmegi 8 na płytce stykowej (do bardzo prostych zadań). Z tym, że chcę programowac bez bibliotek arduino ale tym C z avr czyli ustawianie bitów i rejestrów itd. Tutoriale są albo mocno przestarzałe albo prowadzą do czegoś innego. Jak to wykonać? Może wy macie lepsze tutoriale?
#arduino #atmega #avr #elektronika #diy
#arduino #atmega #avr #elektronika #diy
- 2
@fanatic: Wszystkie tutoriale jakie znam, opierają się o to, że będziesz używać Arduino "IDE" do programowania, tudzież innych programów/wtyczek opartych o nie, co finalnie oznacza że będziesz korzystać z nakładki Arduino w pisanych programach.
Szczerze mówiąc, zastanawiam się czy jest sens się bawić, zamiast wydać 20zł na programator USBasp i używać czego tylko się chce.
Mógłbyś jeszcze "przechwycić" parametry, które Arduino "IDE" podaje do avrdude (chociażby przy pomocy ProcessExplorer), ale
Szczerze mówiąc, zastanawiam się czy jest sens się bawić, zamiast wydać 20zł na programator USBasp i używać czego tylko się chce.
Mógłbyś jeszcze "przechwycić" parametry, które Arduino "IDE" podaje do avrdude (chociażby przy pomocy ProcessExplorer), ale
@conel: A widzisz, dobrze wiedzieć ;)
Ja jedynie na Windowsie kiedyś ustawiałem atmel studio do wgrywania programu na procka za pomocą jednego przycisku przez usbasp i tyle.
Teraz tylko linux, atom i sudo make flash #czujdobrze ( ͡º ͜ʖ͡º)
Ja jedynie na Windowsie kiedyś ustawiałem atmel studio do wgrywania programu na procka za pomocą jednego przycisku przez usbasp i tyle.
Teraz tylko linux, atom i sudo make flash #czujdobrze ( ͡º ͜ʖ͡º)
- 3
#mikrokontrolery #atmega #programowanie #gsm może ktoś z Was jeszcze nie widział a chciałby się dorzucić Mirkowi do projektu http://www.wykop.pl/link/3317123/projekt-yellowbook/
- 0
@PoprostuWidelec: poszło grubo wczoraj :) @nihil_novi: teraz już nie ma możliwości edycji, następnym razem pewnie zrobi to lepiej.
@qerda: Następny raz będzie za x lat. Ja np. chciałbym go wesprzeć przez zbiórkę, ale chwilowo nie mam pieniędzy na próg za 150 zł (zostało 38 zestawów). Może za 2 tygodnie, ale do tego czasu próg może się wyczerpać, a żeby dopłacać do progu za 500 zł to musiałoby mnie zdrowo rąbnąć. Najpierw się myśli, a potem robi się zbiórki na książki ( ͡° ͜ʖ ͡°)
5
Projekt YELLOWBOOK

Trwa zbiórka funduszy na trzecią część serii książek dotyczących nauki programowania mikrokontrolerów w języku C autorstwa Mirosława Kardasia. Wśród wykopowiczów jest wielu początkujących elektroników, których ta pozycja z pewnością zainteresuje.
z- 3
- #
- #
- #
- #
- #
- #
- 1
Mirki, potrzebuję pomocy ze zbudowaniem bufora-wzmacniacza do miernika częstotliwości na #avr #atmega. Chodzi mi o to by zbytnio nie obciążać wyjścia mierzonego układu i podwyższyć amplitudę sygnału do poziomu akceptowalnego przez mikrokontroler. Chciałbym przykładowo zmierzyć odbieraną częstotliwość w radioodbiorniku #krotkofalarstwo nie wprowadzając za dużych zakłóceń. Zakres pomiarów jaki chciałbym uzyskać to od 1Hz do ok.100MHz. Będę wdzięczny za każdą pomoc, bo z analogówką to raczej
- 1
- 3
na prostych wzmakach operacyjnych robione są sondy
@guestviewonlypl: ale nie na 100MHz...
@DS18B20: a jak ty chcesz mierzyć na atmega 100MHz?
Potrzebujesz dzielnik wejściowy. A jak dajesz dzielnik, to od razu taki, co ma wejście wysokoimpedancyjne/dopasowane, najlepiej od razu gotowy bo kosztuje niewiele http://jsel.pl/PL,6,63,_mcw2_preskaler_+_przedwzmacniacz_do_miernikow_czestotliwosci.html
- 14
Cześć Mirki ( ͡° ͜ʖ ͡°)
Zapraszam na kolejną część kursu Arduino. W dzisiejszej części porozmawiamy o oszczędzaniu energii przez Arduino, przedstawimy tryby zasilania i je opiszemy, porównamy pobór prądu Arduino UNO z samą ATMega328 oraz napiszemy dwa programy pokazujące obsługę trybów oszczędzanie energii.
Link: http://feriar-lab.pl/kurs-arduino-oszczedzanie-energii/
#elektronika #majsterkowanie #arduino #atmega #programowanie #watchdog #feriarlab
Zapraszam na kolejną część kursu Arduino. W dzisiejszej części porozmawiamy o oszczędzaniu energii przez Arduino, przedstawimy tryby zasilania i je opiszemy, porównamy pobór prądu Arduino UNO z samą ATMega328 oraz napiszemy dwa programy pokazujące obsługę trybów oszczędzanie energii.
Link: http://feriar-lab.pl/kurs-arduino-oszczedzanie-energii/
#elektronika #majsterkowanie #arduino #atmega #programowanie #watchdog #feriarlab
źródło: comment_h4cmUsSxpzGJAtiu6yMMUGyNVGM2skKq.jpg
PobierzMireczki, mam kodzik:
PRR &=~(1<<PRTIM1);
PRR &=~(1<<PRTIM0);
DDRB = 255;
PRR &=~(1<<PRTIM1);
PRR &=~(1<<PRTIM0);
DDRB = 255;
@Analityk: który rejestr odpowada za sleep
- 0
@wytrzzeszcz: A po co to sleep? To ma być timer, który liczy od zera co ocr1a i w tym momencie zmienia stan pinu oc1a niezależnie od programu.
Treść przeznaczona dla osób powyżej 18 roku życia...



















źródło: comment_eXdQ4vjpTdrWS4yuBxfMtCg4dyPpY9gD.jpg
Pobierz