欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

问一个c8051f340的spi总线的有关问题

更新时间: 2014-01-05 03:14:43 责任编辑: Author_N1

 

问一个C8051F340的SPI总线的问题
小弟最近做一个使用C8051F340的项目,其中用到SPI总线,其中SPI的驱动程序如下,但是总是收发不到数据,请诸位大侠帮我看看,多谢了
/********************************************************************
*     函数名:    GetSPIByte                                         * 
*     返回值:    SPI0DAT                                            *
*     参数  :    void                                               *
*     描述  :    从SPI总线读取一个字节,返回读取的值                * 
********************************************************************/

unsigned char GetSPIByte(void)
{
SPI0DAT =0xff;
while(TXBMT != 1);
return SPI0DAT;
}

/********************************************************************
*     函数名:    SendSPIByte                                        *
*     返回值:    void                                               *
*     参数  :    void                                               *
*     描述  :    向SPI总线发送一个字节                              * 
********************************************************************/

void SendSPIByte(unsigned char ch)
{
SPI0DAT=ch;
while(TXBMT != 1);
}

--参考方法--
C8051要先配置IO口 和初始化SPI模块
http://www.xhl.com.cn/upfile/Flash/2013/1/20130122161148.rar
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:14:43
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20026/
本文WWW.DOC100.NET DOC100.NET版权所有。