浮点数的加减法运算前言:运算过程:对阶、尾数求和、规格化、舍入、溢出判断浮点加减运算在计算机中,加减法运算用补码实现。 算术运算的常识:两个浮点数如果要进行加减法运算,它们的阶或者指数必须相等。一、对阶求阶差如果把阶码大的向阶码小的看齐,就要把阶码大的数的尾数部分左移,阶码减小。这个操作有可能在移位过程中把尾数的高位部分移掉,这样就引发了数据的错误,所以,尾数左移在计算机运算中不可取。如果把阶码小
转载 2024-08-29 11:39:25
57阅读
作为一名初学者,配置GPIO点灯肯定是第一个程序,但要是想要在一个端口同时实现输入和输出该怎么做呢?首先,先要了解一下STM32的8种GPIO输入/输出模式:(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD开漏输出(6)GPIO
Linux基础入门总结 1. 你用的服务器的型号和配置是什么的?①品牌:戴尔(DELL) R230机架式服务器 ②U数 1U服务器 ③支持CUP个数:1 ④支持硬盘个数:支持4个3.5英寸 (热插拔硬盘)和4个3.5英寸(非热插拔硬盘)2.Fedora、CentOS、RedHat之间的区别Fedora和其他发行版的区别是红帽公司的支持。这意味着专业开发人员可以在Fedora中首先测试的项目上工作,
 接上篇文章ADC模数转换(一)——独立模式单通道电压采集实验,这篇讲了ADC的基础以及独立模式单通道采集实验。现在将介绍独立模式的多通道采集实验,还会有一篇文章介绍双重ADC模式的采集实验。这个实验和上篇文章相比,只是通道多了,使用了DMA代替中断读取的方式,所以在上个实验的基础上,稍加修改即可。现在我们需要先确定ADC和DMA的配置关系。查阅参考手册DMA篇章可得,ADC1对应DMA
第二章 实验平台简介本章内容主要向大家简要介绍我们的实验平台:领航者ZYNQ开发板。通过本章的学习,你将对我们后面使用的实验平台有个快速的了解,为后面的学习做铺垫。 本章包括以下几个部分: 2.1 领航者ZYNQ开发板资源初探 2.2 领航者ZYNQ开发板资源说明  2.1 领航者ZYNQ开发板资源初探 正点原子目前已经拥有多款STM32、I.MXRT以及FPGA开发板,这些开发板常年稳居淘宝销量
单精度浮点数: 1位符号位   8位阶码位   23位尾数双精度浮点数: 1位符号位   8位阶码位   52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位       d
## 实现h750在主板bios做阵列的流程 ### 流程图 ```mermaid flowchart TD A[准备工作] A --> B[打开主板bios界面] B --> C[进入高级设置] C --> D[进入SATA设置] D --> E[选择创建阵列] E --> F[选择硬盘] F --> G[配置RAID级别和阵列名称]
原创 2023-09-02 10:16:30
299阅读
1、什么是ADC采样?        ADC是指将模拟信号转换成数字信号的过程。通俗理解ADC采样就是采集电路中的电压,通过数值的方式表现出来。以STM32F103系列为例,它可以反应0~4095,换句话说,它采集的电压数值上表现为0~4095,也就是12位ADC(2^12)。2、如何理解采集的数值?        以
        参考《STM32中文参考手册_V10》,研究CubeMX中有关时钟树配置。一、系统时钟配置三种不同的时钟源可被用于驱动系统时钟(SYSCLK):HSI振荡器时钟HSE振荡器时钟PLL时钟时钟源选择对应时钟配置寄存器(RCC_CFGR)中的SW[1:0]位。 三种不同的时钟源可被用于驱动系统时钟
H750开发板
原创 2023-09-19 06:54:48
239阅读
本公司有两台MDS600分别接在两台HP C7000刀箱上,这两台存储是Exchange 2010的邮箱数据库存储,两台刀箱及存储建立了exchange 2010 DAG功能,所以相互可以提供高可用性。 由于公司邮箱用户数的不断增长,原先分配的存储空间已经感觉太少。现在想mds600增加硬盘,同时要动态扩容原先的分区。 之前为2*1TB(RAI
相关型号:H700 H800 第5代 第6代 等配置相同。名称解释:配置服务器磁盘阵列RIAD之前,我们首先来了解一些磁盘阵列里边的术语,例如磁盘,虚拟磁盘,物理磁盘等。Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RAID-5,就是一个磁盘组VD(Virtual Disk): 虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VDPD(Physical D
第十四章蜂鸣器实验​上一章,我们介绍了STM32H7的IO口作为输出的使用。本章,我们将通过另外一个例子继续讲述STM32H7的IO口作为输出的使用,不同的是本章讲的不是用IO口直接驱动器件,而是通过三极管间接驱动。我们将利用一个IO口来控制板载的有源蜂鸣器。​本章分为如下几个小节:​14.1 蜂鸣器简介​14.2 硬件设计​14.3 程序设计​14.4 下载验证​14.1 蜂鸣器简介​蜂鸣器是一
原创 2022-09-15 09:53:14
322阅读
第七章认识HAL库​HAL,英文全称Hardware Abstraction Layer,即硬件抽象层。HAL库是ST公司提供的外设驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们要写程序控制STM32芯片,其实最终就是控制它的寄存器,HAL库就为了更方便我们去控制寄存器,从而节约开发时间。​本章将分为如下几个小节:​7.1 初识STM32 HAL库​7.2 HAL库驱动包
原创 2022-09-08 10:18:40
1429阅读
第三十章 DMA实验​本章,我们将介绍STM32H750的DMA。我们将利用DMA来实现串口数据传送,并在LCD模块上显示当前的传送进度。​本章分为如下几个小节:​30.1 DMA简介​30.2 硬件设计​30.3 程序设计​30.4 下载验证​30.1 DMA简介​DMA,全称为:Direct Memory Access,即直接存储器访问。DMA传输方式无需CPU直接控制传输,也没有中断处理方式
原创 2022-09-24 10:06:26
877阅读
第三十一章ADC实验​本章,我们将介绍STM32H750的ADC(Analog-to-digital converters,模数转换器)功能。我们通过四个实验来学习ADC,分别是单通道ADC采集实验、单通道ADC采集(DMA读取)实验、多通道ADC采集(DMA读取)实验和单通道ADC过采样(26位分辨率)实验。​本章分为如下几个小节:​31.1 ADC简介​31.2 单通道ADC采集实验​31.3
原创 2022-09-26 10:17:51
1005阅读
第三十四章DAC实验​本章,我们将介绍STM32H750的DAC(Digital -to- analog converters,数模转换器)功能。我们通过三个实验来学习DAC,分别是DAC输出实验、DAC输出三角波实验和DAC输出正弦波实验。​本章分为如下几个小节:​34.1 DAC简介​34.2 DAC输出实验​34.3 DAC输出三角波实验​34.4 DAC输出正弦波实验​34.1 DAC简介
原创 2022-09-27 09:54:45
686阅读
   做一个用户中奖记录页面,展示每条记录和总金额,遇到浮点数相加出现问题。Js的浮点数在比较或者做运算的时候会不准确,这个只在初学js的时候读到过概念性的东西,这次就遇到了就在这里记一笔,做一下相关拓展,网上处理的方法也很多,这里摘要一些博主的。浮点运算:转自:思路是将小数转成整数来运算,之后再转回小数。       'u
第十六章外部中断实验​在前面几章的学习中,我们掌握了STM32H7的IO口最基本的操作。本章我们将介绍如何把STM32H7的IO口作为外部中断输入来使用,在本章中,我们将以中断的方式,实现我们在第十五章所实现的功能。​本章分为如下几个小节:​16.1 STM32H7 NVIC和外部中断简介​16.2 硬件设计​16.3 程序设计​16.4 下载验证​16.1 NVIC和EXTI简介​16.1.1
原创 2022-09-16 09:50:17
613阅读
第三十六章 QSPI实验​本章,我们将介绍STM32H750的QSPI功能,并使用STM32H750自带的QSPI来实现对外部NOR FLASH的读写,并将结果显示在LCD模块上。​本章分为如下几个小节:​36.1 QSPI及NOR FLASH芯片简介​36.2 硬件设计​36.3 程序设计​36.4 下载验证​36.1 QSPI及NOR FLASH芯片简介​36.1.1 QSPI简介 ​QSPI
原创 2022-09-29 10:05:13
1500阅读
  • 1
  • 2
  • 3
  • 4
  • 5