Всем доброго времени суток.
Разбираюсь с Atmel-овским SAMD21. Возник вопрос по поводу регистров, требующих синхронизации после записи (Write-Synchronized). Записываю данные в регистр и жду синхронизации примерно так
После чего программа останавливается в вечном ожидании снятия бита ENABLE, хотя судя по даташиту он вроде должен сам сброситься когда синхронизация завершится. Может, что не так делаю или кто-то уже сталкивался с подобным и подскажет в чём дело?
Заранее благодарю.
Разбираюсь с Atmel-овским SAMD21. Возник вопрос по поводу регистров, требующих синхронизации после записи (Write-Synchronized). Записываю данные в регистр и жду синхронизации примерно так
Код: Выделить всё
SERCOM2->USART.CTRLA.reg = (SERCOM_USART_CTRLA_DORD | SERCOM_USART_CTRLA_RXPO(1) | SERCOM_USART_CTRLA_MODE(1));
while(SERCOM2->USART.SYNCBUSY.bit.ENABLE) {};Заранее благодарю.
