![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
文章平均质量分 60
zwb_578209160
这个作者很懒,什么都没留下…
展开
-
程序员不能错过的20个学习网站
1. 极客时间 -极客时间-轻松学习,高效学习-极客邦极客时间是极客邦科技出品的IT 类知识服务产品,内容包含专栏订阅、极客新闻、热点专题、直播、视频和音频等多种形式的知识服务。产品形态包括移动 App,移动端网站、PC 端网站、微信平台等。极客时间也是我最近用的频率最高的平台,在这里首先安利。我现在很多知识方面的提升都在极客时间里获得,其中尤其推荐耗子叔的《左耳听风专栏》,真的是相见恨晚。2. 知识星球 -知识星球知识星球,原名小密圈,是内容创作者连接铁杆粉丝,做出品质社群,实现知识变..转载 2022-02-21 17:51:37 · 665 阅读 · 0 评论 -
MCU--常用于单片机的接口适配器模式C语言实现
前言通俗的讲,适配器模式是将一个类的接口转换成客户希望的另外一个接口,在我们编写程序的时候,尤其是在我们使用到单片机做项目的时候,经常会用到。但是往往我们做项目写程序的时候,并没有想到那么多,如果在不带操作系统的情况下,想要整个框架易于移植,易于理解,那么我们真的需要好好想想这个设计模式怎么写了。下面我根据自己的项目经验,来说说适用于单片机的接口适配器模式的实现。大佬勿扰,多多指教。一般实现在我们做项目的时候,一般的实现,可能我们会这样写代码/...转载 2021-04-16 09:42:46 · 876 阅读 · 0 评论 -
C语言--NTC阻值转温度算法
1、常见的NTC类型(1)3435;(2)3950;2、温度转换的常用方式(1)查表法;(2)表达式直接转换;3、NTC阻值转温度算法 因为NTC的温度与阻值并不是线性的关系,所以需要算法来计算NTC阻值所对应的温度。#include <math.h>static const float Rp = 10000.0f; //10K static const float T2 = (273.15f+25.0f);//T2 static const..原创 2021-03-30 16:03:47 · 3830 阅读 · 1 评论 -
C语言--有符号16进制转换
1、有符号的16进制数,最高位代表符号位,0表示为正数,1表示为负数; 例如:(1)1110 1100(EC)为负数; (2)0110 1100(6C)为正数;2、16进制正数转换为10进制数 例如:0110 1100(6C)= 6*16+12 = 1083、16进制负数转换为10进制数 例如:1110 1100(EC) 转换原则为:除最高位以外的所有位取反,之后后加1(就是把十六进制转成二进制用补码) ...原创 2021-03-24 09:11:53 · 12700 阅读 · 2 评论 -
MCU--时间片&分时轮询
目录1、任务调度2、"先来先服务调度"与“前后台架构”1)先来先服务调度2)先来先服务VS前后台架构3、时间片调度-(也叫RR调度)4、最后小结1、任务调度任务调度对于电子类或者自动化类专业小伙伴最早接触一般都是在接触RTOS后了,然而对于计算机相关专业的小伙伴应该在学《计算机操作系统》老师对这一块讲解的非常清楚了,包括一些性能指标的定义与计算等等,不过作者这里仅仅只针对RTOS进行讲解,大家感兴趣可以找一下操作系统的书籍更加深入学习。大家都知道我们的...转载 2021-03-23 10:01:21 · 2133 阅读 · 1 评论 -
MSP430单片机多机通信总结
1、硬件条件:MSP430F149;2、编译环境:IAR5.3;3、过程中所发现的问题(1)串口配置所存在的问题主机的程序也需要设定为多机模式,并且主机也需要有地址 !a)、主机串口配置程序void usart1_init(void){ U1CTL |=SWRST; //SWRST复位,USART允许 U1CTL=CHAR+MM; //8位数据位,1位停止位...原创 2020-04-28 20:54:09 · 3225 阅读 · 2 评论