我用飞凌2440板子,写spi驱动,但spi时钟始终没有信号,只输出个高电平

jiayuxiaoxu 2011-03-18 01:49:28
处理器是s3c2440的,看了datasheet,寄存器都设置好了,试了很多办法,却始终没有时钟信号,很郁闷
初始化程序如下:
*CLKCON|=0x40000;
printk("CLKCON=0x%x\n",*CLKCON);

*SPPRE1=23;
printk("SPPRE1=0x%x\n",*SPPRE1);

*GPGCON|=0x0000fcc0;
printk("GPGCON=0x%x\n",*GPGCON);

*GPGUP&=0xff17;
printk("GPGUP=0x%x\n",*GPGUP);

printk("Initiate SPPIN1=0x%x\n",*SPPIN1);

*SPCON1=0x18;
printk("SPCON1=0x%x\n",*SPCON1);

for(i=0;i<10;i++)
{
*SPTDAT1=0xff;
}

if(*SPSTA1&0x01)
{
printk("Data TR ready!\n");
}
else
*SPSTA1|=0x01;
printk("SPSTA1=0x%x\n",*SPSTA1);


if(!(*SPSTA1&0x01))
{
*SPSTA1|=0x01;
}
*SPTDAT1=0xff;
...全文
325 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
当我遇上-你 2011-03-21
  • 打赏
  • 举报
回复
发这没人来的,你发到Wince论坛比较好
fangzheng2008 2011-03-21
  • 打赏
  • 举报
回复
是裸奔,还是有系统啊,如果有系统的话,那要放到驱动层

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧