检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]吉林大学电子科学与工程学院,长春130012 [2]吉林省启明软件园企业孵化有限公司,长春130117
出 处:《长春理工大学学报(自然科学版)》2015年第2期76-80,共5页Journal of Changchun University of Science and Technology(Natural Science Edition)
摘 要:针对无线音频数据传输的需要,以及基于ARM11处理器的n RF24L01驱动程序的缺乏,设计了在Linux系统下基于ARM11处理器的n RF24L01模块驱动程序。n RF24L01模块通过SPI接口和外部控制器进行数据交换。首先,结合n RF24L01模块的性能特点和Linux系统下字符设备驱动开发的流程,通过GPIO接口软件模拟SPI时序实现SPI读写操作,从而驱动n RF24L01模块。其次,给出了系统的整体方案,论述了系统硬件接口和软件流程,并对部分关键函数进行详细阐述。最后,在嵌入式处理器S3C6410平台上实现n RF24L01的无线收发,通过测试以验证驱动程序的正确性。In order to meet the demands of wireless data transmission, as well as to resolve the lack of nRF24L01 driver based on Linux, the driver of nRF24L01 is designed based on Linux.nRF24L01 exchanges data with external controller through SPI interface. Firstly,we drive nRF24L01 by using GPIO to simulate the SPI timing to achieve the SPI read and write operation. Secondly, the design of the system is provided, and the hardware interface and software process is disserted and carry on the detailed elaboration to the key functions. Lastly it achieves nRF24L01's wireless transmisson and test to verify the correctness of the driver based on the embedded microprocessor S3C6410.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171