Народ помогите советом. Мучаю "MSP430F449IPZ rev G" под IAR321 c помощью MSP-FETP430IF v1.4. стоит 2 кварца: 32768 и 4 MHz, процессор работает от DCO. Включаю второй кварц на 4 MHz, видно как он начинает генерить. програмирую Р1.1_DIR Р1.4_DIR Р1.5_DIR на вывод и переключаю на алтернативную функцию Р1.1_SEL Р1.4_SEL Р1.5_SEL. Смотрю осцилографом и вижу тоько ACLK на 82 выводе(Р1.5). На ножках Р1.4-83(SMCLK) Р1.1-86(MCLK) висят 1. Порты исправны в режиме вывода всё выводится нормально. Для меня это первый проект на 430 серии поэтому просьба сильно не пинать и по возможности ткнуть носом где чего я не дочитал. привожу пример кода void init_per(void) { asm ("BIC.B #0x20, 0x0054 "); // XT2OFF=0
// init_P1 asm ("BIS.B #0x02, 0x0022"); // P1.1_DIR asm ("BIS.B #0x10, 0x0022"); // P1.4 asm ("BIS.B #0x20, 0x0022"); // P1.5
asm ("BIS.B #0x02, 0x0026"); // P1.1_SEL asm ("BIS.B #0x10, 0x0026"); // P1.4 asm ("BIS.B #0x20, 0x0026"); // P1.5 } "Заранее спасибо за ответы.
|