你好,我购买了你公司的EASYARM213X开发板。在调试SPI接口时,利用74HC595来驱动数码管,发现对于时钟的设置采用采用CPHA = 0, CPOL = 1;或采用CPHA = 0, CPOL = 0;或采用CPHA = 1, CPOL = 1,都可以正常显示,只有CPHA = 1, CPOL = 0不能正常显示。但是74HC595是上升沿送数据,应该采用CPHA = 0, CPOL = 0;或采用CPHA = 1, CPOL = 1。不知道我的理解是否有问题,对于SPI接口的时钟设置有点不明白。比如外设是上升沿输入,下降沿输出或者是上升沿输出,下降沿输入,应该如果设置时钟?敬请指导。谢谢 |