Proceed reti
Выход из подпрограммы обработки прерывания
Init_Sys ; Настройка периферийных модулей
StopWDT mov.w SetupBC bic.b call |
mov.b bic.b SetupPl mov.b |
bic.b SetupP2 mov.b bis .b |
#WDTPW+WDTHOLD,&WDTCTL ; Остановка
#XTOFF,&BCSCTL1 #Delay |
сторожевого таймера Активизация автогенератора на ХТ2 Задержка для обеспечения выхода автогенератора в стабильный режим
#SELM1+SELS,&BCSCTL2 ; MCLK=SMCLK=XT2CLK
#OFIFG,&IFG1 #0h,&PlOUT |
bis.b #Offh,&PlDIR |
#BIT4,&P1DIR #0h,&P2OUT #0ffh,&P2DIR |
Очистка OFIFG Очистка выходного регистра порта Р1 Настройка всех линий порта Р1 для работы в режиме выхода Вывод Р1.О используется для управления светодиодом Для переключения выходов
SetupP3 bis.b #00ah,&P3SEL |
bis.b #FS,&P3OUT bis.b #0feh+FS,&P3DIR |
очистка выходного регистра порта Р2 Неиспользуемые выводы переводятся в режим выходов Линии порта Р3.1 & РЗ.З используются для SPI модуля Установка FS РЗ.О,3.1,3.3 и неиспользуемые выводы переводятся в режим выходов
SetupP4 mov.b #0h,&P4OUT |
Очистка выходного регистра порта Р4