Visher
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ć,
2
  • Najlepsze
  • Wszystkie komentarze
CCCCC
#atmega8

PORTA


@Visher: Widziałeś kiedyś port A w Atmedze 8? ( ͡° ͜ʖ ͡°)

P.S. F_CPU deklaruj w opcjach projektu a nie w kodzie źródłowym
1
A.....k
A.....k
@QBA__: 4 lata temu nie było Atmel Studio w wersji 6 a 5 była wersją próbną, była więc taka sobie.
@Visher: No to jak pozmieniałeś to smutno (ʘ‿ʘ) teraz dodaj sobie w directories ścieżki do podfolderów z includami
1
A.....k
A.....k
#programowanie #chwalesie, proszę nie krzyczeć bo się zamknę w sobie


Pisałem, że zrobiłem sobie programator ISP do AVRów. Oto kod źródłowy

Ofc pozostaje jeszcze kod po stronie PC ale i na niego przyjdzie czas (choć na pewno nie
4
  • Najlepsze
  • Wszystkie komentarze
E.....r
E.....r
@Analityk: budujac sie jakimi materialami edukacyjnymi sie kierowales : 3?

any bibliografia?
0
A.....k
A.....k
0
A.....k
A.....k
#avr #arduino #atmelstudio6 #avrdude #usbasp

Piszesz, klikasz build -> avrdude -> masz zaprogramowany układ. Albo zamiast klikać ustawiasz sobie skrót. F7 i Ctrl+F10.

Polecam.
4
  • Najlepsze
  • Wszystkie komentarze
alyvintage
@Analityk: Podobnie w moim przypadku. Z rok pracowałem na atmelstudio, później hexy wrzucałem przez burn-o-mata, dodanie obsługi usbasp do atmelstudio było najlepszą rzeczą jaką mogłem zrobić. Szybko zgrabnie. 10/10.
1
pitus_bajtus
pitus_bajtus
Polecam.


@Analityk: Żanet Kaleta.
0
A.....k
A.....k
#avr #programator #atmelstudio6

Działa. Ale radocha. Programuje uC swoim własnym programatorem xD


#chawlisie #programowanie
5
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
@Analityk: Tak tylko dodam, że na razie nie jest tak szybko jakby się chciało ale nad tym popracuje jak zacznie mnie to irytować. Zaletą jest to, że kod na uC zajmuje 1284 bajty a sam program zjada mało ramu, przez co możliwe będzie zaimplementowanie go nawet na ATtiny2313. Wykorzystuje sterowniki FTDI do komunikacji z PC i kostkę FT232R do komunikacji z uC. Może zaimplementuje też TPI co małych AVRów.
0
gorfag
@Analityk: Klony ISP mkII sa na tyle tanie, żę budowa czegokolweik własnego to sztuka dla sztuki, zwłaszcza, że mkII obsługuje natywnie USB i nei wymaga bootloadera. Ja natomaist zastanawiam się nad kupnem AVR Dragon w końcu, bo bez debuggera czasem szlag trafia.
0