logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式c语言内存操作之c语言指针初步

C语言指针初步(C语言的关键字和运算符就不用我来写了,大家应该都知道)指针介绍C语言操作内存的方式非常简单。CPU通过地址找到我们的内存(内存可以是内存条,显卡,USB等等设备….),内存的资源怎么样被找到?我们需要寻找到我们需要的资源,这就是我们经常在硬件中看到的寻址。通过寻找他的地址,也就是内存的门牌号,我们就可以找到这一片资源,然后才能去使用这里的数据。这里就有了一个新的概念...

嵌入式学习之C语言volatile与typedef关键字

Volatile关键字Volatile就是防优化。Volatile一般和硬件有关,指向硬件的内容可能我们需要不要让编译器去优化,每次都要读取那里的内容。比如我们在实际操作中有一个键盘,我们查看一个按键是否被按下,就是通过读取内存里面关于按键状态的高低电平来识别。那么我们怎么来读取这一个位里面的状态(0或1)?我们能够访问到最小的内存地址就是一个字节,而一个字节里面有8个位。所以我们只能利用一个..

IDEA中使用JUnit5(单元测试框架)

JUnit单元测试框架由Erich Gamma和Kent Beck编写的一个回归测试框架(Regresion Testing Framework),主要用于Java语言程序的单元测试。

#java#单元测试
玩平衡小车系列—TB6612FNG与直流电机控制教程

(基于平衡车之家做的标准版小车)1.直流电机原理下面是分析直流电机的物理模型图。其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中2 个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的)它的固定部分(定子)上,装设了一对直流励磁的静止的主磁极 N 和 S,在旋转部分(转子)上装设电枢铁心。在电枢铁心上放置了两根导体连成...

STM32 CAN控制器简介-寄存器简介

1、CAN主控制寄存器(CAN_MCR)该寄存器的我们仅介绍下INRQ位,该位用来控制初始化请求。设置INRQ=0,可使CAN从初始化模式进入正常工作模式。设置INRQ=1,可使CAN从正常工作模式进入初始化模式 。CAN初始化时,先设置INRQ=1 ,进入初始化模式,进行初始化(尤其是CAN_BTR的设置,该寄存器,必须在CAN正常工作之前设置),之后再设置INRQ=0,进入...

《零基础入门学习Python》(35)--图形用户界面入门:EasyGui

0. 安装 EasyGUI官网:https://github.com/robertlugg/easygui进行下载,下载好了尽量将它放在你python安装目录下面,方面查找使用 pip 进行安装:1. 什么是 EasyGUI?EasyGUI 是 Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的。相反,所有的 GUI 交互都...

#python
到底了