你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
怎样将stm32f0的不同端口合并为一个组操作
[复制链接]
biyabc
提问时间:2014-4-17 21:52 /
本人在实际项目中使用stm32f051K8u6,由于实际要求和pcb制版时的方便,将LCD1602的D0-D7口分别放置在了PORTA和PORTB上,请问有没有最简便的办法,同时操作与LCD1602相关的数据端口(效果等同同一端口的八位),用结构体可以吗?
赞
0
收藏
0
评论
9
分享
发布时间:2014-4-17 21:52
举报
请先
登录
后回复
9个回答
fengye5340
回答时间:2014-4-17 22:12:02
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
楼主不但放到了不同端口,数据的位走向也反了,这样只能通过逐位判读再组合成一个8为数据总线了
赞
0
评论
回复
支持
反对
废鱼
回答时间:2014-4-18 17:18:19
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
不可能同时操作的,最少也要几个机器周期的间隔。
赞
0
评论
回复
支持
反对
我爱下载
回答时间:2014-4-23 08:45:31
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
做个函数吧,他具体操作放到函数里面,对于外面的程序就没啥感觉了,就像操作一个口是一样的,但是各个位之间肯定是有时间差的了,不过合理控制使能和读写信号应该是没啥问题的,1602数据线也不是很快。
赞
0
评论
回复
支持
反对
dlyt03
回答时间:2014-4-23 08:56:03
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
恐怕不可行,如3楼所述,有时间差
赞
0
评论
回复
支持
反对
有缘于你
回答时间:2014-4-23 09:29:06
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
用结构体加数组可以实现的
赞
0
评论
回复
支持
反对
feiante-155820
回答时间:2014-4-23 14:54:05
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
没有做过,不过感觉还是逐个位读的
赞
0
评论
回复
支持
反对
wkuang
回答时间:2014-4-23 22:46:30
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
MCU不可能同时操作,只能通过顺序操作各个端口,当前MCU的频率较高,也能实现你需要的功能
赞
0
评论
回复
支持
反对
dzc2001
回答时间:2014-4-23 23:00:05
a0a.1 0b0c
RE: 怎样将stm32f0的不同端口合并为一个组操作
这样没办法,本来就是两组寄存器控制的
赞
0
评论
回复
支持
反对
hxfxt
回答时间:2014-4-24 09:01:30
a0a.1 0b0c
回复: 怎样将stm32f0的不同端口合并为一个组操作
应该会有时差的吧,要求不严的情况下可以尝试呢
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
回复: 怎样将stm32f0的不同端口合并为一个组操作