CKS32F107xx

CKS32F107XX系列窗口看门狗介绍

中科芯CKS32F107xx系列产品内部提供两个看门狗定时器单元,独立型看门狗IWDG和窗口型看门狗WWDG,本文主要介绍WWDG的应用。

MCU微课堂 | CKS32F107xx USART(三)

CKS32F107xx系列在支持正常USART功能的同时,亦支持LIN(局域互联网)模式。

MCU微课堂 | CKS32F107xx USART(二)

在上一讲中,我们对USART进行了简单介绍,并讲解了如何在不使用DMA的情况下进行不定长度数据接收,本讲将着重讲解如何使用DMA进行USART不定长度接收。

MCU微课堂 | CKS32F107xx USART(一)

USART介绍

MCU微课堂 | CKS32F107xx RTC(二)

本小节讲解的是如何利用RTC外设实现万年历功能,本实验工程与RTC底层驱动相关的文件为bsp_rtc.c/h,在底层驱动之上我们添加了bsp_calendar.c/h和bsp_date.c/h文件,用于万年历的计算。

MCU微课堂 | CKS32F107xx RTC(一)

本章内容介绍了CKS32F107系列RTC实时时钟外设的硬件结构和工作原理,并结合相关寄存器讲解了与RTC控制相关的外设库函数使用方法,最后介绍了UNIX时间戳的概念。

MCU微课堂 | CKS32F107xx DMA

直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。

MCU微课堂 | CKS32F107xx 备份寄存器

闹钟实验

本小节讲解的是如何在万年历实验的基础上,利用RTC的闹钟功能实现一个闹钟,在每天的[XX小时-XX分钟-XX秒]产生闹钟,然后通过闪烁LED模拟闹钟响效果。

MCU微课堂|CKS32F107xx TIM(四)

本节课我们将围绕定时器同步功能概述展开,并以其中一种功能为例——将定时器2给定时器3当预分频器,最终级联同步PWM输出。

MCU微课堂 | CKS32F107xx TIM(三)

在本节课中,我们将先围绕输入捕获模式展开,并重点描述PWM输入模式和涉及的寄存器,最后通过一个实验例程去介绍PWM输入模式的配置方法。