Здравствуйте. Начал изучение нового для меня МК CC430F5137. 32 кГц подключен к Р5.0 и Р5.1. 26 МГц к радио модулю RF_IN и RF_OUT. Второй день бьюсь над настройкой тактирования МК и радио модуля. Если кто сталкивался с этими МК подскажите, что не так?
mov.b #0x02,&P5DIR ; Настраиваем порт 5 на ввод/вывод для генератора
mov.b #0x03,&P5SEL ; Подключаем генератор на Р5.0 и Р5.1 (альтернативная функция)
x1: mov.w #0x0000,&UCSCTL7 ; Сброс FAULT флагов
and.w #0xFFFD,&SFRIFG1 ; Обнуление глобального флага ошибки осцилляторов OFIFG
bit.w #0x002,&UCSCTL7 ; контроль флагa XT1LFOFFG
jnz x1 ; повтор если XT1LFOFFG=1
mov #0xFF,r15
call #delay ; Пауза (на всякий случай)
x2: mov.w #0x0000,&UCSCTL7 ; Сброс FAULT флагов
and.w #0xFFFD,&SFRIFG1 ; Обнуление глобального флага ошибки осцилляторов OFIFG
bit.w #0x0008,&UCSCTL7 ; контроль флага XT2OFFG
jnz x2 ; повтор если XT2OFFG=1
mov #0xFF,r15
call #delay ; Пауза (на всякий случай)
mov.w #0x0050,&UCSCTL4 ; MCLK и SMCLK
mov.b #0x02,&P5DIR ; Настраиваем порт 5 на ввод/вывод для генератора
mov.b #0x03,&P5SEL ; Подключаем генератор на Р5.0 и Р5.1 (альтернативная функция)
x1: mov.w #0x0000,&UCSCTL7 ; Сброс FAULT флагов
and.w #0xFFFD,&SFRIFG1 ; Обнуление глобального флага ошибки осцилляторов OFIFG
bit.w #0x002,&UCSCTL7 ; контроль флагa XT1LFOFFG
jnz x1 ; повтор если XT1LFOFFG=1
mov #0xFF,r15
call #delay ; Пауза (на всякий случай)
x2: mov.w #0x0000,&UCSCTL7 ; Сброс FAULT флагов
and.w #0xFFFD,&SFRIFG1 ; Обнуление глобального флага ошибки осцилляторов OFIFG
bit.w #0x0008,&UCSCTL7 ; контроль флага XT2OFFG
jnz x2 ; повтор если XT2OFFG=1
mov #0xFF,r15
call #delay ; Пауза (на всякий случай)
mov.w #0x0050,&UCSCTL4 ; MCLK и SMCLK
