学习的敌人是自己的满足,要认真学习一点东西,必须从不自满开始。对自己,“学而不厌”,对人家,“诲人不倦”,我们应采取这种态度。——毛泽东
不好意思了,大家折线图已经研究出来,但感觉直接发出来又没意思。后面有时间再发吧。继电器已经研究出来了,只要对端口进行定义就行了,由于板子的特性是低电平打开,高电平点亮的特性,这里只需要复制一下LED灯的定义代码和自己定义名称就行了,话不多说上代码。
/**
******************************************************************************
* File Name : main.c
* Description : Main program body
******************************************************************************
*/
#include <string.h>
#include "board.h"
#include "hal_key.h"
#include "tim-board.h"
#include "timer_handles.h"
Gpio_t l1;//定义端口名称
Gpio_t l2;//
void Init() {
BoardInitMcu();
BoardInitPeriph();
keys_init();//按键初始化
setTimer2Callback(Time2Handler);
Tim2McuInit(1);//定时器初始化,设置定时中断1ms中断一次
GpioInit( &l1, PB_2, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 0 );//初始化端口 对应继电器引脚的端口
GpioInit( &l2, PB_0, PIN_OUTPUT, PIN_PUSH_PULL, PIN_NO_PULL, 0 );//
}
/**
* Main application entry point.
*/
int main( void )
{
Init();
GpioWrite( &l1, 1 );//用驱动LED灯的函数去做就行了,使用方法一样
GpioWrite( &l2, 1 );//
while( 1 )
{
}
}
还是老样子把代码复制进去就行,编译一下,烧写有效果。这篇文章比较短。大家可以看我上一篇文章
链接:https://www.jianshu.com/p/dc5c89b52728
喜欢的可以点个赞,下一期讲按键久按和人体吧,其实都是一样的东西。