如何使用STM32提供的DSP库进行FFT 1.FFT运算效率使用STM32官方提供的DSP库进行FFT,虽然在使用上有些不灵活(因为它是基4的FFT,所以FFT的点数必须是4^n),但其执行效率确实非常高效,看图1所示的FFT运算效率测试数据便可见一斑。该数据来自STM32DSP库使用文档。图1FFT运算效率测试数据由图1可见,在STM32F10x系列处理... 2023-06-13 STM32DSP库FFT文章单片机
ST-Link VCP驱动安装失败的解决办法 收到活动申请到的NUCLEO-STM32L0538开发板,欣喜若狂,赶紧下载资料、软件、安装驱动。。。。显示USB和串口驱动安装完成,同时“我的电脑”里出现一个盘符:设备管理器里也显示安装正常的设备:可是。。。。。同时确还有一个ST-Link VCP确一直无法安装成功:“找遍各... 2023-06-13 驱动安装STM32L053R8ST-LINKVCP文章单片机STM32
STM32单片机多串口通信仿真测试技术研究 引言STM32单片机是基于高性能CortexM3内核的32位单片机,其外设功能强大,最大工作频率为72 MHz。本文选用的STM32103VET6芯片,有5个USART、3个SPI口、2个I2C接口,便于产品与上位机的通信。采用基于库函数的编程方法,能很快地进行产品开发。本文采用基于RealView、VSPD(虚拟串口... 2023-06-13 STM32多串口虚拟串口软件仿真测试串口调试软件文章单片机
基于TFTP协议实现STM32的IAP 0引言随着嵌入式技术以及32位嵌入式微处理器的发展,嵌入式系统的应用日益广泛,嵌入式产品与人们的生产、生活结合得越来越紧密。然而,嵌入式系统的设计不可能一步到位,尤其是嵌入式软件,需要不断修改和完善。当程序出错或用户需求变更时,传统的方法是安排技术人员到现场或将设... 2023-06-13 嵌入式微控制器在应用编程以太网简单文件传输协议文章单片机STM32
IAR 开发STM32 ARM 版本不兼容 解决办法之一 对于V4 和V5不兼容的解决方法很多了,最近用V6 版开发,结果同事用V5.3版 ,我调通之后代码给他,结果他那边显示错误,配置资料失效了,查看是版本不同导致的。懒得转换,但是没办法还是得转换,只好新建一个空的 IAR 5.3版的工程,保证存放文件的目录结构和之前的目录结构相同,然后在工程... 2023-06-13 STM32IAR工程文章单片机
基于STM32的交流永磁同步电机驱动器设计 引言近年来,随着微电子技术、电力电子技术、现代控制技术、材料技术的迅速发展以及电机制造工艺水平的逐步提高,交流永磁同步电机以其体积小、结构简单等特点在工农业、日常生活以及许多高科技中迅速得到了广泛的应用。因此,研究设计高精度、高性能的永磁同步电机成为现代电... 2023-06-13 永磁同步电机STM32FOC+SVPWM文章单片机
IAR首次给单片机STM32下载解锁flash 新板子焊接好后,在编译下载的时候第一次遇到了这样的问题:Warning:STack pointer issetupto incorrect alignment. Stack addr = 0xAAAAAAAA开始以为是调试器的问题,我用的Jlink的SWD接口模式,换了STLink还是这个毛病,后来提示需要板子初始化,试了无果,后来查看IAR的帮助文档发... 2023-06-13 IAR单片机STM32文章
STM32连接射频si4438模块 SI4438射频模块参数:1、频率范围:425-525MHz2、数字接收信号强度指示(RSSI)3、64字节收发数据寄存器(FIFO)4、跳频功能等!使用SI的WDS工具生成代码1、 选择仿真模式2、芯片选择si4438 B1模式3、 Radio Configuration Application4、 Select Application1、 Select Project选... 2023-06-13 STM32射频si4438模块文章单片机
单片机待机唤醒的几种方法解析 翻开STM32的中文参考手册,里面关于STM32的低功耗模式有详细的标注。1、睡眠模式(Cortex-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)2、停止模式(所有的时钟都已停止)3、待机模式(这是本文具体介绍的一种模式,也是功耗最低的模式)单片机待机唤... 2023-06-13 STM32单片机JTAG文章
基于STM32的电容触摸按键的原理解析 原理:R:外接电容充放电电阻。Cs:TPAD和PCB间的杂散电容。Cx:手指按下时,手指和TPAD之间的电容。开关:电容放电开关,由STM32IO口代替。没有按下的时候,充电时间为T1(default)。按下TPAD,电容变大,所以充电时间为T2。我们可以通过检测充放电时间,来判断是否按下。如果T2-T1大于某个值,就... 2023-06-13 STM32电容触摸按键文章单片机
STM32单片机和51单片机有何区别? 单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件。在我们自己的个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板... 2023-06-13 STM32单片机51单片机区别文章单片机STM32
STM32学习笔记 | ADC采集数据常见问题 ADC,Analog-to-Digital Converter(模数转换器),其应用非常广泛,比如温度、湿度、压力、声音等传感器领域。ADC的类型很多,STM32内部集成的ADC为逐次逼近型。STM32虽然是通用MCU芯片,但它内部集成的ADC也非常出色,不比一些专用ADC芯片差。嵌入式专栏1STM32 ADC 基础内容STM32内部... 2023-06-13 STM32ADC采集数据文章单片机