零散笔记
文章平均质量分 84
gangqiangT
这个作者很懒,什么都没留下…
展开
-
零散学习笔记(二)---- 什么是字节对齐?为什么需要字节对齐
在学习RT-thread的过程中,对变量需要设置字节对齐,于是就稍微了解一下字节对齐。一个非常基础的知识点。简单记录一下。(一)什么是字节对齐 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 (比如变量a的数据类型为原创 2021-01-21 21:57:31 · 250 阅读 · 0 评论 -
零散学习笔记(一)----单相逆变电路设计
这几天帮别人设计然后画一个电路图,只设计电路图,没有具体实现功能。这题是一道电赛题,大家都知道设计一个电路简单,但是要具体实现功能可不是那么简单的。而本文章是最简单的一部分—电路部分,不涉及程序部分和调试。AC-DC电路设计电源输入电压为220V交流电压,在一般设计中只要是输入为220V交流电肯定需要将交流电转换成直流电压。一般有两个方法:模电方法:使用转换电路——整流(几个二极管组合起来把正负电压变成单向)–滤波(使波形平滑)–稳压(固定输出)–直流电压数电方法:使用DC-AC芯片进行转换(博原创 2021-01-16 20:57:15 · 6554 阅读 · 0 评论