Witam
Czy mozna zaprogramowac ATmega 128 w Bascomie majac do dyspozycji tylko plik "m103def.dat" i "m603def.dat" (Bascom - AVR ver. 1.11).
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
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
AVR
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 ?
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 ?
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.
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.
AVR
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
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
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości