找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6928|回复: 3
打印 上一主题 下一主题
收起左侧

STM8系列单片机入门

[复制链接]
跳转到指定楼层
楼主
ID:111475 发表于 2016-3-30 23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      1 stm8微控制器简介
      STM8系列是意法半导体公司生产的8位的单片机,配有先进的成套外设。该平台采用130nm嵌入式非易性存储器专用技术。Stm8通过增强型堆栈指针运算,先进的寻址模式和新指令实现快速安全的开发。该型号单片机分为STM8A、STM8S、STM8L三个系列。STM8A:汽车级应用 STM8S:标准系列 STM8L:超低功耗MCU。
2 stm8s系列
    2009 年 3 月 4 日,意法半导体发布了针对工业应用和消费电子开发的微控制器
STM8S 系列产品。
    STM8S 平台打造 8 位微控制器的全新世代,高达 20 MIPS 的 CPU 性能和 2.95-5.5V的电压范围,有助于现有的 8位系统向电压更低的电源过渡。新产品嵌入的 130nm 非易失性存储器是当前 8 位微控制器中最先进的存储技术之一,并提供真正的 EEPROM 数据写入操作,可达 30万次擦写极限。 在家用电器、 加热通风空调系统、 工业自动化、 电动工具、 个人护理设备和电源控制管理系统等各种产品设备中,新产品配备的丰富外设可支持精确控制和监视功能。 功能包括10位模数转换器,最多有 16 条通道,转换用时小于 3 微秒;先进的16位控制定时器可用于马达控制、 捕获/比较和 PWM 功能。 其它外设包括一个 CAN2.0B接口、两个 U(S)ART 接口、一个I2C 端口、一个SPI 端口。
1 STM8 系列微控制器简介
STM8S 平台的外设定义与 STM32 系列 32位微控制器相同。外设共用性有助于提高不
同产品间的兼容性,让设计灵活有弹性。应用代码可移植到STM32 平台上,获得更高的性
能。除设计灵活外,STM8S 的组件和封装在引脚上完全兼容,让开发人员得到更大的自由
空间,以便优化引脚数量和外设性能。 引脚兼容还有益于平台化设计决策,产品平台化可节
省上市时间,简化产品升级过程。
STM8S 主要特点 :
 速度达20 MIPS的高性能内核
 抗干扰能力强,品质安全可靠
 领先的130纳米制造工艺,优异的性价比
 程序空间从4K到128K, 芯片选择从20脚到80脚,宽范围产品系列
 系统成本低,内嵌EEPROM和高精度RC振荡器
 开发容易,拥有本地化工具支持
STM8S 主要应用 :
 汽车电子:传感器、 致动器、 安全系统微控制器、 DC马达、 车身控制、 汽车收音机、 LIN节
点、加热/通风空调
 工业应用:家电、家庭自动化、马达控制、空调、感应、计量仪表、不间断电源、安全
 消费电子:电源、小家电、音响、玩具、销售点终端机、前面板、电视、监视设备
 医疗设备:个人护理产品、 健身器材、 便携护理设备、 医院护理设备、 血压测量、 血糖测量、
监控、紧急求助
1.2 STM8L 系列
2009 年 9 月 15 日,意法半导体宣布,首批整合其高性能 8 位架构和最近发布的超低
功耗创新技术的 8 位微控制器开始量产。以节省运行和待机功耗为特色,STM8L系列下设
三个产品线,共计 26款产品,涵盖多种高性能和多功能应用。
设计工程师利用全新的 STM8L 系列可提高终端产品的性能和功能,同时还能满足以
市场为导向的需求,例如,终端用户对节能环保产品的需求,便携设备、 各种医疗设备、 工
业设备、 电子计量设备、 感应或安保设备对电池使用周期的要求。 设计人员将选择STM8L这
类超低功耗的微控制器,以符合低功耗产品设计标准,如“能源之星”、IEA 的“1W 节能
计划”或欧盟的 EuP 法令。
这三条 STM8L 产品线都基于意法半导体的超低功耗技术平台,这个平台采用意法半
导体独有的超低泄漏电流优化的 130nm制程。独一无二的技术优势包括在1.65V 到 3.6V 的
整个电源电压范围内达到 CPU最大工作频率,发挥 CPU的全部性能。 此外,由于采用一个
片上稳压器,功耗与 Vdd电压无关,所以具有更高的设计灵活性,并有助于简化产品设计。
其它创新特性包括低功耗嵌入式非易失性存储器和多个电源管理模式,包括 5.4μA 低
功耗运行模式、 3.3μA低功耗待机模式、 1μA主动停止模式(实时时钟运行)和 350nA停止
模式。 STM8L可以在4μs 内从停止模式唤醒,支持频繁使用最低功耗模式。 低功耗外设,包
括小于1μA 的实时时钟和自动唤醒(AWU)模块,有助于进一步节省电能。总之,这个平
台可将动态电流消耗降到 150μA/MHz。
STM8L 主要特点 :
 STM8 16 MHz CPU
 内置 4-32 KB 闪存,多达 2KB SRAM
 三个系列:跨系列的引脚对引脚兼容、软件相互兼容、外设相互兼容
 电源电压:1.8 V-3.6 V (断电时,最低 1.65 V)
 超低功耗模式:保持 SRAM内容时,最低功耗350nA
 运行模式动态功耗低至 150μA/MHz
 最先进的数字和模拟外设接口
 工作温度范围:-40°C到+85 °C,可高达 125 °C
 免费的触感固件库
STM8L 主要应用 :
 便携医疗设备
 玩具和游戏
 公路收费
 电池供电设备
 个人保健产品
 保安传感器
STM8L 产品线:
1.3 STM8A 系列
意法半导体公司推出的 STM8A是一款专门用于满足汽车应用的特殊需求的 8-位Flash
微控制器。这些模块化产品提供了真数据EEPROM 以及软件和引脚兼容性,适用的程序存
储器尺寸范围为 8KB 至 256KB 和 20 至 128-引脚封装。所有器件的工作电压均为 3V 至
5V,并且其工作温度扩展到了 145°C。
STM8A 主要特点:
 集成式真数据 EEPROM
 16MHz 和 128kHz RC振荡器
 高效的 STM8 内核:在16MHz 的频率下可以实现10MIPS的性能
 应用安全性高:独立的看门狗定时器、时钟安全系统
 所有产品均具有 LIN 2.0和自同步功能
 电源电压:3.3V 和 5V
 最高工作温度:145 °C
STM8A主要应用:
 激励器,车体控制器,传感器,DC电机控制,安全微控制器,LIN 节点,汽车无线电,
stm8集成环境开发
IAR Systems 推出开发工具“STM8 系列嵌入式设计工作台”(EWSTM8),支持 8
位微控制器市场主流的 STM8(STM8A,STM8L,STM8S)系列产品。 IAR EWSTM8 嵌入式
设计工作台提供一整套开发工具,包括一个项目管理器、 编辑器和项目创建工具(C 语言编
译器和链接器)。 该工作台还为开发人员提供调试功能,可以连接意法半导体价格低廉的在
线调试器 ST-LINK 以及先进的高端仿真器 STice。
IAR 提供8K代码限制和30 天评估版的 C编译器。 可从 www.iar.com 网站上直接下载。
安装完成之后,运行 IAR 集成开发环境,其界面如图所示:
a) 创建一个Workspace
首先,创建一个workspace。选择菜单 File>New>Workspace
b) 创建一个Project
1) 创建一个新的工程,选择Project>Create New Project,创建新工程的对话框,如下图
所示:
2) Tool chain 默认是STM8 Series。 无需再选择。
3) 在Project templates 中选择“Empty project”
4) 弹出Save As 对话框,选择project保存的路径,并输入project 的名字
在Workspace
5) 在添加文件到工程中之前,先保存workspace。选择File>Save Workspace, 指定要保存
的路径,并输入workspace的名字。
c) 添加文件到工程
可选择Project>Add Files 选择要添加的C文件。找到相应MCU型号的头文件,拷贝
到当前的工程目录中。默认地,头文件在IAR安装目录inc下:
C:\Program Files\IAR Systems\Embedded Workbench 6.0 Kickstart\stm8\inc。
本例中使用了iostm8s105s6.h。编写一个简单的C程序:

   



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:45457 发表于 2016-5-2 11:52 | 只看该作者
STM8系列单片机入门
回复

使用道具 举报

板凳
ID:18591 发表于 2019-2-11 22:20 | 只看该作者
感謝~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

地板
ID:445069 发表于 2019-3-12 13:59 | 只看该作者
准备用STM8开发一个项目,初步看了一下,开发环境不是Keil。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表