📄 iope_init.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 + -