#mikrokontrolery #avr dzięki za pomoc wczoraj, oczywiście USBasp musi mieć załączoną zworkę slow. Teraz pytanie o AVR studio 4. Jest możliwość połączenia się z klockiem poprzez ten programatory tym programem? Jak tak, to jak?
Wszystko
Najnowsze
Archiwum

zuberek1990
- 1

zuberek1990
- 0
@Analityk: Nie mogę bo nie mogę zainstalować SP1 do swojego Win7 (coś namieszałem przy instalacji, chyba problem ze źródłem instalki [klucz oryginalny]). Cóż, jak włączam atmel studio to cokolwiek chcę na nim zrobić muszę się naczekać. mam procesor dual core 2,4 i grafikę amd. Po za tym, sam komp dość opornie chodzi, muszę kupić lapka i oddzielić pracę przy PLC od tych prac, bo ciągle w tle działają różne serwery
konto usunięte
- 0
@zuberek1990: No to faktycznie za duże obciążenie jak na jedną jednostkę.
#avr #mikrokontrolery siemka, mam programator USBasp, do tego avr programing board i procka atmega8a, i nie mogę się z nim połączyć. kombinuje szukam po necie. avrdude podaje info: target doesn't answer.1 ; initialization failed, rc=-1. Muszę zrobić jakiś dodatkowy mostek albo dodać kondensator czy coś?
target doesn't answer.1 ; initialization failed, rc=-1.
@zuberek1990: Źle podpięte kable, za duża częstotliwość programowania, brak zasilania uC. MkAvrCalculator w wersji free będzie bardzo pomocny.
- 0
dzięki koledzy, wystarczył slow
- 2
Jak podłącze dwa urządzenia do sprzętowego UART (w obu urządzeniach tx i rx) i tylko jedno będzie włączone na raz, to drugie nie będzie przeszkadzało w transmisji z pierwszym (załóżmy, że np. masy są połączone, zasilanie jest odcinane przez vcc, w praktyce chciałbym zastosować włączany/wyłączany stabilizator LD3985)? Ogólnie można tak robić, czy raczej unikać? #arduino #avr #elektronika
- 2
@psi-nos: Nie możesz tak WPROST spiąć TXów - bo urządzenie zasilane będzie zwierało ci tą linię do 0v lub Vcc - a w tym samym czasie drugie z urządzeń będzie zwierało (przy transmisji) przeciwnie, więc masz zwarcie Vcc - gnd.
Urządzenie będzie nie-zasilane też źle - bo wtedy stan wysoki z pinu TX w tym urządzeniu - przez diody zabezpieczające port - zostaje podany na jego zasilanie, i niejako zasilasz
Urządzenie będzie nie-zasilane też źle - bo wtedy stan wysoki z pinu TX w tym urządzeniu - przez diody zabezpieczające port - zostaje podany na jego zasilanie, i niejako zasilasz
- 2
Coś zakombinowałeś z tymi zasilaniami. Przecież jak łączysz dwa urządzenia z oddzielnym zasilaniem to czasami masz po obu stronach pullupy i co wtedy? Ofc płynie jakiś niezerowy prąd ale żeby zaraz setki miliapmer to raczej nie. Zwłaszcza przez linie sygnałowe.
@Analityk: Nie zakombinowałem.
Co innego w magistralach, które używają przy stanie niskim "otwartego kolektora" a przy wysokim pullupa (wtedy faktycznie jakieś potencjalne prądy szkodliwe płynące pomiędzy urządzeniem włączonym a wyłączonym -
#elektronika
Mircy szybkie pytanie - jak sterować wysokim napięciem (~250V DC) za pomocą #avr ? Musi być to sterowanie high site - odbiornik podłączony na stałe do masy. Znalazłem taki układ - jak policzyć rezystory? Schemat przykładowy, bo jako PNP mam PZTA92 a NPN jeszcze nie znalazłem w p---------u, ale będzie na odpowiednie napięcie. R6 oczywisty bo ogranicza prąd odbiornika, R8 podciąga aby PNP się zamykał i tworzy
Mircy szybkie pytanie - jak sterować wysokim napięciem (~250V DC) za pomocą #avr ? Musi być to sterowanie high site - odbiornik podłączony na stałe do masy. Znalazłem taki układ - jak policzyć rezystory? Schemat przykładowy, bo jako PNP mam PZTA92 a NPN jeszcze nie znalazłem w p---------u, ale będzie na odpowiednie napięcie. R6 oczywisty bo ogranicza prąd odbiornika, R8 podciąga aby PNP się zamykał i tworzy
źródło: comment_ZcsmZKPxJF6Y2qxE6goKCpTBCuOuAxFt.jpg
Pobierz- 1
@MrDarkenRahl: transoptora użyj, bo tak wprost trochę strach.
- 1
@MrDarkenRahl: kurczę, wydawało mi się to bezproblemowe, a nie znalazłem transoptora z większym Vce niż kilkadziesiąt voltów. Tu masz inny schematy z mosfetem jako tranzystorem wykonawczym. Jako VCC możesz wykorzystać jakieś 12V
źródło: comment_esbELfzMv8ocIwjtkbLhr6ToPvG7J7bB.jpg
PobierzPoradzi ktoś, coś?
http://www.elektroda.pl/rtvforum/topic3116715.html#15156219
#elektronika #lcd #avr #atxmega #programowanie
http://www.elektroda.pl/rtvforum/topic3116715.html#15156219
#elektronika #lcd #avr #atxmega #programowanie
- 6
@miszczo997: Zabrzmię jak typowy elektrodowicz.
Było już użyj szukajki, a w ogóle to w szkole powinno być, trzeba było chodzić na zajęcia, temat do zamknięcia.
#typowaelektroda
Było już użyj szukajki, a w ogóle to w szkole powinno być, trzeba było chodzić na zajęcia, temat do zamknięcia.
#typowaelektroda
- 2
@miszczo997: zasilacz z czarnej listy, zamykam temat
- 149
Treść przeznaczona dla osób powyżej 18 roku życia...
- 11
Treść przeznaczona dla osób powyżej 18 roku życia...
- 12
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Komentarz usunięty przez autora
- 0
Chciałem ale za panna pojechałem do poznania... a szkoda
4
Proces tworzenia kurczaków domowym sposobem, czyli inkubator lęgowy ;)

Kurczaki na życzenie :P
z- 0
- #
- #
- #
- #
- #
- #
Witam wszystkich elektroników!
musimy z kolegą zrobić projekt z modułami bluetooth hc-05. Myśleliśmy żeby zrobić to w ten sposób:
włącznik do pinu wejściowego pierwszej Atmegi8, do pinu wyjściowego damy pierwszy moduł hc-05 i będzie on wysyłał stan logiczny (0 lub 1 z włącznika) do drugiego modułu hc-05, który poda ten sygnał na pin wejściowy drugiej atmegi 8. Ta druga atmega będzie na swoim pinie wyjściowym świeciła diodą. Postarałem się to w prosty
musimy z kolegą zrobić projekt z modułami bluetooth hc-05. Myśleliśmy żeby zrobić to w ten sposób:
włącznik do pinu wejściowego pierwszej Atmegi8, do pinu wyjściowego damy pierwszy moduł hc-05 i będzie on wysyłał stan logiczny (0 lub 1 z włącznika) do drugiego modułu hc-05, który poda ten sygnał na pin wejściowy drugiej atmegi 8. Ta druga atmega będzie na swoim pinie wyjściowym świeciła diodą. Postarałem się to w prosty
@luki9939393: zapoznajcie się z dokumentacją tych modułów, bo chyba nic na ich temat nie wiecie...
- 3
@m_highflyer: link do dokumentacji z komendami, tam wszystko jest: https://botland.com.pl/index.php?controller=attachment&id_attachment=782
Witam, mam kilka pytań odnośnie przerzucenia się z #arduino na #avr #atmega
1. Jest jakiś kurs, tutorial, coś w tym stylu, który pozwala na w miarę bezbolesne przerzucenie się, jeżeli chodzi o programowanie, zamiast uczyć się wszystkiego krok po kroku od nowa? Wiem, że mogę gołą atmegę programować dalej przez arduino ide, ale to raczej bez sensu.
2. Kolejne pytanie zahacza o #elektronika, a konkretniej
1. Jest jakiś kurs, tutorial, coś w tym stylu, który pozwala na w miarę bezbolesne przerzucenie się, jeżeli chodzi o programowanie, zamiast uczyć się wszystkiego krok po kroku od nowa? Wiem, że mogę gołą atmegę programować dalej przez arduino ide, ale to raczej bez sensu.
2. Kolejne pytanie zahacza o #elektronika, a konkretniej
- 1
@MamCieNaHita: Co Ty taki wystrachany. Przy obecnym oprogramowaniu kod pisze się (prawie) tak samo jak na arduino, stm-y, freescale i inne.
Dopiero kiedy chcesz coś bardziej pro zrobić to omijasz wszystkie te eclipsowe wspomagacze i ręcznie ustawiasz rejestry.
To może na początek pogadaj przez szeregowy z kompem. Na allegro jest masa przejściówek uart->usb.
Jak przesiadłem się na CodeWarrior i freescale to postawienie małego projektu nie wymagało ode mnie poświęcania czasu na czytanie
Dopiero kiedy chcesz coś bardziej pro zrobić to omijasz wszystkie te eclipsowe wspomagacze i ręcznie ustawiasz rejestry.
To może na początek pogadaj przez szeregowy z kompem. Na allegro jest masa przejściówek uart->usb.
Jak przesiadłem się na CodeWarrior i freescale to postawienie małego projektu nie wymagało ode mnie poświęcania czasu na czytanie
Komentarz usunięty przez moderatora
- 2
#elektronika #avr #esp8266
W jaki sposób zainstalować najnowsze oprogramowanie? Z tego co widzę XTCOM_UTIL chyba wyszedł z użycia, poza tym mi się nie uruchamia.
Mam też takie pytanie praktyczne, jak odpalę via putty lub cokolwiek innego ESP 8266 to po wysłaniu czegokolwiek dostaję echo, czyli to co wysłałem, nie nie jest to wina terminala, bo mam wyłączone to co wpisuję. Nie wiem czego to może być
W jaki sposób zainstalować najnowsze oprogramowanie? Z tego co widzę XTCOM_UTIL chyba wyszedł z użycia, poza tym mi się nie uruchamia.
Mam też takie pytanie praktyczne, jak odpalę via putty lub cokolwiek innego ESP 8266 to po wysłaniu czegokolwiek dostaję echo, czyli to co wysłałem, nie nie jest to wina terminala, bo mam wyłączone to co wpisuję. Nie wiem czego to może być
- 0
ok widzę NODEMCU robi upgrade za nas https://github.com/nodemcu/nodemcu-flasher tylko coś nie chce mi się dogadać chyba z ESP ; /
- 0
Zainstalowałem starsze sterowniki 9.5 tym NODE MCU FLASHEREM i putty podziałało nagle... generalnie słaby baud rate mam : / ale to moze z gównianych kabli wynikac. Jakby ktoś miał jakieś info dot. oprogramowania to dajcie znac
źródło: comment_HwVBmRGWRFzdW9gYR2DMugl9iIS22bmk.jpg
Pobierz#mikroelektronika #elektronika #avr #mikrokontrolery
Mirki kupiłem sobie kiedyś pudełko z nieodpakowaną elektroniką LaunchPad MSP430 G2 w kilku sztukach i kilkoma modułami do nich i zapłaciłem za to +-100zł ale że nie są otwarte i nie chciał bym ich otwierać [takie zboczenie] to pomyślałem że kupie dodatkowo osobno jeden żeby zobaczyć jak to działa. Wchodzę na popularny portal aukcyjny i tam... za jedną sztuke chcą
Mirki kupiłem sobie kiedyś pudełko z nieodpakowaną elektroniką LaunchPad MSP430 G2 w kilku sztukach i kilkoma modułami do nich i zapłaciłem za to +-100zł ale że nie są otwarte i nie chciał bym ich otwierać [takie zboczenie] to pomyślałem że kupie dodatkowo osobno jeden żeby zobaczyć jak to działa. Wchodzę na popularny portal aukcyjny i tam... za jedną sztuke chcą
13
Dlaczego Arduino jest takie wolne[ang]
![Dlaczego Arduino jest takie wolne[ang]](https://wykop.pl/cdn/c3397993/link_bylEoh8Rz3WrS972nS16xNzAdOJaGKRS,w220h142.jpg)
Zmiana stanu portu (digitalWrite) zajmuje 100 cykli zegara, czyli jest przynajmniej 60 razy wolniejsze niż "staroszkolne" PORTx ^= _BV(Px0) a wygenerowany kod 6 razy większy. Wyjaśnienie implementacji "digitalWrite".
z- 4
- #
- #
- #
- #
- #
- #
Korzystal ktos z przejsciowek usb rs232? Czy od strony #avr potrzeba jakiegos dodatkowego ukladu posredniczacego? Np. Maxcom?
#elektronika
#elektronika
- 2
@sztilq: Parametry transmisji sprawdź jeszcze raz.
- 1
@sztilq: Masz to:
http://wormfood.net/avrbaudcalc.php
Sprawdź czy Ci się nie rozjeżdża za bardzo zegar z baudrate, a wcześniej czy program jest na pewno OK, i czy fusebity są poprawne, oraz czy F_CPU jest poprawnie zdefiniowane w programie
http://wormfood.net/avrbaudcalc.php
Sprawdź czy Ci się nie rozjeżdża za bardzo zegar z baudrate, a wcześniej czy program jest na pewno OK, i czy fusebity są poprawne, oraz czy F_CPU jest poprawnie zdefiniowane w programie
- 1
mam problem, próbuję skompilować lekko zmodyfikowany avrsound przy pomocy toolchaina z avr studio 7 i ciągle wyrzuca mi:
variable 'Songs' must be const in order to be put into read-only section by means of 'attribute((progmem))'
Problem w tym, że wszystkie zmienne wrzucane do progmem są już zdefiniowane jako const (sprawdzałem też w plikach nagłówkowych), nawet gdy zrobiłem tak:
_const int const * Songs[] PROGMEM = { FurElise, Mozart, Minuet, AuldLangSyne,
variable 'Songs' must be const in order to be put into read-only section by means of 'attribute((progmem))'
Problem w tym, że wszystkie zmienne wrzucane do progmem są już zdefiniowane jako const (sprawdzałem też w plikach nagłówkowych), nawet gdy zrobiłem tak:
_const int const * Songs[] PROGMEM = { FurElise, Mozart, Minuet, AuldLangSyne,
- 1
@Block3r:
Sprawdź czy działa, bo się kompiluje. Kwestia stałego wskaźnika do stałej, u ciebie był tylko stały wskaźnik do zmiennej, żeby stworzyć wskaźnik do stałej operator "const" musi znajdować się za gwiazdką wskaźnika.
https://pl.wikibooks.org/wiki/C/Wska%C5%BAniki
Akapit "Stałe wskaźniki".
const PROGMEM int * const Songs[] = { FurElise, Mozart, Minuet, AuldLangSyne, Sirene1, Sirene2, Whistle, Invent8, Fugue, 0};Sprawdź czy działa, bo się kompiluje. Kwestia stałego wskaźnika do stałej, u ciebie był tylko stały wskaźnik do zmiennej, żeby stworzyć wskaźnik do stałej operator "const" musi znajdować się za gwiazdką wskaźnika.
https://pl.wikibooks.org/wiki/C/Wska%C5%BAniki
Akapit "Stałe wskaźniki".
- 0
@CCCCC: teraz mi wyrzuca
w 1 i 2 linii invent8.c
expected '=', ',', ';', 'asm' or '__attribute__' before 'PROGMEM'w 1 i 2 linii invent8.c
const char TEXT_SONG1[] PROGMEM =- 1
Używam hardware serial (arduino uno) do odbierania danych z modułu GPS. Bufor z tego co się orientuję ma 64B. W głównej pętli sprawdzam czy są jakieś dane (Serial.available()) i je odczytuję. Co się dzieje gdy zanim odczytam dane bufor będzie już pełny, a GPS nie skończy jeszcze wysyłania? Dane od razu przepadają? Główna pętla wykonuje się za długo, żebym był pewny, że zawsze zdążę odebrać dane przez zapełnieniem bufora. #arduino
- 0
@zaqwsxdsa: na razie spróbuję z buforem, bo z przerwaniami bym miał dużo kombinowania. Korzystam z kilku funkcji Serial, jak find, readBytesUntil itp., jakbym chciał to realizować bez biblioteki to by mi to chyba za dużo czasu zajęło :P
Komentarz usunięty przez moderatora
- 1
- 1
@QBA__: W nocie katalogowej od Atmela znajduje się zapis, który to stanowi że ATmega 328 z częstotliwością powyżej 10MHz powinna pracować na napięciu przynajmniej 4.5V.
@psi-nos: Ze swojej strony nie próbowałem 328 na 3.3V, aczkolwiek kilka 88 działa bezproblemowo już kilka lat na 3.3V. Jeżeli jednak ma to być jakieś kluczowe urządzenie, to jednak lepszym pomysłem byłoby zmienić taktowanie na 8MHz, gdyż nigdy na pewno nie wiadomo jak
@psi-nos: Ze swojej strony nie próbowałem 328 na 3.3V, aczkolwiek kilka 88 działa bezproblemowo już kilka lat na 3.3V. Jeżeli jednak ma to być jakieś kluczowe urządzenie, to jednak lepszym pomysłem byłoby zmienić taktowanie na 8MHz, gdyż nigdy na pewno nie wiadomo jak
- 0
@conel: a to racja, zapomniałem całkiem. Zawsze mi wszystko działało, ale w sumie to na domowych płytkach, komercyjnego urządzenia bym nie robił na parametry poza wpisanymi w notę katalogową
Atmega nie działa mi na 3.3V - co mogę robić nie tak?
Jak zasilę 5V to działa jak zaplanowałem, próbowałem dwóch, różnych źródeł 3.3V. Jak zamiast tych Atmeg podpiąłem odpowiednie piny z Arduino Pro Mini to też działa jak trzeba (na 3.3 i 5V).
Próbowałem na Atmega8 i na 328p. Według datasheetu oba chipy powinny działać na 3.3V.
Oba programowane przez USBasp z ArduinoIDE i oba ustawione na wewnętrzny oscylator (powtarzam, na 5V działa)
Jak zasilę 5V to działa jak zaplanowałem, próbowałem dwóch, różnych źródeł 3.3V. Jak zamiast tych Atmeg podpiąłem odpowiednie piny z Arduino Pro Mini to też działa jak trzeba (na 3.3 i 5V).
Próbowałem na Atmega8 i na 328p. Według datasheetu oba chipy powinny działać na 3.3V.
Oba programowane przez USBasp z ArduinoIDE i oba ustawione na wewnętrzny oscylator (powtarzam, na 5V działa)
- 0
@majkelos: sprawdzałem, ale wyłączę w ogóle na próbę.
Tak się jeszcze zastanawiam czy może wewnętrzny oscylator się nie uruchamiać? Gdzieś miałem kwarc na 8MHz to wieczorem spróbuję i z tą baterią na 3V żeby nie było.
Tak się jeszcze zastanawiam czy może wewnętrzny oscylator się nie uruchamiać? Gdzieś miałem kwarc na 8MHz to wieczorem spróbuję i z tą baterią na 3V żeby nie było.
- 0
Mirki czy jest możliwość aby w pamięci jakiegoś #avr były umieszczone 2 programy i w zależności od kombinacji pinow przy starcie procka bootloader wyrywał jeden lub drugi program?
#atmega #elektronika
#atmega #elektronika
#atmel #atxmega #avr #elektronika #mikrokontrolery
Lepiej wziąć kwarc 4MHz i puścić PLL x8, 8MHz i PLL x4, czy 16MHz i PLL x2?
Lepiej wziąć kwarc 4MHz i puścić PLL x8, 8MHz i PLL x4, czy 16MHz i PLL x2?
Komentarz usunięty przez autora
Komentarz usunięty przez autora





















