iffi123 发表于 2022-8-15 22:52:05

yjmwxwx 发表于 2022-8-15 22:12
虽然我也玩了好几年了,但是我写的程序很差的,就是不断试错最后勉强能实现功能。其实写程序最关键还是实 ...

arm有现成的dsp库可用, q7,q15,q31都有, 专家优化过的并广泛验证过,高效可靠

yjmwxwx 发表于 2022-8-16 06:12:58

快乐毛毛虫 发表于 2022-8-15 22:30
C语言计算很方便,比汇编要好用多了,尤其是多字节运算,就是定义字节长度,然后加减乘除即可.

原来是这样,对C语言不熟悉,以前只照着网上程序用51做过一个数码管时钟

yjmwxwx 发表于 2022-8-16 06:18:24

iffi123 发表于 2022-8-15 22:52
arm有现成的dsp库可用, q7,q15,q31都有, 专家优化过的并广泛验证过,高效可靠

我玩了好几年还没用过库,用库就类似用现成芯片肯定好用,自己写就类似分立元件做电路,搞出来不好用还费力。

快乐毛毛虫 发表于 2022-8-16 08:24:31

yjmwxwx 发表于 2022-8-16 06:12
原来是这样,对C语言不熟悉,以前只照着网上程序用51做过一个数码管时钟

例如C程序对双字节乘法的表示
首先定义
unsigned int a,b;//16位数
unsigned long c;//32位数
c=a*b;   
您看多简单.
51汇编里,你就要调用汇编子程序,动用R0-R7工作寄存器一堆.还要记得入口出口,很罗嗦.

yjmwxwx 发表于 2022-8-17 00:01:03

快乐毛毛虫 发表于 2022-8-16 08:24
例如C程序对双字节乘法的表示
首先定义
unsigned int a,b;//16位数


看来确实简单好多,怪不得要发明C语言
页: 1 2 [3]
查看完整版本: 支持国产试用国民技术N32G430输出锁相可调相位振幅的SPWM