logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

江科协 8-1 DMA数据转运与[4-1]OLED调试工具接线图一样

本实验基于 STM32 的 ADC 多通道连续采集系统,研究 DMA 数据转运机制。ADC 负责“采样生产”,DMA 负责“自动搬运至内存”,CPU 仅“消费数据”。ADC 每完成一次转换,即通过 DMA 请求信号硬件触发一次搬运,且目的地址自动递增。正因每次转运均由转换结束事件硬件同步锁定、按序落址、无 CPU 干预,内存数据才能与采样序列亦步亦趋、逐点对应,实现不丢数据的连续采集。

文章图片
#stm32#单片机
快速入门STM32单片机,江科协教程中4个实验现象接近的实验总结。

两组对照实验的接线操作和实验现象几乎完全一致,差异仅在于计数路径——前者依赖外部中断(EXTI)在软件层面手动处理,后者利用定时器硬件外设(ETR外部时钟 / 编码器接口)自动完成计数,将软件中断开销转移至硬件托管。

文章图片
#单片机#stm32#嵌入式硬件
江科协 [6-8]编码器接口测速 调试

针对STM32编码器接口测速实验(TIM3/PA6-PA7)复现失败问题,采用代码比对、OLED实时电平显示、短接测试及引脚替代实验进行系统排查。结果表明:软件配置与教程源码完全一致、编译无误;手动短接GND可使计数变化,证明定时器编码器模式正常。将编码器改接TIM1/PA8-PA9后现象复现,判定问题源于PA6/PA7引脚不可用。本研究通过分层隔离法快速定位硬件引脚故障,为嵌入式实验调试提供了有

文章图片
#stm32#单片机
江科协 6-6 STM32F103C8T6 PWMI 模式测频率占空比实验现象复现分析

针对PWMI测频实验显示0Hz/0%、无法复现100Hz/80%的问题,分析发现原代码PSC=719、CCR=50,输出为1000Hz/50%,目标参数不存在于程序中;修改参数后现象仍无变化,因新旧程序OLED显示字符相同,无法判定烧录状态。改PSC为7199、CCR为80,并增设三行定位显示(运行标记及CCR1、CCR2原始值),烧录后CCR1≈10000、CCR2≈8000,证实链路正常,现象

文章图片
#stm32#嵌入式硬件#单片机
基于 STM32F103C8T6 的 PWM 舵机驱动调试问题分析

本文针对以 STM32F103C8T6 为核心、SG90 舵机为执行单元的 PWM 系统上电后舵机无响应故障进行排查。系统经 PA1 输出 50 Hz、脉宽 0.5~2.5 ms 控制信号,依次排除协议、定时器、引脚及共地等环节,LED 方波验证确认 PA1 信号正常。故障根因为舵机供电取自 ST-Link 5 V 引脚,带载能力不足,无法满足 SG90 启动瞬间 500 mA 以上冲击电流,致电

文章图片
#stm32#嵌入式硬件#单片机
到底了