- 博客(4)
- 收藏
- 关注
原创 DA1458x使用之第四篇——ADC
DA1458x的ADC是10位的,引脚是PORT0的PIN0、PIN1、PIN2、PIN3.1.引脚定义,我们用PORT0的PIN0#define ADC_PORT GPIO_PORT_0#define ADC_PIN GPIO_PIN_02.引脚初始化,还是添加在periph_setup.c里的void set_pad_functions(vo
2016-05-19 23:04:21
2762
1
原创 DA1458x使用之第三篇——定时器
用定时器可以实现一个周期性的任务,或者RTC,DA14580本身是不带RTC的。1.首先是定义一个TIMER,在app_api.h文件的APP_MSG{}里,比如定义一个周期性任务的timerAPP_PERIOD_TASK_TIMER2.定义timer的handler函数,也就是定时器唤醒时要执行的任务程序,如下所示,int period_task_timer_
2016-05-19 00:15:13
3524
5
原创 DA1458x使用之第二篇——PWM
DA14580有两个TIMER,TIMER0和TIMER2,TIMER0有两路PWM,TIMER2有三路PWM。TIMER0和TIMER2的区别就是TIMER0是16位的,有PWM0和PWM1,而且这两个PWM是一起的。TIMER2是14位的,有PWM2、PWM3和PWM4,是三个独立的PWM,可分别设置占空比。下面介绍如何用PWM做一个呼吸灯。1.先定义一个IO口#define PW
2016-05-17 23:55:02
3224
原创 DA1458x使用之第一篇——GPIO
最近刚做完一个DA14580的项目,对这个芯片的使用也是有了一些心得,现在打算写出来,分享给大家。从最简单的GPIO开始吧,打算一天写一篇,大家有问题可以留言或者评论,互相交流。 1.首先是GPIO引脚的定义,默认是在periph_setup.h这个文件里,引脚的定义如下,指定PORT和pin, //定义一个LED引脚,port为2,pin为5 #define LED_PORT
2016-05-17 00:29:23
2598
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人