你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何对不同端口下引脚凑成的20位数据输出赋值最快?

[复制链接]
ccd007 提问时间:2017-2-6 17:01 /
我这边需要做一个20位引脚的输出,理论上应该同时输出的。但已经用到的ARM管脚功能分布的比较散,无法做到将输出数据线单独放到某个端口(PRTA或PORTB或PORTC)的整8位引脚上。我这里需要将一个20位长度的数据一位一位的赋值到管脚上,个人感觉赋值前后时差太大了。不知谁有比较好的方法。个人觉得是不是做一个结构体来实现,但具体怎么做还没想好,谁有类似经验,万望赐教,谢谢
收藏 1 评论5 发布时间:2017-2-6 17:01

举报

5个回答
freeelectron 回答时间:2017-2-6 20:31:18
位域

具体,可以看我的帖子
ccd007 回答时间:2017-2-6 20:59:53
freeelectron 发表于 2017-2-6 20:31
位域

具体,可以看我的帖子

我有类似的想法,但具体实现可能还要多研究下。是将具体引脚引入联合中的结构体吗?不知好不好用
zoomdy 回答时间:2017-2-6 21:48:49
做软件真是难啊,硬件没做好,要软件来擦屁股,
只要控制信号符合时序要求,有时差也不要紧的。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

走天涯 回答时间:2017-2-6 23:35:46
zhjb1 回答时间:2017-2-7 08:22:37
本帖最后由 zhjb1 于 2017-2-20 12:33 编辑

STM32也应该有,因为他是32位的ARM,所以应该有可以输出32位的方式。在NXP[Freescale]上做过,没有问题,可以定义8 、16 、24、32。当用mbed做过STM32F413/412并口输出,我想做成20位的应该没有问题,只是申请来的开发板的IO不是连续挨着,到处引出。如果用mbed,可能10分钟就能出结果了,试试吧

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版