STM8 引脚复用功能求助
刚接触STM8单片机STM8S003F3。使用12脚PC5 去驱动继电器。程序从之前写的PD4驱动LED移植而来,目前PC5引脚并不受控。查阅资料,PC5默认状态是SPI_SCK,控制AFR0寄存器可以将PC5映射到定时器的通道1,那如何切换到GPIO模式呢?我用STM8CUBEMX设置,PC5是可以配置为GPIO输入输出模式的,请教如何操作,谢谢!http://img-blog.csdn.net/20170109211657370?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhlbmduaW5nd2Vp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
wenyangzeng 发表于 2019-6-10 19:13
您好,AFR0选择不复用,那默认就是SPI_SCK功能了,如果选择1就是复用为定时器2通道1,我可以这样理解吗?那这不还是只能选择2种功能?如何选择为GPIO功能呢 本帖最后由 zhongmeijun007 于 2019-6-11 02:34 编辑
wenyangzeng 发表于 2019-6-10 19:13
我的意思是指,通过修改AFR0是完成Default alternatefunction到 Alternate functionafter remap (默认切换功能到重新映射后的切换功能)之间的转换,但现在是不知道如何完成从Main function (after reset) 即默认上电后功能 到默认切换功能之间的转换。谢谢
本帖最后由 wenyangzeng 于 2019-6-11 10:06 编辑
zhongmeijun007 发表于 2019-6-11 02:32
我的意思是指,通过修改AFR0是完成Default alternatefunction到 Alternate functionafter remap
这个AFR0只能使用工具软件进行切换,而默认GPIO功能只要初始化时不设定SIP而是GPIO即可, OK,非常感谢,下午去单位试下。
页:
[1]