Рубрика «vl53l1x»

Введение

Для одной небольшой задачи понадобилось подружить лазерный датчик расстояния VL53L1X с микроконтроллером CH32V003. Датчик работает по I2C, и изначально я рассчитывал, что в его даташите будут описаны регистры, чтобы быстро написать драйвер «с нуля». Но у STMicroelectronics подход другой: они не публикуют описание регистров, а распространяют готовый драйвер с API только для STM32 (см. UM2356 "VL53L1X API user manual").

Для моего проекта нужен был простой и дешёвый МК с минимальными ресурсами, и выбор пал на CH32V003F4P6. У него нет HAL и CubeMX, только CMSIS, «урезанный StdPeriph», reference manual и среда MounRiver. Впрочем, для простых проектов этого достаточно.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js