|
新手最近入了個USB邏輯分析儀,正好用來學(xué)習(xí)學(xué)習(xí)時序。剛好做了一個DS1302時鐘,就順便拿來測試了。數(shù)據(jù)基本上沒問題,但是在設(shè)置SPI接口協(xié)議時只能選擇是時鐘上升沿觸發(fā)還是下降沿觸發(fā),我統(tǒng)一選擇了下降沿,所以讀取數(shù)據(jù)正常。然而讀的過程依據(jù)手冊是先寫入地址(上升沿),在讀出數(shù)據(jù)(下降沿)。所以會導(dǎo)致DS1302的地址分析出來偏移1bit。想問問有沒有辦法能解決這個分析儀的設(shè)置問題呢?
情況如下圖所示,像DS1302中讀取13子節(jié)的日期數(shù)據(jù),日期數(shù)據(jù)正常,寫入地址因為觸發(fā)方式的錯誤使末尾0變?yōu)?(見程序?qū)Ρ葓D).
|
|