[問題] spi_read/write interval
因為要搭配的spi slave是一顆 micro 而他的byte interval
約為90us, 可是我現在作法是把spi_read每次讀 1 byte
udelay(90us) 才讀下一筆; 但這樣會導致 CS pin也是每byte
都會 toggle一次, 所以有無spi參數可以設定 byte interval
間隔? 謝謝.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.209.216
推
09/25 10:03, , 1F
09/25 10:03, 1F
→
09/25 11:27, , 2F
09/25 11:27, 2F
推
09/25 11:27, , 3F
09/25 11:27, 3F
→
09/25 14:39, , 4F
09/25 14:39, 4F
自問自答 ..
在struct spi_device 內 max_speed_hz;
透過這個就可以選擇你要的 byte interval嚕
譬如要10us, 那max_speed_hz 就設定為 100000
就是 1/10u 就是了!!
※ 編輯: eleghost 來自: 114.35.209.216 (09/28 22:44)
→
10/14 23:57, , 5F
10/14 23:57, 5F
→
10/14 23:57, , 6F
10/14 23:57, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章