作者bestchiao (呼拉拉)
看板Electronics
标题[问题] Fpga如何藉由I2C跟arduino沟通?
时间Thu Jan 12 13:51:24 2017
想请教一下板上各位
我现在想藉由i2c 把arduino当作master传送讯号给fpga当作slave做接收并控制马达
现在已经把fpga的i2c module给写出并验证完了 但如果接上线路与arduino做真正的沟通
还是有点不确定 目前知道外接电路需要上拉电阻 也知道arduino的i2c脚位
但fpga如何接上想问一下各位
还有当fpga接受到资料後 可以直接给马达使用嘛? 还是必须先储存起来让马达有反应时
间动作?
问的问题有点粗浅 想麻烦一下各位解答~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.141.81
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1484200286.A.E31.html
1F:推 hsucheng: 控制马达也有介面,符合就好01/12 20:36
2F:推 mentchin: 很好奇问一下01/13 00:58
3F:→ mentchin: arduino不能控制吗?,01/13 00:58
4F:推 a22326284: 我也满好奇的 为何麽要透过FPGA呢 如果只是纯控制的话01/13 04:09
因为是做有关fpga的专题 如果是用arduino控制马达 那就完全简单许多 哈哈
很少人使用arduino控制fpga当作马达驱动 所以网路上这方面的资料有点少
不过目前的问题是卡在有点粗浅的fpga的i2c以及arduino如果做实际的相接电路 貌似是
要使用fpga的GPIO吗?
※ 编辑: bestchiao (140.114.213.68), 01/13/2017 05:42:54
※ 编辑: bestchiao (140.114.213.68), 01/13/2017 05:44:40
※ 编辑: bestchiao (140.114.213.68), 01/13/2017 05:50:50
5F:推 chienjr: FPGA是空白的数位IC,你要怎麽用是自己的自由。至於接收 01/13 10:19
6F:→ chienjr: 後要储存起来等待再放出?那是马达控制或设计理念上的问 01/13 10:21
7F:→ chienjr: 题吧,同样的资料也可以在AVR内先等待再经由FPGA充当界面 01/13 10:22
8F:→ chienjr: 直接送出吧 01/13 10:22
9F:→ chienjr: 总觉得照你的形容,FPGA变成是已经功能定死的ASIC了 01/13 10:23
10F:推 amistad: 先想想为什麽要用FPGA控制马达? 很少资料因为大部分应用 01/13 12:08
11F:→ amistad: MCU 就可以处理。不需要用到FPGA == 可程式数位 ASIC 01/13 12:09
12F:推 yudofu: 不管用FPGA还是Arduino,你都需要用H-bridge去驱动马达 01/15 18:17