[問題]需要在Clk腳位掛上探棒,SPI讀寫才會正確
小弟遇到一個奇怪的問題,小弟用軟體刻一個SPI讀寫程式
問題發生狀況:
當在Clock pin腳上掛上示波器探棒時
讀寫結果正常且正確
但是Clock pin腳沒有掛示波器探棒時
讀寫結果就會錯誤
想法:
知道示波器探棒有寄生電容,所以會導致Clock pin腳位上的上升時間變慢
但現在遇到的狀況卻是,有掛上示波器探棒,SPI讀寫才會正確
沒有掛示波器探棒SPI讀寫就會錯誤
不掛探棒,將Clock速度放慢,SPI讀寫也是一樣會錯誤
小弟百思不得其解,請各位大神幫幫忙
小弟在這先謝過了,謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.35.225
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1486722639.A.780.html
推 chuegou: 感覺是clk腳的拉low過程有問題
小弟是用GPIO pin刻的, 所以拉low單純就將那隻腳位設成low
02/10 19:17
推 johnpage: 阻抗匹配
因為Clock刻出來速度大概在8MHz.
對阻抗匹配要求是不是到也不需要太準確。另外是從IC直接跳杜邦線出來沒有自己lay板
子走線所以也不知從何阻抗匹配。
/10 19:18
※ 編輯: zanxac (118.233.90.16), 02/11/2017 01:15:44
推
02/11 14:36, , 1F
02/11 14:36, 1F
→
02/11 14:36, , 2F
02/11 14:36, 2F
推
02/11 14:41, , 3F
02/11 14:41, 3F
推
02/12 14:33, , 4F
02/12 14:33, 4F
→
02/12 14:34, , 5F
02/12 14:34, 5F
→
02/12 14:34, , 6F
02/12 14:34, 6F
→
02/12 14:34, , 7F
02/12 14:34, 7F
推
02/13 22:55, , 8F
02/13 22:55, 8F
推
02/14 00:43, , 9F
02/14 00:43, 9F
→
02/14 00:53, , 10F
02/14 00:53, 10F
→
02/14 00:54, , 11F
02/14 00:54, 11F
→
02/14 00:54, , 12F
02/14 00:54, 12F
→
02/14 00:55, , 13F
02/14 00:55, 13F
推
02/14 00:56, , 14F
02/14 00:56, 14F
→
02/14 00:56, , 15F
02/14 00:56, 15F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章