其实STM8可以不需要晶振跟复位电路,但是为了最小系统能够稳定运行,所以最好增加外部电路。
● STM8复位电路设计
STM8单片机内置上电复位(POR),所以,STM8单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。 若是系统需要设置按键复位电路,那么注意,STM8单片机是低电平复位,如下图,设计按键复位电路:
● STM8震荡电路设计
STM8单片机内置RC振荡电路。出厂时,未进行时钟源设置的STM8,其时钟源使用的是内部16M高速RC振荡器,然后经过8分频则是2M频率。
通过程序对寄存器的设置,可以设置MCU的内部RC振荡频率。例如:4M、8M等。不过,内置RC振荡,在一致性方面存在差异,它因生产的批次有所差异,亦与温度等 因素有较大的相关性。所以,在一些对时钟要求较高的场合,如:精确定时,RS232通信等,这些场合,建议使用外部的晶振线路。
● 仿真与编程电路设计
一般来说,STM8所有系列的单片机都是通过SWIM接口仿真与编程的。
而SWIM接口只需要4根连接线就够了,所以设计的时候非常简便,只要引出单片机的SWIM接口跟RESET接口,再连上供电电路,然后按照下图的排序标准就OK了!
● 注意事项
(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单片机基本硬件线路设计
推荐阅读最新更新时间:2024-11-11 00:19
基于单片机ATMega16控制的CAN总线与RS-232转换器电路
CAN(Controller Area Network)总线是德国BOSCH公司为解决现代汽车中众多控制与测试之间的数据交换开发的一种串行数据通信协议,是一种多主方式的串行通信总线。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、控制简单、扩展能力强以及性价比高等特点,是目前国际上应用最广泛的现场总线之一。但是目前PC机普遍配置RS232串行通信接口,没有CAN总线接口。实际中很多设备带有RS-232接口没有CAN总线接口,为了方便具有RS-232接口的设备与CAN总线的数据通信,本文完成了基于单片机ATMega16控制的CAN总线与RS-232转换器电路设计和软件
[单片机]
msp430单片机Timer_A产生两路定时器
#include msp430x14x.h int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1SEL |= BIT2+BIT3; //P1.2- TA1 P1.3- TA2 P1DIR |= BIT2+BIT3; //P1.2,3 direction is out CCTL1 |= OUTMOD_6; //timer_a ccr1 out mode 6 CCTL2 |= OUTMOD_6; //ccr2 out mode 6 CCR0 = 500; CCR1
[单片机]
如何评估MCU满足项目需求?STM32系列单片机如何选型?
如何评估MCU满足项目需求? 了解MCU的基本特性和规格:首先需要了解MCU的处理器内核、存储器、时钟、外设和接口等基本特性和规格,以及支持的编程语言和开发工具等。 确定项目需求:在了解MCU的基本特性和规格后,需要确定项目的需求,包括需要控制的设备或执行的任务、需要处理的数据量和信号、需要的处理能力和存储空间、需要的功耗和可靠性要求等。这些需求将指导后续的MCU评估和选择。 评估MCU的性能和功能:根据项目需求,结合MCU的基本特性和规格,对MCU的性能和功能进行评估。这包括MCU的处理能力、存储空间、时钟速度、电源管理、外设和接口等方面。 确定MCU的可用性和可靠性:除了性能和功能,还需要考虑MCU的可用性和可靠性。这
[单片机]
详解单片机系统的抗干扰设计
引 言 电磁兼容(EMC)是指设备或系统在其电磁环境中能工作且不对该环境中任何物体构成不能承受的电磁骚扰的能力。剩余电流保护器作为电网末端供电线路保护装置(400 V以下),必须满足。EMC国家标准GB/T17626.5—1999要求,取得3C认证,才能投入电网运行。图1为用P87LPC767单片机设计的智能型剩余电流保护器系统框图,在电路设计、软件设计、PCB板设计等方面同步考虑其电磁兼容设计。剩余电流保护器是一种低压电器设备,内部没有大功率的高频电路,电磁辐射微弱,它产生的电磁骚扰对其他设备影响很小,这方面不是电磁兼容设计的重点。剩余电流保护器电磁兼容设计的重点是其在受到其他设备产生的电磁干扰时能保持稳定工作的能力,也即抗干
[单片机]
c51单片机扩展64K的RAM
本文章将简要说明51单片机扩展ram的方法,为了避免以后再扩展ram,我一步到位的将ram扩展到64KB 一、原理图 说明: 1. 图中未提供电源部分,由外部排针供电 2. 图中未提供串口下载部分,由外部串口模块插到P30, P31实现下载 二、实物图 三、Keil设置
[单片机]
51单片机驱动74hc595芯片的程序
51单片机驱动74hc595电路图: 下面是51单片机驱动74hc595芯片的程序: #include //包含51单片机的头文件 #include #define uint unsigned int #define uchar unsigned char //sbit sin_595 =P1^0; //sbit rclk_595 =P1^1; //sbit sclk_595 =P1^2; //sbit s_clr =P1^3; sbit a_cp_595 =P2^4; //串行移位时钟脉冲 sh_cp_595 sbit b_cp_595 =P2^3; //输出锁存器控制脉冲 st_cp_595 //sbit _oe_595
[单片机]
单片机小白学步(23) IO口原理知识补充:双向IO口 互补推挽
由于之前考虑不周,本篇在IO口原理知识的基础上,进一步补充一些知识。 ================================================= 双向IO口的输出:互补推挽 在51单片机的P0口工作在普通IO口模式下,为准双向IO口。而工作在第二功能状态下时,则为标准的双向IO口。由于双向IO口的输出,要求能输出高低电平,通常会采用互补推挽电路。 在第二功能状态下,51单片机P0口采用的是互补推挽的输出方式。何为互补推挽呢?下面是它的等效电路图。 当P0第二功能作为输出时,K1和K2两个开关轮流打开。K2闭合K1打开,就会输出高电平,并且其驱动能力很大,因为电子开关的阻值小(不像上拉电阻
[单片机]
【GD32 MCU 入门教程】GD32 MCU 常见外设介绍 (6) ADC 模块介绍
6.1.ADC 基础知识 12 位逐次逼近式模数转换器模块(ADC),可以采样来自于外部输入通道、内部输入通道的模拟信号,采样转换后,转换结果可以按照最低有效位对齐或最高有效位对齐的方式保存在相应的数据寄存器中。 6.2.GD32 ADC 外设原理 GD32 ADC 主要特性 ◼ 高性能: – ADC采样分辨率: 12位、 10位、 8位、或者6位分辨率; – 前置校准功能; – 可编程采样时间; – 数据存储模式:最高有效位对齐和最低有效位对齐; – 支持规则数据转换的DMA请求。 ◼ 模拟输入通道: – 16个外部模拟输入通道; – 1个内部温度传感器输入通道(VSENSE); – 1个内部参考电压输入通道(VREFINT
[单片机]