Pcout(n)和 Pcin(n)

2019-07-21 08:48发布

这上面两个一个是输出一个是输入,不过我不知道什么时候用他们,他们的实际含义是什么,有什么区别?
    望大神指点,谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
未知1908
1楼-- · 2019-07-21 11:39
 精彩回答 2  元偷偷看……
peng1554
2楼-- · 2019-07-21 16:55
PCout和PCin一般用的少。pcout可以让IO输出高低电平
PCin()就没怎么用过了
HXYDJ
3楼-- · 2019-07-21 21:25
判断按键是否按下,拨码开关状态都需要把IO口设置为输入状态。
多给生活加点糖
4楼-- · 2019-07-21 22:51
未知1908 发表于 2018-10-23 14:01
Pcout(0)=1;//PC0输出高电平
Pcout(0)=0;//PC0输出低电平

他这个输入输出是相对于stm32自身而言是吧,比如说Pcout(n)=1就是stm32的PCn引脚输出高电平给其他芯片,Pcin(n)=1就是相当于stm32读取其他芯片的高电平是这个意思吗?
warship
5楼-- · 2019-07-22 04:49
多给生活加点糖 发表于 2018-10-23 14:51
他这个输入输出是相对于stm32自身而言是吧,比如说Pcout(n)=1就是stm32的PCn引脚输出高电平给其他芯片 ...

前者的理解是对的,

后者不对,
既然是输入,就由不得自己了,
不可能有PCin(n)=1这样的语句,
只能用a=PCin(n); 这样的语句,把其它芯片的电平读取到变量a,
读到高电平,a就等于1;读到低电平a就等于0.
多给生活加点糖
6楼-- · 2019-07-22 05:28
 精彩回答 2  元偷偷看……

一周热门 更多>