SPI直接通信_无中断无DMA.docx

SPI直接通信_无中断无DMA.docx

ID:59252540

大小:11.09 KB

页数:7页

时间:2020-09-08

SPI直接通信_无中断无DMA.docx_第1页
SPI直接通信_无中断无DMA.docx_第2页
SPI直接通信_无中断无DMA.docx_第3页
SPI直接通信_无中断无DMA.docx_第4页
SPI直接通信_无中断无DMA.docx_第5页
资源描述:

《SPI直接通信_无中断无DMA.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/*******************************************************************************date:2010/08/20writer:onthewayPort:P0_2,P0_3,P0_4,P0_5这四个端口是用于UART0外设配置P1_0,P1_1这两个端口是LED1和LED2P1_4,P1_5,P1_6,P1_7这四个端口用于SPI通信fuction:SPI通信主模式配置好寄存器之后,直接进入发送数据的状态******************************************

2、*************************************//*--------------------------------------------------------------------------------MasterSlave--------------------------

3、

4、

5、

6、

7、P1_4SSN

8、--------->

9、SSNP1_4

10、

11、

12、

13、

14、

15、P1_5SCK

16、--------->

17、SCKP1_5

18、

19、

20、

21、

22、

23、P1_6MOSI

24、--------->

25、MOSIP1_6

26、

27、

28、

29、

30、

31、P1_7MISO

32、<---------

33、MISO

34、P1_7

35、

36、

37、

38、

39、----------------------------------------------------------------------------------------------------------*///MasterMode#include#include"hal_cc8051.h"#defineLED1P1_0#defineLED2P1_1#defineLED_OFF1#defineLED_ON0#defineSSNP1_4/***************************************

40、****************************************@fninit_port**@brief*InitializescomponentsIOportapplicationexample.**Parameters:**@paramvoid**@returnvoid*******************************************************************************/voidinit_port(void){IO_FUNC_PORT_PIN(1,0,IO_FUNC_GIO);//将P1

41、_0设置为普通的IO口IO_DIR_PORT_PIN(1,0,IO_OUT);//设置为输出IO_FUNC_PORT_PIN(1,1,IO_FUNC_GIO);//将P1_1设置为普通的IO口IO_DIR_PORT_PIN(1,1,IO_OUT);//设置为输出PERCFG

42、=0x02;//PERCFG.U1CFG=1P1SEL

43、=0xE0;//P1_7,P1_6,andP1_5areperipheralsP1SEL&=~0x10;//P1_4isGPIO(SSN)P1DIR

44、=0x10;//SSNissetasoutput}/*****************

45、**************************************************************@fninit_Baudrate**@brief*InitializescomponentsBaudrateapplicationexample.**Parameters:**@paramvoid**@returnvoid*******************************************************************************/voidinit_Baudrate(void){//Setba

46、udratetomax(systemclockfrequency/8)//Assuminga26MHzcrystal(CC1110Fx/CC2510Fx),//maxbaudrate=26MHz/8=3.25MHz.U1BAUD=0x00;//BAUD_M=0U1GCR

47、=0x11;//BAUD_E=17}/********************************************************************************@fnmain**@brief**@paramnone**@returnnone*********

48、************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。