Доступ к стартовым битам SRAM из MicroBit для PUF
https://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.4.pdf
Цель состоит в том, чтобы извлечь (выводить в последовательном мониторе) стартовые биты из SRAM этого микробита, который расположен по адресу памяти 0x20000000, заданному приведенной выше схемой данных, все это сделано в arduino IDE.
После некоторых поисков я появился на этом коде
void setup()
{
uint8_t const * p;
uint8_t i;
Serial.begin( 115200 );
p = 0;
i = 0;
do
{
Serial.print( *p, HEX );
Serial.print( ' ' );
++i;
++p;
if ( (i & 0xF) == 0 )
{
Serial.println();
}
}
while ( i != 0 );
}
void loop()
{
}
По этой ссылке https://forum.arduino.cc/t/accessing-sram-on-arduino-uno/267777/6
Однако это относится к arduino uno, и я не совсем уверен, как бы я перенес его на свой микробит.
@kepsek, 👍1
0
Смотрите также:
- Как очистить кучу памяти в esp32
- Можно ли использовать WiFi и Bluetooth/BLE в одном проекте ESP32?
- Функция freeMemory() из библиотеки memoryfree не возвращает уменьшенное значение в arduino UNO
- Чтение из SPIFFS - Как лучше всего работать со строковым (или char) массивом с неопределенной длиной?
- Arduino записывает в память и автоматически выключается (через MOSFET)
- Как настроить схему секционирования Wemos D1 mini pro?
- Включает ли скомпилированный бинарный файл скетча неиспользуемые функции из библиотеки?
- Библиотека MemoryFree, демонстрирующая нестандартное поведение..!