智能工具 SmartTool 是一款非常紧凑的支持 NFC 的微控制器板,具有 2 模块壁式插座外形。 添加可选的 WiFi 或 BT 模块使该板成为家庭自动化和物联网应用的理想选择。 该板最初由 ipTronix 设计,由 Arrow 和 NXP 资助,旨在推广 NFC 技术的使用,为此开发了一系列“生产就绪”应用程序,使人们能够快速获得工作原型。 该软件基于 FreeRTOS 内核和 LibNFC 和 LibFreefare 的嵌入式端口,为与标签和手机的基于标准的通信提供了坚实的基础设施。 Demo应用包括卡模拟、读卡器、自动售货机、身份验证、与手机的数据交换(带卡模拟) 该项目是完全开源的,虽然最初只发布给购买开发板的客户,但现在它已在 github 上完整公开发布。 请访问 wiki 主页或 wiki 以了解更多信息
2021-06-23 12:04:33 15.91MB C
1
说明:1.本文档不包括第2章, 2.本文档整理了目录,方便阅读 目录如下: 第1章ARM及Cortex-M3处理器概述 1.1ARM处理器系列 1.1.1命名规则 1.1.2ARM处理器系列 1.2ARMCortex-M3处理器 1.2.1处理器组件 1.2.2Cortex-M3的层次和实现选项 1.2.3处理器内核 1.2.4嵌套向量中断控制器(NVIC) 1.2.5总线矩阵 1.2.6集成调试 1.2.7可选组件 1.2.8Cortex-M3处理器应用 1.3ARMCortex-M3指令集 1.4ARMCortex-M3的优势 第2章STM32系列微控制器 2.1STM32系列微控制器简介 2.1.1STM32微控制器的主要优点 2.1.2STM32微控制器的应用 2.2STM32F101xx系列微控制器 2.2.1特点 2.2.2总体结构 2.3STM32F103xx系列微控制器 2.3.1特点 2.3.2总体结构 第3章STM32系列微控制器存储器与外设 3.1存储器和总线的结构 3.1.1系统结构 3.1.2存储器结构 3.1.3存储器映射 3.1.4启动配置 3.2电源控制 3.2.1电源供应 3.2.2电源供应管理 3.2.3低功耗模式 3.2.4电源控制寄存器 3.3复位和时钟控制 3.3.1复位 3.3.2时钟 3.3.3RCC寄存器描述 3.4通用I/O和复用I/O(GPIO和AFIO) 3.4.1GPIO功能描述 3.4.2GPIO寄存器描述 3.4.3复用功能I/O和调试配置(AFIO) 3.4.4AFIO寄存器描述 3.5中断和事件 3.5.1嵌套向量中断控制器(NVIC) 3.5.2外部中断/事件控制器(EXTI) 3.5.3EXTI寄存器 3.6DMA控制器 3.6.1简介 3.6.2主要特性 3.6.3功能描述 3.6.4DMA寄存器 3.7实时时钟(RTC) 3.7.1简介 3.7.2主要特性 3.7.3功能描述 3.7.4RTC寄存器描述 3.8备份寄存器(BKP) 3.8.1简介 3.8.2主要特性 3.8.3干扰检测 3.8.4RTC校验 3.8.5BKP寄存器描述 3.9独立的看门狗 3.9.1简介 3.9.2IWDG寄存器描述 3.10窗口看门狗(WWDG) 3.10.1简介 3.10.2主要特性 3.10.3功能描述 3.10.4如何编程看门狗的超时时间 3.10.5调试模式 3.10.6寄存器描述 3.11高级控制定时器 3.11.1简介 3.11.2主要特性 3.11.3框图 3.11.4功能描述 3.11.5TIMI寄存器描述 3.12通用定时器(TIMx) 3.12.1简介 3.12.2主要特性 3.12.3框图 3.12.4功能描述 3.12.5TIMx寄存器描述 3.13控制器局域网(bxCAN) 3.13.1简介 3.13.2主要特性 3.13.3总体描述 3.13.4运行模式 3.13.5功能描述 3.13.6中断 3.13.7寄存器访问保护 3.13.8CAN寄存器描述 3.14内部集成电路(I2C)接口 3.14.1简介 3.14.2主要特性 3.14.3总体描述 3.14.4功能描述 3.14.5中断请求 3.14.6I2C调试模式 3.14.7I2C寄存器描述 3.15串行外设接FI(SPI) 3.15.1简介 3.15.2主要特性 3.15.3功能描述 3.15.4SPI寄存器描述 3.16通用同步异步收发机(USART) 3.16.1简介 3.16.2主要特性 3.16.3总体描述 3.16.4中断请求 3.16.5USART寄存器描述 3.17USB全速设备接口 3.17.1概述 3.17.2主要特性 3.17.3结构框图 3.17.4功能描述 3.17.5编程中需要考虑的问题 3.17.6USB寄存器描述 3.18模/数转换器(ADC) 3.18.1概述 3.18.2主要特性 3.18.3引脚描述 3.18.4功能描述 3.18.5校准 3.18.6数据对齐 3.18.7基于通道的可编程的采样时间 3.18.8外部触发转换 3.18.9DMA请求 3.18.10双ADC模式 3.18.11温度传感器 3.18.12中断 3.18.13ADC寄存器描述 3.19调试支持(DBG) 3.19.1概述 3.19.2相关的ARM文档 3.19.3SWJ调试端口(串行线和JTAG) 3.19.4引脚分布和调试端口引脚 3.19.5STM32F10xJTAGTAP连接 3.19.6ID编码和锁定机制 3.19.7JTAG调试端口 3.19.8SW调试端口 第4章STM32固件库 4.1STM32固件库的定义规则 4.1.1固件库命名规则 4.1.2代码标准
2021-06-16 11:29:23 6.66MB STM32 ARM Cortex-M3
1
使用C2000 微控制器针对三相并网应用的软件锁相环设计
2021-06-14 13:03:29 812KB 三相 锁相
1
该多功能电子血压计系统的总体结构框图如图1所示,主要包括LPC3250主控模块、电源及复位模块、检测模块、LCD触摸屏模块、WiFi模块、语音模块和USB模块等6大模块。
2021-06-13 13:43:13 207KB 微处理器|微控制器
1
车手 该存储库包含一组来自Texas Instruments的tm4c1294ncpdt板的简单驱动程序,由电气工程专业的本科生编写。 这些驱动程序是与嵌入式系统领域的入门课程并行编写的。 我花了额外的时间编写自己的驱动程序,并通过与他们解决分配问题来测试我的驱动程序。 这组驱动程序包括针对以下外围设备的基于轮询和中断的解决方案: 模数转换器(ADC) GPIO引脚和端口(GPIO) 计时器(TIM) 通用异步收发器(UART) 嵌套向量中断控制器(NVIC) SYSCTL的部分驱动程序(用于启用/禁用系统各部分的时钟并检查是否进行了更改) 例子 请在我解决分配的仓库中找到所有外围设备的示例 头文件中的文档字符串准确描述了每种方法的作用,参数的含义以及使用方法 依存关系 没有依赖关系。 驱动程序是裸机的,并且在此存储库中是独立的。 配置选项 请在tm4c1294ncpdt_c
2021-06-04 18:25:50 37KB C
1
MPRS8 适用于 8 位 Microchip PIC 微控制器系列的 Rust 编译器。 Rust 被誉为可能最终在嵌入式系统市场上击败 C 的语言,但它仍然无法用于 PIC 设备,这是最流行的业余爱好者微芯片处理器系列之一。 该编译器将替代 Microchip 提供的 XC8 编译器(或第三方 HI_TEC 编译器),允许开发人员为 PIC 编写 Rust 代码而不是 C 代码。 如果这一探索成功,它将扩展到 16 位系列和 32 位系列微控制器。 目前,这个 repo 只是提醒我自己探索这种可能性。 Rust 会生成中间程序集吗? 使用 MPASM 提供的包含文件,修改它生成的指令集可能不会太困难。 好的,这就是交易。 Rust 编译器使用 LLVM 框架。 编译器的前端应该无需修改即可使用。 它生成一个中间 LLVM“机器代码抽象”。 我需要编写一个后端,将该抽象映射到 P
2021-06-02 20:02:49 1KB
1
XMC1100参考手册 英飞凌基于ARM CortexM0 欧洲芯片中文资料 分享给大家
2021-05-26 14:18:22 6.67MB ARM 微控制器
1
ST公司生产的基于ARM微控制器的开发板,包括串口、IIC、SPI等的通信讲解及使用,还有定时器、MUP6050、SD卡存储等高级操作,资源非常丰富,非常适合初学者学习STM32
2021-05-16 16:00:10 27.92MB 嵌入式 STM32 微控制器
1
20210511-方正证券-半导体行业MCU深度报告:微控制器研究框架.pdf
2021-05-14 13:03:19 6.31MB 行业
CKS32F103x8 CKS32F103xB 32位基于ARM核心的带64或128K字节闪存的标准型微控制器 数据手册.pdf
2021-05-13 21:02:40 6.59MB stm32
1