‘壹’ stm32真实地址的算法是怎么的
PIOA举例,GPIOA的基地址是0x4001 0800,它的CTL偏移是0,它的CRH偏移是4
‘贰’ stm32求电流有效值算法
电流的有效值应该从电流产生的热效应来考虑,总的热是 I^2*Rt,,R是电阻,t是产生这么多的热所用的时间,公式里面的I 就是电流的有效值
‘叁’ stm32能不能做机器学习算法
我的想法是可以的,因为机器语言最终还是调用寄存器。
‘肆’ 如何在STM32中实现模糊自整定PID算法
不管在什么单片机或者ARM芯片中,你需要的是PID算法,你需要将你的模糊整定PID算法使用C语言编程实现你的PID整定功能。
‘伍’ 基于stm32温度控制系统pid算法程序
看你会哪种单片机,不过PID通常用C来做,容量太小的单片机运行不了, 通常选高速单片机来做.我见过51的,也见过用STM32来做的
‘陆’ stm32 那个模块可以进行公式计算
stm32f1 有int类型乘除硬件加速运算模块自动启用了,没有float,double运算加速模块。
stm32F4 有float硬件加速模块,在工程里加入lib库使用特殊的函数,没有double硬件加速。
在调用数学公式的文件里添加下面 数学公式头文件
#include <math.h> //float、double计算是软件模拟的无需干预。
‘柒’ ECC算法能在STM32上实现吗
可能是Tommath库里面使用的C库函数没有实现。比如malloc,free这种库函数需要看看有没有配置相应的堆啊什么的等等吧
‘捌’ STM32如何实现波特率自适应(通过一个键盘来控制STM32单片机做成的设备,因为我键盘的波特率有好几种)
所谓串口的波特率自适应,如果你的键盘是发送固定格式的报文,那么需要进行波特率检测,就是把所有波特率全部试一遍,得到那个固定格式的报文的就是应该有的波特率。
按照这个思路去写程序,不然你做不到波特率自适应。当然也许你会想到更好的算法。
另外一个办法是让键盘发一个带有0和1的报文序列。这样通过判断脉冲宽度也可以得到波特率,不过这个办法复杂了点。