Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2602|回復: 2
打印 上一主題 下一主題

arduino ethernet shield SPI設定

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-10-28 11:01:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位前輩:
我知道arduino ethernet shield,是arduino與W5100以SPI方式去做連接,但我想問的是不管官網範例或其他人的範例都沒有SPI相關設定
都只是引用SPI.h的抬頭檔,那假如我想設定SPI的鮑率,我是需要回去改SPI.h的設定嗎?我看過SPI範例都只是應用在感測器部分。
2#
發表於 2016-10-28 13:53:56 | 只看該作者
如果你使用的是Ethernet.h
可以修改 libraries\Ethernet\src\utility\w5100.h
#define SPI_ETHERNET_SETTINGS SPISettings(4000000, MSBFIRST, SPI_MODE0)
#define SPI_ETHERNET_SETTINGS ETHERNET_SHIELD_SPI_CS,SPISettings(4000000, MSBFIRST, SPI_MODE0)
其中 4000000 就是速度
值越小越慢
不過...這個值不要亂改吧?
3#
 樓主| 發表於 2016-10-28 17:50:57 | 只看該作者
回復 2# 超新手

謝謝您的解答,我就是要用到4M的速度,看來他預設就是這樣不需要更改
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-23 17:34 , Processed in 0.076933 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表