⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iope_init.h

📁 自己写的TMS320LF2407A的精确延时函数和中断函数
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -