天嵌 ARM开发社区

 找回密码
 注册
查看: 2277|回复: 3

wince spi 管脚电平问题

[复制链接]
415934229 发表于 2012-10-30 10:14:40 | 显示全部楼层 |阅读模式
在VS2005 中,createfile后,进行writefile操作,提示WRITE ERROR : STATE IS NOT IDLE。之后用DeviceIoControl 把STATE-IDLE命令写进去,再用writefile操作,显示正常。可是测板子SPI管脚时除了spiclk 0和spimiso 0、GND之外其他管脚都一直是高电平,就连spiclk1都一直是高的。求解释。应用程序代码主要流程就是 createfile—>DeviceIoControl —>writefile
亚瑟王 发表于 2012-10-30 11:31:16 | 显示全部楼层
你的SPI驱动是怎么写的?有没有成功初始化SPI控制?
应用程序要操作SPI,是操作的SPI驱动,如果你的SPI驱动是错误的,那么SPI对应管脚的状态就肯定是不行的。
 楼主| 415934229 发表于 2012-10-30 14:11:21 | 显示全部楼层
驱动用的是天嵌公司提供的驱动,我在驱动中添加了调试信息,也都显示了,驱动是没问题的。应用程序里没有配置spi,直接调用api函数操作了。再请问一下,你说的成功初始化spi控制,是哪些呢?我看驱动力对相应的寄存器都配置过了需要怎么初始化spi?
embedsky_lhh 发表于 2012-10-31 10:33:49 | 显示全部楼层
415934229 发表于 2012-10-30 14:11
驱动用的是天嵌公司提供的驱动,我在驱动中添加了调试信息,也都显示了,驱动是没问题的。应用程序里没有配 ...

SPI相关的时钟配置好了没有,6410winceSPI驱动是没有验证的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-26 18:53 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表