会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gaishuobulao
博客园
首页
新随笔
联系
订阅
管理
2024年3月18日
内存对齐
摘要: 为什么要内存对齐? 32位操作系统一次最多读取32位数据,也就是4个字节,如果不按内存对齐的方式 来存储数据,那么读取一次数据就要进行两次IO操作,这样增加了数据传输的时间, 内存对齐本质上是一种拿空间换时间的方法,并且内存对齐可以更加方便系统的移植。 如何内存对齐? 分配内存的顺序是按照声明的顺序
阅读全文
posted @ 2024-03-18 19:28 该说不唠
阅读(8)
评论(0)
推荐(0)
2024年3月17日
构建链表
摘要: 链表 typedef struct msgdata { char msgtype; char text[27]; }link_data; typedef struct msglist { link_data data; struct msglist * next; }linknode,*linkli
阅读全文
posted @ 2024-03-17 21:49 该说不唠
阅读(13)
评论(0)
推荐(0)
2024年3月14日
#include的作用
摘要: 1、#include的含义 #include是文件包含命令,用来引用对应的头文件 2、#include的两种用法 #include有两种用法,一种是尖括号另一种是双引号。两者的搜索路径不同: 使用尖括号,编译器会到系统路径下查找头文件;使用双引号,编译器会首先在当前目录下查找头文件,如果找不到再 去
阅读全文
posted @ 2024-03-14 10:32 该说不唠
阅读(1207)
评论(0)
推荐(0)
2024年3月13日
Zigbee
摘要: Zigebee协议,物理场与MAC层是基于IEEE 802.15.4协议的,网络层与应用层是Zigbee自己定义的 1、设备类型 协调器:建立网络并且管理网络的作用 路由器:作为中继器,并且可以管理其他结点加入网络 终端结点:需要通过路由器或者协调器才能加入网络 3、Zigbee网络的建立 检测协调
阅读全文
posted @ 2024-03-13 11:22 该说不唠
阅读(51)
评论(0)
推荐(0)
2024年3月5日
DHT11温湿度传感器驱动
摘要: DHT11:带有已校验数字信号输出的温湿度传感器,温度范围-20-60°,湿度5-95%,串行数据单总线 一、DHT11:通信时序 首先MCU产生起始信号,然后传感器产生一个应答信号,接着传感器产生40bit,即5个字节的数据, 用户可以接收这部分数据,采集结束MCU再拉高总线。 1、起始信号 空闲
阅读全文
posted @ 2024-03-05 21:55 该说不唠
阅读(435)
评论(0)
推荐(0)
反转链表
摘要: 题目:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 思路:第一步,首先定义一个空结点用来保存临时指针,然后定义一个前指针cur指向头结点,定义一个后指针指向NULL, 也就是头结点的前面一位。 第二步,循环检测前指针cur的值,直到该指针指向链表尾部,即为空时,反转结束。 第三
阅读全文
posted @ 2024-03-05 09:53 该说不唠
阅读(21)
评论(0)
推荐(0)
2024年3月2日
ADC的技术指标
摘要: 1、量程:能采集的电压范围 2、转换位数:10位、12位,量化的位数n 3、分辨率:量程/2^n 4、转换时间:完成一次AD转换的全部时间,包括采集、保持、量化、编码全过程 ADC驱动编写步骤: 清除EOC标志: ADCH &= 0x00; 配置ADCCON3,数据有效位,参考电压,输入通道: AD
阅读全文
posted @ 2024-03-02 20:59 该说不唠
阅读(62)
评论(0)
推荐(0)
网络知识点
摘要: TCP/IP协议通常分为四层:应用层,传输层,网络层,网络接口层 网络接口层的传输单位是帧,网络层的传输单位是包,传输层的传输单位是段,应用层的传输单位是报文 1、应用层:HTTP、DNS、FTP (应用层工作在操作系统中的用户态,其他层在内核态) 2、传输层:TCP、UDP 3、网络层:IP iP
阅读全文
posted @ 2024-03-02 20:58 该说不唠
阅读(31)
评论(0)
推荐(0)
2024年2月28日
函数调用过程
摘要: 1、首先将函数的参数按由后往前的顺序放入栈中。 2、然后将函数的返回信息(返回地址)放入栈中,返回地址保证了调用函数结束后,程序返回调用点继续执行程序。 3、跳转到被调用函数的地址。 4、为函数内部的局部变量分配内存空间。 5、在函数的执行过程中,计算过程也会被保存在栈中。 6、函数执行完毕,释放局
阅读全文
posted @ 2024-02-28 16:41 该说不唠
阅读(51)
评论(0)
推荐(0)
中断
摘要: 一、中断的基础概念 当CPU在执行的程序的时候,有突发情况需要处理,那么CPU会暂停正在执行的程序,而转去执行中断处理函数,结束后再返回来继续处理当前程序。 这种程序在执行中被外部原因打断的情况,称为中断。 1.1采用中断的好处: (1)一般CPU的处理速度更快,而外设的处理速度较慢,CPU和外设可
阅读全文
posted @ 2024-02-28 16:02 该说不唠
阅读(65)
评论(0)
推荐(0)
下一页
公告