iope_init.h

来自「自己写的TMS320LF2407A的精确延时函数和中断函数」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef _iope_init_H_
#define _iope_init_H_



//--------------------------------------------------------------------
// 函数名称 : void iope_init(void)
// 函数说明 : 初始化IOPE设置寄存器
// 输入参数 : 无
// 输出参数 : 无
//--------------------------------------------------------------------

void iope_init()
{

      *MCRC = *MCRC & 0xfff1;    /* 配置PWM9、8、7为IO
/*
 bit 15        0:      reserved
 bit 14        0:      0=IOPF6,     1=IOPF6
 bit 13        0:      0=IOPF5,     1=TCLKINB
 bit 12        0:      0=IOPF4,     1=TDIRB
 bit 11        0:      0=IOPF3,     1=T4PWM/T4CMP
 bit 10        0:      0=IOPF2,     1=T3PWM/T3CMP
 bit 9         0:      0=IOPF1,     1=CAP6
 bit 8         0:      0=IOPF0,     1=CAP5/QEP4
 bit 7         0:      0=IOPE7,     1=CAP4/QEP3
 bit 6         0:      0=IOPE6,     1=PWM12
 bit 5         0:      0=IOPE5,     1=PWM11
 bit 4         0:      0=IOPE4,     1=PWM10
 bit 3         0:      0=IOPE3,     1=PWM9
 bit 2         0:      0=IOPE2,     1=PWM8
 bit 1         0:      0=IOPE1,     1=PWM7
 bit 0         1:      0=IOPE0,     1=CLKOUT    
*/ 

    *PEDATDIR = 0x0e0d; /*** ConfigurePWM9、8、7 pin as an OUTPUT ***/
                                            /****output pwm9\8 = high  pwm7=low**********/
/*
 bit 15-8        0:      EnDIR  1 = output, 0 = input
 bit 7-0         0:      IOPEn  in--1=high,0=low; out--1=high,0=low
 
*/         
}
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?