嵌入式爱好者

spi 修改时钟速率

2023-5-29 11:58| 发布者: 会飞的大灰狼| 查看: 215| 评论: 0

类目: A40i/T3系列产品  >  Linux     文档编号: 1010

spi 修改不同时钟频率
1、
在linux-3.10/arch/arm/boot/dts/sun8iw11p1_pwm1.dtsi spi 节点下,
有个clock-frequency=<100000000>;
由于spi的寄存器spi_cctl中有2*(n+1)分频,在板子上最多可以分到50M的时钟
可以修改clock-frequency=<100000000>;的值来使板子上的时钟分到期望值,如需要60M,可以修改此处为120000000
2、
clock-frequency=<100000000>;的值是父时钟分下来的,目前父时钟是600M,
遵循寄存器spi2_clk_reg的分频规则:source/(m+1),该位占用4位,分频从1到16,
3、
测试指令:开发板上自带spi测试程序,spi -s 速度 可以指定具体速度,但是速度需要按
设备数中的时钟和分频方式计算。

已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 16:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部