Search
Write a publication
Pull to refresh
7
0
Юрий Востренков @vostrenkov

Разработчик встроенного ПО

Send message

Скажите, у вас не было проблемы с «залипанием» показаний, то есть датчик не показывал уменьшение влажности почвы со временем, пока не достанешь его из земли и не воткнешь заново?
Мы делаем прибор со схожим принципом, и столкнулись с такой проблемой. Мои предположения, что это может быть связано с налипанием земли на маску (она у нас матовая) и отсутствием защитного лака

Спасибо за комментарий. Ошибка появляется из-за того, что RTX хочет использовать прерывание RTC1, которое уже определено. Для решения этой проблемы нужно в менеджере Run-Time Environment во вкладке nRF_Libraries найти app_timer и выбрать вариант с пометкой Rtx:

Скажите, а насколько принципиально тактирование камеры частотой именно 24 МГц? В даташите на матрицу указано, что допустимая частота от 10 до 48 Мгц. Я так понимаю, что это влияет только на FPS, и если это так, то может есть шанс подобрать частоты так, чтобы обойтись без буферизации?
Потрясающая работа! Я бы скорее сел писать свою прошивку к паяльнику, чем такое осилил
Приведу свой пример: я разрабатывал приложение, в котором были долгие не очень важные задачи и менее долгие, но более важные, которые должны были прерывать выполнение первых. Чтобы выстроить приоритетную систему прерываний, где задачи выполнялись бы в обработчиках, мне просто не хватило периферии на NRF51. Поэтому вытесняющая РТОС спасла положение
rtos_suspend появилась из-за режимов энергосбережения, мы ее добавили сами, когда инициализировали таймеры для ядра RTOS. По умолчанию, что для STM32, что для NRF этой переменной нет нигде в RTOS, и ее нужно будет добавить ручками, если используются спящие режимы. По сути это просто флаг разрешения/запрета уйти в сон.
Для этого проекта у меня было создано 2 target-a, для разных чипов — NRF51422 и NRF51822. Разные target-ы могут использовать разные файлы, в данном случае нижний файл не используется, о чем и говорит значок. Вот ссылочка на документацию

Information

Rating
Does not participate
Registered
Activity