问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机fpga并行通信,能不能只用单片机的P2和P0口,而不用wr,rd,ale这样可以吗? 能否做到双向通信?????

发布网友 发布时间:2022-05-12 07:29

我来回答

5个回答

热心网友 时间:2024-02-19 16:46

首先,从硬件角度上,只要你P0口接上拉电阻(P0为开漏输出),P0和P2接到FPGA端口上面是行得通的。不过需要注意的是,51单片机的高电平是5V而FPGA的高电平是3.3V,所以接口之间要接一个电平转换芯片(LVC244,LVC245等等)。
FPGA是纯硬件的,只要你设计合理,完全能达到你的目的。
剩下的就只有51单片机的软件设计了,目前我还没有搞清楚你是要实现扩展IO口呢还是要做并行数据通行。不过这两种肯定都能实现,不需害怕编程能否通过等等。
总归一句话,你的方案是合理的,可行的,设计上需要下功夫。如果程序有错误肯定编程不通过,更别说实现功能。追问我想把fpga当成寄存器用,即扩展单片机的io口。电平不一致这个不是问题。

热心网友 时间:2024-02-19 16:46

有没有想过:
假设你用 P0 扩展输入 PEx01, PEx02。
由于最终都是由 P0 口接收信号,然后由单片机处理,但某一时刻 P0 口收到的是 PEx01 还是 PEx02 扩展口得信号呢?
这里必须有一个串行或并行的地址信号通知 FPGA 现在开通的是 PEx01 还是 PEx02 扩展口。
P2 扩展输出 PEx21,pEx22 情形也是一样。

举个例子:扩展 P0 口 到 64 位输入口
用 8 片 74HC245 (8位3态总线驱动器),每片的 A0...A7 并联连入单片机 P0 口,单片机 P1 口用作片选,分别连接每片 74HC245 的 OE。
程序运行时,扫描使能每片 74HC245 ,然后读取 P0 口,这样来达到扩展目的。
当然也可使用移位寄存器作片选,以减小单片机I/O的浪费。
(以上纯属愚见)

热心网友 时间:2024-02-19 16:46

你都用fpga来扩展了接口,地址锁存,译码这些应该很简单呢,总线你都能扩展,难道wr,rd,ale这些信号你不能从fpga里驱动出来吗?外部扩展的接口还是要用读写信号的。
读写信号你不用,用一定的时序来玩并行通信,有点那个

热心网友 时间:2024-02-19 16:47

首先 如果是传数据的话 要考虑速度匹配,FPGA的速度很快的啊,然后就像楼上说的电平匹配(FPGA和单片机的电平有的不一样的,而且比如有的FPGA的高电平为3.3V)。我没这么用过啊!只是自己的想法!

热心网友 时间:2024-02-19 16:48

老兄说的那么多,顶一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
tall/short/long是什么意思 long的近义词是什么 o l g n可以组成什么单词 孤胆枪手怎么设置局域网啊、 我家小狗刚领来,没有名字,拜托大家起个名字。 护肤品代加工 水浒Q传跨服PK是怎么回事啊 新水浒Q传什么叫PK保护状态,上号不到一分钟就被打,求解 水浒Q传 为什么要pk有什么好处? 为什么贷款每次都审核失败 笔记本每次正常关机后开机C盘都要自检,而且速度很慢 求个带“李子”或“凤”的好看符号 什么是串行通信和并行通信,二者有什么区别 举例说明一下串行通信与并行通信,比如:两台计算机通过路由器或网线相连而成的局域网通信属于那种 为什么有的银饰是黑色的? 草莓烂根怎么处理 bl 草莓浇水太多该怎么补救啊? 草莓水浇多了叶已枯萎还有救吗 有烂根现象 叶已枯萎掉 已剪烂根及换土还会发芽吗 我的草莓浇水浇多了,烂根了,叶子发黄,还能补救么,专家们来帮帮我? 我的健康暑假我做主作文700字? 好听的英文名 10~15分悬赏 如何评价傲骨贤妻中的坎宁 行业协会不是一个公司是同行业组织起来的,所以我问监事人都负责什么工作? 监事会主席能分管安全工作吗 怎么提高公司内部的沟通效率? 如何提高沟通的效果和效率 如何提高说话的质量和效率 如何有效沟通提高工作效率 如何运用沟通技巧提升工作效率 职场人士怎样提升个人的理解能力,加强沟通效率? 并行通信的工作原理 笔记本电脑自检慢 呈妍p520l照片打印机怎么洗大张的相片 并行通信的分类 怎样实现两片单片机之间的并行通信 行通信与并行通信的主要区别是什么 冷彻心扉!2021首个寒潮来了,你知道哪些寒潮的防护措施? 冷空气来袭,我们该如何抵御寒潮? 2020年末寒潮来袭,你有哪些防御指南? 压轴寒潮将横扫30省,市民们需做好哪些防范? 寒潮蓝色预警继续发布,全国多地将先后降温,有哪些防御指南呢? 用晨光2B自动铅笔AMP35101电脑能读出来吗?2B芯真的假的? 寒潮特点有哪些? 什么是寒潮天气? 磁铁的材料是铁吗? 七年时间代表着什么 7年时间漫长吗? 七年等于多少天·多少小时·多少分·多少秒? 电磁铁算是铁吗 整整七年的时间