Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 kwi 2026, o 23:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 27 maja 2015, o 18:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Panowie. Programuję projekt wielozadaniowy, oparty na procku Atmega8A-PU. Powoli brakuje mi pamięci flash, na jaki inny procek najlepiej wymienić moją atmege?? Myślałem o prockach atmega128 oraz atmega328.

A i tak nawiasem macie jakieś wskazówki jak pisać program w C żeby był jak najmniej pamięcio żerny??


Przepraszam ale kodu niestety nie udostępniam, jest to praca dyplomowa :D

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2015, o 19:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27457
Lokalizacja: Szczecin
Pomógł: 1045

ATmega8 ----> to szrocik więc od razu lepiej pisać pod ATmega88 bo wymieniasz później w miarę braku pamięci na:

ATmega168 - 2x więcej każdej pamięci niż m8

ATmega328 - 4x więcej każdej pamięci niż m8

Rafal9018 napisał(a):
A i tak nawiasem macie jakieś wskazówki jak pisać program w C żeby był jak najmniej pamięcio żerny??

A używaj Eclipse Gadgeta - pooglądaj pan szczególnie ostatnią serię poradników o Dawcy czasu z RTC to już z tego zobaczysz "jak?" .... ;)

http://mirekk36.blogspot.com/2015/05/rt ... eczny.html

ale też wiele innych poradników

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2015, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

Dziękuję za podpowiedź :) Pozdrawiam Serdecznie :)

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2015, o 20:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 maja 2013
Posty: 175
Lokalizacja: Kraków
Pomógł: 9

Czy używasz printf-ów, float-ów, ita i tym podobnych?

_________________
Rozwój i utrzymywanie Oprogramowania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2015, o 08:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 197
Lokalizacja: Kielce
Pomógł: 3

0livaw napisał(a):
Czy używasz printf-ów, float-ów, ita i tym podobnych?


Nie nie używam. Akurat wiem, że zajmują dużo pamięci. Mój kod to głównie warunki if.

Jestem na pewno osobą początkującą, jeszcze nie umiem optymalnie i ładnie pisać kodu. Ale na tyle mnie zainteresował temat programowania mikroprocesorów, że postanowiłem iść w tym kierunku i zbudować urządzenie oparte na procku AVR. Prototyp, jest na płytce stykowej, jak do tej pory to co zaprogramowałem działa pięknie. A najlepsze jest to, że jeśli coś nie działa to w 80% przypadków potrafię sam domyśleć się co może być źle i wiem jak naprawić jakiś błąd.

_________________
BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 maja 2015, o 08:28 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Rafal9018 napisał(a):
Mój kod to głównie warunki if


Wrzuć tutaj swój kod jeżeli to nie problem. Pewnie da się ten gąszcz if'ów jakoś zastąpić/zoptymalizować.

------------------------ [ Dodano po: 2 minutach ]

Jeszcze jedno pytanie, czy włączyłeś optymalizację pamięci flash w eclipse? Na końcu BB jest opisane jak to zrobić, ewentualnie użyj do tego eclipse gadgeta.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO