博客列表

STM32-GPIO
发表于:2014-03-25 08:23:53 | 分类:STM32
浏览( ) | 评论( )

            为了快速了解STM32,并且使用STM32完成工程。我们首先来浏览一下STM32的GPIO,这也最容易学习的。在本节我们了解一下GPIO的框架。下一节了解一下STM32的晶振,就可以干什么了?当然是流水灯或者键盘实验。          在《STM32中文资料》在第8章做了详细的介绍。我们只是浏览一下。在105页列举了GPIO的几种模式。                     GPIO管脚可以兼容5V的电平,这一点在手册上有明确的说明。也就是说STM32的GPIO可以不需要任何转换连接5V的设备。上半虚线框图是输入部分,下半虚线框图是输出部分。            k1、K2是两个开关,当k1、k2 都断开时是输入浮空,k1闭合、k2断开输入上拉。k1断开、k2闭合输出上拉。  

STM32-内部结构
发表于:2014-03-20 22:43:38 | 分类:STM32
浏览( ) | 评论( )

            为了进一步明确STM32103系列MCU的内部资源。我们可以从两份资料着手学习。一份是《STM32中文资料》,一份是 《STM32F103中文资料》,您的英文水平如果还可以,那么您就使用原版的英文资料。但是因为中文资料是厂家提供的。那我们基本可以放心使用了。           我们查看《STM32中文资料》的第二节《存储器和总线架构》,也就是资料的第25页。《STM32中文资料》相当详细,总共754页。如果打印出来非常多。因为一般厚一点的书也就500页左右。我们不必一次看完。因为有些功能您可能暂时用不着。比如您如果不做变频,PWM也许就用不着。如果您做调压控制USB也许永远用不着。但是前面几个章节还是有必要了解一下。一般来说半年熟悉一个MCU应用已经很好了。       我们先来看看下图,下图来源于《STM32中文资料》。我们只是初识一下。这是STM32的内部结构。        &nb

STM32-学习
发表于:2014-03-19 08:50:11 | 分类:STM32
浏览( ) | 评论( )

       单位产品一直建立在8位单片机的基础上,也就C51。产品的基本性能还是可以的,但是随着时间推移其与竞争对手的差距也越来越明显。这到不是我们技术或者研发新产品能力问题。而是历史正在发生着变化。新的技术出现会带来整个理论基础的改变。一个新型产品体系会毫费力的挑战一个老的产品体系。就像古德里安使用“闪电战”横扫欧洲,日本的几十架零式飞机横扫东南亚。当然一个现代化的日本会轻易挑战中华民族。        所以,作为一个工程师,从自己职业生涯出发必须学习新的理论。单位希望以STM32 作为依托建立新的产品平台。所以我也必须学习STM32。本来我计划自己动手设计一个验证平台,但是时间上可能比较长。所以我计划购买一个简单的学习班外接自己设计的电路即可完成评估。       大概比较一下,我选中了原子的ALIENTEK MiniSTM32。因为该电路板的一个很大的特点是将基本IO端口留了出来,我可以轻松将自己电路与连接实验板连接起来。除了JTAGE接口,实验板提供了一个U