stm32h7xx-hal在 STMicro STM32H7xx 系列微控制器的外围访问 API 之上包含一个硬件抽象层。这个 crate 背后的想法是掩盖这些 MCU 上可用的各种外围设备的细微差别,以便可以为同一系列中的所有芯片编写 HAL,而无需为每个模型剪切和粘贴 crate。 这个 crate 依赖于 Adam Greig 出色的stm32h7 crate 来提供适当的寄存器定义,并实现了部分 嵌入的 hal特征集。大部分实现都改编自stm32-rs 组织中的其他 HAL crate 。 支持的配置 stm32h743v(修订版 V:stm32h743、stm32h742、stm32h750) stm32h753v stm32h747cm7 (stm32h747, stm32h757) stm32h7b3 stm32h7b0 stm32h7a3 stm32h735 (stm32h725, stm32h735) 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:57 324KB rust
这个 repo 包括以下 Teensy 版本的 KiCAD 足迹: Teensy 1.0 Teensy 2.0 Teensy++ 2.0 等等等等 笔记: Teensy 4.0 SMT 封装需要添加边缘切割(由Dwgs.User层中的线表示),这为大多数引脚创建了城堡状连接。引脚 2、3、31、32 和 34 没有齿形,需要仔细焊接,可能还需要一根电线以确保可靠连接。 Teensy 3.0/3.1/3.2 和 3.5/3.6 有两个足迹。一种包括 Teensy 上的通孔连接,另一种在 Teensy 底部添加所有 SMT 连接。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:54 5.7MB 设计 KiCAD 文件
这个 crate 提供了一个 cargo 子命令来处理嵌入式目标。 它可以刷新目标,就像 cargo-flash 一样,但可以做更多的事情,例如记录目标的 RTT 输出,打开连接到目标的 GDB 服务器,以及更多功能,例如 ITM! 包括但不限于 nRF5x、STM32 和 LPC800 在内的各种芯片系列都可以使用 DAPLink、ST-Link 或 J-Link 进行工作。它支持probe-rs支持的所有目标和探针。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:52 49KB rust
AVR 微控制器的寄存器周围自动生成的包装器。 通过该功能,您可以选择您想要寄存器规格的芯片。以下列表是当前支持的内容: atmega8 atmega8u2 atmega4809 at90usb1286 attiny13a atmega48p atmega32u4 attiny167 atmega64 attiny202 atmega644 attiny84 atmega168 attiny85 atmega328p 等等等等 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:51 398KB rust
USB设备 Rust 中用于嵌入式设备的实验性设备端 USB 堆栈。 此板条箱仍在开发中,不应视为生产就绪,甚至不兼容 USB。 UsbDevice 对象代表一个复合 USB 设备,是应用程序实现者最重要的对象。UsbDevice 结合了许多 UsbClasses(自定义的,或者其他 crate 提供的预先存在的)和一个 UsbBus 设备驱动器来实现 USB 设备。 UsbClass trait 可用于实现 USB 类,例如 HID 设备或串行端口。如果标准类未涵盖所需的功能,则实现也可以使用自定义类。 UsbBus trait 旨在由特定于设备的 crate 实现,以为每个设备的 USB 外围设备提供驱动程序。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:49 38KB rust
实时中断驱动并发 用于构建实时系统的并发框架。以前称为大众实时。 特征 以任务为单位的并发1.任务可以是事件触发 的(响应异步刺激而触发)或由应用程序按需生成。 任务之间的消息传递。具体来说,消息可以在生成时传递给软件任务。 一个定时器队列 2。软件任务可以安排在未来某个时间运行。此功能可用于执行周期性任务。 支持任务优先级,从而支持抢先式多任务处理。 通过基于细粒度优先级的关键部分1实现高效且无数据竞争的内存共享。 在编译时保证无死锁执行。这是比标准Mutex 抽象提供的更强大的保证。 最小的调度开销。任务调度程序具有最小的软件占用空间;硬件完成大部分调度。 高效的内存使用:所有任务共享一个调用堆栈,并且对动态内存分配器没有硬依赖。 完全支持所有 Cortex-M 设备。 该任务模型适用于已知的 WCET(最坏情况执行时间)分析和调度分析技术。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:48 228KB rust
以智能家居远程监控系统为例,设计了一种以Web技术为核心的远程监控系统解决方案,并实施建立在基于S3C2440微处理器和嵌入式Linux操作系统的软硬件平台上。在嵌入式Linux操作系统中构建了Web服务器和视频服务器。在此基础上使用CGI技术处理HTML表单,控制系统硬件,实现交互操作,完成用户认证、门窗控制、照明控制、温度监测、视频监控等功能。远程用户可以通过IE浏览器进行实时监视,并对监测系统设备实现管理。
2022-07-04 10:42:10 287KB 微处理器|微控制器
1
单片机(微控制器)原理及应用.7z
2022-07-01 17:04:39 2.94MB 课件
opencore上的6502微控制器CPU的VHDL代码,内附详细说明。
2022-06-29 15:07:30 651KB 6502,CPU
1
STM8文档资料 ST推出全新8STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳STM8文档资料 ST推出全新8位微控制器位位俱佳位微控制器位位俱佳
2022-06-28 11:04:48 134KB STM8文档资料ST推出全新8