用STM32CubeMX搭建STM32H743开启FPU计算FFT1024点FFT耗时300us带FFT库和相关支持库完整例程
我看全网没有纯净简单的FFT验证例程,因此参考安富莱V7开发板FFT教程,用STM32CubeMX搭建STM32H743开启FPU计算FFT1024点FFT耗时300us带FFT库和相关支持库完整例程。STM32CubeMX源文件也在附件中,可以查看和学习相关配置。代码使用定时器计算实时FFT运算时间,非常精准。可以通过串口查看FFT的运算时间和自动运算出来的结果。STM32H743开启FPU进行硬件加速的双精度浮点运算,一次1024点FFT只需要300us,非常快速,还有提升空间,大家可以继续优化。
国产核芯互联的高速8通道16bit双极性输入200kSPS采样率真同步采样ADC芯片CL1606
国产品牌核芯互联的高速8通道16bit双极性输入200kSPS采样率真同步采样ADC芯片,可替代ADI的AD7606和TI的ADS8588S,可灵活配置差分输入和单端输入,具备低功耗模式和待机模式。应用场景:电力线监控和保护系统、多相电机控制、仪表和控制系统、多轴定位系统、数据采集系统(DAS)
C语言回文数OJ题和答案
打印所有小于65536且是完全平方数的回文数。
硬件IIC读写AT24C02工程模版.rar
使用CubeMx搭建的硬件IIC读写AT24C02工程模版
vc6.0头文件dirent.h
vc6.0头文件的dirent.h。需要时可以使用。
Python棋盘放米OJ题和答案
Py棋盘放米OJ的题目和答案。
问题描述
相传古代印度国王舍罕要褒赏他的聪明能干的宰相达依尔 (国际象棋发明者),
问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一个格子里放一粒麦子,
第二个格子里放两粒,第三个格子里放四粒,按此比例以后每一格加一倍,一直放到64格
(国际象棋棋盘是8×8=64格),我就感恩不尽,其他的我什么也不要了,”
国王想:“这有多少,还不容易!”让人扛来一袋小麦,但不到一会儿全用没了,
再来一袋很快又没有了,结果全印度的粮食全部用完还不够,国王纳闷,怎样也算不清这笔账,
请你帮国王计算一下,共需多少粒麦子,写出程序。
STM32F103库函数版例程
STM32F103库函数版例程,所有例程,都是采用MDK5.14编译器。编译生成的.hex文件(可以用来下载到开发板的)都存放在工程/OBJ文件夹里面。
Python三位水仙花数OJ题和答案
描述
“3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是
一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。
请按照从大到小的顺序输出所有的3位水仙花数,请用一个“逗号+空格”分隔输出结果。
注意:这是一个OJ题目,输出格式要严格一致。
Python凯撒密码OJ题和答案
Python凯撒密码OJ题的题目和答案。手打代码。
描述
凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
对于原文字符P,其密文字符C满足如下条件:C=(P+3) mod 26
上述是凯撒密码的加密方法,解密方法反之,即:P=(C-3) mod 26