Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Милливольтметр сигма-дельта типа на msp430f11x1. Очистка флага повреждения автоге­нератора bis. B #selm1+selmo,&bcsctl2 ; MCLK = lfxt1 mov #tasselo+taclr,&tactl ; очистка timer_a, ; ACLK





Очистка флага повреждения автоге­нератора bis.b #SELM1+SELMO,&BCSCTL2; MCLK = LFXT1 mov #TASSELO+TACLR,&TACTL; Очистка Timer_A, ; ACLK, TAR bis #MC1,&TACTL; Запуск ТА в непре- ; рывном режиме eint; Глобальное разреше- ; ние прерываний ret; Выход из подпрограммы

SetupOsc bic.b #OFIFG,&IFG1

mov #0FFh,R15 SetupOscl bit.b #OFIFG,&IFG1

jnz SetupOsc
dec R15
jnz SetupOscl
bic.b #OFIFG,&IFG1

Очистка флага пов­реждения автогенера­тора

Флаг повреждения

автогенератора

установлен?

дополнительная задержка для убежде­ния в запуске


Meas_ADC; Подпрограмма: измерения при помощи АЦП,

; результат преобразования АЦП

; в двоично-дополнительном коде — > ADCData

; R15 используется в качестве рабочего регис-

; тра и не сохраняет свое состояние


mov.b #CAON,&CACTL1 clr ADCData

call #Sample_ADC


Включение компаратора

Очистка регистра

ADCData

результат выборки —>

ADCData






Дата публикования: 2014-11-18; Прочитано: 291 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...