Это безусловно зависит отзадачи. Но тратить процессорное время на ожидание не совсем разумно. Собственно поэтому и используется дма, так как цпересылка байт через него не занимает это время, и у вас может одновременно передаваться лог и выполняться задача
Так в случае RTOS процессорное время на ожидание не должно тратится.
Так в случае RTOS процессорное время на ожидание не должно тратится.
Это зависит от реализации диспетчера ртос и реализации передачи данных. Если побайтово в кооперативной, то будет вызываться большое количество переключений между задачами, что так же является оверхедом. В случае вытесняющей (это не точно, я мог забыть) то там диспетчер вызывается через строгие промежутки времени
есть трабла, сенсор точно живой, пепеодически проверяю цепляя к родной схеме мыши (у меня распай на джамперах) читаю с него ожидаемые регистры, вроде все ОК, но не могу включить встроенный лазер.
Да, там внутри ДСП с своей прошивкой, наружу только регистры для инита, и нужно правильный сиквенс соблюдать. То как в даташите сказано, не включает по факту сам лазер