首页 > 评测 > 蓦然回首,不忘初心——STM8S-Discovery评测

蓦然回首,不忘初心——STM8S-Discovery评测

STM8S   ST   51单片机   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • 意法半导体STM8S-Discovery是学习STM8的利器,STM8价格上已经跟51单片机相差无几,性能方面已经优先51单片机了,它支持库开发,拥有各种外设,STM8S将逐渐跟51单片机分享8位处理器的市场,甚至取代51单片机。

2、 用库函数点亮LED灯

从原理图可以看得出,板子硬件上LED灯是采用灌入电流的方式接到PD0口的。

26.jpg

图25 GPIO控制

由于用到GPIO,库源文件添加stm8s_gpio.c。

27.jpg

图26 GPIO控制

取消对stm8s_gpio.h的注释,使能GPIO的功能。

28.jpg

图27 GPIO控制

在main.c文件中添加代码,将PD0口初始化为推挽高速输出,在while死循环中添加控制PD0电平翻转的程序。

29.jpg

图28 GPIO控制

编译成功,下载程序后可以看到STM8S-Discovery板子上的LED灯不断在闪烁,实验成功。

3、 串口-开发的利器

从数据手册可以看出来,STM8S-Discovery只有一个串口UART2,硬件接口为TX为PD5,RX为PD6。

30.jpg

图29 串口配置

在FWlib文件夹添加stm8s_uart2.c库文件。

31.jpg

图30 串口配置

用使用printf函数,需在这里将Library Configuration中的Library改为FULL。

32.jpg

图31 串口配置

修改Library Options的设置。

33.jpg

图32 串口配置

添加相应的代码,配置好串口,使能串口就可使用串口了。

34.jpg

图33 串口配置

这里需要用到一个USB转TLL模块,连接好硬件,打开串口工具即可看到打印出来的信息。

35.jpg

图34 串口配置

六、 总结

STM8S-Discovery是学习STM8的利器,STM8价格上已经跟51单片机相差无几,性能方面已经优先51单片机了,它支持库开发,拥有各种外设,STM8S将逐渐跟51单片机分享8位处理器的市场,甚至取代51单片机。

数据手册:http://pan.baidu.com/s/1bo98h6B

IAR编译软件:http://pan.baidu.com/s/1bp1aQ55

STVD程序:http://pan.baidu.com/s/1jIaxNam

Cosmic编译器:http://pan.baidu.com/s/1pKUNWvD

STM8S-DISCOVERY:http://pan.baidu.com/s/1o81tXIa

stm8sfwlib v1.1.1:http://pan.baidu.com/s/1kVycqjX

官方源码:http://pan.baidu.com/s/1eSJlnl4

开发应用文档:http://pan.baidu.com/s/1pKSgd6r

触摸库帮助文档:http://pan.baidu.com/s/1dFa7UZv

STM8 8‑bit MCU family:http://pan.baidu.com/s/1c2jx3nq

程序异常帮助文档:http://pan.baidu.com/s/1jI34aeq

1-STM8S_Demo空工程源码:http://pan.baidu.com/s/1i4Ww2cl

2-LED源码:http://pan.baidu.com/s/1qY1WsmK

3-Uart:http://pan.baidu.com/s/1gfx4T4B

STM32单片机中文官网

STM32单片机官方开发工具

STM32单片机参考设计

本文系21ic原创,未经许可禁止转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论