![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
阳光&
这个作者很懒,什么都没留下…
展开
-
阅读"野火的《从0到1教你写uCOS-III内核.pdf》"笔记
第5章 任务的定义与任务切换的实现具体代码可以查看配套的示例代码,只摘取部分代码。/************************************************************************************************************************** ...原创 2020-01-05 20:46:20 · 917 阅读 · 0 评论 -
在STM32F103C8T6中使用HAL库函数的UART模块时注意事项
开发板:普中A7板子核心板:STM32F103C8T6注意事项:1、在HAL_UART_MspInit()函数中不能使用HAL_UART_Receive_IT()和HAL_UART_Transmit_IT()函数,否则不会进入中断处理函数中,也就是说设置中断无效;2、在HAL_UART_RxCpltCallback()回调函数中不能使用HAL_UART_Transmit_IT()进行发送数...原创 2019-12-25 22:40:37 · 2207 阅读 · 0 评论 -
关于单片机按键状态检测方法的一些体会-----按键消抖
开发板:普中A7开发板核心板:51和STM32F103C8T6关于按键状态检测要注意的就一个消抖问题,消抖方式需要高效简单。这里需要搞清楚一点,按键状态检测用的是轮询方式还是中断方式。在这里需要感谢一下金沙滩的51单片机视频课程老师宋老师。因为其中一种按键消抖方法就是学自宋老师课程,需要详细查看的话可以看《手把手教你51单片机.pdf》文档。我知道的软件消抖(轮询方式)有两种方式:1、在...原创 2019-12-16 20:56:03 · 2334 阅读 · 0 评论 -
STM32单片机中Systick延迟只能到us或者ms级别,不能到秒级别
开发板:普中A7开发板STM32核心板:STM32F103C8T6关于Systick的一些注意事项都在下面的备注中。/************************************************************************************** * 函数功能:systick初始化 * 参 数:需要延时的ms数 * 返 回 值:成功返回...原创 2019-12-16 20:06:33 · 1047 阅读 · 0 评论 -
51单片机定时器计时并数码管显示计时实验,精度不精确原因记录
开篇说明:开发板平台是普中的A7开发板,实验代码及相关注意事项以及精度不精确原因在下面代码注释中有说明。/******************************************************************************* *实验现象:通过串转并及138译码器控制动态数码管秒表计时 *接 线:P0.0 -> RC, P0.1 -> ...原创 2019-11-16 23:01:18 · 1697 阅读 · 0 评论