前言
这篇主要作记录各种外设以及各种配置。
提示:以下是本篇文章正文内容,下面案例可供参考
一、芯片配置在哪里调
这里主要是设置芯片的时钟和一些通用配置
1.1 仿真:
1.2 下载:
Programmer->Programmer OTP MCU->option
二、具体外设操作:
1.POART操作
代码如下(示例):
//PA2为输出
void GPIO_inital(void)
{
//高低电平设置
PORTA=0X00;
PORTB=0X00; //PORT口输出高低电平设置 1=高电平,0=低电平
//输入输出设置
TRISA &=0X04; //输入输出设置 1=输入,0=输出
TRISB=0X00; //输入输出设置 1=输入,0=输出
// ANSEL=0X00; //采用ADC时需要设置
//管脚上拉设置
WPUA =0XFB; //上拉设置 1=DISABLED PULL-UP ;0=PULL-UP
WPUB =0XFF; //上拉设置 1=DISABLED PULL-UP ;0=PULL-UP
}
2.ADC设置
代码如下(示例):
//这里要将管脚口设置为输入
void GPIO_inital(void)
{
PORTA |= 0X04;
// PORTB=0X00; //PORT口输出高低电平设置 1=高电平,0=低电平
TRISA &=0X04