|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
没有用到子系统,简单示例。$ c# `" U2 P, x' j9 j
这两天参考网上的资料,自己写了个SPI的驱动,并实际测试通过。
$ B* P* Q: D9 m1 P0 [' U3 c硬件平台:mini2440 用的是S3C2440 的SPI1(共有2个SPI模块)3 e3 Q0 X* [& u- F5 H% u# p
操作系统:linux-2.6.32.2' i" r6 v3 G) y; s
测试方法:将SPI的MISO与MOSI管脚短路,这样读数据的时候第一个发出的dummy字节即为收到的字节。5 d' G9 o1 x/ Q. o3 _( n2 t
下面是驱动的源代码(mini2440_spi.c):, [1 M: y4 |# X7 C6 k' d
% J# N, n% g1 U0 l( \, G, z6 _, M8 |9 p( ?% O
4 x- \7 ~( O1 y' j+ O2 R* `" Q6 ?- r% B
0 v. M" X3 D! ]
- ]* A L2 C+ ?( x d8 Q
|
|