使用STM32F4的FSMC控制SRAM,以扩展内存,文中介绍了SRAM相关的电路,以及和MCU之间的对应关系。还使用STM32Cube配置一个项目来实现FMSC操作SRAM的功能,并编写测试程序,验证该功能。
2025-09-06 14:24:35 31.07MB stm32
1
按下KEY1使能电机,并进入控制模式,按下KEY1\KEY2可以调整 占空比,以到达加减速的效果. 可以通过上位机----PID调试助手,查看现象或进行调试. 在PID调试助手中,打开开发板对应的串口,单击下方启动即可. 注意,部分例程中,上位机设置PID目标值时,未做幅值限制,若出现积分饱和为正常现象. 在电机未停止时重新开启电机,可能出现PID调整不准确的问题,电机会因为惯性保持运行,定时器会捕获不该捕获的脉冲. 部分电机特性不支持低速运行,速度调整过低时会判定为堵转,停止电机运转. 单片机引脚的连接对照相应的.h文件里的宏定义,也可以修改宏定义使之与您的硬件连接一致。
2025-08-11 15:48:28 20.08MB stm32 速度闭环 增量式PID 无刷电机
1
本文主要介绍使用GUI Guider工具创建一个MusicPlayer的应用程序,并且该程序在GUI Guider上模拟UI的功能,然后将GUI Guider生成的代码移植到基于STM32F407主控MCU的控制板卡上。并测试了UI的功能。
2025-04-29 10:41:27 57.42MB stm32
1
stm32_f407_dm9161_LwIP_tcp_client:主要介绍使用STM32F407和LwIP实现基于TCP/IP 协议的Client,笔者记录搭建系统的整个过程,并在板卡上运行,以测试Client连接至Server,并且可以正常接收或者发送数据。
2025-03-29 21:35:16 6.75MB stm32 网络协议
1
基于stm32-f407芯片中DMA外设搬运数据,配合串口传输
2024-04-29 16:56:47 1KB STM32 DMA
1
无刷电机-编码器测速(霍尔传感器) STM32 F407 单片机 按下KEY1使能电机 按下KEY2不使能电机 按下KEY3电机加速 按下KEY4电机减速 接线: 注意接线是有序的: 电机驱动板 5V_IN\GND <----> 5V\GND 电机驱动板 U+\V+\W+ <----> PI5\PI6\PI7 电机驱动板 U-\V-\W- <----> PH13\PH14\PH15 电机驱动板 SD\GND <----> PE6\GND 电机驱动板 HU\HV\HW\GND <----> PH10\PH11\PH12\GND --> 编码器 定时器TIM8输出PWM信号: 三路PWM输出到PI5\PI6\PI7上连接到驱动板上的U+\V+\W+接口. 电机使能引脚:电机驱动板 SD <----> PE6 霍尔编码器信号从HU\HV\HW引脚输出,接入PH10\PH11\PH12定时器捕获.
2024-04-25 10:06:44 19.6MB stm32
1
通过按键或者上位机-进行PID运行控制和参数调整,查看现象或进行调试. 在PID调试助手中,打开开发板对应的串口,单击下方启动即可. 注意,部分例程中,上位机设置PID目标值时,未做幅值限制,若出现积分饱和为正常现象. 在电机未停止时重新开启电机,可能出现PID调整不准确的问题,电机会因为惯性保持运行,定时器会捕获不该捕获的脉冲. 单片机引脚的连接对照相应的.h文件里的宏定义,也可以修改宏定义使之与您的硬件连接一致。
2023-11-07 09:48:28 20.07MB stm32 无刷电机
1
基于STM32-F407芯片控制DDS芯片AD9833产生频率可调的三角波、正弦波、方波信号等,1MHz以内,亲测产生波形可靠。
1
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。 其中STM32F系列有: STM32F103“增强型”系列 STM32F101“基本型”系列 STM32F105、STM32F107“互联型”系列 增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,相当于0.5mA/MHz。 嵌入式Flash存储器和RAM存储器:内置多达512KB的嵌入式Flash,可用于存储程序和数据。多达64KB的嵌入式SRAM可以以CPU的时钟速度进行读写(不待等待状态)。
2022-03-26 23:06:16 33.8MB STM32-F429
1
本例采用STM32-F4编程,磁芯角度计算准确无误。 AS5600设备地址:0x36,角度信息在寄存器:0x0c,0x0d。 电路采用AS5600说明文件推荐的5V供电。
2021-07-31 22:02:16 72KB AS5600 STM32-F4
1