IO函数
IO相关底层API函数使用说明。
头文件的引入
#include "io.h"
IO初始化
//该函数用于自定义IO口初始化,可以选择输出电平或者电平读取
//USER_IO为IO口选择,USER_IO_MODE为模式选择
void User_Io_Init(USER_IO_t USER_IO,USER_IO_MODE_t USER_IO_MODE);
IO输出设置
//该函数用于自定义IO口输出电平设置,需要初始化IO口为输出电平模式
//USER_IO为IO口选择,USER_IO_MODE为模式选择,USER_IO_Out为IO口输出模式选择
void User_Out_Set(USER_IO_t USER_IO,USER_IO_Out_t USER_IO_Out);
IO电平读取
//该函数用于自定义IO口输入检测,需要初始化IO口为电平读取模式
//USER_IO为IO口选择,反馈1表示高电平,0表示低电平
int User_Io_Scan(USER_IO_t USER_IO);
示例
//控制第一个口PE3输出高电平
#include "io.h"
void user1_main(void)
{
User_Io_Init(PE3,USER_IO_Mode_Out);//初始化PE3口为输出电平模式
while(1)
{
User_Out_Set(PE3,High_Level);//控制PE3输出高电平
delay_ms(1);
}
}