Недавно я столкнулся с практикой чтения битов регистров вот такого вида:
CMCC->CTRL.bit.CEN = 0;
while (CMCC->SR.bit.CSTS){}
Вопрос: следует ли добавить в этот цикл счетчик до некого лимита или можно полагать, что бесконечного зацикливания здесь произойти не может?