Arguing Nano BLE 33 is a perfect option for learning embedded systems, sensors, tinyML and so on. It has nRF52840 processor which is built around the 32-bit ARM Cortex M4 CPU with FPU running at 64MHz. Also, nRF52840 has DMA (Direct Memory Access) controller, a hardware module that allows some peripherals or I/O devices to gain direct access to RAM without participation of the processor. The EasyDMA in nRF52840 provides access of the data from:
- Peripheral to Peripheral
- Peripheral to Memory
- Memory to Memory
One of the peripheral in nRF52840 which has Direct Memory Access to the RAM is SAADC. This allows processor to get involved in other operations like BLE connectivity or inferencing (in the case of Machine Learning) without participating in data sensing/acquisition.
Comments