你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
RE: 怎样将stm32f0的不同端口合并为一个组操作
回复: 怎样将stm32f0的不同端口合并为一个组操作