随笔分类 -  计算机理论

摘要:https://blog.csdn.net/rannar/article/details/81589472 阅读全文
posted @ 2021-03-03 17:35 wdliming 阅读(4817) 评论(0) 推荐(0) 编辑
摘要:本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 公式参考:https://www.cnblogs.com/paiandlu/p/7843236.html 基本思想 求出这样一些未知参数使得样本点和拟合线的总误差(距离)最小 最直观的感受如下图(图引用自 阅读全文
posted @ 2021-03-02 12:13 wdliming 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:温度采集有很多方案,NTC,PTC,热电偶,红外等等。这里以NTC为例,做个记录 NTC的电路如图所示: , R66端的电压输出到单片机的引脚,中间有缩小系数。具体的思路是,读取adc的电压(mV,这样更加精确),换算为电阻值,NTC在25度的时候是10K欧姆,R66是2K。那么电压就是v=2250 阅读全文
posted @ 2020-06-06 22:28 wdliming 阅读(1749) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-05-15 11:37 wdliming 阅读(51) 评论(0) 推荐(0) 编辑
摘要:之前大致写过一篇状态机比较粗糙的博文,写了:状态机的方式比较适合裸机编程,但是不够深入,这里在深入一点,起因是美敦力medtronic公开了PB560呼吸机完整设计资料,里面用到了ST10F276的芯片,就是用的状态机的思想,所以状态机的思想肯定是比较好的,不然大公司不会使用这个框架来做呼吸机啊,这 阅读全文
posted @ 2020-04-06 13:27 wdliming 阅读(1657) 评论(1) 推荐(0) 编辑
摘要:十进制数 符号位+ 二进制绝对值 的表示方式 ones' complement two's complement +7 0111 表示方式不变 表示方式不变 +6 0110 表示方式不变 表示方式不变 +5 0101 表示方式不变 表示方式不变 +4 0100 表示方式不变 表示 阅读全文
posted @ 2020-03-16 18:06 wdliming 阅读(316) 评论(0) 推荐(0) 编辑
摘要:https://www.omega.com/en-us/resources/rs422-rs485-rs232 阅读全文
posted @ 2020-03-16 14:14 wdliming 阅读(262) 评论(0) 推荐(0) 编辑
摘要:在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。 其实有很多地方可以使用这种思想。比如传感器的数据采集,因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsm + timer的方式来提高CPU的使用率 一、传感器中使用fsm的方法。 大家都知道,ds18 阅读全文
posted @ 2020-03-16 09:36 wdliming 阅读(2308) 评论(0) 推荐(1) 编辑
摘要:作者:RednaxelaFX链接:https://www.zhihu.com/question/36103513/answer/66101372来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1. 堆没有方向之说,每个堆都是散落的2. 堆和栈之间没有谁地址高之说,看操 阅读全文
posted @ 2020-02-14 22:52 wdliming 阅读(610) 评论(0) 推荐(0) 编辑
摘要:这个是stm32平台,小端模式下的仿真效果 阅读全文
posted @ 2020-02-13 16:29 wdliming 阅读(2079) 评论(0) 推荐(0) 编辑
摘要:转载自:https://ring0.me/2014/11/c-compiler/ C 程序为什么要编译才能执行?一个 C 程序在变成可执行文件的过程中,为什么要经过预处理、编译、汇编、链接这四道工序?让我们从这段简单的 C 程序开始。 为什么要编译 这并不是一个简单的问题。我们知道 Python 代 阅读全文
posted @ 2020-02-09 18:10 wdliming 阅读(244) 评论(0) 推荐(0) 编辑
摘要:最近收到几个好心人发来的邮件,指出我的BinCalc存在低级BUG,即1+1算出来不等于2~~鉴于存在这种误解的人之多,俺不得不爬出来澄清一下~~我的Megatops BinCalc当中的计算器是RPN Calculator!(同学们难道没有发现BinCalc的计算器没有等号嘛~~囧rz) 如果你是 阅读全文
posted @ 2020-02-07 18:44 wdliming 阅读(369) 评论(0) 推荐(0) 编辑
摘要:部分参考了https://www.cnblogs.com/songdechiu/p/5397070.html 一、补码的优点 1、可以将减法转化为加法,在计算机中只保留加法 2、将符号位参与运算 二、如何实现? 我们先以钟表为例子,假设现在的标准时间为4点整,而有一个钟的时间为7点整。我们可以将时针 阅读全文
posted @ 2020-02-07 11:30 wdliming 阅读(1982) 评论(0) 推荐(0) 编辑
摘要:这个结构和哈佛结构是有区别的。冯诺依曼结构是程序存储区和数据存储器都是可以放到内存中,统一编码的,而哈弗结构是分开编址的。 阅读全文
posted @ 2020-02-06 21:36 wdliming 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:代码风格是一个可重不重要的东西,虽然,不影响代码正确性,但是其实,非常的重要,通常在项目中,不能随便写代码,需要有一点的规范,命名法便是其中一个比较重要的一点。 通常我自己有一套命名法,结合匈牙利法(主要是数据类型这块,因为嵌入式,数据类型比较重要,毕竟资源比较少的),其次是其他两种方法结合,下面说 阅读全文
posted @ 2020-02-05 17:31 wdliming 阅读(708) 评论(0) 推荐(0) 编辑
摘要:网络上有一篇位运算的文章,感觉有点新意,因此特意整理一下,转载发表。最基本的运算如下:这个我想学过计算机基础都知道,这里好像是使用C语言的。& - bitwise and| - bitwise or^ - bitwise xor~ - bitwise not<< - bitwise shift le 阅读全文
posted @ 2020-01-29 22:39 wdliming 阅读(350) 评论(0) 推荐(0) 编辑
摘要:原创: 王利涛 宅学部落 今天 很多新手在编写程序、使用软件打开文档或者浏览网页时,经常遇到乱码显示、全角半角的问题。 网上也有很多解决的方法,大部分都是跟编码方式和设置有关:比如Unicode、UTF-8、ASCII码、GB2312...,令人眼花缭乱,今天就给大家理一理它们之间的关系。 计算机只 阅读全文
posted @ 2020-01-01 19:23 wdliming 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:作者: 阮一峰 日期: 2010年6月 6日 日期: 2010年6月 6日 1. 1. 前几天,我在读一本C语言教材,有一道例题: #include <stdio.h> void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=&num 阅读全文
posted @ 2020-01-01 09:37 wdliming 阅读(355) 评论(0) 推荐(0) 编辑
摘要:这周因为工作原因,没有写modbus功能码的解析,不过项目空了一定要写下去,做事情要有始有终,把它写成专栏。 最近的项目大致告一段落,期间用到了freertos,modbus(类似),crc16,w5500以太网通信,ads1259+cd4051/cd4052来采集温度电压信号,4-20ma的压力信 阅读全文
posted @ 2019-11-24 22:42 wdliming 阅读(171) 评论(0) 推荐(0) 编辑
摘要:所谓“远程帧”是一个传统翻译上的误区。Remote Frame实际上它的意义是“遥控帧”,发起方发起特定ID的远程帧,并且只发送ID部分,那么与其ID相符的终端设备就有义务在后半段的数据部分接管总线控制权并发送自己的数据。打个比方,中控机需要定时获取某个节点的数据(例如转速计的实时转速、油量计的实时 阅读全文
posted @ 2019-11-23 20:14 wdliming 阅读(3450) 评论(0) 推荐(1) 编辑