<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cawen的技术博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cowena</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cowena]]></copyright><item><title><![CDATA[【实验六】定时器中断实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50560249</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50560249</guid><author>Cowena</author><pubDate>Fri, 22 Jan 2016 11:31:15 +0800</pubDate><description><![CDATA[一、实验目的
1）熟悉STM32通用定时器；
2）通过定时器中断来是lED灯进行翻转。


二、STM32通用定时器简介

通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合，包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和

PWM)。使用定时器预分频器和RCC时钟控制器预分频器，脉冲长度和波形周期可以在几个微秒到几个毫秒间调整]]></description><category></category></item><item><title><![CDATA[【实验五】窗口看门狗实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50559920</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50559920</guid><author>Cowena</author><pubDate>Fri, 22 Jan 2016 10:10:21 +0800</pubDate><description><![CDATA[一、实验目的
1）了解STM32窗口看门狗；
2）了解STM32窗口看门狗与独立看门狗的异同；
3）会使用窗口看门狗；
4）利用STM32窗口看门狗的中断功能来喂狗。


二、STM32 窗口看门狗简介

窗口看门狗通常被用来监测，由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新，看

门狗电路在达到预置]]></description><category></category></item><item><title><![CDATA[【实验四】独立看门狗实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50559692</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50559692</guid><author>Cowena</author><pubDate>Fri, 22 Jan 2016 09:52:02 +0800</pubDate><description><![CDATA[一、实验目的

1）了解独立看门狗的；
2）学会使用独立看门狗；
3）通过WK_UP来喂狗，然后通过DS0提示复位状态。



二、STM32独立看门狗简介

单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环， 看门狗电路就是为了避免这种情况的发生。 看门狗的作用就是在一定时间内（通过定时计数器实现）

 没有接收喂狗信号（表示 MCU 已经挂了），便实现处理器的]]></description><category></category></item><item><title><![CDATA[【实验三】外部中断实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50557760</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50557760</guid><author>Cowena</author><pubDate>Thu, 21 Jan 2016 21:52:19 +0800</pubDate><description><![CDATA[一、实验目的


1）了解STM32外部中断相关知识；
2）使用STM32外部中断，实现两个LED灯亮灭；


二、STM32外部中断简介
1）STM32F103系列有60个可屏蔽中断；支持19个外部中断/事件请求。每个中断设有状态位，每个中断/事件都有独立的触发和屏蔽设置。 


STM32F103 的19 个外部中断为：



线 0~15：对应外部 IO 口的输]]></description><category></category></item><item><title><![CDATA[【实验二】串口实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50557719</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50557719</guid><author>Cowena</author><pubDate>Thu, 21 Jan 2016 21:29:08 +0800</pubDate><description><![CDATA[一、实验目的


STM32 通过串口和上位机的对话，STM32 在收到上位机发过来的字符串后，原原本本的返回给上位机。 


二、STM32串口简介


STM32F103ZET6 最多可提供 5 路串口，有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持 LIN、 支持调制解调器操作、 智能卡协议和 IrDA SIR

 ENDEC 规范、具有 DMA等。

]]></description><category></category></item><item><title><![CDATA[【实验一】跑马灯实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50553526</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50553526</guid><author>Cowena</author><pubDate>Thu, 21 Jan 2016 20:35:44 +0800</pubDate><description><![CDATA[一、实验目的

通过控制战舰STM32开发板上的两个LED灯：DS0和DS1交替闪烁，实现类似跑马灯的效果。



二、STM32 IO简介


STM32 的每个 IO 端口都有 7 个寄存器来控制。他们分别是：配置模式的 2 个 32 位的端口配置寄存器 CRL 和 CRH； 2 个 32 位的数据寄存器 IDR 和 ODR； 1 个 32

 位的置位/复位寄存器BSR]]></description><category></category></item><item><title><![CDATA[FFT原理详解]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50538672</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50538672</guid><author>Cowena</author><pubDate>Mon, 18 Jan 2016 19:29:37 +0800</pubDate><description><![CDATA[FFT是离散傅立叶变换的快速算法，可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的，但是如果变换到

频域之后，就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外，FFT可以将一个信号的频谱提取出来，这在频谱
分析方面也是经常用的。



虽然很多人都知道FFT是什么，可以用来做什么，怎么去做，但是却不知道FFT之后的结果是什意思、如何决定要使用多少点
]]></description><category></category></item><item><title><![CDATA[STM32F103ZET6 之 ADC+TIM+DMA+USART 综合实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50390006</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50390006</guid><author>Cowena</author><pubDate>Wed, 23 Dec 2015 21:54:57 +0800</pubDate><description><![CDATA[1、实验目的
1）使用 TIM1 触发 ADC，ADC 采集的数据通过DMA 传至内存，然后通过串口打印出采集的数据；  
2）学会 DMA 传输数据并将数据进行保存；
3）验证ADC 的采样率与实际设置的是否相符。


2、硬件资源
1）指示灯
2）ADC
3）DMA
4）TIM
5）杜邦线


3、软件设计
void  Adc_Configuration(void]]></description><category></category></item><item><title><![CDATA[STM32F103ZET6 之 ADC  采样率的确定]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50389652</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50389652</guid><author>Cowena</author><pubDate>Wed, 23 Dec 2015 20:50:21 +0800</pubDate><description><![CDATA[1、STM32 ADC 介绍
STM32 ADC 是一个12 位精度、 一种逐次逼近型模拟数字转换器。它有多达18个通道，可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模
式执行。 ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。
ADC的输入时钟不得超过14MHz，它是由PCLK2经分频产生。转换时最快为1us，当ADC的输入时钟超过14MHz ]]></description><category></category></item><item><title><![CDATA[STM32F103ZET6 之 通用定时器单脉冲模式实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50070513</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50070513</guid><author>Cowena</author><pubDate>Sat, 28 Nov 2015 21:22:57 +0800</pubDate><description><![CDATA[由于前面买的核心板，供电老有问题，使得我现在的项目又改用了以前用的F103ZET6微控制器！


1、实验目的
1）产生脉宽任意可调的单脉冲（在允许的范围内）
2）产生两路存在死区时间的单脉冲


2、硬件：使用通用定时器3


3、软件设计
1）单脉冲模式介绍]]></description><category></category></item><item><title><![CDATA[STM32F407 之 高级定时器功能描述]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50051319</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50051319</guid><author>Cowena</author><pubDate>Thu, 26 Nov 2015 08:36:11 +0800</pubDate><description><![CDATA[主要介绍下自己用到的一些功能


1、时基单元
主要包括：

● 计数器寄存器 (TIMx_CNT)
● 预分频器寄存器 (TIMx_PSC)
● 自动重载寄存器 (TIMx_ARR)
● 重复计数器寄存器 (TIMx_RCR)



预分频器说明：预分频器可对计数器时钟频率进行分频，分频系数介于 1 和 65536 之间。该预分频器基于TIMx_PSC 寄存器中的 16]]></description><category></category></item><item><title><![CDATA[STM32F407 之 高级定时器介绍]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50033867</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50033867</guid><author>Cowena</author><pubDate>Wed, 25 Nov 2015 10:45:54 +0800</pubDate><description><![CDATA[1、简介：

STM32F4 高级定时器（TIM1 和 TIM8）包含一个 16 位自动重载计数器，该计数器由可编程预分频器驱动。
高级定时器可用于各种用途，包括测量输入信号的脉冲宽度（输入捕获），或者生成输出波形（输出比较、PWM、带死区插入的互补PWM）。
使用定时器预分频器和RCC 时钟控制器预分频器，可以将脉冲宽度和波形周期从几微秒调制到几毫秒。并且高级定时器和通用定时器彼此完全独]]></description><category></category></item><item><title><![CDATA[STM32F407 之 按键实验]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/50009727</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/50009727</guid><author>Cowena</author><pubDate>Tue, 24 Nov 2015 11:02:37 +0800</pubDate><description><![CDATA[1、实验目的：利用板载的四个按键，来控制板载的4个LED等的亮灭。


2、硬件资源
1）LED 灯 D9、D10、D11、D12
2）蜂鸣器
3）四个按键：S7、S8、S9、S1
硬件连接：









3、软件设计
1、key.c
#include "key.h"
#include "delay.h" 
	 
//按键初始化函数
void KEY_I]]></description><category></category></item><item><title><![CDATA[STM32F407 之 基于 STM32F40x 固件库的 MDK5 工程]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49994743</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49994743</guid><author>Cowena</author><pubDate>Mon, 23 Nov 2015 14:33:27 +0800</pubDate><description><![CDATA[1、MDK 安装说明：安装路径不要包含中文，否则，就会出现一些奇怪的错误！


2、建立工程
1）、由于以前用惯了原子的模板，就用原子大哥的模板啦！新建一个文件夹，命名为Template，然后在其下，建立五个子文件夹：CORE ,FWLIB,OBJ,SYSTEM,USER。名字可以随便取，怎样方便识别就怎样取，如下：



2）、打开 Keil,点击 Keil 的菜单： Proje]]></description><category></category></item><item><title><![CDATA[STM32F407 之学习方法 、MDK 5软件介绍]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49991359</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49991359</guid><author>Cowena</author><pubDate>Mon, 23 Nov 2015 10:12:41 +0800</pubDate><description><![CDATA[自己以前学习过STM32F1系列的，所以两者之间差不多，主要是增加了一些外设的功能！
1、初学者最好买一块实用的开发板，现在网上炒得比较火的有原子的探索者F4开发板，以前买过他的战舰STM32，感觉不错，它的F4系列编排跟战舰STM32是差不多，所以，学过STM32 的，拿过来能很快上手。


2、必备参考资料：《
STM32F4xx 中文参考手册》、《
STM32F3 与
F4 系]]></description><category></category></item><item><title><![CDATA[STM32F407ZGT6之时钟系统介绍]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49943219</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49943219</guid><author>Cowena</author><pubDate>Fri, 20 Nov 2015 09:46:55 +0800</pubDate><description><![CDATA[时钟系统是CPU的脉搏，就像人的心跳一样。STM32F4 的时钟系统比较复杂，不像简单的51 单片机一个系统时钟就可以解决一切。STM32F4 的框图如下（可以看到相应的时钟）：



1. 连至 APB2 的定时器从 TIMxCLK 提供时钟 （最高 168 MHz） ，连至 APB1 的定时器从 TIMxCLK 提供时钟 （取决于
RCC_DCKCFGR 寄存器中 TIMPRE 位的]]></description><category></category></item><item><title><![CDATA[STM32F407ZGT6之硬件介绍]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49942407</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49942407</guid><author>Cowena</author><pubDate>Fri, 20 Nov 2015 08:37:12 +0800</pubDate><description><![CDATA[最近在学习STM32F4，买了一块核心板，板载芯片为STM32F407ZGT6！ 意法半导体F4官网http://www.st.com/web/cn/catalog/mmc/SC1169/SS1577/LN11




STM32F407ZGT6 ：ARM Cortex-M4 32位 MCU+FPU，210DMIPS，高达1 MB Flash/192 + 4KB RAM，USB OTG]]></description><category></category></item><item><title><![CDATA[keil 中——C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49734521</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49734521</guid><author>Cowena</author><pubDate>Mon, 09 Nov 2015 09:02:26 +0800</pubDate><description><![CDATA[详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法！
           以前写单片机程序时总是把所用函数和变量都写在一个c文件里，后来遇到大点的项目，程序动则几千行，这种方式无疑会带来N多麻烦，相信大家都有所体验吧！
    后来学会了在keil里进行模块化编程，即只把功能相同或相近的函数写在同一个c文件，这样以来一个项目往往由很多个c文件组成，但又带来]]></description><category></category></item><item><title><![CDATA[人间词话]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49658013</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49658013</guid><author>Cowena</author><pubDate>Thu, 05 Nov 2015 08:56:25 +0800</pubDate><description><![CDATA[大学问家王国维在他的《人间词话》中，分别辑录了北宋词人晏殊的《蝶恋花》、柳永的《凤栖梧》、南宋词人辛弃疾的《青玉案》中的名句，并巧妙地赋予这三个名句以新意，构成治学必须的“求学三境界”，真可谓独巨匠心，读来令人耳目一新、拍案叫绝！

        王国维说：“古今之成大事业、大学问者，必经过三种之境界：‘昨夜西风凋碧树，独上高楼，望尽天涯路。’此第一境也。‘衣带渐宽终不悔，为伊消得人憔悴。’]]></description><category></category></item><item><title><![CDATA[电磁感应加热的多路技术]]></title><link>https://blog.youkuaiyun.com/Cowena/article/details/49273705</link><guid>https://blog.youkuaiyun.com/Cowena/article/details/49273705</guid><author>Cowena</author><pubDate>Tue, 20 Oct 2015 10:38:45 +0800</pubDate><description><![CDATA[1、问题的提出：能够对一个至数个锅加热是对灶的自然要求


2、实现一灶多锅的方法：
a、简单的多个驱动的单灶组合——逆变器多路；相当于就是将多个电磁灶进行组合


1）、将多个单灶简单组合的缺点：a、成本高     b、有噪声（源于差频，噪声源主要为锅具）  c、重量大
2）、简单多早噪声的消除：


同步：不能通过调节频率来调节功率，只能依靠调整脉宽；
交替工作：会出现]]></description><category></category></item></channel></rss>