При настройке АЦП наблюдаю непонятные вещи :
1)При выставлении битов PDI PDD в регистре CR1 (power down между преобразованиями и цепочками преобразований) сам собой меняется делитель частоты АЦП биты ADCPRE в регистре CCR
2)Бит TSVREFE в регистре CCR вообще не могу выставить . Пишу в него программно 1, а под отладкой вижу что остаётся 0. Пробовал при включенном АЦП (ADON в cR2 =1) и при выключенном (ADON =0
3) В таком состоянии TSVREFE=0 измеряю внутреннюю опору. Результаты сильно скачут, если мерить подряд то каждое последующее измерение больше предыдущего. В это же время внешнее напряжение с ноги измеряется правильно.
Вопрос : откуда эта проблема с записью в CCR ? Может надо ещё где-то что-то включить что бы начать работать с этим регистром ? Он ведь какой-то особенный, один для ADC1 и ADC2 ?
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|