void init(void)
{
//WDTCTL = WDTPW | WDTHOLD; //关狗
//p.x 口相关的寄存器
//P1OUT 、P3DIR 、P1SEL 、P1SEL2 、P2IES 、P2IFG
//1:P1SEL 、P1SEL2 :功能选择
//BCSplus_graceInit口相关的寄存器:
//BCSCTL2 、DCOCTL 、BCSCTL1 、BCSCTL3
//USCI_A0_graceInit口相关的寄存器:
//UCA0CTL0、UCA0CTL1、UCA0BR0
//USCI_B0_graceInit相关的寄存器:
//UCB0CTL1、UCB0CTL0、UCB0I2COA、UCB0I2CIE、IE2
//System_graceInit相关的寄存器:
//IFG1
//Timer0_A3_graceInit相关的寄存器:
//TA0CCTL0 、TA0CCR0、TA0CTL
/ * P1 */
P1SEL2 |= BIT6 | BIT7;
P1SEL |= BIT6 | BIT7;//通过P1SEL2和P1SEL 设置p1.6和p1.7辅助外设模块功能选择 为IIC0_CLK 和 IIC0_DA
P1DIR |= BIT4;//ARM_Wakeup设置p1.4 方向向外
P1OUT |= BIT3;//设置p1.3输出
P1REN |= BIT3;//设置p1.3上拉
P1IES = 0;//设置P1上升沿触发中断
P1IFG = 0;//清除p1的中断标志
/* P2 */
P2OUT = 0;
msp430--init初始化,学习1
最新推荐文章于 2023-07-31 18:00:00 发布