STM8S自学笔记-001 STM8简介

最新更新时间:2021-09-13来源: eefocus关键字:STM8S  自学笔记  简介 手机看文章 扫描二维码
随时随地手机看文章

概述

STM8单片机的开发商是意法半导体(ST),于2009年推出。它具有3级流水线架构、性价比高、开发方便的等优点。根据应用场合的不同,分为三个系列:STM8S,STM8L和STM8A。


  个人认为,STM8S的开发非常类似于STM32F,因而学好STM8S单片机非常有助于学习STM32。所以,先从STM8S入手,一点一点拨开它的“心”。


  ST单片机的开发有两种方法:用库函数和用寄存器。

  寄存器开发是最底层的,类似于51,优点是速度快,代码简洁,但难以阅读和理解。库函数是ST官方将某一功能所需的寄存器整合到一起后,提供给开发人员可直接使用的(含参)函数,而且库函数开发的阅读性非常好。所以,后面的程序实例以库函数为基准。


STM8单片机的特点

STM8单片机有主要一些特点:

  先进的STM8内核。采用3级流水线的哈弗架构,CPU最高主频达到24MHz;支持扩展指令集。

  灵活的时钟管理。有HSE、HSI、LSI多种时钟源可选,最高使用24MHz的HSE,可对HSI及CPU时钟进行多种分频。

  灵活的电源管理。芯片支持2.95~5.5V宽电压范围,其外设有单独的时钟开关。

  内置大容量存储空间。最多32K的Flash,可存储程序和数据,保存时间很长;最多1K的EEPROM,可擦写次数很高;最多2K的RAM空间。

  外设接口丰富。包括I2C接口,SPI接口,UART接口(串口),CAN接口,红外接口,智能卡接口,ADC,定时器,独立看门狗,窗看门狗,蜂鸣器等等。

  I/O端口及中断。每个接口都有外部中断能力。

  方便的调试工具。单总线调试接口SWIM,推荐使用IAR For STM8开发。


STM8单片机的分类

STM8S系列:针对工业应用和消费电子,宽电压范围2.95V-5.5V,其外设定义与STM32相同,方便代码的移植。

STM8L系列:超低功耗,宽电压工作范围1.65-3.6V。大约每1MHz的工作电流为200uA。

STM8A系列:针对汽车应用,电压范围3-5V,耐高温,最高工作温度达到145度。

关键字:STM8S  自学笔记  简介 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic547693.html

上一篇:东芝推出TXZ+TM族高级系列基于Arm® Cortex®-M4的新款M4G组MCU
下一篇:STM8S自学笔记-002 STM8初上手和开发环境的建立

推荐阅读

STM8S学习笔记-时钟控制2
今天把时钟系统的最后部分,时钟安全系统(CSS)和时钟输出功能(CCO),做一个简答的说明。1.时钟安全系统(以下简称CSS)CSS功能很简单,就是监控HSE是否实效(如果系统使用HSE作为主时钟源),而自动切换到HSI/8作为主时钟源,从而避免系统停止运行。如果使能CSSIEN,当主时钟失效,切换到HSI/8后可产生一个中断,这时可以改变HSI的分频,从而系统继续正常工作。如果系统主时钟源不是HSE,则不用关心CSS。2.时钟输出功能(以下简称CCO)CCO是MCU向外提供系统时钟的一种机制。可选择六种时钟源之一作为时钟输出信号源。此功能也可以用于测试系统时钟是否正常。注意:配置时钟输出,需配置相应的IO为数字输出模式。
发表于 2021-10-11
STM8S学习笔记-时钟控制1
1.图13可见,STM8S单片机主要有四种时钟源可供选择:1).1-24MHz外部晶体振荡器(HSE).2).最大24MHz外部时钟(HSE ext).3).16MHz高速内部RC振荡器(HSI).4).128KHz低速内部RC振荡器(LSI).2.主时钟可以从这四种时钟源中任意切换,切换过程可通过自动切换和手动切换。自动切换过程:使能相应的时钟源,使能切换,等待切换完成。例如:从HSI切换到外部HSE,子程序如下:void CLKToHSE(void){    while(!(CLK_ECKR&0x02));  //等待HSE就绪    CLK_ECKR  
发表于 2021-10-09
<font color='red'>STM8S</font>学习笔记-时钟控制1
STM8S学习笔记-关于时钟安全系统
关于时钟安全系统:1. 问题:执行下面的程序后,程序为什么会进入时钟中断服务函数?程序复位后,开始执行下面程序。CLK_HSECmd(ENABLE); flag= CLK_GetFlagStatus(CLK_FLAG_HSERDY);while(!CLK_ClockSwitchConfig(CLK_SWITCHMODE_MANUAL, CLK_SOURCE_HSE, DISABLE, DISABLE));  //HSI切换到HSE。 CLK->CSSR |= CLK_CSSR_CSSEN; //时钟安全系统使能。CLK_ITConfig(CLK_IT_CSSD, ENABLE);   &nb
发表于 2021-10-09
stm8s内部时钟配置详解及配置步骤
  STM8S的4种时钟源可用做主时钟:  ● 1-24MHz高速外部晶体振荡器(HSE)  ● 最大24MHz高速外部时钟信号(HSE user-ext)  ● 16MHz高速内部RC振荡器(HSI)  ● 128KHz低速内部RC(LSI)  各个时钟源可单独打开或关闭,从而优化功耗。  系统的启动  为使系统快速启动,复位后时钟控制器自动使用HSI的8分频(HSI/8)做为主时钟。其原因为HSI的稳定时间短,而8分频可保证系统在较差的VDD条件下安全启动。  另外,stm8s还可以切换时钟源,有自动和手动两种方法。  时钟是单片机的灵魂,所有的东西都和时钟有关。相比AVR反人类的熔丝位设置时钟/振荡源。stm只要操作寄存器
发表于 2021-10-09
<font color='red'>stm8s</font>内部时钟配置详解及配置步骤
STM8S单脉冲方式和重复计数器
STM8S的单脉冲方式在检测过零点信号触发可控硅导通的应用中比较适合。先了解下可控硅的导通条件。可控硅导通需要满足两个条件:1、 可控硅阳极和阴极间必须加正向电压2、 控制极也要加正向电压以上两个条件必须同时具备,可控硅才会处于导通状态,另外,可控硅一旦导通后,即使降低控制极电压或去掉控制极电压,可控硅仍然导通。可控硅关断条件:降低或去掉加在可控硅阳极至阴极之间的正向电压,使阳极电流小于最小维持电流以下。通过改变可控硅控制角可调节可控硅整流输出电压。配置TIM1_CH1为输入通道,接50HZ交流过零检测信号。TIM1_CH2为输出通道,控制可控硅导通。PWM初始化代码如下:STM8S中PWM的重复计数器RCR默认是0,即发送一个
发表于 2021-10-08
<font color='red'>STM8S</font>单脉冲方式和重复计数器
STM8S定时器1实现PWM功能
,TIM1_CH1N,TIM1_CH2N,TIM1_CH3N不输出。PWM信号频率为16K。需要配置STM8S的选项设置管脚的功能,选择PWM1模式注意这里的有效电平要和TIM1_CCER1,TIM1_CCER2里的CCiP对应起来
发表于 2021-10-08
<font color='red'>STM8S</font>定时器1实现PWM功能

推荐帖子

关于sim7600ce的多路链接问题
看了手册上说第一路如果设置为透传模式,那么第二路就只能是命令模式。请问第一路在透传收发的情况下,第二路还能不能通过指令给另外的服务器发送数据。相反的在第一路在透传收发的情况下,另外的服务器给第二路发数据,对第一路有说明影响,或者是相互都有影响吗?因为手头缺少实物,无法调试。有没有老铁说下? 关于sim7600ce的多路链接问题
zzh188065 stm32/stm8
远程水位监测系统
关键词:远程水位监测系统、河道水位监测系统、水库水位监测系统、远程水位监控系统、地下水位监测系统 一概述 济南惠驰电子科技有限公司基于移动通讯网络开发的水位远程监测系统,支持用户通过手机即可远程无线查看高位水池、水塔的具体水位值,在第一时间掌握各水池、水塔、水库水位信息,由于要安装的监测点的位置比较偏远,监测部门可以根据需要选择合适的通信方式实现对水位的远程监测。 二系统组成 远程水位监测系统由前端设备、通信网络、监测中心三部分部分组成。 前端设备:水位传感器 采集设备:无线数传
jnhuichi02 综合技术交流
【FAQ】在RISC-V应用中实现MultiZone™安全性|Microchip 安全解决方案系列研讨会
直播主题:在RISC-V应用中实现MultiZone™安全性|Microchip安全解决方案系列研讨会第1场 内容简介:与大家分享了最新的RISC-V安全技术,就如何开发安全应用提出多个实用建议,特别是对缺少存储器管理单元(MMU)的物联网(IoT)设备的安全建议。 直播讲师:冯逸新 直播FAQ摘录: 1、RISC-V的TEE和ARM的TEE有什么区别? A:ARM的TE
EEWORLD社区 安防电子
利用 GaN 技术实现 5G 移动通信:为成功奠定坚实基础
Qorvo密切关注着新兴的5G标准。令人兴奋的是,5G可能包括适用于高数据带宽连接的毫米波功能。随着PC电路板空间日益紧凑且5G环境中的频率越来越高,GaN技术对于RF应用来说越来越具有吸引力。 迈向5G之路 与GaAs、硅或其他传统半导体材料相比,GaN将在5G网络应用中大放异彩,如高频和尺寸受限的小基站。如下图所示,随着标准向5G演变,无线网络的强化会驱动许多技术进步。 谈及新兴的毫米波标准时,GaN较之现在的技术具有
EEWORLD社区 RF/无线
intel嵌入式的设计中心,备战大赛
本帖最后由paulhyde于2014-9-1509:00编辑对于准备参加嵌入式设计大赛的网友们,下面是intel嵌入式的设计中心的网址,大家可以去了解一些资料,学习一些知识,备战比赛。不过都是英文的,需要花点时间喽,呵呵 http://community.edc.intel.com/ intel嵌入式的设计中心,备战大赛
小丸子 电子竞赛
TI 无线连接之蓝牙 TM 用户开发手册
无线世界十分多样,各种无线世界十分多样,各种无线世界十分多样,各种无线世界十分多样,各种无线连接技无线连接技术各有特点,最主要的几种技包括了术各有特点,最主要的几种技包括了术各有特点,最主要的几种技包括了术各有特点,最主要的几种技包括了术各有特点,最主要的几种技包括了经典蓝经典蓝牙、低功耗蓝牙、ZigbeeZigbee、Thread、wi-fi、私有sub-1
Jacktang 无线连接
小广播
何立民专栏 单片机及嵌入式宝典

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

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