STM8硬件线路设计基础

发布者:极地征服者最新更新时间:2016-01-10 来源: eefocus关键字:STM8  硬件线路  设计基础 手机看文章 扫描二维码
随时随地手机看文章
  其实STM8可以不需要晶振跟复位电路,但是为了最小系统能够稳定运行,所以最好增加外部电路。

  ● STM8复位电路设计
  STM8单片机内置上电复位(POR),所以,STM8单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。若是系统需要设置按键复位电路,那么注意,STM8单片机是低电平复位,如下图,设计按键复位电路:

STM8硬件线路设计基础


  ● STM8震荡电路设计
  STM8单片机内置RC振荡电路。出厂时,未进行时钟源设置的STM8,其时钟源使用的是内部16M高速RC振荡器,然后经过8分频则是2M频率。
  通过程序对寄存器的设置,可以设置MCU的内部RC振荡频率。例如:4M、8M等。不过,内置RC振荡,在一致性方面存在差异,它因生产的批次有所差异,亦与温度等因素有较大的相关性。所以,在一些对时钟要求较高的场合,如:精确定时,RS232通信等,这些场合,建议使用外部的晶振线路。

STM8硬件线路设计基础


  ● 仿真与编程电路设计
  一般来说,STM8所有系列的单片机都是通过SWIM接口仿真与编程的。
  而SWIM接口只需要4根连接线就够了,所以设计的时候非常简便,只要引出单片机的SWIM接口跟RESET接口,再连上供电电路,然后按照下图的排序标准就OK了!

STM8硬件线路设计基础

  ● 注意事项
  (1).VCAP电容引脚: STM8S的VCAP电容是一个很特别的电容。它是STM8S的内核的工作电压。需要在外部加一个外部的电容,以保证内核工作电压的稳定。一般推荐1uF的瓷片电容。。而且 1uF的瓷片电容在进行PCB布线时,必须要尽可能地靠近VCAP引脚,一直靠近到不能再靠近为止。这一点非常非常重要,切记!切记!(STM8L系列上没有此电容)
  (2).电源 VDD和VSS电源引脚上,建议加上退耦电容(10uF点解电容和0.1uF瓷片电容) 在用电源对VDDIO_x 和VSSIO_x 的引脚上,建议加上退耦电容(10uF 点解电容和 0.1uF瓷片电容),或者至少加上一个0.1uF瓷片电容。
  若在电路中,有用到外部的设备(如FLASH, 24C02等),建议在其电源上加上退耦电容(10uF点解电容和0.1uF瓷片电容)。或者至少加上一个1uF瓷片电容。最好不要 使其与MCU共地。

关键字:STM8  硬件线路  设计基础 引用地址:STM8硬件线路设计基础

上一篇:IAR中STM8中断向量使用
下一篇:STM8 ADC转换使用经验

推荐阅读最新更新时间:2024-03-16 14:43

STM8 PIN setting(output)
今日在设置引脚输出的时候,本想设置为open-drain输出,然后对其输出高低。但是发现无法输出高(初始化为开漏低电平),始终为低。后来改为push-pull 输出,就能输出高低了。真有意思,转到SPEC查看发现输出模式中的开漏输出是模拟的,不是真的开漏。 所以对引脚设置输出模式时,欲有电平变化的输出,就要设置为推挽输出模式。 iframe id="iframe_0.816510149743408" src="data:text/html;charset=utf8,%3Cstyle%3Ebody%7Bmargin:0;padding:0%7D%3C/style%3E%3Cimg%20id=%22img%22%20src=%22ht
[单片机]
<font color='red'>STM8</font> PIN setting(output)
STM8的程序更换不同芯片时要注意的地方
1、用AVR软件打开程序,选择options,修改单片机型号 2、如果C++内有型号,要修改对应的型号(没有跳过此步) 3、DEBUGGER选择对应的仿真器 4、如果头文件不一致,也要修改 5、stm8l15x.h这个H文件内要选择对应芯片的#define 6、有时候如果程序不能运行,要添加相应的.c库文件和conf文件内打开相应的#include
[单片机]
<font color='red'>STM8</font>的程序更换不同芯片时要注意的地方
stm8的18b20温度显示程序
单片机源程序如下: #include stm8s.h #include Cry12864.h #include temp.h #include tim1.h void LcdDisplay(int temp) ; uint a; void main( void ) { CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//内部时钟1分频16m Ini_Lcd();//液晶初始化 Tim1_Init();//时钟初始化 while(1) {LcdDisplay(Ds18b20ReadTemp()); } }
[单片机]
实验5 PWM
在讲PWM之前,大家先做以下5个实验。 1、LED1循环亮300ms,灭700ms; 2、LED1循环亮30ms,灭70ms; 3、LED1循环亮3ms,灭7ms; 4、循环以下步骤 1)LED1循环亮3ms,灭7ms;执行一百次; 2)LED1循环亮8ms,灭2ms;执行一百次; 5、循环以下步骤 1)LED1循环亮1ms,灭9ms;LED2循环亮3ms,灭7ms;LED3循环亮5ms,灭5ms;以上3灯闪烁动作共用同个10ms周期,执行一百次; 2)LED1循环亮5ms,灭5ms;LED2循环亮7ms,灭3ms;LED3循环亮9ms,灭1ms;以上3灯闪烁动作共用同个10ms周期,执行一百次; 第1、2个实验,可以明显看出LE
[单片机]
实验5 PWM
STM8 主时钟状态寄存器
STM8主时钟状态寄存器(CLK_CMSR) STM8S提供三种类型的TIM定时器:高级控制型(TIM1)、通用型(TIM2/TIM3/TIM5)和基本型定时器(TIM4/TIM6)。它们虽有不同功能但都基于共同的架构。此共同的架构使得采用各个定时器来设计应用变得非常容易与方便(相同的寄存器映射,相同的基本功能)。 STM8S系列的定时器TIM1,TIM5和TIM6之间没有共享任何资源,但是它们可以按TIM5/TIM6定时器的同步中的描述来同步和连接。在拥有TIM1,TIM2,TIM3和TIM4定时器的STM8S系列产品中,定时器是没有连接在一起的。 本章仅给出不同定时器功能之间的比较和内部定时器信号名的词汇表。 下一章16位
[单片机]
<font color='red'>STM8</font> 主时钟状态寄存器
ARM嵌入式系统开发:软件设计与优化--第二章ARM处理器基础
1、寄存器: 总共有37个寄存器,最多可以有17个活动寄存器(16个数据寄存器,2个状态寄存器:CPSR和SPSR) R13:堆栈指针:指向当前处理器模式的堆栈栈顶 R14:链接寄存器,保存子程序的返回地址。【当执行子程序调用指令(BL)时,R14可得到R15(程序计数器PC)的备份】 R15:程序技术器,处理器下一条要取出的指令地址。【ARM状态下,指令4字节对齐,位 为0。位 保存PC】 【注】快速中断的r8-r12是分组寄存器,r13-r14每种模式都有自己的分组寄存器。r15没有分组寄存器。用户模式和系统模式没有分组寄存器。 2、当前程序状态寄存器CPSR: 3、处理器模式: 除了用户模式外,每一种
[单片机]
ARM嵌入式系统开发:软件<font color='red'>设计</font>与优化--第二章ARM处理器<font color='red'>基础</font>
STM8自学笔记-001 STM8简介
概述 STM8单片机的开发商是意法半导体(ST),于2009年推出。它具有3级流水线架构、性价比高、开发方便的等优点。根据应用场合的不同,分为三个系列:STM8S,STM8L和STM8A。   个人认为,STM8S的开发非常类似于STM32F,因而学好STM8S单片机非常有助于学习STM32。所以,先从STM8S入手,一点一点拨开它的“心”。   ST单片机的开发有两种方法:用库函数和用寄存器。   寄存器开发是最底层的,类似于51,优点是速度快,代码简洁,但难以阅读和理解。库函数是ST官方将某一功能所需的寄存器整合到一起后,提供给开发人员可直接使用的(含参)函数,而且库函数开发的阅读性非常好。所以,后面的程序实例以库
[单片机]
第三方IP:SOC设计的不稳固基础
   虽然大多数电子设计师用IP 来表示互联网协议(Internet Protocol),但律师们却把可反复使用的设计块(即内核)叫做 IP(知识产权),而大多数工程师更愿意把这类产品描述为“虚拟内核”。然而,用 IP 表示“知识产权”的用法日渐流行,这只是电子行业的这一部门内概念混淆的一个实例。尽管许多分析家和市场人士把 IP 市场看成电子行业内的一个新现象,但可反复使用的IP作为一门技术和第三方市场,已经出现约 20 年了。虽然 IP 市场正在发展之中,但它却缺乏商业与工程标准。缺乏标准的特许惯例和质量度量标准常常会抵销已验证的、可用于生产的标准逻辑功能实现方法所带来的优点。然而,考虑到当今电子市场要求缩短产品开发时间,使用可
[焦点新闻]
第三方IP:SOC<font color='red'>设计</font>的不稳固<font color='red'>基础</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved