|
新手最近入了个USB逻辑分析仪,正好用来学习学习时序。刚好做了一个DS1302时钟,就顺便拿来测试了。数据基本上没问题,但是在设置SPI接口协议时只能选择是时钟上升沿触发还是下降沿触发,我统一选择了下降沿,所以读取数据正常。然而读的过程依据手册是先写入地址(上升沿),在读出数据(下降沿)。所以会导致DS1302的地址分析出来偏移1bit。想问问有没有办法能解决这个分析仪的设置问题呢?
情况如下图所示,像DS1302中读取13子节的日期数据,日期数据正常,写入地址因为触发方式的错误使末尾0变为1(见程序对比图).
|
|