STM8L是意法半导体公司开发的基于8位STM8内核的超低功耗微控制器。按照官方材料上显示该系列芯片采用了全新的超低漏电工艺和优化的体系结构,可满足对低功耗有特殊要求的多种应用。非常幸运,我们最近弄到了一块意法半导体原厂STM8L-Discovery开发板,拿出来与网友们分享一下。
相比于32位的STM32来说,8位的STM8让人感觉似乎有些弱。但是在嵌入式领域遵循着够用就好的原则,所以对于8位的STM8来说在某些领域还是大有用武之地的。实际上,在性能、可靠性、外设、低功耗方面新的STM8都表现出色,它主要为工业应用和家电应用提供了一个较高性价比的解决方案。而ST公司也决定要大力推广STM8系列芯片,配套了一系列STM8的开发板和开发工具,今天我们看到的STM8L-Discovery就是其中比较有特色的一款。
一、 外观篇
无图无真相,先上PP吧。包装非常简洁,和一般的小电子产品差不多,不用拆包装就能看到板卡的基本情况。
包装完整的开发板正面
包装完整的开发板背面,可以看到背面有很多文字,包括了一些关键跳线的设计以及到哪个网站上下载相关开发文档。
通过厂商提供的设计图纸可以看到该开发板长宽为101.8mm*15.72mm,拿在手上比一张名片大不了多少。
拿到板子的一刻感觉这块板子真是小巧,整个板子被包含在一个塑料壳内,包装中没有光盘,也没有调试线。这不禁让我产生了疑问:这让工程师们如何开始啊?特别是一些初学者怎么动手呢?仔细观察发现,原来所有的玄机都在包装的背面。可能是ST公司为了节约成本吧,这块开发板的所有的资料都需要用户从ST公司的网站上进行下载,这样也就保证资料的及时性。而它的调试接口就是普通的MINI USB接口,所以只有你有移动硬盘或其他使用了MINI USB接口的设备的话,调试线就完全不是问题了。
整个板子由两部分构成,液晶屏的左边带USB口的部分是STLINK仿真器,这部分的核心是一块STM32芯片,其内部包含了ST公司未公开的STLINK固件(据说网上有些大侠已经破解了,有兴趣的童鞋可以到网上去看看。)为了便于用户评估,ST公司已经把这个仿真器通过跳线直接与STM8芯片连接起来了,如果用户不想使用该板载仿真器的话,只需要把仿真器的跳线断开即可。估计很多童鞋心理已经开始打小九九了:不知道这个板子的板载仿真器能否用来仿真自己的板子呢?关于这一点,ST公司早已经想到了,在板子的下方,ST公司引出了四根排针并标注为SWIM。什么是SWIM?这里可不是“游泳”的意思哦。百度一下,原来SWIM是ST公司针对STM8推出的调试接口协议。换句话说:通过这个排针我们可以用板载的仿真器来调试其他STM8板子哦。是不是很超值?
液晶屏的右边才是我们这次要评测的主角。仔细看看,芯片上写着STM8L152C6T。STM8大家都知道了,那么L是什么意思?原来STM8芯片包含下面三个大的系列:
- STM8L 系列 ----超低功耗微控制器,主攻低功耗市场
- STM8S 系列 ----通用8位微控制器
- STM8A 系列----车用8位微控制器
所以我们这块开发板上搭载的就是一块超低功耗的STM8L系列MCU。那么后面的152又是什么意思呢?原来在低功耗的STM8L系列MCU里又针对不同的需求分为了三条产品线:
- STM8L101系列是STM8L超低功耗8位微控制器的入门级产品,特色是在一个超小的封装内取得很高的集成度,闪存密度高达8KB,有20引脚、28引脚和32引脚封装可选。
- STM8L151x增加32KB片上闪存、最大达2KB 的SRAM、外部晶振/时钟功能、增强型复位以及直接存储存取(DMA)支持等功能。STM8L15x还增多个外设接口,包括一个电机控制计时器、更多的模拟功能、实时时钟和快速模数和数模转换功能。片上EEPROM具有真正的读写同步(RWW)功能,省去在闪存内进行复杂且昂贵的仿真测试。
- STM8L152在151x基础上多集成一个液晶显示器控制单元。
STM8L的家族性能比较如下表所示
从上表可以看出STM8L 152属于带液晶显示单元的Medium density系列。除CPU外,板子上还包括了一个RESET按键,一个USER按键,有一个段式液晶屏幕以及两个LED灯。虽然它的外设不多,但是对于评估STM8L的性能还是足够的,板子的四周是芯片引脚外扩的排针,STM8L所有48个引脚都引出了,这极大的方便了我们工程师。
整个板子比较整洁,做工也很精细。设计方式采用的是仿真器+开发板,没有留螺丝孔。
下面是对这块板子的资源总结:
- STM8L152C6T6处理器,32KB Flash,2KB RAM,1KB EEPROM
- ST-Link可以调试外部芯片通过SWIM引脚
- 2个红灯,LED1作为USB连接指示灯,LED2作为电源指示灯
- 电源设计为通过USB供电或者外部5V或3.3V
- 支持5V和3.3V
- 2个用户LED,LED3和LED4(绿和蓝)
- 2个按钮(用户和重置)
- IDD 引脚可以检测当前电流
- 28引脚DIP封装的LCD(24段,4端口)
- 48个I/O引脚都引出来,便于扩展
(作者:youki1234)
原创申明:本文为爱板网原创,谢绝转载!
STM8L是意法半导体公司开发的基于8位STM8内核的超低功耗微控制器。按照官方材料上显示该系列芯片采用了全新的超低漏电工艺和优化的体系结构,可满足对低功耗有特殊要求的多种应用。非常幸运,我们最近弄到了一块意法半导体原厂STM8L-Discovery开发板,拿出来与网友们分享一下。
相比于32位的STM32来说,8位的STM8让人感觉似乎有些弱。但是在嵌入式领域遵循着够用就好的原则,所以对于8位的STM8来说在某些领域还是大有用武之地的。实际上,在性能、可靠性、外设、低功耗方面新的STM8都表现出色,它主要为工业应用和家电应用提供了一个较高性价比的解决方案。而ST公司也决定要大力推广STM8系列芯片,配套了一系列STM8的开发板和开发工具,今天我们看到的STM8L-Discovery就是其中比较有特色的一款。
一、 外观篇
无图无真相,先上PP吧。包装非常简洁,和一般的小电子产品差不多,不用拆包装就能看到板卡的基本情况。
包装完整的开发板正面
包装完整的开发板背面,可以看到背面有很多文字,包括了一些关键跳线的设计以及到哪个网站上下载相关开发文档。
通过厂商提供的设计图纸可以看到该开发板长宽为101.8mm*15.72mm,拿在手上比一张名片大不了多少。
拿到板子的一刻感觉这块板子真是小巧,整个板子被包含在一个塑料壳内,包装中没有光盘,也没有调试线。这不禁让我产生了疑问:这让工程师们如何开始啊?特别是一些初学者怎么动手呢?仔细观察发现,原来所有的玄机都在包装的背面。可能是ST公司为了节约成本吧,这块开发板的所有的资料都需要用户从ST公司的网站上进行下载,这样也就保证资料的及时性。而它的调试接口就是普通的MINI USB接口,所以只有你有移动硬盘或其他使用了MINI USB接口的设备的话,调试线就完全不是问题了。
整个板子由两部分构成,液晶屏的左边带USB口的部分是STLINK仿真器,这部分的核心是一块STM32芯片,其内部包含了ST公司未公开的STLINK固件(据说网上有些大侠已经破解了,有兴趣的童鞋可以到网上去看看。)为了便于用户评估,ST公司已经把这个仿真器通过跳线直接与STM8芯片连接起来了,如果用户不想使用该板载仿真器的话,只需要把仿真器的跳线断开即可。估计很多童鞋心理已经开始打小九九了:不知道这个板子的板载仿真器能否用来仿真自己的板子呢?关于这一点,ST公司早已经想到了,在板子的下方,ST公司引出了四根排针并标注为SWIM。什么是SWIM?这里可不是“游泳”的意思哦。百度一下,原来SWIM是ST公司针对STM8推出的调试接口协议。换句话说:通过这个排针我们可以用板载的仿真器来调试其他STM8板子哦。是不是很超值?
液晶屏的右边才是我们这次要评测的主角。仔细看看,芯片上写着STM8L152C6T。STM8大家都知道了,那么L是什么意思?原来STM8芯片包含下面三个大的系列:
- STM8L 系列 ----超低功耗微控制器,主攻低功耗市场
- STM8S 系列 ----通用8位微控制器
- STM8A 系列----车用8位微控制器
所以我们这块开发板上搭载的就是一块超低功耗的STM8L系列MCU。那么后面的152又是什么意思呢?原来在低功耗的STM8L系列MCU里又针对不同的需求分为了三条产品线:
- STM8L101系列是STM8L超低功耗8位微控制器的入门级产品,特色是在一个超小的封装内取得很高的集成度,闪存密度高达8KB,有20引脚、28引脚和32引脚封装可选。
- STM8L151x增加32KB片上闪存、最大达2KB 的SRAM、外部晶振/时钟功能、增强型复位以及直接存储存取(DMA)支持等功能。STM8L15x还增多个外设接口,包括一个电机控制计时器、更多的模拟功能、实时时钟和快速模数和数模转换功能。片上EEPROM具有真正的读写同步(RWW)功能,省去在闪存内进行复杂且昂贵的仿真测试。
- STM8L152在151x基础上多集成一个液晶显示器控制单元。