你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8 引脚复用功能求助

[复制链接]
zhongmeijun007 提问时间:2019-6-10 17:21 /
刚接触STM8单片机STM8S003F3。使用12脚PC5 去驱动继电器。程序从之前写的PD4驱动LED移植而来,目前PC5引脚并不受控。查阅资料,PC5默认状态是SPI_SCK,控制AFR0寄存器可以将PC5映射到定时器的通道1,那如何切换到GPIO模式呢?我用STM8CUBEMX设置,PC5是可以配置为GPIO输入输出模式的,请教如何操作,谢谢!


收藏 评论5 发布时间:2019-6-10 17:21

举报

5个回答
wenyangzeng 回答时间:2019-6-10 19:13:30
无标题2.png

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

zhongmeijun007 回答时间:2019-6-11 01:38:46

您好,AFR0选择不复用,那默认就是SPI_SCK功能了,如果选择1就是复用为定时器2通道1,我可以这样理解吗?那这不还是只能选择2种功能?如何选择为GPIO功能呢
zhongmeijun007 回答时间:2019-6-11 02:32:22
本帖最后由 zhongmeijun007 于 2019-6-11 02:34 编辑

我的意思是指,通过修改AFR0是完成Default alternate  function到 Alternate function  after remap [option bit](默认切换功能到重新映射后的切换功能)之间的转换,但现在是不知道如何完成从Main function (after reset) 即默认上电后功能    到默认切换功能之间的  转换。谢谢

QQ图片20190611023321.png
wenyangzeng 回答时间:2019-6-11 10:05:34
本帖最后由 wenyangzeng 于 2019-6-11 10:06 编辑
zhongmeijun007 发表于 2019-6-11 02:32
我的意思是指,通过修改AFR0是完成Default alternate  function到 Alternate function  after remap [opti ...

这个AFR0只能使用工具软件进行切换,而默认GPIO功能只要初始化时不设定SIP而是GPIO即可,
zhongmeijun007 回答时间:2019-6-11 13:11:07
OK,非常感谢,下午去单位试下。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版