logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式学习笔记】AD/DA项目实践:简易信号发生器

本文详细介绍了基于STM32CubeMX和HAL库开发简易信号发生器的完整流程。项目实现了三种波形(正弦波、方波、三角波)的切换功能,支持按键调节频率和旋钮调节振幅。硬件配置包括DAC输出、ADC采样、定时器触发等关键外设。软件架构采用非阻塞任务调度器,包含波形生成算法(数学计算)、ADC处理(抗抖动设计)和按键交互逻辑。通过DMA循环传输实现高效波形输出,频率调节通过修改定时器ARR值实现。整个

#学习#嵌入式硬件#单片机
【嵌入式学习笔记】GPIO与LED

摘要:本文详细介绍了STM32 GPIO基础知识与HAL库配置方法,重点分析了GPIO工作模式(输入/输出/模拟/备用功能)、输出类型(推挽/开漏)的特性差异及适用场景,并提供了LED控制的具体实现方案。文章包含完整的GPIO初始化流程说明,通过示例代码展示了如何使用HAL库实现LED显示控制,特别讲解了利用软件PWM实现呼吸灯效果的原理与实现方法。最后,文章对比了软件PWM与硬件PWM的优缺点,

#学习#嵌入式硬件#单片机
【机器学习学习笔记】Matplotlib 基本操作

Matplotlib是Python最常用的绘图库,能够绘制折线图、柱状图等2D图形。本文介绍了Matplotlib的基础使用:1)环境配置与模块导入;2)核心绘图方法如plt.plot()、plt.bar();3)图形美化技巧(颜色、线型等);4)组合图与子图绘制;5)规范绘图(标题、图例等);6)图像标注(文字、箭头)。通过六个步骤帮助零基础用户快速掌握:准备环境→选择图形→美化样式→添加标注→

#机器学习#学习
【数据结构与算法学习笔记】队列

本文介绍了队列的基本概念、核心特性及Python实现方式。队列遵循FIFO(先进先出)原则,支持在队尾入队、队头出队操作。文章详细讲解了两种实现方法:数组实现(含循环队列优化)和链表实现,并提供了完整代码示例。同时推荐使用Python内置的collections.deque模块,其入队出队操作均为O(1)时间复杂度。最后以LeetCode 933题为例,展示了队列在时间窗口统计中的应用。文章还总结

#学习#python#数据结构
【Python语法基础学习笔记】数据结构

【Python基础笔记摘要】本文整理了Python基础数据结构与常用操作的速查笔记,涵盖列表、元组、字符串、字典、集合五大核心数据类型及日期时间处理模块。 数据结构操作 列表:增删改查(append/remove/slice等)、遍历(enumerate)、解析式 字符串:格式化(format)、转义符、判断方法(isalpha等)、分割合并(split/join) 字典:键值对操作(get/up

#数据结构#学习#python
【数学建模学习笔记】数据标准化

本文介绍了数据标准化的概念及13种常用方法,帮助零基础用户快速入门。核心内容包括:1)解释数据标准化的必要性,即解决不同尺度数据的公平比较问题;2)详细讲解5种核心方法(Min-Max、Z-score、归一化、中心化、指标处理)的原理、适用场景和实现代码;3)提供方法选择指南,建议根据数据类型(如正态分布、占比分析等)选用合适方法;4)强调动手实践的重要性,推荐先尝试Min-Max等简单方法。文章

#学习
【数学建模学习笔记】时间序列分析:LSTM

《零基础入门LSTM时间序列预测指南》摘要:本文用生活化比喻讲解LSTM原理,将复杂模型简化为"带记忆的计算器",通过"三扇门"(遗忘/输入/输出门)和"记忆箱"的比喻解释其工作机制。实战部分以Python为例,详细演示了从数据预处理(缩放、样本制作)到模型搭建(双层LSTM结构)、训练及预测的全流程,并强调可视化对比的重要性。教程特别适

#学习
【物联网学习笔记】TIM

本文详细介绍了基于STM32WL系列芯片的物联网备赛学习笔记,重点讲解了核心外设配置与驱动开发流程。内容包括:1. 关键外设原理:定时器TIM17实现1ms中断、12位ADC采集、USART串口通信、I2C驱动OLED等核心模块的工作原理与计算公式。2. CubeMX配置:从工程创建到时钟树设置,详细说明了TIM定时器、ADC模数转换、USART串口(含DMA+IDLE中断)、I2C、RTC等外设

#物联网#学习#单片机 +1
【物联网学习笔记】ADC

本文详细介绍了基于STM32WLE5CCU6芯片的ADC采集开发流程。主要内容包括:1. ADC基础概念解析,包括模拟/数字量转换原理和12位分辨率特性;2. 使用STM32CubeMX进行外设配置的完整步骤,重点说明ADC参数设置;3. Keil工程中实现ADC采集功能的核心代码,包含数据读取函数和电压换算方法;4. 常见问题解决方案,如串口输出异常、ADC数值不稳定等。该教程通过电位器电压采集

#物联网#学习#嵌入式硬件 +1
【电赛学习笔记】MaixCAM 项目实践——二维云台追踪指定目标

设置属性SERVO_FREQ = 50 #主频SERVO_MIN_DUTY = 2.5 #最小角度占空比SERVO_MAX_DUTY = 12.5 #最大角度占空比SERVO_MAX_ANGLE = 180 #最大旋转角#初始化函数下面以这一段Servo 舵机控制类为例子,把Python 中“类的定义规则、各参数/变量的作用域与访问规则”逐条拆开讲清。只要记住 3 句话就能不迷路:类里定义的变量分

#学习#python#视觉检测 +3
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择