详见博客:http://blog.csdn.net/freeape/article/details/46773155
1 说明
: STM8S的IO复用用程序代码配置起来比较麻烦,一般是操作flash来操作option byte字节,配置寄存器更加麻烦,可以使用STM 标准外设驱动库来设置。本文使用一种界面配置的方式来配置IO复用管脚,即使用STVP来配置。 因为FLASH保存的数据是掉电不丢失的,先用STVP把Option Bytes擦写好后,再用STVD仿真器烧写程序就可实现IO复用了。
2 配置流程
: 【step1】打开STVP软件
: 【step2】打开我们需要下载的xxx.s19文件,CTRL+F5(File->Ram Exec)
: 【step3】配置需要复用的引脚
IO口的复用功能主要配置在于AFR0-AFR7。这里我们配置定时器TIM2_CH3通道的PWM输出管脚复用,默认是PD2为输出,将其配置成复用为PA3输出。如上图,在AFR1中的下拉菜单中选择PA3即可。
: 【step4】下载程序到STM8S中,Progam->All tabs。这样就实现了IO复用配置。
3 测试程序
1 | /* |