1、 目 录 摘要 1 STM32 的概述 1.1 STM32F10 系列 1.2 STM32F10x 重要参数 1.3 STM32 架构的优势 2 无线收发器 NRF24L01 的介绍 2.1 性能参数 2.2 原理图 2.3 引脚定义 3 程序设计 3.1 发送模块程序设计 3.2 接受模块程序设计 4 原理图设计 4.1 发送模块原理图 4.2 接受模块原理图 4.3 总设计原理图 5 参考文献 摘要: 忘性比记性好的你是不是会经常钥匙不知道丢到了哪里? 爱丢三落四的老婆是不是经常让你帮忙找钥匙找到心烦? 找呀找找呀找!钥匙不见了,可能是家门钥匙、办公室钥匙、抽屉钥匙为 什么钥匙总不见?钥匙
2、寻找器一定会帮到你的大忙, 这款外观设计雅致, 在钥匙 那里安装一个无线接收器(射频),在搜寻器那里安装发射器(射频),如果接 收器接收到信号就,蜂鸣器开始工作。这样就可以找到钥匙。解决找不到钥匙的 烦恼。使用简单,随时可找到钥匙,再也不用为找不到钥匙而发愁了。当然,除 了钥匙你也可使用在任何生活物品上,一按就找到。 关键词:钥匙 搜寻器 蜂鸣器 1 1 STM32STM32 的概述的概述 STM32 系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的 ARM Cortex-M3 内核。按性能分成两个不同的系列:STM32F103“增强型”系列和 STM32F101“基本型”系列。增
3、强型系列时钟频率达到 72MHz,是同类产品中性 能最高的产品;基本型时钟频率为 36MHz,以 16 位产品的价格得到比 16 位产品 大幅提升的性能,是 16 位产品用户的最佳选择。两个系列都内置 32K 到 128K 的闪存,不同的是 SRAM 的最大容量和外设接口的组合。时钟频率 72MHz 时,从 闪存执行代码,STM32 功耗 36mA,是 32 位市场上功耗最低的产品,相当于 0.5mA/MHz。 1.1 1.1 STM32F10STM32F10 系列系列 简介简介 ARMARM 公司的高性能公司的高性能”Cortex”Cortex- -M3”M3”内核内核 1.25DMips/
4、MHz,而 ARM7TDMI 只有 0.95DMips/MHz 一流的外设一流的外设 1s 的双 12 位 ADC,4 兆位/秒的 UART,18 兆位/秒的 SPI,18MHz 的 I/O 翻转速度 低功耗低功耗 在 72MHz 时消耗 36mA(所有外设处于工作状态),待机时下降到 2A 最大的集成度最大的集成度 复位电路、低电压检测、调压器、精确的 RC 振荡器等 简单的结构和易用的工具简单的结构和易用的工具 1.2 1.2 STM32F10xSTM32F10x 重要参数重要参数 2V-3.6V 供电 容忍 5V 的 I/O 管脚 优异的安全时钟模式 带唤醒功能的低功耗模式 内部 RC
5、振荡器 内嵌复位电路 工作温度范围: -40C 至+85C 或 105C 1.3 1.3 STM32STM32 架构的优势架构的优势 除新增的功能强化型外设接口外,STM32 互连系列还提供与其它 STM32 微控制器相同的标准接口,这种外设共用性提升了整个产品家族的应用灵 活性,使开发人员可以在多个设计中重复使用同一个软件。新 STM32 的标 准外设包括 10 个定时器、两个 12 位 1-Msample/s 模数转换器 (交错模式 下 2-Msample/s)、两个 12 位数模转换器、两个 I2C 接口、五个 USART 接口 和三个 SPI 端口。 新产品外设共有 12 条 DMA 通道, 还有一个 CRC 计算单元, 像其它 STM32 微控制器一样,支持 96 位唯一标识码。 2 2 无线收发器无线收发器 NRF24L01NRF2