OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4304|回复: 5

关于IO引脚复用的疑问

[复制链接]

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-7-22
在线时间
0 小时
发表于 2013-7-26 09:23:06 | 显示全部楼层 |阅读模式
对于alientek板载的诸多模块,他们占据了诸多了IO口,比如说液晶显示。
如果我现在要用液晶显示,数据IO 是输入,如果这是我另外一个模块也用到了这个IO口,
if 输入: 那么这样两个模块的数据是不是会造成干扰,分时复用在这里似乎行不通,我液晶显示是随时都可能用到。
if else 输出:stm32不同于51,双向口。所以如果一个IO既做输入,又做输出,肯定要在输入时设置IO口为输入模式,输出时设置IO口为输出模式。问题是我现在是两个模块,他两之间并没有严格的时间关系,不是互斥执行了。

那么我怎么解决这个问题,
提出这个问题目的在于怎样减小IO口的使用


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-26 10:28:47 | 显示全部楼层
回复【楼主位】FS1360472174:
---------------------------------
液晶是占了很多IO.
但是有些IO还是可以腾出来的.你用的战舰板?
还是mini板?
你自己的两个模块要用多少IO?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-7-22
在线时间
0 小时
 楼主| 发表于 2013-7-26 10:48:49 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
mini板,
哪些IO口可以腾出来。我刚刚查了下,IIC的SDA,SCL用的就是PB11,PB12.这样是如何实现的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-26 10:54:18 | 显示全部楼层
回复【3楼】FS1360472174:
---------------------------------
你要多少个IO?
如果不用按键,那么PA0,PA15,PA13都可以腾出来啊.
然后不用无线模块,又可以腾出一些.
不用USB,又可以腾出2个.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2013-7-22
在线时间
0 小时
 楼主| 发表于 2013-7-26 11:39:18 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------

我并不是要多少个IO口,而是对其中有些细节的理解不是很明白
比如说液晶的数据口PB0-PB15.但是在使用液晶的同时我也可以使用这些IO,我有看到IIC总线那块用到PB11,PB12.(连的是scl,sda)
他这是怎么做到的。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-26 17:18:00 | 显示全部楼层
回复【5楼】FS1360472174:
---------------------------------
那是战舰板才这么连接的吧?
mini板PB0~15,没挂IIC器件呢.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-17 12:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表