嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA
2024-10-21 05:36:26
PI的极性Polarity和相位Phase,最常见的写法是CPOL和CPHA,不过也有一些其他写法,简单总结如下:
(1) CKPOL (Clock Polarity) = CPOL = POL = Polarity = (时钟)极性
(2) CKPHA (Clock Phase) = CPHA = PHA = Phase = (时钟)相位
(3) SCK=SCLK=SPI的时钟
(4) Edge=边沿,即时钟电平变化的时刻,即上升沿(rising edge)或者下降沿(falling edge)
对于一个时钟周期内,有两个edge,分别称为:
(1)Leading edge=前一个边沿=第一个边沿,对于开始电压是1,那么就是1变成0的时候,对于开始电压是0,那么就是0变成1的时候;
(2)Trailing edge=后一个边沿=第二个边沿,对于开始电压是1,那么就是0变成1的时候(即在第一次1变成0之后,才可能有后面的0变成1),对于开始电压是0,那么就是1变成0的时候;
http://blog.csdn.net/ce123_zhouwei/article/details/6923293
http://www.cndzz.com/download/4141_0/102512.html
http://www.baike.com/wiki/SPI
最新文章
- 如何在多线程leader-follower模式下正确的使用boost::asio。
- 机器学习相关的Awesome系列
- <;textarea>;使用的时候发现的两个问题的总结
- win10怎么取消登录密码
- 关于JS 事件冒泡和onclick,click,on()事件触发顺序
- 从大公司做.NET 开发跳槽后来到小公司的做.NET移动端微信开发的个人感慨
- 《JavaScript DOM编程艺术》笔记一
- Jmeter调试工具---HTTP Mirror Server
- Cubieboard2裸机开发之(四)定时器操作
- ./fedora_install_oracle.sh bad interpreter
- Java多线程中的进程,线程,并行,并发
- C++ static全局变量与全局变量的区别/static全局函数与全局函数的区别
- Qt新建线程的方法(四种办法,很详细,有截图)
- Ionic的项目结构-工程目录
- tesseract-ocr识别英文和中文图片文字以及扫描图片实例讲解
- Python开发【前端篇】JavaScript和Jquery
- Java 使用 Map 实现缓存工具
- H5页面分享微信自定义分享title和img
- Mysql学习实践---SELECT INTO的替代方案
- DokuWiki 开源wiki引擎程序