Jaki największy AVR obsłuży Bascom?
Jaki największy AVR obsłuży Bascom?
Chciałem sie dowiedzieć, jaki największy procek AVR (ale NIE XMega) obsłuży Bascom AVR?
Co do XMEga, to nie mogę znaleźć XMEGA.lib (czy lbx). Nie mam tego w pakiecie z Bascomem, nie znalałem też na stronie Bascoma. Czy ta biblioteka jets płatna?
Co do XMEga, to nie mogę znaleźć XMEGA.lib (czy lbx). Nie mam tego w pakiecie z Bascomem, nie znalałem też na stronie Bascoma. Czy ta biblioteka jets płatna?
A dla czego szukasz plików xxx.LIB / LBX ?
Definicje MCU są w plikach DEF i tam są XMEGI. Główny katalog, choć np. AllPlayer widzi je jako pliki video.
Szukasz po prostu pliku którego nie ma, a co gorsza nie ma on nic wspólnego z XMEGami, czy w ogóle z MCU AVR.
Najsilniejsze procesory mają chyba 256KB Flash i 16KB RAM.
Definicje MCU są w plikach DEF i tam są XMEGI. Główny katalog, choć np. AllPlayer widzi je jako pliki video.
Szukasz po prostu pliku którego nie ma, a co gorsza nie ma on nic wspólnego z XMEGami, czy w ogóle z MCU AVR.
Najsilniejsze procesory mają chyba 256KB Flash i 16KB RAM.
Dla komercyjnego pakietu Bascom AVR zaktualizowanego do wersji :2.0.7.6 polecenie "find" w konsoli 32 bitowej Windows dla ciągu "FlashSizeText" dla plików z rozszerzeniem DAT dało następujący rezultat (odfiltrowana największa wartość (256)) :[/code]
Kod: Zaznacz cały
C:\..\..\M2560DEF.DAT
[14]FlashSizeText = 256 KB
C:\..\..\M2561DEF.DAT
[14]FlashSizeText = 256 KB
C:\..\..\XM256A3DEF.DAT
[17]FlashSizeText = 256 KB
C:\..\..\XM256D3DEF.DAT
[17]FlashSizeText = 256 KB
C:\..\..\XM256A3BDEF.DAT
[17]FlashSizeText = 256 KB
C:\..\..\XM256A3BUDEF.DAT
[17]FlashSizeText = 256 KBTak myślałem, że Atmega2560 o 2561 to największe, które Bascom obsłuży.
Co do Xmegi, to próbowałem na siłę w starym (1.11.8.3) Bascomie skompilować program ze skopiowanym z nowszego plikiem AtXmegi16. Plik referencyjny był, ale napisał mi "Can't find xmega.lib" i się zdziwiłem. Teraz próbowałem na nowszym (1.11.9.
to samo i skompilował.
Mam jeszcze pytanie: czy trudno, czy jakoś inaczej pisze się pod Xmegi w Bascomie? Znalazłem szerszy opis z EP, ale to ogólne informacje z nastawieniem na pisanie w C.
Co do Xmegi, to próbowałem na siłę w starym (1.11.8.3) Bascomie skompilować program ze skopiowanym z nowszego plikiem AtXmegi16. Plik referencyjny był, ale napisał mi "Can't find xmega.lib" i się zdziwiłem. Teraz próbowałem na nowszym (1.11.9.
Mam jeszcze pytanie: czy trudno, czy jakoś inaczej pisze się pod Xmegi w Bascomie? Znalazłem szerszy opis z EP, ale to ogólne informacje z nastawieniem na pisanie w C.
Chcę zrobić uniwersalną platformę, coś jak ARDuino, ale być może zadowolę się właśnie tym układem. Do pisania gry lepiej nadawałaby się Raspbery PI, zresztą czytałem, że można już je połączyć razem. Mi bardziej chodzi o ilość portów.
A AtXmega potrzebna mi do tego, że chcę zrobić urządzonko, które będzie łapać krótkie impulsy (10 do 1000us) i liczyć pole powierzchni pod nimi. Jak na razie mam do tego oscyloskop i Excela, a chce zrobić urządzonko trzymane w ręku, zasilane z baterii.
Płytkę z AtXmega16 już mam. Inna osoba miała napisać do tego soft w C, ale nawaliła i chciałbym spróbować swoich sił w Bascomie. Szybki ADC i DMA wyglądają obiecująco do tego zadania.
A AtXmega potrzebna mi do tego, że chcę zrobić urządzonko, które będzie łapać krótkie impulsy (10 do 1000us) i liczyć pole powierzchni pod nimi. Jak na razie mam do tego oscyloskop i Excela, a chce zrobić urządzonko trzymane w ręku, zasilane z baterii.
Płytkę z AtXmega16 już mam. Inna osoba miała napisać do tego soft w C, ale nawaliła i chciałbym spróbować swoich sił w Bascomie. Szybki ADC i DMA wyglądają obiecująco do tego zadania.
BASCOM ci to strasznie zamuli, raczej zainteresuj się C, chyba że w newralgicznych miejscach BASCOMowi będziesz wstawiał wstawki ASM.
XMEGA spokojnie nadaje się do napisania gry, sądzę że nawet Wolfenstein jest osiągalny na tym CPU (z pewnymi ograniczeniami ale niewielkimi) szczególnie że ma DMA, czyli główne sprzętowe narzędzie do akceleracji tego i owego.
Nawet silnik Quake 1 jest do postawienia na tym, ale wyszłoby wtedy co najwyżej tylko DEMO, z jaką maciupką planszą, bez żadnych wodotrysków.
XMEGA spokojnie nadaje się do napisania gry, sądzę że nawet Wolfenstein jest osiągalny na tym CPU (z pewnymi ograniczeniami ale niewielkimi) szczególnie że ma DMA, czyli główne sprzętowe narzędzie do akceleracji tego i owego.
Nawet silnik Quake 1 jest do postawienia na tym, ale wyszłoby wtedy co najwyżej tylko DEMO, z jaką maciupką planszą, bez żadnych wodotrysków.
Pisanie gier zarzuciłem, jak odstawiłem Amige w kont i zobaczyłem, jakie gierce są na PCtach (około roku 2000).
Ze "zwykłym" AVRem chodziło mi o uniwersalną platformę z wieloma portami, która miałaby I2C, 1-Wire, UART (USB) i inne. Coś w rodzaju demo board, bym mógł sobie bez patrzenia na ilość dostępnej flash sprawdzać rózne procedury. Na początku w Bascomie, ale w przyszłości na pewno przeniosę się na C, choć ten język jak na razie jest dla mnie niezrozumiały (wymaga przestawienia myślenia).
A co do XMegi to chodziło mi o wspomniane urządzonko, które mierzy impulsy i je całkuje, a wynik wyswietla na wyświetlaczu LCD 3,5 cyfry, bezpośrednio, bez żadnych sterowników.
Ze "zwykłym" AVRem chodziło mi o uniwersalną platformę z wieloma portami, która miałaby I2C, 1-Wire, UART (USB) i inne. Coś w rodzaju demo board, bym mógł sobie bez patrzenia na ilość dostępnej flash sprawdzać rózne procedury. Na początku w Bascomie, ale w przyszłości na pewno przeniosę się na C, choć ten język jak na razie jest dla mnie niezrozumiały (wymaga przestawienia myślenia).
A co do XMegi to chodziło mi o wspomniane urządzonko, które mierzy impulsy i je całkuje, a wynik wyswietla na wyświetlaczu LCD 3,5 cyfry, bezpośrednio, bez żadnych sterowników.