看板 LinuxDev 關於我們 聯絡資訊
因為要搭配的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
troylee:micro 是啥? 09/25 10:03
WPC001:我猜應該是uP, microprocessor 09/25 11:27
alongalone:可能是要表達micro processor,唉 不知道誰發明的縮寫 09/25 11:27
eleghost:對啦 sorry, 就是micro processor 09/25 14:39
自問自答 .. 在struct spi_device 內 max_speed_hz; 透過這個就可以選擇你要的 byte interval嚕 譬如要10us, 那max_speed_hz 就設定為 100000 就是 1/10u 就是了!! ※ 編輯: eleghost 來自: 114.35.209.216 (09/28 22:44)
eleghost:想想還是不對, 如果我今天要BI 10us,但 spiclk要10M.. 10/14 23:57
eleghost:看來好像就有問題了.. 10/14 23:57