-
位域的概念有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。例如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。正是基于这种考虑,C语言又提供了一种数据 ...
-
关注、星标公众号,不错过精彩内容如今,市面上编程语言几百种,很多人觉得Python、 JAVA这种语言比较火,是不是C语言就不行了呢?殊不知,C语言依然是现在的主力军。一、编程语言排行榜给大家看一组数据,2019年7 ...
-
他们说【虹涛犹珷,天道酬勤!】说:望大神后面能出下IIC和SPI的使用,我是看了你的教程入门STM8的。【Was】说:您好,从发现这个公众号,我一直在看您的文章学习,现在在学iic通信,对如何确定一个陌生芯片的从机 ...
-
C语言中没有特定的字符串类型,常用以下两种方式定义字符串:一种是字符数组,另一种是指向字符串的指针。如下:(1)char str[] = "happy";(2)char *str = "happy";这种方式有什么不同呢?下面看两个例子:修改字符 ...
-
将微控制器连接到传感器,显示器或其他模块时,您是否考虑过两个设备之间如何通信?他们到底在说什么?他们如何能够相互理解?电子设备之间的通信就像人类之间的通信,双方都需要说同一种语言。在电子学中,这些语 ...
-
1前言前天有位朋友和我讨论了关于天气预报数据解析的问题,很遗憾没能帮助到他。下面分享一下我之前做的智能桌面天气预报系统。请看演示视频://v.qq.com/txp/iframe/player.html?origin=https%3A%2F%2Fmp.weixin.q ...
-
黄工,一位经验丰富的电子工程师,其公众号【strongerHuang】分享嵌入式软、硬件等知识。关注、星标公众号,不错过精彩内容本文主要给大家介绍快速找到STM8、STM32软件工具、文档资料的方法和技巧。一、网站ST官网 ...
-
我们都知道C语言中变量的类型决定了变量存储占用的空间。当我们要使用一个变量保存年龄时可以将其声明为int类型,当我们要使用一个变量保存某一科目的考试成绩时可以将其声明为float。那么,当我们要做一个学生信息 ...
-
今天分享一个关于数组的问题,这个问题在校招面试中经常会被问到。首先,看一段代码:#include int main(void){ int a[5] = {0,1,2,3,4}; printf("a = %d , &a = %d ", a, &a); return 0;该代码运行 ...
-
转自:https://www.cnblogs.com/reality-soul/p/6140932.html什么是可重入函数与不可重入函数?主要用于 多任务环境中,一个 可重入的函数简单来说就是 可以被中断的函数,也就是说,可以在这个函数执行的任何时 ...
-
什么是分区管理 FLASH分区管理是怎么一回事呢?我们可以以个人电脑来做类比,我们的电脑通常都分有很多个盘符:这些都是我们硬盘的分区,我这里装了两块硬盘,512GB的机械硬盘+128GB的固态硬盘,共分C~H六个分区, ...
-
操作位有两种方法,一种是位字段,另一种是使用按位运算符。位字段的方法可查看往期笔记:【C语言笔记】位域。本文介绍使用按位运算符操作位的方法。下表为几种位操作符及其含义:不改变其他位的值的状况下,对某几 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!来源:https://www.zhihu.com/question/29590155学习嵌入式软件,C语言要掌握到什么程度呢?首先,需要知道的是,对于嵌入式的学习来说,C语言 ...
-
很多童鞋学习工作中,由于所做的任务都是被上级(主管,导师)安排,各种技术都要涉及,导致感觉做了很多事情,但是做啥也不精。也有一些前辈告诫我们,一项技术要把它学好学精通,到哪里都有饭吃,啥都学一点,最后 ...
-
你是否因为搞不定 SPI Flash 而掉了好多头发?你是否因为手撸 SPI Flash 驱动而浪费了大量开发时间?你是否因为突然之间更换 SPI Flash 型号而去找产品打架?如果没有,可以关闭这篇文章啦,有这时间去刷抖音开心开 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2019年09月原创发布。标签:串口、 并口、 通信版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面嵌入式电子产 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2019年09月原创发布。标签:串口、 并口、 通信版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面嵌入式电子产 ...
-
关注、星标公众号,不错过精彩内容本教程由作者strongerHuang于2019年09月原创发布。标签:串口、 并口、 通信版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面为什么要讲述 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!之前有一些读者朋友让我多写一些GUI使用的笔记,由于时间很有限,暂时写不动。这不,给大家找来了一份关于LittleVGL这一款GUI的资料。LittleVG ...
-
前言 继续来点灯~学了一段时间的嵌入式Linux发现LED程序挺香的。。从LED程序中我们可以榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的 ...
-
常持正念方圆梦;不忘初心总是春。1前言作为一名程序员,我们不仅要多动手编代码,而且还应多阅读一些优秀的代码,如C语言的一些第三方库文件、嵌入式中Linux内核源码以及一些项目的代码等。这些源码往往都比较庞大 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!一、嵌入式开发中值得注意的几个问题?入职了新公司,最近几天在逐渐熟悉工作环境。总体的感觉还是可以的,硬件配置方面,工位很宽敞、双显示 ...
-
来源:电子工程专辑---进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1、计算机的核心是CPU,它 ...
-
关注、星标公众号,不错过精彩内容说到RAM,相信大家都略知一二,但你知道各种RAM的原理及区别吗?一、引言在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机 ...
-
常持正念方圆梦,不忘初心总是春。sizeof的概念在看练习之前先来看一看sizeof的概念。在C语言中,sizeof是一个操作符(operator),而不是函数!其用于判断数据类型或者表达式长度(所占的内存字节数)。其返回值类 ...
-
置顶公众号,不错过每一条消息!通过观察后台提问的内容来看,关注我的人中STM32初学者占大部分,而且大多处于小白阶段。所以,今天暂且写下几点内容给这些朋友。1查找资料去官网许多初学者总是在问:能给我一份xxx ...
-
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。【方法一】使用穷举法。穷举法的意思就是列出所有可能出现的结果。因为题目给了限定条件为不多于5位的正整数,所以很容易就可以 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang公众号:strongerHuang随着USB 3.2和Tpye-C的普及,可能在一些地方会说雷电接口,但是很多人还是模糊不清,今天给大家普及一下USB和雷电接口。一、什么是雷电 ...
-
TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间阅读编程笔记!最近在整理一些资料,每一个文件夹我都想建一个文本文件来管理,把当前文件下的所有文件的名字都放到这个文件中,形成类似目录一样的东西,之 ...
-
关注、星标公众号,不错过精彩内容来源:网络作者:strongerHuang公众号:strongerHuang万物的发展都有根源,今天给大家讲讲Linux的起源。一、Multics计划上个世纪六十年代,那个计算机还没有很普及,只有少数人才 ...
-
前言在笔记分享之前先啰嗦几句。首先,感谢大家的关注与支持!最近原创笔记变少了,因为最近复工了,小编白天需要工作,晚上在进行自我充电,有输入才有输出嘛,才能输出更多的学习笔记。所以最近一段比较少写文章 ...
-
【第一步】右击WiFi图标打开“网络和Internet”设置【第二步】点击更改适配器选项【第三步】双击你正在连的WiFi【第四步】点击“无线属性”【第五步】无线属性对话框的“安全”选项卡,把“显示字符”前的小方框打 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!BH1750简介 BH1750是一种用于两线制串行总线接口的16位数字型光强度传感器集成电路。利用它的高分辨率可以探测较大范围的光强度变化。(1lx~ ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!一、写在开头的话大家周末好呀!借这个机会说几点本公众号的规划:1、本公众号推文将在每天的七点半左右进行推送,发得比较早,推文 ...
-
01释放磁盘空间如上动图所示,按下【win+r】打开运行窗口,输入control可打开控制面板。找到系统和安全->管理工具->释放磁盘空间进行清理垃圾文件。02磁盘碎片清理同上打开控制面板。找到系统和安全->管理工具->释 ...
-
在C语言中,main函数是程序的入口。其有四种写法,即: 前面三种不带参数的都是比较常见的写法。第四种写法带的两个参数是什么意思呢?下面简单来介绍一下。首先,主函数不能被其他函数调用,所以形参argc与argv ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!我们做技术的不应该只局限于技术的学习,更应该多出去走走看看。上周六(10月26日)去参加了一次RT-Thread的线下培训(免费的),这也是我第一 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang公众号:strongerHuang之前写过一篇编程语言TIOBE指数的文章:C语言依然位居榜单前列,依然值得程序员学习。一、TIOBE指数网址:https://www.tiobe.com/tiobe- ...
-
文章来源:鲜枣课堂(ID:xzclasscom)大家好,我是小枣君。凡是从事计算机或电子信息相关领域工作的童鞋,一定都听说过嵌入式和单片机吧?很多人应该知道,这两个名词和硬件系统有着非常密切的关系。一听到它们, ...
-
文章来源:鲜枣课堂(ID:xzclasscom)前几天小枣君给大家介绍了开源基站O-RAN。今天小枣君又要给大家介绍一个开源的东西,那就是现在半导体行业的网红、被很多人称之为“开源芯片”的RISC-V。说到芯片,自从中兴被 ...
-
关注、星标公众号,不错过精彩内容本文将使用STM32F207定时器12的捕获通道1实现触摸按键功能,将运用到输入捕获功能,具体请看之前的文章《STM32输入捕获功能》,代码和电路设计参看正点原子的开发板。01触摸按键原 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!最近有点忙,好久没分享笔记了~今天分享关于位操作的一点小笔记。一、位操作简单介绍 首先,以下是按位运算符:在嵌入式编程中,常常需要对一 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!预备知识:内存的分类C/C++程序占用的内存分为两大类:静态存储区与动态存储区。其示意图如下所示:数据保存在静态存储区与动态存储区的区别就 ...
-
什么是环形队列?环形缓冲区是一个非常典型的数据结构,这种数据结构符合生产者,消费者模型,可以理解它是一个水坑,生产者不断的往里面灌水,消费者就不断的从里面取出水。那就可能会有人问,既然需要灌水,又需 ...
-
常持正念方圆梦;不忘初心总是春。1前言数组、指针,这两个词结合的顺序不同,其意义也不同。具体有何不同之处可移步至数组指针与指针数组?进行查看。同样的,函数、指针这两个词结合的顺序不同其意义也不同,即指 ...
-
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!“正念君一位热爱编程的程序员”往期资料资源分享嵌入式相关资源分享编程语言类资源分享Linux相关资料回复关键字下载资料部分截图如下,后台回 ...
-
前阵子在准备着找工作的事情,因此很少做分享。一是还没找着工作没心思做其他的事情,二是白天总往外跑比较累。最近两天,开始上班了,正在慢慢调整为以前的状态,尽量多分享笔记。现在对本次求职做一个小总结。一 ...
-
今天给大家分享一份关于C语言内存的总结,文章较长,阅读PDF版效果更佳,本文的PDF文件及本文所用的代码可在后台回复关键字:内存总结或ZN02 获取,欢迎来撩。以下是正文:---C语言程序需要载入内存才可以运行,其 ...
-
1前言数组与指针是不等价的,如:数组名不可以改变,而指向数组的指针是可以改变的。字符串指针指向的字符串中的字符是不能改变的,而字符数组中的字符是可以改变的。求数组长度时,借用数组名可求得数组长度,而借 ...