fire 发表于 2016-1-22 18:56:56

【FI-呼吸灯】修改板子上的三个IO都可以实现呼吸灯的效果

开发板上的RGB灯接的IOPB0/1/5 都可以实现呼吸灯的效果,代码上我们只提供了PB0的代码,
有用户修改成PB1和PB5后不成功,实际上是代码没有没有修改彻底,这里我将修改好的代码贴出来,

特别要注意的是PB5要想实现呼吸灯的效果,必须使用重映射的功能。
代码上使用宏来控制到底选择哪一个IO用来实现呼吸灯。

在初始化GPIO的时候,如果是PB5,需要开启AFIO时钟和重映射PB5引脚,注意的是这里只是部分重映射,而不是全部重映射。
至于是部分重映射还是全部重映射,可以在手册里面找到。




代码,已经在ISO-V3验证过,同样适用于MINI



fire 发表于 2016-1-22 19:00:21

消灭零回复            

十一月的萧邦 发表于 2016-1-22 20:44:42

顶一个                  

Rose丶BL 发表于 2016-3-25 19:59:31

支持火哥         

qi128616 发表于 2017-2-25 19:56:40

支持支持支持支持支持:)@火哥

jianghong 发表于 2018-4-14 20:42:41

我要回复,别拉着我,别消灭我:lol

somo1 发表于 2018-12-11 15:27:14

支持火哥!

卓越 发表于 2019-2-13 23:01:56

厉害了!

阿拉神灯 发表于 2019-12-5 18:43:29

正在学习写一个呼吸灯,学习一下!

阿拉神灯 发表于 2019-12-5 18:47:29

不用中断或者定时器能用程序调试出呼吸灯的效果吗?

ZZZ周y 发表于 2020-10-20 09:55:49

顶一个,积极配合火哥工作
页: [1]
查看完整版本: 【FI-呼吸灯】修改板子上的三个IO都可以实现呼吸灯的效果