代码改变世界

随笔档案-2008年01月

DSP TMS320F2812的SPI使用总结

2008-01-04 11:50 by htc开发, 580 阅读, 收藏,
摘要: 1. spi速率不能超过15M,超过后会出现严重误码2. 如果接收方式为中断接收,SPICCR字符长度控制位决定了中断的字长。如字长为8,中断等级为1,则每接收一个字节产生一次中断。如字长为16,中断等级为1,则每接收2个字节产生一次中断。3. 注意主模式和从模式的极性一定要相同。主模式为上升沿采样,下降沿输出。从模式也应该为上升沿采样,下降沿输出。否则会出现采样数据不准确。4. 注意数据写入SPITXBUF时是左对齐,而读入SPIRXBUF是右对齐。这个问题在16位字长时不突出。但是在16位以下数据字长时要特别注意。一般方法是做左移运算。5. 注意SPI FIFO的用法。本人在调试过程中,遇 阅读全文