![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
Carter四海
这个作者很懒,什么都没留下…
展开
-
增量型PID算法的温控器验证(excel表格)
增量型PID算法的温控器验证(excel表格)增量型pid的最简单、准确理解,参考链接: 【转载】啥是PID?PID有什么用?PID可以让你控制你想控制的东西!.班门弄斧讲PID简单点写就是:U(k) = U(k-1)+Kp*(E[k]-E[k-1])+KiE[k]+Kd(E[k]-2E[k-1]+E[k-2])即:1)本次的输出 = 上次输出+pid的计算值;2)Ek = k时,实...原创 2020-05-01 20:42:09 · 1931 阅读 · 0 评论 -
【转载】啥是PID?PID有什么用?PID可以让你控制你想控制的东西!
这是讲PID最清晰易懂的文章了,感谢作者!!!对照原文,参看下面的公式:转载 2020-04-28 16:30:02 · 586 阅读 · 0 评论 -
精简匈牙利命名法-嵌入式系统
完整的匈牙利命名法,实在是太多项了,对于嵌入式系统来说,好多用不了,也很繁琐。参考:https://baike.baidu.com/item/%E5%8C%88%E7%89%99%E5%88%A9%E5%91%BD%E5%90%8D%E6%B3%95/7632397?fr=aladdin精简了一下,足够用。 类型 长度 缩写...原创 2019-06-23 08:13:34 · 204 阅读 · 0 评论 -
MDK不支持sscanf 函数中 格式说明符 的 A-Z这种写法
结论:MDK不支持sscanf 函数中 格式说明符 的 A-Z这种写法,你需要把所有的情况列举出来才行。例子:sscanf("1,CHINA","%d,%[A-Z]",xx,xxx);//这句中的格式%[A-Z]在PC上是可以正常运行的。但是在MDK中则不能正确运行。因为MDk不支持A-Z这种范围写法,你需要改成%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]这种形式。另外,...原创 2019-02-23 16:02:01 · 718 阅读 · 0 评论 -
中断方式下使用Printf
Keil下使用printf函数,很方便,大家可以参考网上的其他文章。Printf函数是系统自定义函数,其中内部重复调用了fputc函数,每次发送1个字节ch。参考下述代码中#if 0的部分。当发送字节数较多时,printf消耗的时间非常长,因为每次都要等待发送完成。时间计算:串口设置115200,n,8,1,对于大包发送,一般用较快的bps。如果发送100字节,大概...原创 2019-06-23 08:30:37 · 2168 阅读 · 0 评论