logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak dodać brakujący plik $regfile m1284def.dat do Bascom dla ATmega1284?

matekogon 28 Lut 2013 19:39 2349 13
  • #1 11999686
    matekogon
    Poziom 22  
    Koledzy mam pytanie czy jest możliwość dodania do kompilatora bascom pliku $regfile aby mi kompilował program dla atmegi1284 bo wyskakuje teraz błąd że brak pliku.
  • Pomocny post
    #2 11999846
    kamyczek
    Poziom 38  
    Biorąc do ręki pdf-a można napisać sobie samemu taki plik na podstawie innych o ile to na pewno plik .dat a nie plik .inc
  • #3 12000302
    matekogon
    Poziom 22  
    Dzięki za odpowiedz ale że hobbystycznie zajmuje się programowaniem i to jeszcze w bascomie to wychodzi na to że aż tak tematu nie ogarniam żeby sobie napisać plik regfile.
    Wpadłem na pomysł ale nie wiem czy jest on realny czy istnieje podobny kompilator do bascoma. Bo mógłbym dokończyć program dla innego procesora np atmegi 1284P a następnie te program skompilować w "czymś " już dla procka którego posiadam czyli atmegi1284
  • Pomocny post
    #4 12001223
    Konto nie istnieje
    Poziom 1  
  • #5 12001235
    matekogon
    Poziom 22  
    Kurcze tylko mam kolejny problem bo mój program zajmuje już 40kb a będzie dalej rozbudowywany. Więc mnie blokuje znowu wersja demo. Chyba będe musiał zostawić tą atmege i zakupić atmegę64 i przegladnąć program i go jeszcze bardziej zmodyfikować, żeby zmniejszyć rozmiar. Dziwne jest to że mam wersję Bacoma 2.0.7.3 i tam również nie ma.
  • Pomocny post
    #6 12004555
    Konto nie istnieje
    Poziom 1  
  • #7 12005763
    matekogon
    Poziom 22  
    Kolego że tak powiem nie mam komercyjnej wersji. Czy możesz podać więcej szczegółów co do kopiowania pliku lub edycji m1284p. Czy wystarczy tylko z kopiować plik m1284def.dat czy jeszcze musi być jakiś dodatkowy plik. Próbowałem kopiować ten plik i wklejać do bascoma w wersji z roku 1999-2005 i tam wyskakiwał jeszcze jakiś błąd mimo skopiowania pliku dat
  • Pomocny post
    #8 12005893
    piotrva
    VIP Zasłużony dla elektroda
    Wnioskuję, że nie masz legalnej wersji bascoma - bo inaczej demo kompilowałoby tylko do 4kB kodu. W związku z tym polecam zakup wersji pełnej lub przesiadkę na C - tam masz wszystko za darmo. A plik owszem jest w najnowszej wersji Bascoma.
  • Pomocny post
    #9 12006646
    kamyczek
    Poziom 38  
    Jeśli kolega ma zamiar pisać poważne programy a z objętości kodu można wywnioskować że hello world już kolega przeskoczył najwyższa pora by przesiąść się do bardziej profesjonalnego środowiska . Wydanie prawie 500PLN na Bascoma to strata pieniędzy . Za taką sumę może kolega zakupić np DRAGONA I XPLAINA z 1284p lub oryginalny JTAG ICE3 i ściągnąć w pełni legalny i darmowy kompilator C i asemblera jakim jest studio6 szczególnie ta ostatnia propozycja jest godna uwagi bo JTAG ICE3 nie tylko programuje ale pracuje jako debuger dla AVR , XMEGA, UC3 i w zasadzie nie starzeje się bo jego oprogramowanie ciągle jest aktualizowane o nowe układy wchodzące do oferty ATMELA.Ja też zaczynałem zabawę od bascoma ale najpierw było hello word potem hello AVR-studio a teraz nie wyobrażam sobie meki z czymś co nie działa , nie programuje lub nie ma na liście nowego układu . Proszę zapomnieć o bascomie bo to zabawka na poziomie szkoły podstawowej .
  • #10 12006708
    matekogon
    Poziom 22  
    Koledzy dzięki za cenne uwagi myślę nad przesiadka ale wiem żeby napisać w C mój program to pewnie z rok lub więcej będzie trwało zanim dojdę do poziomu który pozwoli mi coś zaprogramować a gdzie napisać to co napisałem w bascom. Co do kupna licencji nie opłaca mi się to bo to jedyny taki projekt który się tak rozrósł. Pozostałe programy spokojnie się mieszczą w atmedze 16. Moze w przyszłości zmienię język ale jak na razie bascom mi starczy do szybkiego programowania.
  • Pomocny post
    #11 12006718
    piotrva
    VIP Zasłużony dla elektroda
    Co do rezygnacji z BASCOMA - popieram,
    Ale jeśli chodzi o IDE to rozważenia jest też warte AVR Studio 4.18, a jako programator ja polecam AVR Dragon lub dobrego klona AVR ISP mkII.
  • #12 12006851
    matekogon
    Poziom 22  
    Koledzy dzieki jeszcze raz za informacje. Własnie poradziłem sobie z bascomem. Jeśli się ma nowszą wersję bascoma ale nie najnowszą i brakuje pliku regfile to wystarczy skopiować plik z rozszerzeniem "dat" danego procesora

    Wracając do poruszonego tematu jezyka C jako ze go nie znam zapytam czy znając język C oprócz programów pisanych do mikroprocesorów można pisać również ciekawe programy do kompa. Czy to już coś innego.
  • #13 12006901
    piotrva
    VIP Zasłużony dla elektroda
    Powiem tak, ze jeśli działasz swobodnie w BASCOM i umiesz korzystać z not katalogowych procesorów, to przesiadka na C zajmie Ci z dobrą książką (osobiście polecam I. książkę Mirka Kardasia - sam się na niej uczyłem) 2-4 tygodni.
    A co do pisania programów w C na AVR i PC to powiedzmy sobie szczerze, że jest to jeden i ten sam język - różni się tylko filozofia niektórych rozwiązań i to na czym operujemy oraz specyficzne funkcje/atrybuty.
    Można to porównać do naszego języka ojczystego - niby ten sam język, ale inaczej będziesz mówił do dziecka, inaczej do przeciętnego dorosłego, który wie że PC składa się z monitora, klawiatury, myszy i pudła, a inaczej do profesora elektroniki biegle obeznanego z systemami mikroprocesorowymi.
    Tak samo tu - składnia, pętle, warunki, konstrukcje - to będzie takie samo, ale już filozofia programowania będzie inna. Np. dla PC operacje na zmiennych zmiennoprzecinkowych nie stanowią problemu, natomiast na mikrokontrolerach będziemy najczęściej takich liczb unikać (mówię oczywiście tu o prostych AVR - bo np. taki STM32F4 już ma FPU)
  • #14 12007401
    Konto nie istnieje
    Poziom 1  
REKLAMA