Свежие обсуждения
Микроконтроллеры

Раздел данных превышает доступное пространство на плате

В последнее время я делаю небольшую игру на основе Arduino uno и LCD. Мой код компилируется без проблем, но когда я загружаю его, я получаю ошибку, как показано на рисунке, это потому, что у меня определено слишком много переменных?
Может кто-нибудь подскажет мне, как это исправить?

 

ОЗУ не хватает, слишком много переменных.

Чтобы исправить - нужно изменить логику программы и уменьшить количество переменных. Если не хотите этого делать - взять МК с большим объемом ОЗУ.

 

Я думаю, что это в основном потому, что LCD, который я использую, имеет свой собственный набор инструкций, поэтому в нем много очень длинных строк. Я решил эту проблему с помощью F().