stm8教程-第六章 stm8s207 的外部电路

stm8教程-第六章 stm8s207 的外部电路

ID:1550845

大小:1.97 MB

页数:7页

时间:2017-11-12

stm8教程-第六章 stm8s207 的外部电路_第1页
stm8教程-第六章 stm8s207 的外部电路_第2页
stm8教程-第六章 stm8s207 的外部电路_第3页
stm8教程-第六章 stm8s207 的外部电路_第4页
stm8教程-第六章 stm8s207 的外部电路_第5页
资源描述:

《stm8教程-第六章 stm8s207 的外部电路》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章STM8S207的外部电路本章主要介绍STM8S207的硬件连接方法。由于STM8S207是LQFP封装的,一般需要打样板。一般两层板就会满足所需,STM8S207几乎可以单片运行。6.1STM8S207开发板电路STM8S207开发板实物图如下:在STM8S207自带丰富的外设下,添加了不少实在而有用的外设,特别之处是USB下载以及串口的功能。可以实现程序代码的下载以及与PC机的UART通信。6.1.1晶振电路STM8S207可以选择三个时钟源,有内部高速RC振荡器,提供16MHz频率或者分频

2、使用;内部RC低速振荡器提供128KHz频率方便低速外设时钟或者待机状态;外部晶振或者时钟驱动,最高可以高达24MHz。为了显示出STM8S207的最高性能,外部选择了24MHz的无源晶振,方便程序选择时钟源。6.1.2复位电路复位引脚NRST内部集成了弱上拉电阻RPU,即可作为输入,也可作为开漏输出。一个在复位引脚上宽度最小为500ns的低电平脉冲即可产生一个外部复位。对于复位的检测是异步进行的,因此即使MCU处于停机(Halt)模式,也有可能进入复位状态。复位引脚也可以作为开漏输出用于对外部设备进

3、行复位。无论内部复位源是什么,一旦复位,内部复位电路都会产生一个至少脉宽为20us的复位脉冲。当没有外部复位发生时,内部弱上拉电阻可保证复位引脚处于高电平。为了保证STM8S207更好的性能,所以在原理图设计的时候还是外接了上拉电阻,NRST内部电路如下图所示:我们采取的原理图为如下所示:6.1.3电源电路STM8S207开发板采用的是USB供电,USB可以提供500mA的电流已经足够STM8S207所有功能的实现。在这里采用线性稳压芯片LM11173.3V,把USB的供电分压为3.3V供电给STM8

4、S207主控制芯片。STM8芯片有个特点是有4组供电,分别是●VDD/VSS:主电源(3V到5.5V)●VDDIO/VSSIO:I/O口供电电源(3V到5.5V)●VDDA/VSSA:模拟部分供电电源●VREF+/VREF-:ADC参考电源为了更好的性能和稳定性,这里采用了电感作为隔离,更好防止各个电源之间的干扰,提高稳定性。6.1.4UART转USBUART可以直接采用Max232等芯片,但是考虑到现在的电脑和手提主板都没有提供串口,所以直接转为USB接口,方便使用。这里使用了性价比最高的USB转串

5、口芯片PL2303,方便用户下载程序和调试串口。当使用为调试串口时,下载完用户程序后,复位后就可以直接使用串口调试功能了。这是因为STM8制定了大概1S内没有ISP下载时直接运行用户程序。电路图如下所示:注意的是TXD引脚要接上拉,这里为了方便观察数据流另加了一个LED指示灯。6.1.5SWIM接口STM8S207是支持SWIM接口调试的,只是调试仿真器相对来说也是一个比较大的支出,所以一般不建议购买,可以实现IAR纯软件仿真6.1.6SD卡电路为了显示STM8S207更优异的性能,配了SD卡套接口,

6、方便显示LCD图片和文件操作。具体电路如下所示:6.1.7LED一块开发板不能缺少的功能就是LED,这是方便一开始使用学习的功能。或者方便调试的时候用作指示灯。这里配了4个独立LED,其中PD3是TIM的输出口,可以用LED3演示PWM调制LED亮度的实验6.1.8按键对于开发板来说,按键也是必不可少的,具体电路如下所示:6.1.9LCDSTM8S207完全有能力驱动ili9320控制TFT,这里配置了TFT的接口。6.1.10AT24C02不错,STM8S207内部自带丰富的EEPROM,而且比AT

7、24C02更快的速度读写。这里为什么配置AT24C02是为了熟悉IIC接口协议。IIC协议在单片机系统中非常常见,为此还是配置了AT24C02电路如下:6.1.11W25X16相对于AT24C02来说,W25X16是Flash类型,更快的速度和更大的储存空间,而且更为重要的是这里使用了另一种非常常见的协议---SPI,所以在这里使用了W25X16大容量Flash。6.1.12LM386以及蜂鸣器STM8S207自带了一个BEEP接口,可以根据程序选定1、2、4KHz的频率输出。而且BEEP接口也是TI

8、M的一个通道,可以输出任意自定义的频率,从而输出音符。为了更好的音色和更大的增益。这里用了LM386运放的选频放大电路,而且使用了无源蜂鸣器突出更好的音色。6.1.13光敏及热敏STM8S207拥有丰富的ADC功能,所以这里使用了光敏电阻和热敏电阻分别作为AD的输入而验证STM8S207的ADC功能。6.2本章小结本章详细介绍了STM8S207开发板的基本应用电路。这些电路在嵌入式系统中经常使用到,读者也可以根据自己自身的实际需求,做必要的修改。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。