Re: BASCOM vs AVRGCC - obj?to?? kodu

Mar 11, 2006 Last reply: 20 years ago 5 Replies


Michał T snipped-for-privacy@NOSPAMepf.pl napisał


> Bywaja.
> Bierz poprawke na to, ze Bascom standardowo kompiluje
> do kodu wynikowego wiele funkcji, z ktorych czasami nie korzystasz ;)
> Ale za to jak wygodnie obsluguje sie stringi, port szeregowy i LCD :)

Wygodnie? Ja np. nic z tego nie rozumiem ;)


W C masz nad tym panowanie.
> Ale jak uzyjesz chocby tylko przyslowiowego standardowego
> printf to mina ci sie wyciagnie.
>

Dlaczego?


Generalnie: na poznaniu C nie da sie stracic! :)


LCD "Hello world"

czego nie rozumiesz?

Input " Wpisz zdanie", zdanie

tutaj tez nic? ;)

slowo = mid(zdanie, 1, 20)

Print "::"; slowo ; "::"

ciągle nic? ;)

Och, tyle już o tym było.... Ano dlatego, że jak sam napiszesz sobie podobną funkcję to masz dokładnie to co chciałeś. Czasmi kilkanaście/dziesiąt bajtów Naprawdę widziałeś ile potrafi taka standardowa funkcja wbudowana w bilioteki dołączone do niektórych kompilatorów? To dlaczego się dziwisz? Pokompiluj sobie trochę. Zresztą, w tej chwili jakie to ma znaczenie? Masz setki kilobajtów FLASH'a. Na palcach jednej ręki policze takich, którym jest mało ;)

A kto napisał, że to jest jakaś strata ? :) Bascom i C to różne narzędzia. I tyle.

JJK

Setki? Nooo, ale ja nie chce wydać na uK tyle co na kompa... Znasz jakiegoś AVR,którego flash liczy się w setkach?(Nie chodzi mi o jedną czy dwie setki) Wiem,że muszę oszczędzać flasha ATMEGi32 , gdybym miał 128 to pewnie byłoby lepiej, ale to kosztuje. BASCOM jest szybki na etapie tworzenia programu,prosty...koniec zalet :-)

Michał T snipped-for-privacy@NOSPAMepf.pl napisał

256 kB- to już są setki :) i naprawdę jest to bardzo dużo miesjca na program. W takim H8 (3052) jest 512 kB FLASH. No, nie jest to AVR, ale skoro bascom ci sie nie podoba to piszesz na niego w C (są zresztą do niego całkiem dobre narzędzia). Ciagle malo? ;) Kosztuje coś około 50 zł. Czy to tak dużo? Na osłodę jest 16 bitowy, obsługuje 16MB RAM itd. No, ale to już OT :)

To SĄ zalety. Czasami masz tylko "parę chwil" na napisanie oprogramowania. Wiesz, w pracy <banał>

uzywa się procesora odpowiedniego do aplikacji </banał>

Pewnie, jak nabędziesz doświdczenia, zajarzysz wszystkie myki twojego kompilatora (a zwłąszcza jego narowy) i skompletujesz sobie odpowiednią ilość funkcji bibliotecznych to nie "będzie bata" :) Ja rozumiem, że do zabawy chcesz skorzystać z tego co masz i nie chcesz wydawać kasy. Prywatnie też tak robię :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required