SDK版本:5.0.4 开发环境:Keil 芯片:DA14580 作者:Asam DA14580的gpio使用十分简单,只需调用其SDK自带的库函数即可。 (1)IO口初始化函数 1 /** 2 **************************************************** ...
分类:
其他好文 时间:
2020-01-28 17:17:15
阅读次数:
108
操作流程 GPIO时钟使能 RCC_APB2PeriphClockCmd(RCC_APB@Periph_GPIOA,ENABLE); 复用外设时钟使能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); io口初始化 //按外设的GPIO配置, ...
分类:
其他好文 时间:
2018-05-20 18:25:27
阅读次数:
171
原作者:http://www.eeworld.com.cn/mcu/article_2016082828940.html 配置流程: 1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。 2:IO口初始化,包括引脚,速率,输入输出模式等。 3:NVIC 中断向量配置 ,中断向量基地址 ...
分类:
其他好文 时间:
2018-02-27 19:28:26
阅读次数:
629
一键开关机电路 方案一:其中用到的一键开关机电路分析如下: 电路工作流程如下: A、 Key按下瞬间,Q2、Q1导通,7805输入电压在8.9V左右,7805工作,输出5V电压给单片机供电。 B、单片机工作后,将最先进行IO口初始化,IO1设为输入状态,启用内部上拉;IO2设为输出状态,输出高电平。 ...
分类:
其他好文 时间:
2017-12-27 11:53:06
阅读次数:
97
虽然简单,但对于初学者还是有一定的帮助。
#define Bank0 INSCON &= 0xbf
#define Bank1 INSCON |= 0x40
Bank0;
//Bank0内操作
P0 =
Bin(10000100);
P0CR =
Bin(10000100);//0为输入 ,1为输出
P0PCR = Bin(01000000);//上拉
P0 =...
分类:
其他好文 时间:
2014-06-15 16:14:46
阅读次数:
569