Доброго времени всем! Решил я замахнуться на STM и почти сразу же отказаться от кварца (оставив только часовой). Вроде изучил AN3300, ее firmware (на основе чего и запускаю кусок в своем проекте). Но тут заметил, что при записи калибровочных бит HSITRIM в регистр RCC_ICSCR почему то изменяются ReadOnly биты HSICAL. Мои конкретные данные: После сброса читаю регистр... - 0x006EB073 Пытаюсь записать (в биты 8-12) значение 0x0C (двумя вариантами): а) буржуйской функцией RCC_AdjustHSICalibrationValue(0x0C); б) просто строкой RCC->ICSCR = 0x006EAC73; при любой попытке читаю регистр:... 0x006E0C6F Как вообще такое возможно?
|