摘要: 摘自网络在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。其实是四个时钟源,如下图所示(灰蓝色),PLL是由锁相环电路倍频得到PLL时钟。 ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 ③、LSI是低速内部时钟,RC振荡器,频率为40kHz。 ④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。 ⑤、PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。其中... 阅读全文
posted @ 2013-01-04 23:22 scdyxcc 阅读(499) 评论(0) 推荐(0)
摘要: 参考网络 自己测试通过//http://bbs.csdn.net/topics/390069290#include "stdio.h"#include "stdafx.h"// #define CRC(crc,byte) (((crc) >> 8 ) ^ tabel[((crc) ^ (unsigned int) (byte)) & 0XFF])unsigned short tabel[256] = { 0X0000, 0XC0C1, 0XC181, 0X0140, 0XC301, 0X03C0, 0X0280, 0XC241,0XC 阅读全文
posted @ 2013-01-04 22:58 scdyxcc 阅读(304) 评论(0) 推荐(0)
摘要: 想在ST官网下载STM32F10x的固件库,找了很长时间才找到,为了方便像我一样的菜鸟学习方便,现将如何从官网下载STM32F10x固件库展示如下:首先进入官网http:/www.st.com/ ,如下图:在下面选项卡中选择Support->Tools & Resources,如下图:进入如下界面:点击左面的Software Tools,进入如下界面:再点击左侧的Runtime Software下的Firmware进入如下界面:在右侧Firmware for MCUs下点选STM32,进入如下界面:搜索也好,一个一个找也好,最后都会看到如下的一项:可以看到最新的firmware是 阅读全文
posted @ 2013-01-04 14:48 scdyxcc 阅读(1995) 评论(0) 推荐(0)
摘要: STM32新手学习系列-stm32库函数配置(转载)2012-03-30 23:53STM32库函数配置stm32固件库V3.0以上的版本,main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h则定义了启动设置,以及所有寄存器宏定义,此文件中需要注意的有:使用V3.0以上版本固件库的方法如下:1.选择device(配置函数STM32F10x.h,具体配置方法如下)在STM32F10x.h中有如下代码:#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) &a 阅读全文
posted @ 2013-01-04 00:51 scdyxcc 阅读(7738) 评论(0) 推荐(1)