Mirki, nie myślałem że będę musiał pytać, no ale - kto nie pyta ten błądzi aż dostanie garba.

Potrzebuję zaprogramować Atmega8, jestem w warunkach terenowych i mam tylko #arduino (uno) jako ISP programmer. Mam wgranego w niego skecza Arduino ISP - i programuje tą atmegę prawidłowo. Arduino widoczne w systemie, jako COM3.

Piszę szybki skecz "migaj diodą" (jako docelową płytkę ustawiam oczywiście ArduinoNG-atmega8) - i docelowa atmega8 miga diodą... ale oczywiście
hrumque - Mirki, nie myślałem że będę musiał pytać, no ale - kto nie pyta ten błądzi ...

źródło: comment_1hizH3zobJLZm2dunAVV1Lh0rYt6E32R.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Adik0160: Jak już znasz 8bitowe atmegi to nauka stm32 ma większy sens(przynajmniej tak mi się zdaje). Więcej projektów zrealizujesz mając wiedzę na temat stm32+atmega+attiny niż xmega+atmega+attiny. Co prawda nauka arm będzie o wiele trudniejsza, ale jak ogarnąłeś 8bitowe to i te ogarniesz.
  • Odpowiedz
#avr #arduino #atmel #gcc #assembler
Możecie mi powiedzieć czemu jak oglądam plik asm jakiegoś programu napisanego na avr'a to kompilator nie używa rejestrów z zakresu r2-r13? I po co ciągle używa r0 i r1 do trzymania tam zera i odkładania go na stos i do zdejmowania tego zera ze stosu? Zupełnie nie rozumiem.
Dlaczego wchodząc do przerwania jest cała kombinacja typu:
push r1
push
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@syn_admina: Aww dammit, gdzieś sobie pisałem o pomyśle na fanpage'u i tak mi siadł w głowie. Nie miałem konkretnego linku, ale ofc chodziło o generator przebiegów elektrycznych ( ͡° ͜ʖ ͡°) Poprawiłem ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#avr #atmel #ide #linux

Jakie IDE używacie do programowania AVRów na Linuksie? Ja korzystałem z Eclipse gdzie wszystko jest bardzo zautomatyzowane ale chętnie bym spróbował czegoś innego (bo nie lubię tego IDE) ale nic nie mogę znaleźć.
Ewentualnie ktoś może jakiś dobry tutorial jak to dobrze skonfigurować krok po kroku z wyjaśnianiem bo w google znajduję tylko pobieżne tutoriale.

Korzysta ktoś ze Sublime Text
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fox_Murder: szybkie szukanie w google i generalnie ludzie skarżą się na szumy. Ktoś pisał że wstawienie kondensatorów poprawia to ale nie wycina wszystkiego.
Może taka durnowana charakterystyka jest przy 2 wyjściach dac.
Bo przy jednym nie mają problemów. Pewnie wynika to z systemu przełączania buforów czy co tam jest.
  • Odpowiedz
@Tymian: Używałeś as6? Kolorystyke to ja wiem, że można zmienić pojedynczo, chodzi mi bardziej o zmianę całego motywu, tzn. ciemne tło w połączeniu z kolorowym tekstem.
  • Odpowiedz
@paw39: Przestałem korzystać z Avr studio jak miało jeszcze numerek 4 na rzecz innych platform :P

Pewnie ktoś napisał jakąś wtyczkę, poszukaj. Jak nie znajdziesz to nie ma.

Ale łap plusa za to że piszesz po normalnemu a nie w arduionowym wynalazku i umiesz czytać datasheety.
  • Odpowiedz
@przegryw69: No dobrze, widziałem ale niech ci będzie. Powiedz teraz jak wgrać wgrać skecz, którego nie masz? Bo zawsze się kompiluje poza tym nigdzie nie widzę tam ścieżki do .hex. Prędzej napiszę własny bootloader niż pożenię ten arduinowy.
  • Odpowiedz
@Analityk: Sprawdzałeś w ogóle to co podesłałem? Pod tym linkiem znajdziesz parametry do avrdude, które to (teoretycznie) powinny spowodować przesłanie hexa przez bootloader.
Ewentualnie, mógłbyś po prostu odłączyć Arduino od komputera i poprzez ProcessExplorer podejrzeć parametry...
  • Odpowiedz
#avr #atmel #elektronika

Mirki polecicie jakiś sprawdzone moduły/ podzespoły dla laika do nabrania skilla i wyrobienia? Chodzi mi przykładowo o sprawdzony prosty w obsłudze wyświetlacz może jakiś BT, czujnik niedrogi? Generalnie podstawowe elementy pasywne mam + diody, przyciski etc.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sztilq: BT polecam np. HC-05 lub HC-06, obsługujesz go po UART. Ale rzeczywiście wymyśl sobie jakiś projekt i go zrealizuj, wtedy jest większa motywacja do pracy ( ͡º ͜ʖ͡º)
  • Odpowiedz
Mireczki, wygrzebałem swoje stare podzespoły i chcę napisać prosty program na Atmegę 8. Pobrałem najnowszy Atmel Studio (chcę spróbować coś innego niż eclipse), tworząc nowy projekt wybrałem ten typ procesora.

Problem jest z biblioteką avr/io.h - nie widzi jej. Widzi np. util/delay.h, a foldery util i avr są w tym samym folderze..

Podejrzewam że może chodzić o niezdefiniowaną wersję atmegi, cały plik io.h to switch po definicjach, jednak nie mam pojęcia jak to określić,
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach