Компиляция скрипта сборки во внешнем EEPROM коде Arduino
Я работаю над простой игровой консолью и планирую использовать картриджную систему с использованием EEPROM. Я знаю, что вы можете читать и записывать данные из EEPROM, но можете ли вы скомпилировать эти данные в исполняемый код Arduino и наоборот? Если Arduino может это сделать, то и мы, вероятно, тоже, не так ли?
Заранее спасибо!
@jort57, 👍1
Обсуждение1 ответ
▲ 1
Я бы предложил вам исследовать другой микро с внешней адресацией или тот, который загружает свой код из внешней памяти, такой как flash, как ESP32s.
,
@Gil
Смотрите также:
- Чтение и запись в EEPROM
- Программирование AT24C16 EEPROM с помощью Arduino Nano
- Проблема с ограничением размера EEPROM
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Является ли использование malloc() и free() действительно плохой идеей для Arduino?
- Как читать и записывать EEPROM в ESP8266
- Какое максимальное энергопотребление Arduino Nano 3.0?
нет такого понятия, как "код arduino", когда его выполняет микроконтроллер, @jsotola
взгляните на язык программирования "forth", @jsotola
@jsotola итак, есть ли какой-то компилятор, который превращает код arduino в код EEPROM, и наоборот?, @jort57
микроконтроллер выполняет машинный код ... проще говоря, машинный код генерируется компилятором C++ и загружается в arduino ... причина, по которой я предложил forth, заключается в том, что forth-это интерпретатор, который работает на arduino ... он может выполнять код, происходящий из EEPROM, @jsotola
@jsotola вижу. Я бы использовал это, но я использую библиотеки для управления экраном. Я сомневаюсь, что это будет преобразовано в Forth, так что это моя проблема. Полагаю, я мог бы управлять экраном вручную, но, похоже, много работы., @jort57
да, это будет кривая обучения ... вы не описали свой проект, поэтому было неясно, какой компонент нужно будет контролировать, @jsotola
Мой проект в основном представляет собой джойстик, подключенный к ЖК-экрану. До сих пор я просто получил квадрат, чтобы двигаться. Вот ЖК-экран, который я использую: [ЖК-экран](https://www.adafruit.com/product/2088), @jort57