前言

DSP28335的官方例程其实是比较不错的,基本上各个功能都涉及到。(有没有人第一反应就是:哦,官方例程去哪里下载啊,我去TI官网找了几天都找不到?老笨觉得很多人都还不知道,DSP28335官方例程的下载方法,见《DSP28335入门教程:官方例程的下载》)

主题

本文就说说Example_2833xAdcToDMA这个例程,有些地方它默认你都懂了,没有举更多的例子来帮助理解,恰恰是这些地方就可能让人百思不得解,就比如接下来要登场的这三个函数:

    DMACH1BurstConfig(3,1,10);          //burst传输DMACH1TransferConfig(9,1,0);        //transfer传输DMACH1WrapConfig(1,0,0,1);          //wrap传输

正文

涉及到硬件电路的连接,老笨习惯先上原理图:

 

好,按照常规操作,接下来再看程序,先看全局再看细节,先上完整的程序:

#include "DSP28x_Project.h"     // Device Headerfile and Examples Include File#define ADC_CKPS   0x1   // ADC module clock = HSPCLK/2*ADC_CKPS   = 25.0MHz/(1*2) = 12.5MHz
#define ADC_SHCLK  0xf   // S/H width in ADC module periods                        = 16 ADC clocks
#define BUF_SIZE   40    // Sample buffer size// Global variable for this example
Uint16 j=0;#pragma DATA_SECTION(DMABuf1,"DMARAML4");
volatile Uint16 DMABuf1[BUF_SIZE];volatile Uint16 *pDMADest;
volatile Uint16 *pDMASource;
__interrupt void local_DINTCH1_ISR(void);void main(void)
{Uint16 i;// step 1. 时钟配置InitSysCtrl();                  //初始系统时钟EALLOW;                         //允许编辑受保护的寄存器SysCtrlRegs.HISPCP.all = 0x3;   //配置高速外设时钟 HSPCLK = SYSCLKOUT/6 = 25MEDIS;                           //禁止编辑,与EALLOW成对出现// Step 2. 初始化GPIO//本例不需要// Step 3. CUP和PIE中断配置DINT;                           //禁用CPU中断InitPieCtrl();                  //寄存器复位置零IER = 0x0000;                   //清除CPU中断标识IFR = 0x0000;InitPieVectTable();              //初始中断向量表EALLOW;PieVectTable.DINTCH1= &local_DINTCH1_ISR;EDIS;IER = M_INT7 ;                  //Enable INT7 (7.1 DMA Ch1)EnableInterrupts();             //使能PIE和CPU中断// Step 4. 初始化外设InitAdc();                      //使能ADC时钟和校准//配置ADCAdcRegs.ADCTRL1.bit.ACQ_PS = ADC_SHCLK;AdcRegs.ADCTRL3.bit.ADCCLKPS = ADC_CKPS;AdcRegs.ADCTRL1.bit.SEQ_CASC = 0;       // 0 Non-Cascaded ModeAdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 0x1;AdcRegs.ADCTRL2.bit.RST_SEQ1 = 0x1;AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0;  //选择管脚ADCINA0AdcRegs.ADCCHSELSEQ1.bit.CONV01 = 0x1;  //ADCINA1AdcRegs.ADCCHSELSEQ1.bit.CONV02 = 0x8;  //ADCINB0AdcRegs.ADCCHSELSEQ1.bit.CONV03 = 0x9;  //ADCINB1AdcRegs.ADCCHSELSEQ2.bit.CONV04 = 0x0;AdcRegs.ADCCHSELSEQ2.bit.CONV05 = 0x1;AdcRegs.ADCCHSELSEQ2.bit.CONV06 = 0x8;AdcRegs.ADCCHSELSEQ2.bit.CONV07 = 0x9;AdcRegs.ADCMAXCONV.bit.MAX_CONV1 = 3;   // Set up ADC to perform 4 conversions for every SOC//Step 5. User specific codeDMAInitialize();                  //DMA初始化for (i=0; i<BUF_SIZE; i++)       //缓冲清零。注:用DMABuf1[40]={0}定义不能初始化为0{DMABuf1[i] = 0;}// Configure DMA ChannelpDMADest   = &DMABuf1[0];            //Point DMA destination to the beginning of the arraypDMASource = &AdcMirror.ADCRESULT0;  //Point DMA source to ADC result register baseDMACH1AddrConfig(pDMADest,pDMASource);DMACH1BurstConfig(3,1,10);          //burst传输DMACH1TransferConfig(9,1,0);        //transfer传输DMACH1WrapConfig(1,0,0,1);          //wrap传输DMACH1ModeConfig(DMA_SEQ1INT,PERINT_ENABLE,ONESHOT_DISABLE,CONT_DISABLE,SYNC_DISABLE,SYNC_SRC,OVRFLOW_DISABLE,SIXTEEN_BIT,CHINT_END,CHINT_ENABLE);StartDMACH1();AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 0x1; // Start SEQ1for(i=0;i<10;i++){for(j=0;j<1000;j++){}AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 1;    //Normally ADC will be tied to ePWM, or timed routine}                                         //For this example will re-start manually
}// INT7.1
__interrupt void local_DINTCH1_ISR(void)     // DMA Channel 1
{// To receive more interrupts from this PIE group, acknowledge this interruptPieCtrlRegs.PIEACK.all = PIEACK_GROUP7;// Next two lines for debug only to halt the processor here// Remove after inserting ISR Code__asm ("      ESTOP0");for(;;);
}

通过仿真器运行程序,直接RUN,我们来观察这个DMABuf1这个变量:

看图大家应该也明白DMABuf1[40]放的是什么东西了。没错,就是四通道都采样10次,分别放到DMABuf1[0-9]、DMABuf1[10-19]、DMABuf1[20-29]、DMABuf1[30-39]。

好了,简要说说流程:

A.采集四通道的ADC,从CONV00-CONV03,对应的管脚依次是ADCINA0、ADCINA1、ADCINB0、ADCINB1。

B.通过DMA存入DMABuf1[40]中,循环10次总共40个数据。循环和数据存放是这样的:

第1帧:ADCRESULT0->DMABuf1[0],ADCRESULT1->DMABuf1[10],ADCRESULT2->DMABuf1[20],ADCRESULT3->DMABuf1[30]
第2帧:ADCRESULT0->DMABuf1[1],ADCRESULT1->DMABuf1[11],ADCRESULT2->DMABuf1[21],ADCRESULT3->DMABuf1[31]
第3帧:ADCRESULT0->DMABuf1[2],ADCRESULT1->DMABuf1[12],ADCRESULT2->DMABuf1[22],ADCRESULT3->DMABuf1[32]
...
第10帧:ADCRESULT0->DMABuf1[9],ADCRESULT1->DMABuf1[19],ADCRESULT2->DMABuf1[29],ADCRESULT3->DMABuf1[39]

注:此处"->"表示值存放的位置,“帧”的意思下文讲解。

本文重点

程序大体上不难理解,但是以下这三个函数DMACH1BurstConfig、DMACH1TransferConfig、DMACH1WrapConfig有点难以理解。

    DMACH1BurstConfig(3,1,10);          //burst传输DMACH1TransferConfig(9,1,0);        //transfer传输DMACH1WrapConfig(1,0,0,1);          //wrap传输

好,接下来一个一个来,以下我们把Burst称为帧。

DMACH1BurstConfig

函数原型:

/*
* burst传输:burst传输是由每一个ADC中断标志触发,ADC每次转化完成,该传输模式启动。
* void DMACH1BurstConfig(Uint16 bsize, int16 srcbstep, int16 desbstep)
* bsize    :一帧传输的字数
* srcbstep :源地址步长。每次传输完一个字后增加一个步长。
* desbstep :目的地址步长。每次传输完一个字后增加一个步长。
*/
void DMACH1BurstConfig(Uint16 bsize, int16 srcbstep, int16 desbstep)
{EALLOW;// Set up BURST registers:DmaRegs.CH1.BURST_SIZE.all = bsize;	    // Number of words(X-1) x-ferred in a burstDmaRegs.CH1.SRC_BURST_STEP = srcbstep;	// Increment source addr between each word x-ferredDmaRegs.CH1.DST_BURST_STEP = desbstep;  // Increment dest addr between each word x-ferredEDIS;
}

结合实例

DMACH1BurstConfig(3,1,10);

bsize = 3:表示一帧传输3+1=4个字(WORD),比如说例程一帧:

//第一个WORD                第二个WORD            第三个WORD                第四个WORD
ADCRESULT0->DMABuf1[0],ADCRESULT1->DMABuf1[10],ADCRESULT2->DMABuf1[20],ADCRESULT3->DMABuf1[30]

srcbstep = 1:表示每个WORD传输完成后源地址的偏移+1,实例中ADCRESULT0往后偏移1后就是ADCRESULT1。

此时pDMASource = pDMASource + 1。【注解1:为方便理解,此处pDMASource表示当前源指针位置,下同,不等同于&ADCRESULT0】

desbstep = 10:表示每个WORD传输完成后目的地址的偏移+10,实例中DMABuf1[0]往后偏移10就是DMABuf1[10]。

此时pDMADest = pDMADest + 10。【注解1:此处pDMADest 表示当前目的指针位置,下同,不等同于&DMABuf1[0]】

DMACH1TransferConfig

该函数是控制DMA中断的,函数原型:

/** transfer传输* 在上一次burst传输完成后,源和目的地址的基础上进行偏移。* tsize    :每tsize+1帧传输后中断一次* srctstep :每次中断后,源地址偏移,可以为负数,负增长。* deststep :每次中断后,目的地偏移,可以为负数,负增长。*/
void DMACH1TransferConfig(Uint16 tsize, int16 srctstep, int16 deststep)
{EALLOW;// Set up TRANSFER registers:DmaRegs.CH1.TRANSFER_SIZE = tsize;              // Number of bursts per transfer, DMA         interrupt will occur after completed transferDmaRegs.CH1.SRC_TRANSFER_STEP = srctstep;       // TRANSFER_STEP is ignored when WRAP occursDmaRegs.CH1.DST_TRANSFER_STEP = deststep;	    // TRANSFER_STEP is ignored when WRAP occursEDIS;
}

结合实例

DMACH1TransferConfig(9,1,0);        //transfer传输

tsize = 9:表示每 9+1 = 10 帧传输后中断一次。结合实例,在刚好10帧共40个数据后,DMA中断,程序停留在中断中。

srctstep = 1:表示每一帧后,在前一帧的源地址上偏移+1。结合实例,pDMASource会从ADCRESULT0逐步偏移到ADCRESULT7【注解2: 这个函数只会让pDMASource增加,不会减小,它是如何回头的,请看下个函数】。

deststep = 0:表示每一帧后,在前一帧的目的地址上偏移+0,就是无偏移。(【注解3】为什么目的地址不偏移还能填满DMABuf1[40]?不着急,它不是在这里偏移的,请看下一个函数。)

DMACH1WrapConfig

此函数用于控制循环,函数原型:

/** wrap传输,实现循环传输* srcwsize :传输srcwsize+1帧后,pDMA_Source = pDMA_Source + srcwstep;* srcwstep :源地址回绕步长。* deswsize :传输deswsize+1帧后,pDMA_Dest = pDMA_Dest + deswstep;* deswstep :目的地址回绕步长。*/
void DMACH1WrapConfig(Uint16 srcwsize, int16 srcwstep, Uint16 deswsize, int16 deswstep)
{EALLOW;// Set up WRAP registers:DmaRegs.CH1.SRC_WRAP_SIZE = srcwsize; // Wrap source address after N burstsDmaRegs.CH1.SRC_WRAP_STEP = srcwstep; // Step for source wrapDmaRegs.CH1.DST_WRAP_SIZE = deswsize; // Wrap destination address after N burstsDmaRegs.CH1.DST_WRAP_STEP = deswstep; // Step for destination wrapEDIS;
}

结合实例

DMACH1WrapConfig(1,0,0,1);          //wrap传输

分析之前,我们先来假想有这两个指针变量SRC_ADDR_SHADOW、DST_ADDR_SHADOW,它们的初值分别为:

SRC_ADDR_SHADOW = &AdcMirror.ADCRESULT0;

DST_ADDR_SHADOW = &DMABuf1[0];

没错,就是源数据首地址和目的缓冲区的首地址。

我们再来看参数:

srcwsize = 1:表示每1 + 1 = 2帧后,源地址回绕。回绕时,SRC_ADDR_SHADOW += srcwstep; pDMASource = SRC_ADDR_SHADOW。

srcwstep = 0:表示发生回绕时 SRC_ADDR_SHADOW += 0,pDMASource = SRC_ADDR_SHADOW。

deswsize = 0:表示每0 + 1 = 1帧后,目的地址回绕。回绕时,DST_ADDR_SHADOW += deswstep; pDMASource = SRC_ADDR_SHADOW。

deswstep = 1:表示发生回绕时 SRC_ADDR_SHADOW += 1,pDMASource = SRC_ADDR_SHADOW。

 

到此,现在可以解释【注解2】和【注解3】

【注解2】因为DMACH1WrapConfig(1,0,0,1)的第一个参数指明了每2帧回绕源地址,所以pDMASource从初值ADCRESULT0增到ADCRESULT7,第二个参数指明了回绕后pDMASource = ADCRESULT0。

【注解3】因为DMACH1WrapConfig(1,0,0,1)的第三个参数指明了每1帧回绕目的地址,所以,每一帧之后,pDMADest都会+1,

依次从DMABuf1[0]到DMABuf1[9]。

柳暗花明

到此,三个函数全部分析完。现在再回头看看:

    DMACH1BurstConfig(3,1,10);          //burst传输DMACH1TransferConfig(9,1,0);        //transfer传输DMACH1WrapConfig(1,0,0,1);          //wrap传输

是不是就明白了。

本篇只是分析了例程,并没有举例子来深入理解,鉴于文章太长,老笨打算在下一篇继续讲完。

DSP28335入门教程:ADC to DMA 后篇

 

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 华夏联盟社会工程技术学习

    0x01初始社会工程社会工程学(Social Engineering) 一种通过对受害者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱进行诸如欺骗、伤害等危害手段。取得自身利益的手法,近年来已成迅速上升甚至滥用的趋势。那么,什么算是社会工程学呢?它并不能等同于一般的欺骗手法,…...

    2024/4/21 0:49:32
  2. MOS管工作原理及特性

    转载于:http://www.elecfans.com/d/826748.html 什么是MOS管?MOS管的英文全称叫MOSFET(Metal Oxide Semiconductor Field Effect Transistor),即金属氧化物半导体型场效应管,属于场效应管中的绝缘栅型。因此,MOS管有时被称为绝缘栅场效应管。在一般电子电路中,MOS管通常被…...

    2024/4/27 7:54:06
  3. crontab 每天,每月,每年 定时启动,并添加日志

    crontab -e 进入定时任务 */1 * * * * sh /www/sh/im.sh >/www/log/crontab.log 2>&1 & */1 * * * * sh /www/sh/check-port-on-crontab.sh >/www/log/check-swool-port.log 2>&1 &其中,目录前面分别表示: 每五分钟执行 */5 * * * *每小时执行…...

    2024/5/5 19:31:16
  4. C#定时服务调用Quartz.net

    概述Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的…...

    2024/4/20 20:56:06
  5. 定点DSP与浮点DSP的比较(定点DSP和浮点DSP的定义)

    【 首先要理解什么是定点运算,浮点运算 你要知道DSP芯片是如何处理小数的 这就涉及的是小数的定标问题。数值的精度与数值的范围就成了一对矛盾了。 你要知道:支持浮点运算的DSP就是浮点DSP芯片,在这种片子上可以自由进行小数运算。而在定点DSP上是不能直接进行小数运算的,…...

    2024/4/20 20:56:05
  6. 《超越感觉》

    border="0" width="330" height="86" src="//music.163.com/outchain/player?type=3&id=908112038&auto=0&height=66">【 如何避开思考中的错误,掌握批判思考正确方法,看美国教授出品的行动指南。】 感觉总是无意识…...

    2024/5/5 18:07:00
  7. crontab使用教程

    一、什么是crontab crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中(是“cron table”的简写),以供之后读取和执行。crontab储存的指令被守护进程激活, crond常常在后台运行,每一…...

    2024/4/30 22:55:52
  8. 电子设计教程14:三极管的放大原理

    关于三极管的原理,前人之述备矣,本文只强调一点:三极管是电流型放大器件,放大基极电流。放大是对模拟信号最基本的处理,在实验和生产过程中,从传感器获得的电信号都很微弱,只有经过放大后才能作进一步的处理,或者使之具有足够的能量来推动执行机构。三极管是放大电路的…...

    2024/5/1 2:15:10
  9. C# Quartz作业调度配置

    什么是Quartz Quartz是一个开源的作业调度框架,Quartz根据用户设定的时间规则来执行作业,使用场景:在平时的工作中,估计大多数都做过轮询调度的任务,比如定时轮询数据库同步,定时邮件通知、定时关闭网上商城的用户还未支付的订单等等。 Quartz运用场景 作业场景:公司商…...

    2024/4/30 21:34:29
  10. 斯坦福「AI百年研究」首份报告:2030年的人工智能与生活

    斯坦福「AI百年研究」首份报告:2030年的人工智能与生活2014 年秋季,人工智能百年研究(One Hundred Year Study)项目启动,这是一项对人工智能领域及其对人类、社区、社会影响的长期学术研究。这项研究包含使用人工智能计算系统的科学、工程和应用实现。监督该「百年研究」的…...

    2024/5/1 4:12:52
  11. linux下crontab的原理和用法

    linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond 是lin…...

    2024/4/30 18:02:12
  12. 1.深入浅出:理解三极管截止、放大和饱和状态!——参考《模拟电子技术基础》清华大学华成英主讲

    幼儿园水平理解三极管截止、放大和饱和状态!书上看不懂,听课听不懂的过来! 绕不开的三极管结构 以NPN为例,晶体三极管的结构,这是很多人不想看的,但是确实是非常重要的!不看结构是理解不了工作原理的! (这样记忆:N是negative,负,代表多子为电子;P是positive,正,…...

    2024/4/30 21:20:17
  13. SpringBoot使用多实例QUARTZ出现重复执行问题

    项目运行了1个多月,多实例的Quartz一直没有问题,今天突然出现一个JOB重复执行了2次。查看日志发现两个实例各执行了一次,但是是偶发现象,也就是一会执行一次,一会执行两次,没有规律。好奇怪,明明用了多实例Quartz。再次查看调度器服务的日志2017-09-05T11:59:00+08:00 […...

    2024/5/1 1:08:22
  14. (多核DSP快速入门)7.利用SharedRegion的核间内存共享

    原创文章 转载请注册来源http://blog.csdn.net/tostq 目录:http://blog.csdn.net/tostq/article/details/51245979本来这一节是讲多核图像灰度转换的例程,不过内容太多,就拆开成两节,多核DSP的内容主要在单核的基础上增加了核间内存共享及核间通信,上一节介绍了一个利用No…...

    2024/5/1 3:11:43
  15. Linux定时任务crontab执行脚本出错

    Linux下用crontab执行定时任务不会缺省的从用户profile文件中读取环境变量参数,经常导致在手工执行某个 脚本时是成功的,但是到crontab中试图让它定期执行时就是会出错。这是因为用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。…...

    2024/5/1 2:40:42
  16. 优酷视频解析下载 拍抖音技巧视频教程

    优酷视频解析下载 拍抖音技巧视频教程粗略进行查看,包括一点资讯APP、腾讯新闻APP、网易新闻APP、新浪新闻APP、凤凰新闻APP等等主流资讯应用,都在首页显眼位置或一级目录上设置视频入口。 在短视频操作中,视频修改的作用显得尤为重要,这里介绍几款常见的工具短视频从诞生的…...

    2024/4/30 19:02:44
  17. 三极管的工作原理?

    三极管的工作原理 三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理。一、电流放大 下面的分析仅对于NPN型硅三极管。如上图所示,我们把从基极B流至发射极E的…...

    2024/4/30 23:08:57
  18. Quartz定时器的学习总结

    Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触…...

    2024/5/1 1:07:42
  19. crontab日志包命令找不到和乱码问题

    crontab设置的定时任务,执行脚本报错命令找不到和乱码,使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设 置就失效了,因为我的命令path设置到了/etc/profile里了,所以在crontab运行不生效就找不到命令,所以命令要写全路径就可以了,字符集也…...

    2024/4/30 19:38:16
  20. 原来我还可以这样活:拆掉思维里的墙

    原来我还可以这样活:拆掉思维里的墙 这是一本融合了心理学和职业规划为一体的书,也许你会觉得它深奥,也许你会觉得它无趣,也许你会觉得它功利,但在你翻开书页的那时起,你会将预定的假设全部推翻。作者古典继承了当年在新东方当老师的幽默口才,把心理学的知识讲得深入浅出…...

    2024/4/30 22:06:11

最新文章

  1. 【C语言】简单有趣的扫雷游戏

    **©作者:末央&#xff06; ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨&#xff0c;书写未来之大梦 目录 一、分析游戏规则二、分文件三、菜单实现四、游戏内容核心实现1.初始化棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数实现调用 五、全部源码 一、分…...

    2024/5/5 20:54:24
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. [C++][算法基础]模拟队列(数组)

    实现一个队列&#xff0c;队列初始为空&#xff0c;支持四种操作&#xff1a; push x – 向队尾插入一个数 x&#xff1b;pop – 从队头弹出一个数&#xff1b;empty – 判断队列是否为空&#xff1b;query – 查询队头元素。 现在要对队列进行 M 个操作&#xff0c;其中的每…...

    2024/5/5 0:14:29
  4. 算法四十天-删除排序链表中的重复元素

    删除排序链表中的重复元素 题目要求 解题思路 一次遍历 由于给定的链表是排好序的&#xff0c;因此重复的元素在链表中的出现的位置是连续的&#xff0c;因此我们只需要对链表进行一次遍历&#xff0c;就可以删除重复的元素。 具体地&#xff0c;我们从指针cur指向链表的头节…...

    2024/5/5 12:23:05
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57