@Felonious_Gru: działa, człowieku, niech ci pan bóg w rogalach wynagrodzi. Ja wszystko pójdzie dobrze to może dzisiaj skończę obudowę. Mam bardzo niecodzienny pomysł, będę wołał :)

Jeszcze raz DZIĘKUJĘ!
  • Odpowiedz
Rzuci ktoś jakąś propozycją na program, który mogę napisać na swoją płytkę ewaluacyjną z ATmegą? Mam tam wyprowadzone piny SPI, I2C i 1-wire, więc mogę dołączać zewnętrzne peryferia. Do tego port USB, slot karty pamięci, PWM, piny dla wyświetlacza aLCD.

#elektronika #avr #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam bajt z czujnika: 1100 0000, czasem zmienia się na 1011 1111. Jest w dopełnieniu do dwóch (jeśli dobrze zrozumiałem "value is expressed as 2’s complement"). Wiem, że to musi być bardzo bliskie zeru (bo jest to czujnik przyspieszenia, podobno jest skalibrowany i leży w miejscu). Jak to teraz zamienić na wartość możliwą do zrozumienia przez człowieka?

#programowanie #avr
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tassadar: Pracowałem nad oprogramowaniem do (jak się to ładnie nazywa) "Urządzenia transmisji sygnałów alarmów pożarowych i uszkodzeniowych". W środku same AVRy. Szczegółów nie mogę zdradzić.

Od ponad dwóch lat zajmuje się telemetrią; GPS, GPRS, TCP/IP. Siedzę głęboko w ARMach od ST.
  • Odpowiedz
@fasfsrheeahgdfhds2: nie o to mi chodziło. Wiele się mówi o ESD, poziomach napięć, wspólnych masach itd. Kiedyś mi się wydawało, że to bez znaczenia i stąd większość problemów z AVRami.

Jak pracujesz z płytką, programujesz, testujesz to najlepiej nie wypinać ani programatora ani złącza ISP kiedy coś działa. Najpierw zasilane układu, potem programator. Często mi się zdarzało upalić jakiś pin w procesorze i wydawało się że to tak samo z
  • Odpowiedz
@Felonious_Gru: @wik5: @GNMacu: Nie jest prawdą, że programować się da tylko z bootloaderem. Ja zazwyczaj atmegi programuję po prostu programatorem USBasp (Arduino IDE ma na wyposażeniu wykorzystanie tegoż do zaprogramowania atmeg). Przydatne są też rozkłady pinów, które są nieco inne niż na płytkach arduino (przykład dla atmegi8 http://arduino.cc/en/Hacking/PinMapping).

Po takim programowaniu oczywiście można normalnie podłączyć USB-UART i czytać z Seriala.

Dodatkowo jeśli chodzi o wgranie bootloadera
  • Odpowiedz
Dobra mirosławy, będę musiał się łączyć z telefonu z #android do #avr za pomocą #bluetooth. W sumie jedyny problem to taki, że nie umiem into aplikacje na #android XD. Jakieś dobre propozycje książek (pdf z warezów / stron) z kodami źródłowymi dla średnio - zaawansowanych (java, oop, c++ i inne języki nie są mi obce).

Dam jeszcze tag #arduino. #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atomic_Cookie: Nie wiem czy pytanie nadal aktualne. Jeśli tak to w "Android w akcji" w 14 rozdziale jest opis łączenia się przez bt. Akurat ten rozdział jest dostępny za darmo.
  • Odpowiedz
Mirki, mam problem. Piszę sobie na AVR program, w którym jest DDRD=111; i potem PORTD=011;. ATmega reaguje natomiast tak, jakbym miał wpisane PORTD=001;. O co chodzi? :/ Jeśli będzie 101 to zareaguje normalnie, więc nie ma mowy o jakimś połączeniu na płytce.

#elektronika #avr
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #pcb #arduino #atmega #avr

Dalej wojuje z moim przełącznikiem 100A 30V ostatnio pytałem o sterowanie mosfetów przez dzielnik rezystorowy, wszystko było by super gdyby nie to że jednak potrzebuje sterować (przerwać) "plusa" czyli muszę zrobić high side driver dla mosfetu N (czemu nie wezmę mosfet P ? bo maja DUŻE Rdson -na N będę miał straty 5-10W dla 100A a na
zachwiej - #elektronika #pcb #arduino #atmega #avr 



Dalej wojuje z moim przełączni...

źródło: comment_XxufjAKBm8jVwZuVlfWHY3X7JHhICuMJ.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje pomocy bo sam juz nie wiem co jest zle. Podlaczylem atmege8 (ktora siedzi sobie w podstawce) do programatora, na plytce uniwersalnej jest wpiety wyswietlacz lcd i potencjometr obrotowy. Na poczatku podpialem zasialnie + poswietlenie i wygladalo mniej wiecej tak : http://www.elektroda.pl/rtvforum/files-rtvforum/lcd_hd44780_kontrast_ok_6251.png . Znalazlem przykladowy program tutaj http://mikrokontrolery.net/avr_c_08.htm zeby byc pewnym ze wszystko ok poustawiane to nawet znalazlem jak ktos na forum tlumaczy ktore piny gdzie podpiac ( w tym linku http://www.elektroda.pl/rtvforum/topic701238.html
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #avr #arduino #raspberrypi

Mirki, chcę i muszę [z naciskiem na chcę] napisać coś, co działa poza obudową komputera. Mam trochę doświadczenia w wysokim poziomie i trochę [poziom akademicki++, czyli wiadomo jak jest] w C/C++. Raz w życiu pisałem coś na AVR jeszcze w Basicu, dobrych parę lat temu. Konkretów co do tematu zastosowań brak, czyli tak mocno wdrożeniowo. Pewnie ostatecznie pójdzie coś w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym tylko dodać, że wystarczy mieć nawet starą Atmegę8 z programatorem żeby móc programować w tym arduino IDE i wykorzystywać wszelkie zalety tegoż.

Jedyna różnica jest taka, że używanie samego programatora nie pozwala na komunikację przez UART więc mam do tego osobny moduł USBtoTTL, który podłączam do odpowiednich portów na atmedze (http://arduino.cc/en/Hacking/PinMapping) i potem normalnie korzystam z Serial.* w Arduinowym IDE.

Podsumowując można kupić płytkę Arduino (mi się udało ostatnio Nano v3.0 za
  • Odpowiedz