Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

AVR

delta
-
-
Posty:22
Rejestracja:15 mar 2005, o 12:25
Lokalizacja:Mielec
AVR

Postautor: delta » 2 maja 2005, o 20:13

Witam
Czy mozna zaprogramowac ATmega 128 w Bascomie majac do dyspozycji tylko plik "m103def.dat" i "m603def.dat" (Bascom - AVR ver. 1.11).

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 3 maja 2005, o 18:41

TITO
Co rozumiesz pod pojęciem "zaprogramować"? Napisać program czy użyć wbudowych programów obsługi kilku popularnych programatorów.

Awatar użytkownika
małysz
-
-
Posty:330
Rejestracja:4 cze 2004, o 22:16
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: małysz » 3 maja 2005, o 23:30

Witam!
Delta ściągnij sobie wersje 1.11.7.7, tam można bez problemu.
Czy coś Ci stoi na przeszkodzie???

delta
-
-
Posty:22
Rejestracja:15 mar 2005, o 12:25
Lokalizacja:Mielec

AVR

Postautor: delta » 6 maja 2005, o 08:25

Co rozumiesz pod pojęciem "zaprogramować"?

Mam program napisany w Bascom-ie dla ATMega 128 ściągnięty z internetu i czy mogę zaprogramować ten procesor w programie Bascom AVR ver. 1.11.0.0 .


Delta ściągnij sobie wersje 1.11.7.7, tam można bez problemu.

Wersja demo ma chyba jakieś ograniczenia co do wielkości kodu ?


A tak przy okazji, po skompilowaniu programu, w oknie "Show compile result" jest taka informacja :
ROMIMAGE : 2C76 hex - Will fit into ROM , czy to oznacza wielkość kodu programu ?

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 7 maja 2005, o 11:54

Tak jest to dokładnie długość kodu. "Will fit into ROM" - kod się zmieści w wybranym układzie.

Tylko, że:
- jeśli BASCOM-AVR 1.11 nie posiada dołączonego pliku m128dat.def to tego układu nie obsługuje bezpośrednio. Można Mega128 przełączyć w tryb udawania Mega103 za pomocą bitu Fuse.
- jeśli dokopiujesz plik definicji m128dat.def i umieścisz dyrektywę $REGFILE w programi to jest szansa, że program się jednak skompiluje, ale może nie działać lub działać błędnie.

Wersje DEMO mają właśnie ograniczenia do 2KB. Kompilacja twojego programu się zatem nie powiedzie w Bascom DEMO.

delta
-
-
Posty:22
Rejestracja:15 mar 2005, o 12:25
Lokalizacja:Mielec

AVR

Postautor: delta » 7 maja 2005, o 17:02

Dziękuję za pomoc.
Ale ponieważ nie jestem zbyt mocny w tym temacie, prosiłbym o podpowiedź, jak dokładnie przeprowadzić ten tryb udawania z bitem Fuse.
Chociaż prościej byłoby dokopiować plik "m128def.dat . Ale skąd go skąd wziąźć ?
A może ktoś by go podrzucił ? Byłbym bardzo wdzięczny.
Pozdrawiam

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 58 gości