原创 CC1110 SPI 程序(自emot)

2009-7-8 09:46 2269 6 7 分类: 通信

CC1110 SPI 程序



CC1110 SPI 口程序icon


电路连接如下图:


64893779-b4c3-481c-b575-5567bd708148.jpg
SSN:P04    SCK:P05
MOSI:P03    MISO:PO2


和硬件SPI口有关的配置为P口的功能,
SPI口所在位置,SPI口的波特率,时钟
极性SPOL,时钟相伴CPHA,中断,当然还
有主从设备等设置.如果是和别的设备
传数的话,还应该注意高/低位先传的
问题。文字上就说这么多,再贴一段
程序:


/***********************************************************/
//将芯片初始化到主/从模式
void INIT_SPI(void)
{
  IO_FUNC_PORT_PIN(0,2,IO_FUNC_PERIPH);
  IO_FUNC_PORT_PIN(0,3,IO_FUNC_PERIPH);
  //IO_FUNC_PORT_PIN(0,4,IO_FUNC_PERIPH);
  IO_FUNC_PORT_PIN(0,5,IO_FUNC_PERIPH);


  IO_PER_LOC_SPI0_AT_PORT0_PIN2345();     //串口0,位置1
#ifdef SPI_MASTER_MODE
  SPI_SETUP(0,57600,MY_SPI_M_OPTIONS);    //SPI0,57600,
  IO_FUNC_PORT_PIN(0,4,IO_FUNC_GIO);
  IO_DIR_PORT_PIN(0,4,IO_OUT);
  P0_4 = 0;
#else
  SPI_SETUP(0,57600,MY_SPI_S_OPTIONS);
  IO_FUNC_PORT_PIN(0,4,IO_FUNC_PERIPH);
#endif
  INT_ENABLE(INUM_URX0,INT_ON);
  INT_ENABLE(INUM_UTX0,INT_ON);
  INT_GLOBAL_ENABLE(INT_ON);
}


 


/**********************************************************************/
//主模式发一字节
void SPI0_M_SEND_BYTE(BYTE data)
{
  while(USART0_BUSY());
  U0DBUF = data;
  while(!USART0_BYTE_TRANSMITTED());
  U0CSR &= ~0x02;
}


void SPI0_S_SEND_BYTE(BYTE data)
{
  while(USART0_BUSY());
  U0DBUF = data;
}


 


================================
emot                         9月9日更新


 


 


 


PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户223432 2009-7-16 09:29

《硅谷》杂 志 社 国家科技学术刊物征稿启事 《硅谷》杂志是由中国科学技术协会主管,中国科技新闻学会主办,经国家新闻出版总署批准,国内外公开发行的国家级科技类学术刊物(国内统一刊号:CN11-4775/N 国际标准刊号:ISSN 1671-7597 邮发代号:80-773)。 本刊已被《中国学术期刊网(光盘版)》、《万方数据数字化期刊群》、《中文科技期刊数据库》《龙源国际期刊》等网络媒体收录,属中国核心期刊(遴选)数据库来源期刊。 本刊主要栏目有:自然科学、电子科学、信息科学、工程科学、应用科学、教育科学、管理科学、理论科学。 本刊发行对象为国家机关、学术研究机构、企事业单位的各级领导干部和职工,以及各高等院校的教育工作者等。 本刊自创刊以来,受到国内专家、学者、教学人员、科研人员、各类管理人员及广大读者的欢迎与支持。 本刊具有较强的实用性、权威性,是各企业高校一直信赖的优秀期刊,所发表的论文、文章在各单位可用于调职、职称评定、升学、就业、以及奖学金评定的主要依据。 来稿要求:依照上述所设栏目,撰写文章的字数以2800字的整数倍字数为宜,并请附个人简介【①姓名,性别,出生年,民族,籍贯;②工作单位(含二级单位)及详细通讯地址(含邮编),电话;③学位,职称,主要研究方向】。论文须包含中文摘要、关键词、中图分类号、文献标识码、参考文献。文中标题一般分为三级,第一级标题用“一、”、“二、”、“三、”标示;第二级标题用“(一)”、“(二)”、“(三)”标示;第三级标题用“1.”、“2.”、“3.”标示,每级标题符号前均空两格。引文务必注明出处。注释一律在文末使用脚注,整体排序,用①②③……表示;参考文献放在文末,用[1]、[2]、[3]……表示。 来稿务必是未曾公开发表过的,如已发表或在学术会议上宣读过的,请加以说明,请勿一稿多投,编辑部对来稿2天内做出取舍决定。本刊一律不退稿,请自留底稿。本刊采用的稿件将被龙源期刊网,中国期刊网,万方数据——数字化期刊群全文收录。 编辑部对来稿有删修权,不同意删修的稿件请在来稿中声明。稿件刊登后,寄送当期样刊两册,以供用途。 龙源国际期刊网全文收录网址: http://siva.qikan.com/PagesTwo/siva.html 万方数据全文收录网址: http://c.wanfangdata.com.cn/periodical/guig/2008-18.aspx 中国知网期刊全文数据库收录网地址: http://ggyt.chinajournal.net.cn/ 新闻出版总署查询网址:http://www.gapp.gov.cn/ 联系人:马莉娟 联系电话:010-69202427 传 真:010-69200932 Q Q : 1219942364 投稿信箱:guigucbb2009@sina.com
相关推荐阅读
用户202764 2011-09-13 21:40
四通道MBUS&无线集抄器
加了一周的班终于出板了四通道MBUS&无线集抄器,呵呵累的够呛啊,设计标准都要达到工业最高级别,样机测试很恼火的哦,呵呵恼火暂且不说,说说四通道集抄器能力吧:每个通道挂载250仪表,前提是仪表...
用户202764 2011-06-23 07:42
我的店铺开张啦,哈哈
今天终于开张自己 的店铺了,呵呵,其实不为赚什么钱,多学习点,为以后打个基础,呵呵,开的是虚拟店+实物出售,呵呵,自己学习了很久开店知识终于可以自己操作了,呵呵同时也欢迎朋友们光顾,充话费、qq会员、...
用户202764 2011-06-09 22:36
天线设计的个人测试结果
一直忙于工作,很少来书写下自己总结的经验了,呵呵,今天在天线设计上取的了可喜的效果,原先的天线只选择了pi型和ti型结合,是用效果一般,基本上不会到达信号量最大值,然后对天线做了些ESD修改,效果相当...
用户202764 2011-03-28 20:37
刚完成了一个STM32的DTU
忙活了这一阵子,今天终于把基于cortex的DTU板子都焊接完了,把以前写的程序靠进去跑了下还不错,哈哈,接着就是把程序好好完善了就可以啦,努力加油自勉啦...
用户202764 2011-03-22 17:12
在4-20mA电流环中如何使用高压、大电流驱动放大器
  电流环在过程控制工业系统中的应用已经具有很长历史。通过电流环可以将信息从远端传感器传递到中央处理单元,或从这些中心单元传送至远端传感器。4~20mA电流环的应用非常普遍,而有些系统则采用了±20m...
用户202764 2011-03-22 16:54
初识arm的一些最简单的注意事项
最近一直在调试刚做的基于arm的无线板子,期间也遇到不少问题,不能一一列举,但我想把一些最基本的注意事项和大家分享下, 第一:一定要注意boot的状态,下载仿真的时候一定要选择boot1,boot0的...
EE直播间
更多
我要评论
1
6
关闭 站长推荐上一条 /3 下一条