• 2025-03-23从STM32最小系统入门嵌入式的学习记录(项目创建)
    一、创建项目文件夹在本地新建项目文件夹(如 STM32F103C8T6_Project)二、新建Keil项目打开Keil5→点击 Project → NewμVisionProject。选择项目保存路径(如 STM32F103C8T6_Project),输入项目名称(如 Project),点击 保存。在 DeviceSelection 对话框中,选择 STMic
  • 2025-03-23Linux 设备驱动的软件架构思想
    1.总线、设备与驱动模型Linux不是为了某单一电路板而设计的操作系统,它可以支持约30种体系结构下一定数量的硬件,因此,它的驱动架构很显然不能像RTOS下或者无操作系统下那么小儿科的做法。Linux设备驱动非常重视软件的可重用和跨平台能力。譬如,如果我们写下一个DM9000网卡的
  • 2025-03-19S32K144外设实验(二):ADC单通道单次采样(软件触发)
    文章目录1.概述1.1理论回顾1.1.1时钟系统1.1.2采样通道1.2实验目的2.配置与代码编写1.概述1.1理论回顾S32K144的ADC应该说是特别灵活,笔者采用循序渐进的方式来学习使用这个很重要的外设。在《入门笔记系列》专栏中对用户手册进行了翻译和解
  • 2025-03-17S32K144外设实验(一):LPIT的周期中断
    文章目录1.概述1.1理论回顾1.2实验目的2.配置与代码编写1.概述1.1理论回顾回顾一下S32K144的LPIT的主要特点,LPIT定时器可以看成是一个拥有共同外部硬件触发的4个32位周期定时器(也成为4个通道),用过STM32的同学可以把它看成是STM32的基本定时器,它更加的
  • 2025-03-15嵌入式单片机中串口的控制与实现
    串行外设接口概述基本概念   串行外设接口(SerialPeripheralInterface)的简称也叫做SPI,是一种高速的、全双工同步通信的一种接口,串行外设接口一般是需要4根线来进行通信(NSS、MISO、MOSI、SCK),但是如果打算实现单向通信(最少3根线),就可以利用这种机制实现一对多或者一对
  • 2025-03-15STM32微控制器_02_STM32开发环境搭建
    核心内容MDK软件安装与破解(掌握)STM32F1时钟系统(掌握)STM32CubeMx图形配置(重点)程序下载与调试(重点)新建基于HAL库的工程模板(重点)一.MDK软件安装与破解1.1MDK5开发软件的安装MDK源自德国的KEIL公司,是RealViewMDK的简称。嵌入式开发的主流开发工具,支持ARMCortex系列
  • 2025-03-14【STM32外设系列】DS1302实时时钟模块
  • 2025-03-13S32K144入门笔记(八):PCC的初步解读
        本篇对于外设的时钟控制模块PCC做初步的解读。1.概述        每个外设模块的时钟都可以使用PCC模块单独开启和关闭。在任何形式的复位之后,PCC都会禁用相应外设模块的时钟以节省电力。在初始化模块之前,在PCC寄存器中设置相应的时钟门控控制位以启用时钟
  • 2025-03-12蓝桥杯_LED模块
    一前言还有四十多天将要进行蓝桥杯的比赛,接下来一个多月我将进行我的知识点的复习,争取在蓝桥杯提交一个满意的答卷二锁存器M74HC753M1R在我这一年并没有进行在csdn上发布任何文章,这一年我学了stm32、51,还有部分理论知识数电模电,我发现曾经学单片机的时候,并没有学到锁存器
  • 2025-03-12AM3352BZCZ100 价格优势AM3352 Sitara 处理器 单片机mcu芯片
    AM335x微处理器基于ARMCortex-A8处理器,在图像、图形处理、外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS)。处理器SDKLinux®和TI-RTOS可从德州仪器(TI)免费获取。AM335x微处理器包含功能框图中显示的子系统,并简要介绍
  • 2025-03-12STM32
    总线介绍STM32F10系列基于ARMCortex-M3内核,其总线架构采用多层AHB(AdvancedHigh-performanceBus)总线矩阵,支持多主设备和从设备的并行访问。以下是其主要的总线类型及相关的关键特性:​1.内核总线(Cortex-M3内部总线)​​I-Code总线用于从Flash存储器中读取指令(代码),连
  • 2025-03-10浅谈单片机中断
    最近在学校学这个中断,简单总结一下~从两个方面来谈,EXTI和NVIC的方面:​1.功能​EXTI外部信号管理:专门处理来自GPIO引脚或其他外设(如PVD、RTC)的外部中断或事件触发方式:支持电平变化(上升沿、下降沿、双边沿)或特定事件(如唤醒信号)。事件与中断:事件:不经过CPU,直接触发其他外
  • 2025-03-08FPGA 的 LBC 总线详解
    1.LBC总线的定义LBC总线(LocalBusController,局部总线控制器)是FPGA(现场可编程门阵列)中用于 高速连接处理器核(如PowerPC、MicroBlaze)与外部设备 的并行总线接口。核心作用:提供低延迟、高带宽的数据传输通道,支持处理器与外部存储器(如Flash、SRAM)、外设控制器(如GPIO、
  • 2025-03-07毕业设计项目《大数据基于协同过滤算法的电脑硬件推荐系统》
    大家好,我是俊星学长,一名在Java圈辛勤劳作的码农。今日,要和大家分享的是一款,毕业设计项目《大数据基于协同过滤算法的电脑硬件推荐系统》。项目源码以及部署相关事宜,请联系俊星学长,文末会附上联系信息哦。
  • 2025-03-01嵌入式系统中总线、指令集与ARM架构解析
    一、总线与地址:硬件世界的"交通系统"1.1内存和外设的"门牌号"想象你住在一个小区里,每个房子都有门牌号。嵌入式系统中的CPU就像快递员,需要通过"地址"找到内存(存放程序和数据)和外设(如摄像头、传感器)的位置。内存地址是程序的家,外设地址是硬件的专属编号。CPU通过"地址线"(类
  • 2025-02-28DeepSeek国产相关电子技术解析(四)
    国产高性能MCU替代方案调研与技术解析——从STM32生态看国产芯片突围之路一、国产替代背景与必要性意法半导体(ST)的STM32系列凭借高性能、低功耗和完善的生态占据了全球50%以上的MCU市场份额。然而,近年来国际贸易环境变化导致STM32供货紧张、价格飙升,倒逼国内厂商加速技术突
  • 2025-02-24STM32固件库文件调用原理详解 | 零基础入门STM32第二十二步
    主题内容教学目的/扩展视频固件库介绍什么是固件库,固件库下载,各文件夹介绍对固件库有基础的印象即可。师从洋桃电子,杜洋老师
  • 2025-02-12AD软件、单片机开发、C++开发、系统和实体总结
    AD软件、单片机开发、C++开发、系统和实体总结前言我创作这篇博客的目的是记录学习技术过程中的笔记。希望通过分享自己的学习经历,能够帮助到那些对相关领域感兴趣或者正在学习的人们。AD软件1.AltiumDesigner软件中物料清单的libRef代表的是这颗物料在集成库中的名称,
  • 2025-02-08中微CMS8S5898:8051系列高性价比MCU,赋能多样化应用
    在嵌入式系统领域,8位MCU凭借其成本低、功耗小、易于开发等优势,依然在众多应用场景中占据重要地位。中微半导体推出的CMS8S5898,作为一款高性价比8位8051系列MCU,凭借其稳定的性能、丰富的外设资源和低功耗设计,成为通用产品线中的热门选择,为各种嵌入式应用提供经济高效的解决方案
  • 2025-01-31嵌入式工程师必学(101):SPI接口基础
    概述:MCU常用的通讯接口通常包括:UART、I2C、SPI、CAN、USB。串行外设接口(SPI,SerialPeripheralInterface)是MCU与外设IC(如传感器、ADC、DAC、SRAM等)之间使用最广泛的接口之一。SPI是同步串行通信的事实标准(具有许多变体),主要用于嵌入式系统,用于集成电路之间的短距离有线通
  • 2025-01-28浅谈nRF52840这款芯片
    nRF52840是NordicSemiconductor推出的一款高性能、低功耗无线微控制器,专为物联网和复杂应用设计。以下是其关键特性:1.**核心处理器**    基于ARMCortex-M4F内核,主频64MHz,集成浮点单元(FPU),提供高效计算能力。2.**无线功能**    -支持蓝牙5.2/5.3(含长距离LECo
  • 2025-01-26DMA学习记录
    PSIZE:外设数据宽度MSIZE:存储器数据宽度#DMA工作流程一个DMA控制器有8个数据流,其中的每个数据流有8个通道与其他外设连接。当一个外设请求占用某一数据流通道时,相同数据流的其他通道处于不可用状态。8个数据流会进入仲裁器,仲裁器会先后根据软件上的数据流优先级配置、硬件上的
  • 2025-01-22《ESP32-S3使用指南—IDF版 V1.6》第三章 ESP32-S3基础知识
    第三章ESP32-S3基础知识1)实验平台:正点原子DNESP32S3开发板2)章节摘自【正点原子】ESP32-S3使用指南—IDF版V1.63)购买链接:https://detail.tmall.com/item.htm?&id=7684993426594)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/ATK-DNESP32S3.html5
  • 2025-01-19STM32江科大————DMA数据转运(实现AD多通道)
    声明:本人跟随b站江科大学习,本文章是观看完视频后的一些个人总结和经验分享,也同时为了方便日后的复习,如果有错误请各位大佬指出,如果对你有帮助可以点个赞小小鼓励一下,本文章建议配合原视频使用❤️如果你也正在学习STM32可以订阅本专栏,后续将不定期更新(˘³˘)❤️
  • 2025-01-18数据搬运工DMA原理与实验
    STM32数据搬运工-DMASTM32-DMA工作原理DMA的概念:DMA,全称为:DirectMemoryAccess,即直接存储器访问。DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。