Arduino -Klent med ram minne.
Arduino -Klent med ram minne.
Med 2k i RAM minne kommer man inte långt med grafisk display. Hittade detta klipp "Extending Arduino Uno RAM", min fundering är finns det nått enklare sätt att få mer ram minne tillgängligt. Det är väldigt mycket kod, och jag vet inte ens om det är det jag behöver.
Ursäkta att jag är så otydlig.
Vad jag menar är finns det nått sätt att stoppa in lite mer minne och sedan inkluderar arduinon automatiskt det extra minnen man har bjussat på? För att sammanfatta min önskan.
Ursäkta att jag är så otydlig.
Vad jag menar är finns det nått sätt att stoppa in lite mer minne och sedan inkluderar arduinon automatiskt det extra minnen man har bjussat på? För att sammanfatta min önskan.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Arduino -Klent med ram minne.
Det finns ju Arduino som är ARM-baserade och de har säkert betydligt mer RAM.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Arduino -Klent med ram minne.
Syftar du på mitt inlägg?orvar-e skrev:Men jag behöver den ringa storleken.
Re: Arduino -Klent med ram minne.
En STM32 är ju sällan i en kapsel större än en AVR men ofta väldigt mycket mer minne..orvar-e skrev:Men jag behöver den ringa storleken.
Välj en som är tillräckligt fysiskt liten med tillräckligt med minne..
http://www.st.com/en/microcontrollers/s ... -mcus.html
(De har också billiga (sub 100 kr) devkort kompatibla med arduino..)
Re: Arduino -Klent med ram minne.
Har du variabler t ex statisk text kan du lägga de i programminnet istället för i ram.
Alltid gör det något. 2k är ibland inte mycket.
Alltid gör det något. 2k är ibland inte mycket.
Re: Arduino -Klent med ram minne.
Jag har sett bibliotekt för Arduino där fonterna ligger i RAM-minnet vilket inte är nödvändigt. Jag brukar lagra det mesta till Oled-displayen i flash-minnet, det finns ju 32K flash. Dom 2K RAM som finns använder jag bara till sånt som ändras under programmets gång.orvar-e skrev:Alla tillägg som behövs för att få en oled att fungera.
Men du kanske redan gjort det och ändå räcker det inte
Edit: hawkan han före
Re: Arduino -Klent med ram minne.
Det enkla är väl att byta till en annan Arduino .
Arduino due, 32+64kbb RAM
Arduino due, 32+64kbb RAM
Re: Arduino -Klent med ram minne.
Eller ta esp32, 520kbyte ram
Edit: skrev visst flash istället för ram..
Edit: skrev visst flash istället för ram..
Senast redigerad av Micke_s 25 mars 2018, 11:09:33, redigerad totalt 2 gånger.
Re: Arduino -Klent med ram minne.
Använder du ett vettigt bibliotek för din display? T ex u8glib har lite trix för att minska minnesbehovet, den mappar upp skärmbilden i delar i minnet innan den skickas över.
Re: Arduino -Klent med ram minne.
Det jag tänkt bygga är ganska litet, ungefär storlek som en normal väggbrytare (strömbrytare) så det går inte att fläska på med stora kort med för mitt projekt överdrivet många I/O.
Det ska även monteras väl synligt när det är klart.
Tack för alla tips och råd, synd att det inte verkar gå att behålla atmega328 processorn rakt av. Jag hade ju föredragit det men esp32 kan vara ett alternativ även fast det känns som ett rejält overkill.
Vettigt bibliotek? Vet ej .... använder lib från Adafruit ssd1306 har väl gjort efter det där exemplet.
Hur vida det tar lite plats eller inte vet jag inte, men det är inte bra som det är nu, 1,5k är slut och då har jag bara skrivit en bråkdel av den kod som behövs. 99% har gått åt för Adafruit biblioteket.
Det ska även monteras väl synligt när det är klart.
Tack för alla tips och råd, synd att det inte verkar gå att behålla atmega328 processorn rakt av. Jag hade ju föredragit det men esp32 kan vara ett alternativ även fast det känns som ett rejält overkill.
Vettigt bibliotek? Vet ej .... använder lib från Adafruit ssd1306 har väl gjort efter det där exemplet.
Hur vida det tar lite plats eller inte vet jag inte, men det är inte bra som det är nu, 1,5k är slut och då har jag bara skrivit en bråkdel av den kod som behövs. 99% har gått åt för Adafruit biblioteket.
Re: Arduino -Klent med ram minne.
Jo precis, var lite stressad.lillahuset skrev:Syftar du på mitt inlägg?orvar-e skrev:Men jag behöver den ringa storleken.
Re: Arduino -Klent med ram minne.
Hur gör man sånt?hawkan skrev:Har du variabler t ex statisk text kan du lägga de i programminnet istället för i ram.
Alltid gör det något. 2k är ibland inte mycket.