Geheugen arduino Nano

Hardware geleverd door Arduino
Berichten: 2
Geregistreerd: 07 Jan 2017, 17:58

Geheugen arduino Nano

Berichtdoor dagger38 » 07 Jan 2017, 18:10

Hoi

Ik heb mbv een arduino UNO een sketch aangepast om op een 8*8 matrix display een tekst te plaatsen.
Dit werk goed.

Nu heb ik dit als vaste opstelling gemaakt met een NANO (atmega168) en het werkt niet meer??

Pas ik de sketch aan , zodat ik enkel ABCD op de display laat komen , dan werkt het wel!
Ik heb dan ook een hoop code gewist in de sketch .

Mij lijkt het dat de nano de sketch niet aankan omdat het geheugen te klein is?
Als de programmer de sketch compileerd en naar de nano stuurt (programmer is op het juiste bord ingesteld) stuurt hij 1350 bytes naar de nano ongeacht of ik nu de volledig of de aangepaste sketch verstuur?

Klopt dit?
Moet wel even zeggen daat ik redelijk nieuw ben met de arduino's

Bedankt

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Geheugen arduino Nano

Berichtdoor Koepel » 07 Jan 2017, 19:17

De veel gebruikte goede oude vertrouwde microcontroller is de ATmega328P. Die zit op de Arduino Uno, de Nano, de Pro Micro, enzovoorts.

Mijn voorstel is om die Arduino Nano met ATmega168P weg te doen, en een Nano met de ATmega328P te kopen.
De Arduino Nano met een ATmega168P wordt alleen maar gemaakt om een zo goedkoop mogelijke Arduino Nano te maken, en daar ben je ingetrapt :mrgreen:

ATmega328P: 32kbyte flash memory, 2kbyte sram, 1024byte EEPROM
ATmega168P: 16kbyte flash memory, 1kbyte sram, 512byte EEPROM
Die 1kbyte sram is net zo weinig als in een ATmega8, dat zit snel vol.

Dit is een goedkope Nano clone: https://www.aliexpress.com/item/Nano-CH340-ATmega328P-MicroUSB-Compatible-for-Arduino-Nano-V3/32572612009.html.
Deze vind ik mooi met alle onderdelen aan één zijde: https://www.aliexpress.com/item/Real-tracking-number-ATMEGA328P-1PCS-Nano-3-0-controller-compatible-with-arduino-nano-CH340-USB-driver/32620005286.html
Die goedkope clones hebben een apart driver nodig voor de CH340: http://www.wch.cn/download/CH341SER_EXE.html.

Je kunt je sketch laten zien (gebruik code-tags met de knop "Code" of "Select a Syntax"), misschien is het werkend te krijgen met 1kbyte aan sram. Heb je array's gedeclareerd ? Kun je die in code zetten met PROGMEM ?

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Geheugen arduino Nano

Berichtdoor shooter » 07 Jan 2017, 20:30

Het enige is je programma een beetje aanpassen zoals gebruik define of const (die komen dan niet in je sram) de juiste typen gebruiken, Je programma is geen probleem, maar je variabelen is een probleem.
paul deelen
shooter@home.nl

Berichten: 2
Geregistreerd: 07 Jan 2017, 17:58

Re: Geheugen arduino Nano

Berichtdoor dagger38 » 07 Jan 2017, 20:32

Ik ben daar al mee bezig , en....het lukt nog ook!
Tnx

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 11 gasten