![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
普中PZ6806L开发板-记录
Leapahead1949
今生活着的唯一意义,就在于超越今生
展开
-
普中PZ6806L用定时器TIM2完成一秒LED闪烁一次
本次试验用到的东西有: 1)TIM2通用定时器 2)普中PZ6806L开发板,LED1 硬件连接: 1)TIM2挂载在APB1下面 2)LED1-PC0,低电平有效 步骤: 1)先打开系统时钟 2)配置中NVIC 3)配置GPIO 关于TIM定时器的配置 typedef struct { uint16_t TIM_Prescaler; /*!< Specifies the...原创 2019-11-06 10:43:19 · 1024 阅读 · 0 评论 -
用SYSTICK完成的精确延时例程-实现微秒和毫秒级延时
强调一下中断和延时的区别, 中断,在延时的时候可以做别的事情 延时,阻塞式的,进程阻塞在这里了,就只管等待时间到了往下继续做事情 /** ****************************************************************************** * *延时函数:微秒级 * *用这个函数要成立有两个条件: *条件一:主频要是72M ...原创 2019-10-30 13:45:32 · 1538 阅读 · 0 评论 -
从野火开发板上移植中断到普中PZ6806L上遇到的问题以及解决办法
从野火开发板-指南者移植中断到普中6806L上面 主要遇到的问题: 1)按下按键之后多次触发中断,导致LED灯多次亮灭 原因:野火指南者开发板上的按键有并联电容,可以完成消抖,但是普中这款开发板上面并没有并联电容,导致按下按键之后又纹波,多次触发中断, 解决办法:用延时函数进行松手检测 移植步骤: 1)新建配置LED灯,指定为端口C的第五个引脚,代码如下 /** * @brief 初始化控...原创 2019-10-01 22:59:55 · 712 阅读 · 0 评论