首页 > 评测 > 蓦然回首,不忘初心——STM8S-Discovery评测
蓦然回首,不忘初心——STM8S-Discovery评测
- [导读]
- 意法半导体STM8S-Discovery是学习STM8的利器,STM8价格上已经跟51单片机相差无几,性能方面已经优先51单片机了,它支持库开发,拥有各种外设,STM8S将逐渐跟51单片机分享8位处理器的市场,甚至取代51单片机。
2、 用库函数点亮LED灯
从原理图可以看得出,板子硬件上LED灯是采用灌入电流的方式接到PD0口的。
图25 GPIO控制
由于用到GPIO,库源文件添加stm8s_gpio.c。
图26 GPIO控制
取消对stm8s_gpio.h的注释,使能GPIO的功能。
图27 GPIO控制
在main.c文件中添加代码,将PD0口初始化为推挽高速输出,在while死循环中添加控制PD0电平翻转的程序。
图28 GPIO控制
编译成功,下载程序后可以看到STM8S-Discovery板子上的LED灯不断在闪烁,实验成功。
3、 串口-开发的利器
从数据手册可以看出来,STM8S-Discovery只有一个串口UART2,硬件接口为TX为PD5,RX为PD6。
图29 串口配置
在FWlib文件夹添加stm8s_uart2.c库文件。
图30 串口配置
用使用printf函数,需在这里将Library Configuration中的Library改为FULL。
图31 串口配置
修改Library Options的设置。
图32 串口配置
添加相应的代码,配置好串口,使能串口就可使用串口了。
图33 串口配置
这里需要用到一个USB转TLL模块,连接好硬件,打开串口工具即可看到打印出来的信息。
图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
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前