当前位置:首页 » 寄存器 - 第1页

06月03日

STM32——串口通信原理_骤雨南山下的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 324次
STM32——串口通信原理_骤雨南山下的博客

STM32——串口通信一、硬件部分1、RS232标准2、USB转串口(TTL)3、原生的串口到串口(TTL->TTL)二、串口通信协议三、STM32串口通信功能框图1、引脚2、USART通信相关寄存器(最好过一遍,或者在试验之后回过来看一下,了解一下其工作机制)3、波特率一、硬件部分RS232通信和TTL的区别只有一点,那就是在于硬件机制࿰

05月31日

身价过亿的温柔萝莉对小码农说ADC会采集吗_小码农U的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 445次
身价过亿的温柔萝莉对小码农说ADC会采集吗_小码农U的博客

文章目录小码农电压使者怎么敢说不会采集模拟量与单片机的数字量之间的关系模拟量转换成数字的方式逐次比较器ADC的概念一个超级好的例子分享给你们STC内部ADC模块的寄存器这里我们需要采集电池电压(我们用P1.0采集)==P1M1|=0x01;P1M0&=~0x01;//P1.0脚ADC0====P1ASF|=0x01;====CLK_DIV|=0x20;=

05月31日

超硬核---从汇编角度带你了解函数(建议保存)_m0_57304511的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 311次
超硬核---从汇编角度带你了解函数(建议保存)_m0_57304511的博客

目录1、我们将要解决的问题2、寄存器3、源代码展示4、函数的调用关系(看汇编代码)5、正片开始(危)1、我们将要解决的问题2、寄存器首先给大家普及一下寄存器的类型,当然,并不详细讲解!寄存器:eaxebxecxedxebpesp这两个寄存器中存放的是地址,这两个地址是用来维护栈帧的。那么这两个寄存器是如何来维护栈帧的呢?每一个函数的调用,都要在栈区创建一块空间。3、源代码展示4、函数的调用

05月26日

RTC实时时钟实验(低功耗、纽扣电池)_zhuguanlin121的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 301次
RTC实时时钟实验(低功耗、纽扣电池)_zhuguanlin121的博客

目录I.MX6URTC简介硬件原理分析实验程序编写修改文件MCIMX6Y2.h编写实验程序编译下载验证编写Makefile和链接脚本编译下载实时时钟是很常用的一个外设,通过实时时钟我们就可以知道年、月、日和时间等信息。因此在需要记录时间的场合就需要实时时钟,可以使用专用的实时时钟芯片来完成此功能,但是现在大多数的MCU或者MPU内部就已经自带了实时时钟外设模块。比如I.MX6U内部的SNVS就提供了RTC功能,本章我们就

05月21日

ARM寄存器与x86寄存器介绍_asibble的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 804次
ARM寄存器与x86寄存器介绍_asibble的博客

文章目录简单介绍一下指令集:复杂指令集最著名的应该是intel的X86指令集精简指令集最著名的应该是ARM架构在这之前先进行cpu介绍以及cpu运行机制(简单介绍)cpu组成部分:电脑运行机制(基本)按照寄存器种类进行分类X86寄存器简单介绍4个数据寄存器(eax、ebx、ecx和edx)这4个还有其他的名称(作专门相关与数据的事情,以提高运算效率专能专用)4个指针的指针寄存器࿰

05月18日

Arduino--数字电位器AD5252/1的使用_知之至知的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 371次
Arduino--数字电位器AD5252/1的使用_知之至知的博客

目录1.AD5252简介2.使用说明3.编程说明4.实验说明5.完整的参考程序致谢:感谢宫同学为本次实验提供器件和意见。1.AD5252简介AD5252/1是ADI公司出品的数字电位器,同时带有非易失性存储器(NVM),其使用i2c通信。这个系列的芯片有两个型号:AD5251:双电位器,64位。AD5252:双电位器,256位。AD5251只支持50kΩ。AD5252有1kΩ,10kΩ,

05月07日

计算机操作系统底层相关知识_清鸿y的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 316次
计算机操作系统底层相关知识_清鸿y的博客

1.冯诺依曼模型内存:我们的程序和数据都是存储在内存,存储的区域是线性的。数据存储的单位是一个二进制位,即0或1。最小的存储单位是字节,1字节等于8位。内存的地址是从0开始编号的,然后自增排列,最后一个地址为内存总字节数-1,这种结构好似我们程序里的数组,所以内存的读写任何一个数据的速度都是一样的。中央处理器:也就是我们常说的CPU,32位和64位CPU最主要的区别在于一次能计

05月01日

【C语言知识精讲②】函数栈帧的创建和销毁(底层知识)——全过程图解_罅隙的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 431次
【C语言知识精讲②】函数栈帧的创建和销毁(底层知识)——全过程图解_罅隙的博客

🎉前言🎉读完这篇博客,你可以明白什么?①局部变量到底是怎么在栈上创建的?②为什么局部变量不初始化为随机值?③函数是怎么传参的?传参的先后顺序是什么?④形参和实参是什么关系?⑤函数调用是怎么实现的?⑥函数调用后是怎么返回的?   在这篇博客里,我将带领大家利用反汇编从底层上理解,不用担心,都是零基础入门的。当你学完这篇博客去面试,面试官会非常高兴,觉得这小伙子真🐄dz

04月27日

Android逆向之--------常见Davlik字节码解释_北洋~的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 285次
Android逆向之--------常见Davlik字节码解释_北洋~的博客

破解流程破解流程相关知识寄存器复杂指令集和精简指令集jvm和davlik的一些区别常见Davlik字节码解释破解程序分析修改smail文件重新签名破解流程破解Android程序流程:反编译—>分析–>修改–>回编译–>签名,这些都是在命令行中操作,当然也有集成了这些操作的工具:macos:Android-Crack-ToolWindows:AndroidKiller相关知

04月19日

GRUB引导程序之第一阶段stage1.S分析_快乐时光

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 261次
GRUB引导程序之第一阶段stage1.S分析_快乐时光

初识BIOS  BIOS是最基础的输入、输出系统,是固化在计算机主板上ROM芯片中的程序,可以这么理解,当计算机主板加电之后,CPU先加电,然后加载到CPU中运行的第一个计算机程序就是BIOS。 BIOS会执行POST(Power-onSelfTest)硬件自检功能,自检完成之后,就会检索启动设备,并将启动设备的第一个柱面,第一个磁道的第一个扇区,共计512字节的内容读取到物理地址0x7c00处。  被读取的512字节就是MBR,在GRUB引导程序中

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1