STM8S IO脚输入改为输出后,要怎么设置

2019-07-19 21:09发布

STM8S IO脚输入改为输出后,要怎么设置;具体是这样,开始是推挽输出寄存器PX_CR1 =1,然后我改成输出模式,寄存器PX_CR1 的值是1吗,是不我就不要操作CR1寄存器了,只要操作PX_DDR =1, PX_CR1 =1还是 不变,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
黑夜之狼
1楼-- · 2019-07-19 23:55
 精彩回答 2  元偷偷看……
xuande
2楼-- · 2019-07-20 03:35
 精彩回答 2  元偷偷看……
黑夜之狼
3楼-- · 2019-07-20 09:03
输出模式就是把Px_DDR这个寄存器置1即可,因为这个寄存器是设置IO的方向,到底是输入还是输出,至于LZ所说的后面那个PX_CR1寄存器,这个寄存器是控制IO的模式,到底是浮空输入,带上拉输入还是推挽输出或者是开漏输出,详情查看STM8S参考手册
枫过云叶
4楼-- · 2019-07-20 12:05
黑夜之狼 发表于 2016-7-4 10:15
输出模式就是把Px_DDR这个寄存器置1即可,因为这个寄存器是设置IO的方向,到底是输入还是输出,至于LZ所说 ...

输入输出都是有控制模式的啊,我的意思是说改变输入输出模式,他的控制寄存器的值会不会变,例如没改变之前PC1是推挽输出,PX_CR1_bit.C11 是1,只修改PX_DDR寄存器变为输入模式后,PX_CR1_bit.C11是不是还是为1, 就变成上啦输入。
枫过云叶
5楼-- · 2019-07-20 14:52
 精彩回答 2  元偷偷看……
Electronic
6楼-- · 2019-07-20 19:04
 精彩回答 2  元偷偷看……

一周热门 更多>