не а, купил пару.(больше двух в одни руки не дают)
В виде брелка можете купить тысячами с гораздо большей скидкой. Только кому они сдались?
@nikolz Дайте пожалуйста ссылку на доки по регистрам данного CPU и на errata. Без этого как-то стремно его применение в рабочих устройствах. Для Arduino или поиграться может и потянет, но это удел блоггеров...
Я давно их "назаказывал" разных для поиграться и на днях жду получения…
Если рассматривать серьезно, то специфика BLE гласит – в среднем, выход на связь у BLE с периодическая, от 20 мс. Это значит, что за это время устройство должно успеть “поспать” или подготовить данные для следующего сеанса в режиме минимального потребления (например на пониженной до кГц частоте CLK CPU). Сеанс, т.е. блок обмена у BLE короткий – всего десятки байт, даже не килобайт.
Аналогично и у USB FS – блоки до 64 полезных байт и их передача 1 раз в 1 мс. Можно быстрее, но это не поддерживается всеми хостами. На сегодня, т.к. введен USB3.0 аппаратный буфер у компов для USB уже десятки килобайт, что и позволяет вести более частый обмен пачками по 64 байта.
Но всё равно за раз более 512 полезных байт пачкой блоков по 64 не передать – специфика USB FS драйверов на компе и у некоторых ограничения в FIFO.
В итоге неясно – зачем у данного CPU RAM более 32 кило и Flash в мегабайты. За паузу между обменом мелкими блоками всё равно не успеть отработать сотни килобайт кода на тактовой 68 МГц. По этому поводу для Cortex давно выведены оптимумы (есть масса сайтов и форумов где с этим можно ознакомиться). Для поддержки USB HS Cortex надо гнать более чем за 120 МГц с учетом повышения и скорости выборки кода/данных из Flash и шин RAМ (DMA).
Прогресса в скорости Flash у nRF52840 так-же не наблюдается. Это значит писать/читать данные быстрее чем у внешней на SPI не выйдет.
Стек IP/TCP на том-же Bluetooth он не потянет – не хватит RAM, а урезание = удел Arduino игрушек.
В итоге nRF52840 – это раздутый дорогой специфический SoC для каких-то непонятных задач, но не для BLE.
Чем вам не угодил ESP32? Он имеет схожие характеристики для задач класса Bluetooth, но не BLE.