Wszystko
Najnowsze
Archiwum
- 3
Siemka Mirki i Mirabelki
Ktoś z Was może chętny na artykuł o Maszynie Turinga oraz jej implementacji?
A jeżeli tak to na czym byście chcieli zobaczyć implementacje? Myślałem nad Arduino ale to raczej nie najlepsze rozwiązanie. ATmega 8? ( ͡° ͜ʖ ͡°)
Tutaj prawdopodobnie w najbliższym czasie pojawi się artykuł ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
Ktoś z Was może chętny na artykuł o Maszynie Turinga oraz jej implementacji?
A jeżeli tak to na czym byście chcieli zobaczyć implementacje? Myślałem nad Arduino ale to raczej nie najlepsze rozwiązanie. ATmega 8? ( ͡° ͜ʖ ͡°)
Tutaj prawdopodobnie w najbliższym czasie pojawi się artykuł ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
- 1
Pomożecie z #avr #atmega 8 #usbasp ?
Nie mogę zaprogramować, nie mam doświadczenia z programowaniem za pomocą programatora. Wcześniej był błąd z "cannot set sck period", zaktualizowałem usbasp do najnowszej wersji (http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ wszystko poszło ok) i teraz mam takie coś:
Nie mogę zaprogramować, nie mam doświadczenia z programowaniem za pomocą programatora. Wcześniej był błąd z "cannot set sck period", zaktualizowałem usbasp do najnowszej wersji (http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ wszystko poszło ok) i teraz mam takie coś:
$ ./avrdude -p m8 -c usbasp -F
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed,Kupiłem sobie EEPROM AT24C512 - 64 kB pamięci. Czy jest jakiś sposób na zaprogramowanie tego szybko danymi, czy muszę najpierw zrobić sobie "programator" z np. atmegi i przejściówki usart/usb i wysłać z kompa bajt po bajcie? Muszę wgrać tablicę bajtów zawierającą próbki pliku dźwiękowego, ma około 29 kB, ale Flash Atmegi8 ma tylko 8 kB, więc jak łatwo policzyć nie zmieści się.
#elektronika #atmega #avr
#elektronika #atmega #avr
- 2
@Fox_Murder: kurczę chyba trafiłem na elektrodę przez pomyłkę, a chciałem napisać na mirko... Nie pytałem co będzie lepsze tylko jak zaprogramować tę pamięć, jakbym chciał zrobić to inaczej to bym zrobił, mogę wyjąć Atmegę328 z Arduino bo mam i nie używam, ale postanowiłem zrobić to tak i tyle, jak się nie uda to będę kombinować co dalej.
@Vetinari: ok, poczytam jeszcze o tym
@Vetinari: ok, poczytam jeszcze o tym
@xerxes931: Dawno, dawno temu pamięci I2C (8-nozkowe) programowałem przez PonyProg i jakąś trywialną do zrobienia przelotką na rs232.
Cześć ktoś słyszał o nowej ATmedze ( ͡° ͜ʖ ͡°) ?
http://roboblog.eu/2016/01/27/atmel-wypuscil-nowy-procesor-atmega328pb/
#avr #atmega #mikrokontrolery #elektronika #informatyka #programowanie #atmel
http://roboblog.eu/2016/01/27/atmel-wypuscil-nowy-procesor-atmega328pb/
#avr #atmega #mikrokontrolery #elektronika #informatyka #programowanie #atmel
- 1
@Maciek-roboblog: nom, jakąś godzinę temu, stare newsy na tym blogu :D
Komentarz usunięty przez moderatora
- 1
#elektronika
Mirki dla zastosowań #avr podobnych jakie jeszcze rodziny mikrokontrolerów byście polecili poza #atmega i innym Atmelowskim?
Mirki dla zastosowań #avr podobnych jakie jeszcze rodziny mikrokontrolerów byście polecili poza #atmega i innym Atmelowskim?
19
Microchip Technology przejmuje ATMEL za prawie 3,6 miliarda dolarów.

Microchip Technology przejmuje konkurencyjną firmę.
z- 8
- #
- #
- #
- #
- #
- #
Mirki, czy da się podłączyć kilka Attiny do Atmega? Jeśli tak to jak bo przecież jest tylko po jednej parze pinów Tx Rx.
#arduino #atmega #programowanie #avr #elektronika
#arduino #atmega #programowanie #avr #elektronika
- 1
Nie wiem czemu nie działają mi przerwania na komparatorze. Podpiąłem 2.5V na AIN1 i przycisk do 5V na AIN0. Dioda która ma świecić przy sprawdzaniu w pętli programu
normalnie działa i zapala się jak wciskam przycisk. Ale druga dioda która ma gasnąć przy przerwaniu ISR(ANA COMP vect) w ogóle nie zmienia swojego stanu. Włączyłem przerwania na komparatorze i globalne to czego jeszcze brakuje?
if(bit_is_set(ACSR,ACO))normalnie działa i zapala się jak wciskam przycisk. Ale druga dioda która ma gasnąć przy przerwaniu ISR(ANA COMP vect) w ogóle nie zmienia swojego stanu. Włączyłem przerwania na komparatorze i globalne to czego jeszcze brakuje?
ACSR |= (1<<ACIE);- 1
@Analityk: @Fox_Murder: Po utracie większości włosów znalazłem jakiś przykład do Arduino w którym jest użyta flaga ANALOG COMP vect, a nie ANA COMP vect i która oczywiście działa. Dlaczego tak, chociaż w specyfikacji Atmegi jest ANA i dlaczego ANA kompilowało się bez słowa, nie wiem.
źródło: comment_FXg2PrBxEhSIGzSgfisEhfkRHZb26qIk.jpg
Pobierz@Atraktor: Pewnie z tego samego powodu, dla którego Arduino wymyśliło interrupt() a przecież korzysta z makr sei() i cli(). Arduino ide to straszne g---o jeśli mowa o nowoczesnych IDE.
- 2
Chciałbym sterować zegarem klapkowym, przy pomocy #arduino.
Ktoś może robił coś takiego? Dopiero zamówiłem zegar, więc nie wiem dokładnie co jeszcze może być mi potrzebne, to będą moja początki z Arduino.
#elektronika #diy #avr #atmega
Ktoś może robił coś takiego? Dopiero zamówiłem zegar, więc nie wiem dokładnie co jeszcze może być mi potrzebne, to będą moja początki z Arduino.
#elektronika #diy #avr #atmega
źródło: comment_OpAd7YfkM7w1XUa9OtpdgIRvjYJnqRug.jpg
Pobierz@magiczny_orangutan: Wszystko zależy jaki ma mechanizm, bo może jest sterowany jednym silniczkiem, zobaczymy.
@KacperOo: wołaj, bo z krokowymi sporo się bawiłem w pracy, ale ja robię na gołych avr :)
@KacperOo: wołaj, bo z krokowymi sporo się bawiłem w pracy, ale ja robię na gołych avr :)
- 1
@magiczny_orangutan:
jeżeli są 2 co minutę na jeden, ale na drugi raczej po 60 impulsach na 1 i wyzerowaniu jego licznika, bo inaczej mogłyby chodzić niezależnie np po ustawieniu godziny.
wystarczy podać impuls co minutę na jeden i co godzinę na drugi
jeżeli są 2 co minutę na jeden, ale na drugi raczej po 60 impulsach na 1 i wyzerowaniu jego licznika, bo inaczej mogłyby chodzić niezależnie np po ustawieniu godziny.
- 1
- 2
@psi-nos: może być uwalona, ale równie dobrze może mieć jakieś bzdurne fusebity ustawione, i kuleje programowanie, bo Fcpu jest w kosmosie albo nie ma wcale, albo trzeba "slow sck" włączyć w programatorze by się dogadał...
- 1
@psi-nos: oczywiście, przez arduino tak samo można namieszac w fusebitach, jak przez każdy inny SPI/ISP-programator.
- 2
DDRB |= (1 << 1);DDRB |= (1 << 2);TCCR1B |= (1 << CS12);TCCR1B |= (1 << WGM12);OCR1A = 62500;TCCR1A |= (1 << COM1A0);- 1
Witam. Po ponad 6 miesiącach zabawy z #arduino (zestaw z botlandu+silniczki) sprzedałem prawie wszystko koledze którego zaciekawiło to co miałem na biurku. Teraz zastanawiam się czy lepiej kupić taki jebitny zestaw z #aliexpress, czy może lepiej zamówić to co mi się przyda? Albo może przerzucić się na #raspberrypi lub gołą #atmega? Ogólnie chce zacząć robić coś czym mogę sterować zdalnie (oświetlenie, robot
- 2
@Fox_Murder: Przerobiłem wszystko co jest w rozszerzonym zestawie z botlandu doliczając serwo, silniki, czujniki ruchu, odległości. Bawiłem się też sterowaniem pilotem. Teraz chcę iść dalej i ogarnąć #esp8266 które już mam na biurku, ale nie miałem jak podłączyć do Uno ( ͡° ʖ̯ ͡°)
@IceGoral: pamietaj ze nie musisz podlaczac esp8266 do arduino aby cos osiagnac. Mozesz programowac w C pod arduinoIDE bezposrednio na esp
Jak ma się napięcie zasilania do stabilności zegara w #atmega 8L? Podobno ona działa od 2.7V, zamierzam zasilać z 3 baterii AA więc napięcie będzie pewnie w zakresie 3.5-4.5V. Nie wiem jednak jak wpłynie to na częstotliwość taktowania - użyty został 8MHz kwarc z 22pF kondensatorami, i na zasilaniu 5V działa bardzo dobrze, ale nie znalazłem w datasheecie wykresu bezpiecznego zakresu zasilania i taktowania. Zależy mi na dokładności zegara gdyż
- 0
@Analityk: no właśnie, ten to wiem że jest bardzo zmienny bo bez kwarcu miałem 10% błędu przy pomiarze czasu, a z kwarcem jakiś pomijanie mały. Chyba po prostu sam sobie posprawdzam zmieniając napięcie w tym zakresie jaki potrzebuję i posprawdzam w takim razie.
@xerxes931: W zasadzie skoro działa od 2,7V to nie powinno mieć żadnego wpływu na zegar ale na pewno będzie miało wpływ na progi przełączania IO i histerezę pinow oraz na działanie adc i komparatora.
Złożyłem sobie prosty układ z przekaźnikiem i niby jak podłączam bazę przez rezystor bezpośrednio do 5V to działa pięknie, ale jak już steruję wyjściem z Atmegi to niby cośtam cyka, ale przekaźnik się nie załącza :/ Dziwne, bo według wyliczeń powinno iść niecałe pół miliampera, a wydajność prądowa wyjścia Atmega8 to coś koło 20mA. Dlaczemu tak jest?
EDIT: problem rozwiązany, zapomniałem dać GPIO atmegi jako wyjście
#elektronika #atmega
EDIT: problem rozwiązany, zapomniałem dać GPIO atmegi jako wyjście
#elektronika #atmega
źródło: comment_1YAD24CSn36RQYloxx5QZTkO1qBfpvea.jpg
Pobierz- 2
@xerxes931: boś nie przełączył danego pinu w arduino jako wyjście, a używasz je jako wejście - realnie wpisując do niego 1 - załączasz słaby pullup (jakieś 100k do +Vcc) więc ledwo co tam idzie na bazę tranzystora.
- 3
@hrumque: jakie znowu Arduino, wypraszam sobie! Ale racja, zapomniałem dopisać "DDRB = 0x01" żeby było jako wyjście :/ Już działa :D
Mirki kupiłem kiedyś na JD klon arduino (http://en.jd.com/product/UNO-R3-ATmega328P-ATmega16U2-Version-Board-Free-USB-Cable-For-Arduino_784418.html). Czy ktoś by mógł mnie pokierować jak wgrać jakiegos sampla na tą płytkę ? Po wpięciu pod USB w menadżerze urządzeń nic się nie zmienia (nie wykrywa żadnego nowego sprzętu).
#jd #arduino #atmega
#jd #arduino #atmega
- 0
- 0
doklejam jeszcze szczegóły : " System Windows zatrzymał to urządzenie z powodu zaraportowanych problemów. (Kod 43)
A request for the USB device descriptor failed. "
Próbowałem już :
1. Kombinacje z tym by płytka była wykrywana jako port LPT ( u mnie to nie przechodzi ze względu na to ze jest odrazu wykrywana pod USB)
A request for the USB device descriptor failed. "
Próbowałem już :
1. Kombinacje z tym by płytka była wykrywana jako port LPT ( u mnie to nie przechodzi ze względu na to ze jest odrazu wykrywana pod USB)
- 1
- 1
#avr #atmega
Mirki macie jakiś przykład programu do wysyłania/parsowania komend UART? Generalnie z jakimiś prostymi programikami nie mam problemów, ale ja wolałbym całe łańcuchy znaków odbierać i odsyłać odpowiedź po parsowaniu.
Mam coś takiego https://gist.github.com/adnbr/2629767
ale nie działa mi dobrze
Mirki macie jakiś przykład programu do wysyłania/parsowania komend UART? Generalnie z jakimiś prostymi programikami nie mam problemów, ale ja wolałbym całe łańcuchy znaków odbierać i odsyłać odpowiedź po parsowaniu.
Mam coś takiego https://gist.github.com/adnbr/2629767
ale nie działa mi dobrze
- 0
@Dymoslaw: ok generalnie cześć warningów naprawiłem, ale problem chyba leży po stronie obsługi przerwania odpowiedzialnego za dane przesyłane, bo
1. Jeżeli nic nie wysyłam i w loopie wrzucę wysyłanie łańcucha znaków co 1 sekunde - spisuje się bardzo dobrze i działa bez błędów najmniejszych, zawsze dostaje to co sobie wpiszę w loopie
2. Usunąłem większość kodu w pętli i tak naprawdę mam tylko
if (commandready
1. Jeżeli nic nie wysyłam i w loopie wrzucę wysyłanie łańcucha znaków co 1 sekunde - spisuje się bardzo dobrze i działa bez błędów najmniejszych, zawsze dostaje to co sobie wpiszę w loopie
2. Usunąłem większość kodu w pętli i tak naprawdę mam tylko
if (commandready
- 0
@Dymoslaw: ok uporałem się z problemami :) urządzenie mi się resetowało po prostu przy obsłudze przerwania, coś zmieniłem, później usunąłem i nagle zniknęło, to był raczej softowy problem
W każdym razie dziekuje za odzew i zainteresowanie :P
W każdym razie dziekuje za odzew i zainteresowanie :P
#elektronika #avr #uc #atmega
Mireczki, powiedzcie mi czy jesli mam nadajnik/odbiornik radiowy na usb (cc1100), to czy istnialaby mozliwosc odczytu z niego bezposrednio na uC?
Mireczki, powiedzcie mi czy jesli mam nadajnik/odbiornik radiowy na usb (cc1100), to czy istnialaby mozliwosc odczytu z niego bezposrednio na uC?
- 0
@OtozToWszystko: Google Ci prawdę powie, przez SPI da.
https://www.google.pl/url?sa=t&source=web&rct=j&url=http://www.soyter.pl/sites/default/files/061-068_cc1100_cz1.pdf
https://www.google.pl/url?sa=t&source=web&rct=j&url=http://www.soyter.pl/sites/default/files/061-068_cc1100_cz1.pdf
















Komentarz usunięty przez moderatora