Sorry za ewentualny multispam tagami, ale mam pytanie do znawców - jest sens zamówić jeden z zestawów? (jestem laikiem, chciałbym zacząć, a tu można dostać po kosztach). Pytam, bo w układach to chyba nie ma zbyt dużego popisu do chińskiego obniżenia jakości, ale wolę być pewny i zobaczyć opinie zainteresowanych.

KLIK

#atmega #arduino #elektronika #diy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mikrokontrolery #atmega #jtag #programowanie

Orientuje się ktoś co może powodować brak możliwości ustawienia breakpointa w Atmel Studio 6.2? Korzystam z programatora Atmel-ICE. Niestety niektóre breakpointy po prostu się nie wykonują, z błędem jak na obrazku. Problem w tym, że błąd zgłasza informacje o tym że nie można ustawić breakpointa w trakcie trwania programu - ja jednak ustawiam je PRZED odpaleniem. Ma ktoś jakiś pomysł?
bartoneczek - #mikrokontrolery #atmega #jtag #programowanie



Orientuje się ktoś co ...

źródło: comment_en8yIt3e1W6H9MweWLhNRjnE1C14J15B.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bartoneczek: http://electronics.stackexchange.com/a/115586

TL;DR - AVR ma 3 hardwareowe breakpointy, które w dowolnym momencie możesz sobie ustawiać. Reszta jest "symulowana" za pomocą specjalnej instrukcji, która jest podstawiana w miejscu gdzie chcesz zatrzymać kod. O ile na PC takie rozwiązanie jest dobre, to tutaj żeby podmienić jakąś instrukcję trzeba przeprogramować pamięć, bo kod trzymany jest we flashu, a nie sramie.

Czy program wgrywa się od nowa przed uruchomieniem debuggowania?
  • Odpowiedz
#mikrokontrolery #atmega

Pytanie odnośnie Timera w ATmegach. Wytłumaczyłby ktoś czym się różni tryb Normal od CTC? CTC niby porównuje rejestr timera z rejestrem OCR. Pytanie jakie to ma znaczenie skoro w trybie Normal i tak wykonuje mi się przerwanie na porównaniu Timera z OCR, pomimo trybu Normal? :P
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@d15ea5e: ustawiam na pewno tryb Normal. Zastanawia mnie po prostu po co istnieje ten tryb CTC skoro i tak przerwanie na porównaniu się odpala. Chyba że on liczy do ustawionej liczby, potem obraca się, od 0 znów liczy i znów odpala.
  • Odpowiedz
#mikrokontrolery #atmega #programowanie #elektronika

Mam problem tym razem z obsługą przycisku. Problem jest tej natury, że jedno przyciśnięcie czasami powoduje mi dwukrotne wywołanie przerwania (tak jakby pamiętał drganie styku).

ooo hehe idioto nie dodałeś funkcji opóźniającej i masz drgania styków beka z cb xD


Oczywiście
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psposki: Zero filtracji zasilania mikrokontrolera (tak wynika ze zdjęcia).

Sygnały, które wymieniłeś służą do podłączenia kwarcu lub rezonatora.

Co te "RC" ma oznaczać? Budujesz odbiornik pilota?
  • Odpowiedz
Hej Mireczki!

Szukam tutorial'a jak zrobić wyświetlanie tekstu na wyświetlaczu LED, który będzie się przesuwać.

Narazie mam zrobione tyle, że jedna kropka mi się przesuwa od lewej do prawej, a chciałbym wykorzystać tablicę znaków ale niestety coś kiepsko mi to idzie.. a czas goni ( ͡° ʖ̯
klsh - Hej Mireczki! 



Szukam tutorial'a jak zrobić wyświetlanie tekstu na wyświetl...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, pomóżcie z #elektronika

Mam narysować schemat miernika prękości obrotowej gdzie na wejściu ma być hallotron, Prędkośc ma być wyświetlana na 2 wyśiwetlaczach diodowych (max pokaże 99) + przyciski reset i start + kod w asm

#atmega #assembler
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#avr #atmega #programowanie

Mirki zrobiłem wyświetlanie na jednym lcd informacji z czujników- poziom oświetlenia na zmianę z temperaturą. Wygląda to tak, że przez 10s pokazuje poziom oświetlenia, a potem przez 5s temperaturę jednak przez te 10 i 5 sekund wyniki nie były odświeżane więc wsadziłem wszystko w dwie pętle do while, która odświeża wyniki co 300ms dając warunek kończący w pierwszym przypadku

while(czas!=10000*mnoznik);
przy czym wcześniej występuje
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Projekt wygląda na fajny i dopracowany. Nie chciałbyś wszystkiego dokładnie opisać w majsterkowie? Co jakiś czas dostaję od ludzi maile z pytaniami, czy mógłbym przygotować coś podobnego. Sam jednak akwarium nie mam, więc nawet się za taki sterownik nie mam co zabierać ;)

Pozdrawiam!
  • Odpowiedz
Miraski czy istnieje taka możliwość, aby operacje były tak zasobożerne, że atmega 328p laguje?

W zasadzie to jedyne co jest skomplikowane to zgarnięcie z arduinowskiej biblioteki czasu od uruchomienia i podzielenie go przez 1000. Potem tylko odjęcie od tego czasu jakąś wartość i przypisanie wyniku do zmiennej.

Ewentualnie może ktoś ma jakiś szybki sposób na sprawdzenie czy od poprzedniego wydarzenia do "teraz" µC minęła jakaś tam ilość czasu.

#mikrokontrolery #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miszczo997: (#) Nie wiem czy aktualne i jak bardzo prawda, ale gdzieś kiedyś czytałem, że nawet normalnym PCtom dłużej zajmuje podzielenie niż reszta działań(Czy może dawniej tak było i szukali rozwiązania?). Nie jestem pewien czy jeszcze tak jest, ale nawet jeśli to wykonać dzielenie przy 8MHz a na 2-3GHz to ogromna różnica :D
  • Odpowiedz
@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
#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