【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

谈一谈XRD的精修,Rietveld结构精修能得到什么信息?

锂电联盟会长 2019-01-11 15:04 次阅读

今天我们来谈一谈XRD的精修

Rietveld精修现在已经是很常用的技术,主要目的是从粉末衍射数据得到比较准确的晶体结构参数,如原子坐标、占有率和温度因子等,当然,也可用于物相定量分析等方面。

Rietveld方法的历史

1967年, H.M.Rietveld 在粉末中子衍射结构分析中,提出了粉末衍射全谱最小二乘拟合结构修正法。

1977年, Young等人把这方法引入多晶X射线衍射分析。

Rietveld全谱拟合精修晶体结构的方法,利用全谱衍射数据,充分利用衍射谱图的全部信息。 在假设晶体结构模型和结构参数基础上,结合某种峰形函数来计算多晶衍射谱,调整结构参数与峰形参数使计算出的衍射谱与实验谱相符合,从而确定结构参数与峰值参数的方法,这一逐步逼近的拟合过程称全谱拟合。

开拓了对粉末衍射数据处理的根本变革时代, Rietveld 分析方法的研究及其应用迅速发展。

Rietveld 结构精修能得到什么信息?

•晶胞参数、晶胞体积  • 原子位置  • 原子占有率• 温度因子  • 晶粒尺寸  • 微观应变  • 定量相分析 

• 结构因子  • 结构解析  • 磁结构

1基本原理

Rietveld使用整个衍射图谱数据进行分析,而一张多晶衍射图谱可以看成是由一系列等间距的2θ-yoi数据列组成。如果晶体的结构已知,那么就可以使用晶体结构参数以及峰形参数计算出每一个2θ下对应的理论强度yci,再采用最小二乘法使其与实测强度yoi进行比较,并不断的调整各种参数,使差值M达到最小,即为全谱拟合。

差值M计算公式:

wi为权重因子,yoi为实测强度,yci为理论计算强度。

理论计算强度可以通过积分强度和峰形函数来进行计算,则衍射图上某点的2θ的理论计算强度yci可以表示为:

yci=Gihkl Ihkl+ybi

其中Gihkl为峰形函数,在X射线衍射中,最常用的为Pseudo-Voigt和PearsonⅦ函数,其实质为高斯函数和洛伦兹函数的组合;Ihkl可以通过晶体结构和原子组成等计算出;ybi为背景强度。

积分强度计算公式为:

Ihkl=S Mhkl Lhkl︱Fhkl︱2

S为标度因子或比例因子,Mhkl为多重性因子,Lhkl为洛伦兹因子,︱Fhkl︱为结构振幅。经过发展,Rietveld方法还可以用来进行物相定量分析,其计算公式为:

其中, Si,Mi和Vi分别是标度因子,晶胞质量和晶胞体积。

如果混合物中含有非晶物质时,则需要加入内标,非晶相含量计算公式为:

Xs为已知的内标含量,Xsc为计算得到的内标含量。

2常见问题解析

(1)衍射数据如何采集?

衍射数据最好要用步进扫描的方式采集:衍射峰最高峰的强度计数最好要达到数万,中等强度的衍射峰计数要达到1万左右。一般步进扫描的步长要根据衍射峰的半高宽来决定,最好要小于半高宽的5分之一;用于精修的衍射数据其扫描范围一般要到120度。

经常看到有的人用连续扫描得到的、噪声很大的数据,最高峰强度计数也不到5千就进行精修,这样做不会得到可靠的结果。

(2)背景如何扣除?

Ruetveld精修程序大都是用各种函数(如多项式)来拟合背景;有的程序(如Fullprof)也可以通过手工选定若干背景点,程序再根据这些选定的背景点拟合出整个背景。一开始精修不知道背景参数,可以先精修少数背景参数,且设它们的初值为零。背景比较平整的数据,可以估计出背景函数中常数项的大概数值人工输入。

(3)如何进行两相或多相精修?

两相精修中含量较少的相因为衍射强度很低,造成统计误差大,很容易发散。所以最好减少少量相的精修参数个数。先固定其它参数,只修标度因子等最主要的参数,然后逐步尝试精修其余的参数为好。如在两相外,还发现有另外的杂相,要仔细进行物相分析确定另外的相,有时需要通过对其它组成相近、但杂相更多的样品进行物相分析来确定杂相(最可能)是哪些化合物。

(4)轻原子的含量和位置参数误差较大怎么办?

有的原子如H、Li等的散射能力有限,用X射线方法也很难准确测定其含量。可以考虑依靠其它方法准确测定单相样品中的Li含量,当然,也可以考虑使用中子衍射的方法。

(5)Fullprof中的原子占有率怎么算?

Fullprof中的原子占有率定义是该原子所占的特殊等效点位置个数除以一般等效点系位置个数,所以特殊等效点系的占有率都是小于1的。

以下是程序手册中的英文原文:the correct occupation numbers in the crystallographic part (=multiplicity of special position/general multiplicity)。

(6)Rietveld精修可以使用哪些软件?

Rieteld精修软件现在可以在网上免费下载的就有很多种,常用的是GSAS、Fullprof、Rietan2000等。这些程序的功能都大同小异,它们的优缺点和差别不能在此处一一列举。你可以根据自己的喜好进行选择。

(7)精修后Rwp多少为合适?

一般Rietveld精修程序中都用最小二乘法求算Rwp的极小值,其余的量都是根据相关定义按照公式计算(梁敬魁的粉末衍射法测定晶体结构一书下册798页有各种R因子的定义)。一般Rwp要修到10%左右,没有很绝对的界限。15%以下可以接受,10%以下就不错,越小越好。一般认为Rwp算到接近Rep就很好了(一般都是Rwp略大于Rep)。

3实例分析

(1)晶体结构精修

本文以硕士期间所在课题组-中国地质大学(北京)晶体结构实验室李国武教授精修的新矿物罗布莎矿为例进行简要说明。

罗布莎矿物产于西藏雅鲁藏布江蛇绿岩带的罗布莎豆荚状铬铁矿床中,该矿床含有丰富的地幔矿物群,因此一直倍受地质学者的关注。由于人工挑选出来的样品量极少,因此采用传统的广角X射线粉末衍射仪几乎不可能获得合格的粉末衍射图谱进行物相分析,嵌晶集合体也无法进行单晶衍射分析。

图2 罗布莎粉晶衍射图

研究利用SMART APEX-CCD单晶衍射 (Mo, Kα, λ=0.071073nm)上开发的单晶德拜衍射新方法解决了微量矿物的X射线粉晶衍射数据收集问题。粉晶衍射结果显示罗布莎矿与人工合成的β相FeSi2(ICDD71-642)衍射图谱基本相同,但天然成因的β相硅铁合金为首次在自然界中发现。因为无法获得单晶衍射数据,因此利用微量衍射方法得到的粉晶衍射数据和Rietveld 全谱拟合方法精修。

图3 罗布莎矿精修结果图

使用PowderCell for Windows V2.4,初始结构模型引用了人工合成的β相FeSi2,在精修过程中,选用Pseudo-Voigt峰形函数,共精修了包括点阵常数、背底函数、半峰宽、择优取向因子、原子坐标、占位度等37个参数。精修结果Rp = 5.35%, Rwp = 6.90%, Rexp = 0.23. 经精修后得到的晶胞参数为a =0.98362 nm,b =0.78301nm,c =0.78655 nm,z =16。

原子在bc平面方向呈层状分布,Si 堆积层较紧密,而Fe堆积层存在空隙,相对于α相的FeSi2,罗布沙矿的晶体结构中存在较多的空隙。这种空隙表现为: 电子探针分析结果显示Fe 成分不足,其分子式可以写作Fe0. 82Si2。为了研究Fe的占位问题,结构精修中完全放开了Fe的占位度。精修结果表明:Fe 的占位主要表现在Fe2 的位置上,Fe1 位置的占位度在整个精修过程中几乎没有任何变化,Fe2 占位度的多少对(200)(002)(112)等衍射峰的强度影响最大,在占位度为1 时,理论衍射峰的强度较大,与实测衍射峰强度比可达50 %,随着占位度的降低,该衍射峰的强度拟合到较理想的水平,表明结构中Fe的占位不足只表现在Fe2 位置上。

最后罗布莎矿得到国际新矿物和新矿物命名委员会批准,经投票同意为新矿物的为23票,0票反对或弃权,新矿物编号:2005~052a。

图4 罗布莎矿晶体结构图(a. 球棍图,沿ac平面;b. 多面体结构图,沿ac平面)

(2) 物相定量分析

Rietveld物相定量分析(RQPA)的基本理论与传统的定量方法(K值法和绝热法等)是一致的,所不同的是RQPA使用的不是少数的几个衍射峰,而是采用了整个衍射图谱数据。这样做的好处有,很好的解决了衍射峰叠加问题,减弱了择优取向,无需纯标样,同时还进行了零点校正、样品偏心校正、择优取向校正等,因此具有较高的精确度。

美国科学家Bish在这方面做了大量的工作,他曾采用Al2O3、SiO2、Cr2O3以及硅粉配制出系列混合物,用来检查RQPA的准确度和精密度。从表2和表3可以看出,未加入硅标RQPA结果与理论值具有很好的一致性,绝对误差小于1%,而加入硅内标误差大部分在3%以内,这有可能是与加入的硅粉颗粒较大,产生了初级消光以及择优取向有关。

XRD定量分析长期一直只能达到半定量的效果,Moore和Reynolds(XRD定量分析大牛)认为XRD进行定量分析,主要成分含量误差在±10%以内,含量少于20%的成分误差在±20%,都可以认为分析结果良好。从这一点可以看出RQPA定量分析是具有较高的精确度的,但需要强调的是认真制样是基础,分析经验是关键。

目前,RQPA在水泥、陶瓷、纳米材料、金属材料、土壤、岩石、矿石、尾砂、药物等物质的定量分析上都有了大量的应用。围绕精确度的提高和评价、以及拓展新的应用领域是当前研究的热点,相信RQPA会为XRD定量分析带来一个质的跳跃。

原文标题:【学术】XRD精修技能,你今天学会了吗?(科研专用)

文章出处:【微信号:Recycle-Li-Battery,微信公众号:锂电联盟会长】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

C语言入门基础教程之函数的详细资料说明

本文档的主要内容详细介绍的是C语言入门基础教程之函数的详细资料说明。 一、什么是函数 1、C程序....
发表于 01-18 14:25 13次 阅读
C语言入门基础教程之函数的详细资料说明

python数组的使用详细函数资料说明

本文档的主要内容详细介绍的是python数组的使用详细函数资料说明。
发表于 01-18 11:20 4次 阅读
python数组的使用详细函数资料说明

Python转义字符使用总结资料免费下载

本文档的主要内容详细介绍的是Python转义字符使用总结资料免费下载主要内容包括了:Python转义....
发表于 01-17 17:24 17次 阅读
Python转义字符使用总结资料免费下载

如何使用LabVIEW软件进行控制设计和仿真入门

这个章节将集中介绍 LabVIEW 软件中的控制系统设计的基本特性。我们在这里假定读者们已经熟悉了 ....
发表于 01-17 08:00 16次 阅读
如何使用LabVIEW软件进行控制设计和仿真入门

LabVIEW NI Vision函数详解视觉实用程序PDF版资料全集免费下载

LabVIEW NI Vision 是NI 视觉开发模块的一部分,它是LabVIEW VI的一个库,....
发表于 01-16 08:00 19次 阅读
LabVIEW NI Vision函数详解视觉实用程序PDF版资料全集免费下载

一份过冬存粮:算法工程师必备的面试技能雷达图

当然,上面只是让大家体会一下什么是这四项素质,真实的计算广告算法工程师面试中,你不一定要都掌握,也不....
的头像 新智元 发表于 01-14 09:13 254次 阅读
一份过冬存粮:算法工程师必备的面试技能雷达图

scikit-learn K近邻法类库使用的经验总结

本文对scikit-learn中KNN相关的类库使用做了一个总结,主要关注于类库调参时的一个经验总结....
的头像 人工智能爱好者社区 发表于 01-13 11:49 339次 阅读
scikit-learn K近邻法类库使用的经验总结

使用Python编程时的要注意那10个事项

在Python里,一个表达式中的名字在它被赋值之前是没法使用的。这是有意而为的:这样能避免一些输入失....
的头像 玩转单片机 发表于 01-13 09:05 221次 阅读
使用Python编程时的要注意那10个事项

基于交叉熵算法的跟驰模型标定

跟驰模型的标定是为了更好地重现真实驾驶情况从而增强交通安全和分析如停-走间断流等复杂的交通流情况。然....
发表于 01-11 16:23 54次 阅读
基于交叉熵算法的跟驰模型标定

arduino的一些常用函数语法资料免费下载

本文档的主要内容详细介绍的是arduino的一些常用函数语法资料免费下载。引脚电压定义,HIGH和L....
发表于 01-11 14:43 108次 阅读
arduino的一些常用函数语法资料免费下载

七条自动控制原理试题资料免费下载

本文档的主要内容详细介绍的是七条自动控制原理试题资料免费下载。
发表于 01-11 08:00 30次 阅读
七条自动控制原理试题资料免费下载

C语言核心开发技术从入门到精通PDF版电子教材免费下载

 C语言核心开发技术从入门到精通全书内容分为20课,其中第1~8课依次讲解了C语言概述、C语言算法和....
发表于 01-10 16:19 67次 阅读
C语言核心开发技术从入门到精通PDF版电子教材免费下载

Undefined symbol RCC_GetClocksFreq (referr...怎么解决?

跟着教程创建库函数模板,但是创建后总会产生这个错误。 但是打开给的历程就没有任何错误。。。请问各位大佬怎么解决? ...
发表于 01-09 09:13 152次 阅读
Undefined symbol RCC_GetClocksFreq (referr...怎么解决?

C语言程序设计教程之模块设计课件资料免费下载

本文档的主要内容详细介绍的是C语言程序设计教程之模块设计课件资料免费下载主要内容包括了:1 模块的实....
发表于 01-08 14:19 36次 阅读
C语言程序设计教程之模块设计课件资料免费下载

C语言程序设计教程之编译预处理的详细资料说明

本文档的主要内容详细介绍的是C语言程序设计教程之编译预处理的详细资料说明主要内容包括了:1.宏定义 ....
发表于 01-08 14:19 27次 阅读
C语言程序设计教程之编译预处理的详细资料说明

C语言程序设计教程之C程序的基本组成资料说明

本文档的主要内容详细介绍的是C语言程序设计教程之C程序的基本组成资料说明主要内容包括了:1 简单的C....
发表于 01-08 14:18 31次 阅读
C语言程序设计教程之C程序的基本组成资料说明

单片机的100个实例函数的详细资料解析

本文档的主要内容详细介绍的是单片机的100个实例函数的详细资料解析
发表于 01-08 11:26 89次 阅读
单片机的100个实例函数的详细资料解析

EXCEL函数速查手册免费下载

本文档的主要内容详细介绍的是EXCEL函数速查手册免费下载主要内容包括了:一、数学和三角函数,二、统....
发表于 01-07 08:00 31次 阅读
EXCEL函数速查手册免费下载

MATLAB教程之MATLAB程序设计基础概述

本文档的主要内容详细介绍的是MATLAB教程之MATLAB程序设计基础概述主要内容包括了:1For循....
发表于 01-04 14:55 65次 阅读
MATLAB教程之MATLAB程序设计基础概述

MATLAB教程之如何使用MATLAB求解数学问题资料概述

本文档的主要内容详细介绍的是MATLAB教程之如何使用MATLAB求解数学问题资料概述主要内容包括了....
发表于 01-04 14:55 37次 阅读
MATLAB教程之如何使用MATLAB求解数学问题资料概述

具体数学计算机科学基础中文可复制第2版免费下载

本书是一本在大学中广泛使用的经典数学教科书.书中讲解了许多计算机科学中用到的数学知识及技巧,教你如何....
发表于 01-04 09:36 37次 阅读
具体数学计算机科学基础中文可复制第2版免费下载

如何解决图像去噪在去除噪声的同时容易丢失细节信息的问题

针对许多图像去噪方法在去除噪声的同时容易丢失细节信息的问题,提出了一种基于非局部自相似性的低秩稀疏图....
发表于 01-03 11:46 49次 阅读
如何解决图像去噪在去除噪声的同时容易丢失细节信息的问题

如何使用核模糊聚类进行动态多子群协作骨干粒子群优化

针对骨干粒子群优化( BBPSO)算法易陷入局部最优、收敛速度低等问题,提出了基于核模糊聚类的动态多....
发表于 01-03 09:42 26次 阅读
如何使用核模糊聚类进行动态多子群协作骨干粒子群优化

用Python爬了爬自己的微信朋友

看来我大部分的朋友都是在广东的(不是废话吗),其中广东的朋友大部分集中在广、深、珠,第二名是在奥克兰....
的头像 机器人大讲堂 发表于 01-02 16:59 419次 阅读
用Python爬了爬自己的微信朋友

如何使用多层非负局部Laplacian稀疏编码进行图像分类

针对单层稀疏编码结构对图像特征学习能力的局限性问题,提出了一个基于图像块稀疏表示的深层架构,即多层融....
发表于 01-02 15:17 29次 阅读
如何使用多层非负局部Laplacian稀疏编码进行图像分类

组合型幂指函数三稳态随机共振微弱信号检测

在强噪声背景下,针对微弱信号的检测和提取困难的问题,在经典的双稳态系统模型基础上,结合Caussia....
发表于 01-02 14:40 34次 阅读
组合型幂指函数三稳态随机共振微弱信号检测

你所不知道的linux匿名管道知识详解

通过上面的解释可以看到, 假设 COMMAND1 | COMMAND2, 那么COMMAND1的标准....
的头像 马哥Linux运维 发表于 12-31 09:04 398次 阅读
你所不知道的linux匿名管道知识详解

数字电路教程之逻辑代数基础课件资料免费下载

本文档的主要内容详细介绍的是数字电路教程课件之逻辑代数基础主要内容包括了:一 概述,二 逻辑代数中的....
发表于 12-28 08:00 83次 阅读
数字电路教程之逻辑代数基础课件资料免费下载

单片机教程之单片机开发技巧的详细资料说明

很多朋友正在学习单片机开发技术,但开发中免不了要碰到这样、那样的问题,有些问题可能无碍大局,但有一些....
发表于 12-27 15:20 321次 阅读
单片机教程之单片机开发技巧的详细资料说明

学习C语言可能会有哪些误解

我是在学习单片机的时候才真正知道C 语言是什么它是来干什么的~但是C 语言用到嵌入式只是它小小的一部....
发表于 12-26 17:21 285次 阅读
学习C语言可能会有哪些误解

面向“边缘”应用的卷积神经网络如何进行量化与压缩详细方法

针对卷积神经网络( CNN)推理计算所需内存空间和资源过大,限制了其在嵌入式等“边缘”设备上部署的问....
发表于 12-26 17:01 97次 阅读
面向“边缘”应用的卷积神经网络如何进行量化与压缩详细方法

SN54HC04和SN74HC04HEX逆变器的数据手册免费下载

这些装置包括六个独立的逆变器。它们在正逻辑中执行布尔函数Y=A。SN54HC04的特点是在-55℃至....
发表于 12-26 08:00 154次 阅读
SN54HC04和SN74HC04HEX逆变器的数据手册免费下载

请问一下这是什么函数,在哪里可以找到

如题
发表于 12-25 21:09 117次 阅读
请问一下这是什么函数,在哪里可以找到

自动控制原理复习试卷资料免费下载

本文档的主要内容详细介绍的是自动控制原理复习试卷和答案资料免费下载。
发表于 12-25 08:00 124次 阅读
自动控制原理复习试卷资料免费下载

如何使用结合全局信息进行局部图像灰度拟合模型

针对局部图像拟合( LIF)模型对初始轮廓大小、形状和位置敏感的问题,提出一个结合全局信息的局部图像....
发表于 12-24 15:53 166次 阅读
如何使用结合全局信息进行局部图像灰度拟合模型

如何进行多车型绿色车辆路径问题来优化模型解决车辆产生的废气污染

为降低物流配送过程中车辆产生的废气污染,在传统带时间窗车辆路径问题(VRPTW)的基础上,从节能减排....
发表于 12-21 16:50 50次 阅读
如何进行多车型绿色车辆路径问题来优化模型解决车辆产生的废气污染

如何使用连续离散问题联合求解和群组分析进行多目标跟踪技术研究

多目标跟踪技术通过对不同目标之间的相互社会关系进行建模,改善单个目标的跟踪性能,并且快速检测和预判场....
发表于 12-21 15:03 75次 阅读
如何使用连续离散问题联合求解和群组分析进行多目标跟踪技术研究

如何将多核模糊聚类算法与属性加权核模糊聚类算法相结合

针对多数据源或异构数据集,采用单个核函数的聚类效果不理想的问题,以及考虑到不同属性对不同类别重要性的....
发表于 12-21 15:03 250次 阅读
如何将多核模糊聚类算法与属性加权核模糊聚类算法相结合

如何使用Q学习算法进行X光主动视觉的安检方法资料说明概述

针对主动视觉安检方法检测性能不高和检测速度慢的问题,基于Q学习(QL)算法提出了采用状态回溯的启发式....
发表于 12-21 15:03 48次 阅读
如何使用Q学习算法进行X光主动视觉的安检方法资料说明概述

数独算法概述和数独的计算机和并行求解

本文档的主要内容详细介绍的是数独算法概述和数独的计算机和并行求解主要内容包括了:1.数独的由来2.数....
发表于 12-21 10:37 63次 阅读
数独算法概述和数独的计算机和并行求解

如何根据雾浓度进行图像去雾的方法说明

在雾、霾等恶劣天气条件下,由于空气中浑浊介质对大气光的吸收、反射等作用,获取到的图像出现雾化现象,对....
发表于 12-19 16:46 55次 阅读
如何根据雾浓度进行图像去雾的方法说明

如何使用马尔可夫链与服务质量提高网络可用性的性能模型说明

针对网络可用性在不同网络业务中的服务质量( QoS)存在差异,且与性能花费相互制约的问题,引入了马尔....
发表于 12-19 14:53 42次 阅读
如何使用马尔可夫链与服务质量提高网络可用性的性能模型说明

如何使用自适应组合核的鲁棒视频进行目标跟踪算法说明

为了解决核化相关滤波器( KCF)在复杂场景下鲁棒性差的问题,提出了基于自适应组合核(SACK)的目....
发表于 12-19 14:05 56次 阅读
如何使用自适应组合核的鲁棒视频进行目标跟踪算法说明

如何构建接口智能模型的函数详细资料说明

本文旨在通过接口智能模型,使用函数方法,构建成适应需求的整体程序。在《接口模型的算法表示和使用例子》....
发表于 12-19 14:05 186次 阅读
如何构建接口智能模型的函数详细资料说明

如何使用改进GM模型进行房价预测模型资料说明

本文将以青岛西海岸新区商品房价格为例,针对商品房价格呈现动态变化的特点,利用改进的GM (1, 1)....
发表于 12-19 11:44 42次 阅读
如何使用改进GM模型进行房价预测模型资料说明

如何使用小波变换的通信信号进行特征提取与调制识别的资料概述

通信信号调制识别目的就是对截获的一段通信信号,依据较少的先验信息,判断出信号的调制方式。随着通信技术....
发表于 12-19 10:36 44次 阅读
如何使用小波变换的通信信号进行特征提取与调制识别的资料概述

MySQL入门教程课件和笔记及函数等资料合集免费下载

本文档的主要内容详细介绍的是MySQL入门教程课件和笔记及函数等资料合集免费下载主要内容包括了:1.....
发表于 12-19 08:00 61次 阅读
MySQL入门教程课件和笔记及函数等资料合集免费下载

遗传算法如何进行设计和其并行的实现

遗传算法(Genetic Algorithm-- GA) ,是模拟达尔文的遗传选择和自然淘汰的生物进....
发表于 12-18 16:11 58次 阅读
遗传算法如何进行设计和其并行的实现

数据库教程之如何进行数据查询的详细资料说明

本文档的主要内容详细介绍的是数据库教程之如何进行数据查询的详细资料说明主要内容包括了:1 单表查询2....
发表于 12-18 15:07 31次 阅读
数据库教程之如何进行数据查询的详细资料说明

如何将STM32单片机中的函数调用到入口参数

STM32—数组作为被调用函数的入口参数时,要两个条件, 1:数组首地址 2:数组长度 ....
发表于 12-18 15:05 126次 阅读
如何将STM32单片机中的函数调用到入口参数

如何使用Python编写一个国际象棋AI程序

最近我用Python做了一个国际象棋程序并把代码发布在Github上了。这个代码不到1000行,大概....
发表于 12-18 14:19 76次 阅读
如何使用Python编写一个国际象棋AI程序

Linux技术应用课程设计的详细实例资料说明

本文档的主要内容详细介绍的是Linux技术应用课程设计的详细实例资料说明。
发表于 12-17 09:06 64次 阅读
Linux技术应用课程设计的详细实例资料说明

如何在__delay_ms()和__delay_us()函数中传递参数而不是数字?

我想在这个函数中传递这个论点。有可能吗? 以上来自于百度翻译       以下为原文   &nbs...
发表于 12-10 16:28 94次 阅读
如何在__delay_ms()和__delay_us()函数中传递参数而不是数字?

不知道这些函数对应的数学表达式

不理解这些是什么函数,能给出数学表达式吗
发表于 11-29 15:24 116次 阅读
不知道这些函数对应的数学表达式

请问一下STM32回调函数和普通函数区别

使用的是STM32L0系列,发现HAL_UART_RxCpltCallback这类中断中的回调函数和普通函数没什么区别呢,回调函数定义是...
发表于 11-27 18:35 241次 阅读
请问一下STM32回调函数和普通函数区别

请教MemCopy函数的意义

请问     MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);     InitFl...
发表于 11-16 10:15 115次 阅读
请教MemCopy函数的意义

请问函数的调用和回调有何区别 ?

请教: 函数的调用 和 回调 有何区别 ? 谢谢!...
发表于 11-16 08:42 191次 阅读
请问函数的调用和回调有何区别 ?

关于STM32入门库函数的问题

我是直接记住这个函数的功能呢,还是去看这个函数的代码(即实现过程呢),小白,在这里请求大家指点...
发表于 11-09 08:55 279次 阅读
关于STM32入门库函数的问题

如何跳转到函数使用它的地址?

你好,先生, 现在我有一个问题,如何跳转到函数使用它的地址? 在我的项目中,我找到了映射文件中一个函数的地址。例如, 空...
发表于 11-05 14:34 179次 阅读
如何跳转到函数使用它的地址?

*Alpha_State_Ptr()函数去分配任务有什么好处

   TI的很多例程中,会使用*Alpha_State_Ptr()函数去分配任务,这样做有什么好处呢?...
发表于 10-29 11:45 355次 阅读
*Alpha_State_Ptr()函数去分配任务有什么好处