精华内容
下载资源
问答
  • 方法:2016年10月至2016年12月间,在日本一家儿科诊所进行了基于性别分层的随机对照试验,涉及48名5-6岁的学龄前儿童。其中有25名听音乐(由“ Twinkle Twinkle Little Star”播放)流感疫苗接种之前,期间和之后从...
  • 设计:前瞻性双盲随机对照试验。 方法:将300名合格患者平均分配在两组之间。 第1组使用皮肤胶带进行皮肤修复,而第2组进行目前传统的通过间断缝合进行会阴修复的方法。 使用Wong-Baker面部疼痛等级量表,以口头...
  • 目的:比较有或没有鬼臼素烧灼的手术切除后的复发率。 设计,设置和参与者:2017年1月至2018年3月在开罗进行的一项研究招募了60名妇女。 干预措施:所有妇女均接受相同的准备。 随机分组后; 在研究组(N = 30)中...
  • 这项研究的主要目的是评估孕酮在具有自发早产史(PTB)的女性中可能的预防作用,而次要目的是比较口服或肌肉内孕酮与这种情况下的健康教育。 方法:进行了一项随机,单盲干预随机对照试验。 它包括90例具有PTB病史的...
  • 我们使用随机对照试验对经导管PFO封闭治疗隐源性卒中的患者进行了荟萃分析。 方法:在Web of Science,EMBASE,PubMed和Cochrane库中搜索相关的随机对照试验(RCT)。 主要结果是复发性中风和短暂性脑缺血发作(TIA...
  • 患者与方法:2016年8月至2017年1月在Ain Shams大学妇产医院进行了一项随机对照试验(RCT)。100名足月妊娠女性随机分为两组:A组(50例)布比卡因组:皮下注射和皮下注射。在伤口闭合之前,用10 ml生理盐水稀释的10...
  • 患者和方法:一百二十三(123)名女性参加了这项随机对照试验。 将它们分为三组:第一组(I)(脐带引流组),第二组(II)(催产素组)和第三组(III)(对照组脐带牵引组)。 主要结果是第三阶段的持续时间和失血...
  • 方法:采用非随机对照试验。 为等待膝关节置换术的所有PKO患者提供了PNFS-TMC。 干预组的患者通过一根金属棒的尖端接受了4个疗程(相隔2周)的PNFS-TMC。 将该棒在火焰上加热5分钟,然后再用于在压痛点上进行一次1 ...
  • 材料和方法:这是非随机对照试验。 A组由妇科肿瘤科剖腹产。 妇科肿瘤学家领导的小组在采用改进的三重P方法后进行了所有剖腹产手术。 第一个P用于“计划”子宫切口。 第二个P用于通过by内动脉结扎术进行“盆腔”血...
  • 简介:流行性感冒是儿科的主要健康问题之一。 维生素D的最新建议作用之一是预防传染病。 我们研究的目的是比较流感疫苗与减少维生素D的流感疫苗(每OS 100,000 UI)在减少儿童呼吸道感染中的作用。 患者和方法:纳入...
  • 方法:这项多中心,前瞻性,双盲,随机对照试验,纳入了18岁或以上患有乳腺癌的妇女,他们接受了全乳或部分乳腺切除术,有或没有腋窝淋巴结清扫术。 参与者被随机分配到Glubran-2或Saline组。 主要结果是伤口浆液的...
  • 设计,地点和参与者:2009年6月至2011年7月之间,在12个国家/地区的14家医院药物诊所进行了为期12周的开放标签,随机对照试验。 参与者年龄在18岁或以上,患有精神疾病诊断和统计手册-5阿片类药物使用障碍。 在筛选...
  • 在门诊就诊及健康体检患者初次诊断为糖尿病中选取符合条件的老年糖尿病患者80例,根据单双号分为试验组和对照组,各40例,试验组家庭的主要照顾者42名(其中2例患者有2名主要照顾者),对试验组及主要照顾者、对照组...
  • 设计垃圾邮件和僵尸网络排名的声誉影响的随机对照试验 (RCT) 作为互联网安全的代理具有有趣的挑战。 这些挑战与此类声誉旨在解决的政策问题有关。 基于初步结果和公共 SpamRankings.net 来自两个反垃圾邮件阻止列表...
  • 设计,背景和参与者:2009年6月至2011年7月之间,在15个国家/地区的17家医院药物诊所进行了为期12周的多中心,随机,安慰剂对照试验。 参与者年龄在18岁以上,患有《精神疾病诊断和统计手册》 -5可卡因使用障碍。 ...
  • 背景:已经制定了一项随机对照试验(RCT),其中将通过经胸超声心动图主动脉血流峰值速度变化(ΔVpeak)和距离分钟(DM)来实现目标定向的流体和血液动力学治疗(GDFHT),以指导流体治疗和高危儿科手术患者的血流...
  • 结果:这项荟萃分析确定了2项随机对照试验和5项非随机对照试验。 与对照组相比,CN组平均每位患者切除了7.16个淋巴结(WMD = 7.16,95%CI = 3.76至10.57,p <0.01),检索淋巴结所需的时间减少了7.26分钟(WMD ...
  • 试验主要目的是探讨促乳中草药对泌乳母鼠内分泌功能的影响。选用妊娠18 d大鼠96只,分成4组,每组24只。对照组饲喂基础饲粮,试验组分别在基础饲粮的基础上添加1%中草药(分别为王不留行、黄芪、益母草)。母鼠分娩后当日...
  • 选择标准:如果研究是针对人类受试者的随机对照试验,病例对照研究或队列研究,则包括在内。 病例报告,评论文章,意见和会议摘要以及没有或没有适当控制手段的研究均被排除在外。 数据收集和分析:仅鉴定出一项...
  • PhD-源码

    2021-03-14 20:58:19
    背景技术由于随机对照试验(RCT)中的高损耗,婴儿配方奶粉修改的认知效果仍然不确定。 本文的目的是测试一种减少磨损的新方法,并通过这样做比较以前被随机分配到营养改良或标准婴儿配方食品中的孩子的学习成绩差异...
  • 试验主要目的就是探讨Act A对小鼠腔前卵泡发育的影响。本研究以60μg/kg剂量的Act A注射10日龄的母鼠,连续注射4d。收集卵巢后,进行HE染色;通过WST-1细胞增殖试剂盒,检测颗粒细胞的增殖情况。试验结果表明:...
  • 方法:共有60名绝经后妇女参加了一项随机对照试验。 积极的治疗组正在服用新的补品,为期3个月,饮食为低热量饮食,对照组仅为饮食。 在开始和3个月后,评估代谢变量。 结果:3个月后,治疗组的血糖,HOMA,总...
  • 方法:将21个主要医疗中心随机分配到干预组(n = 11)或对照组(n = 10)。 研究对象是分配到中心的≥45岁的患者。 干预措施的总体影响是通过其病历显示记录了计算两组患心血管风险所需的所有变量的患者比例的增加...
  • 目的评价口腔癌早期诊断的系统评价证据及纳入系统评价的临床随机对照试验(RCT)的方法学质量。方法文献检索Cochrane Library(2010年第4期)和Medline中有关口腔癌早期诊断的系统评价,并对系统评价纳入RCT的方法学...
  • 标准化的安全性评估

    2020-06-05 13:08:16
    这项研究的目的是评估Sangrovit:registered:(Macleaya cordata提取物(MCE)的标准化制剂)对断奶仔猪健康状况和生产性能的影响。 将总共​​128头断奶仔猪随机分为四组(n = 32,16 /性别/组),并饲喂对照饲料...
  • 目的主要研究不同赖氨酸水平的饲粮对1~21日龄狮头鹅生长性能、血清生化指标及蛋白沉积的影响.【方法】选用828只1日龄的健康狮头鹅,随机分为6组,每组6个重复,每个重复23只.对照组赖氨酸添加水平(w)为0.75%,各...
  • 需要更多的随机对照试验,系统评价和荟萃分析来阐明,如果不优于标准的开放式椎间盘切除术,腰椎EDS是否可以被认为具有可比性。 尽管缺乏明确的临床证据,腰椎EDS无疑是一种快速发展的PELD,其未来发展前景令人鼓舞...
  • s3c2410/s3c2440对nandflash的读写操作

    千次阅读 2010-10-26 11:49:00
     下面讲一下实验过程:试验目的:使nandflash开始4k代码完成将4k以后代码copy到sdram内运行的功能。试验内容:采用朗成AT2440EVB-I型开发板,nandflash启动跳线1,3,4在on位置,将head.s和init.c(主要完成初始化...

    折腾了两三天终于搞定了s3c2440对nandflash的读写操作,s3c2410对nandflash的读写操作资料比较多而s3c2440的资料比较少,两款芯片在nandflash寄存器上有较大的变化,不能通用,需对照datasheet修改。  

     下面讲一下实验过程:

    试验目的:使nandflash开始4k代码完成将4k以后代码copy到sdram内运行的功能。

    试验内容:采用朗成AT2440EVB-I型开发板,nandflash启动跳线1,3,4在on位置,将head.s和init.c(主要完成初始化,nandflash读写,从nandflash到sdram的代码copy)写入nandflash起始地址(启动地址0x0000),将main.c(完成点亮LED的功能)存放到nandflash的4096地址,但使其在0x30000000(就是sdram的首地址)运行,这就需要nandflash启动后4k的代码将4096起始的代码copy到0x30000000运行。

    过程:本来是有源代码的,但那是用在s3c2410上的,将其直接用到AT2440EVB-I型开发板上,失败。将2410和2440datasheet对照一看才知道寄存器有了很大变化,直接用是肯定不行的。查资料才知道2440的nandflash操作资料很少(好像2440的资料都很少,2410比较多),最后查到两个,一个是u-boot在2440上的移植,其中有从nandflash启动的读写函数(copy自vivi),另一个就是AT2440EVB-I型开发板自带的ATBOOT中nand_read.c,对照看了一下差不多,根据这两个资料改写init.c之后还是失败。只好又找资料将“nandflash读写操作”的原理搞清楚了(之前一直没搞清楚代码,只是拿过来用)。再看2410上的代码,发现2440上的少了nandflash的初始化函数,对照datasheet改写寄存器后,led终于亮了。^_^

    s3c2410对nandflash读写操作寄存器配置的流程:

    1.初始化   

                    NFCONF=(1<<15)|(1<<14)|(1<<13)|(1<<12)|(1<<11)|(TACLS<<8)|(TWRPH0<<4)|(TWRPH1<<0);或NFCONF = 0xf830;

    (1)enable NAND flash controller(15位)

    (2)initialize ECC(12位)

    (3)chip disable(11位),使用时再chip enable

    (4)设置TACLS=0、TWRPH0=3、TWRPH1=0 //2440采用默认值即可

    2.复位     

     (1)NFCONF &= ~0x800;//chip enable

     (2)NFCMD = 0xff; //reset command

    (3)while(!(NFSTAT & BUSY))等待NAND flash memory ready to operate

    3.读写函数

    (1)NFCONF &= ~0x800;/* chip Enable */   

    (2)NFCMD = 0;//read0

    (3)NFADDR = i & 0xff;      NFADDR = (i >> 9) & 0xff;      NFADDR = (i >> 17) & 0xff;      NFADDR = (i >> 25) & 0xff;/* Write Address */

    (4)while(!(NFSTAT & BUSY))等待NAND flash memory ready to operate

    (5)*buf = (NFDATA & 0xff);//读数据线

    (6)NFCONF |= 0x800; /* chip disable */

     s3c2440对nandflash读写操作寄存器配置的流程:

    1.初始化

    (1)NFCONT = (1<<0) //enable NAND flash controller

    (2)NFCONT |= (1<<1)/* chip disable */

    2.复位

    (1)NFCONT &= ~(1<<1) /* chip enable */

    (2)NFCMD = 0xff; //reset command

    (3)while(!(NFSTAT & BUSY))等待NAND flash memory ready to operate

    3.读函数

    (1)NFCONT &= ~(1<<1) /* chip enable */

    (2)NFSTAT |= (1<<2) //NAND_CLEAR_RB ,RnB transition is detected

    (3)NFCMD = 0; //READ0,读上半叶

    (4) /* Write Address */
                 NFADDR = i & 0xff;
                 NFADDR = (i >> 9) & 0xff;
                 NFADDR = (i >> 17) & 0xff;
                 NFADDR = (i >> 25) & 0xff;

    (5)while(! (NFSTAT&(1<<0)) );   /*NAND_DETECT_RB,等待NAND flash memory ready to operate*/

    (6)*buf = (NFDATA & 0xff);  //读数据线

    (7)NFCONT |= (1<<1)/* chip disable */

    s3c2440对nandflash读写操作部分源码(仅供学习使用):

    /* NAND Flash registers 2440*/
    #define NFCONF    (*(volatile unsigned int *)0x4e000000)
    #define NFCONT    (*(volatile unsigned int *)0x4e000004)
    #define NFCMD    (*(volatile unsigned char *)0x4e000008)
    #define NFADDR    (*(volatile unsigned char *)0x4e00000c)
    #define NFDATA    (*(volatile unsigned char *)0x4e000010)
    #define NFSTAT    (*(volatile unsigned char *)0x4e000020)

    #define NAND_CHIP_ENABLE (NFCONT &= ~(1<<1))
    #define NAND_CHIP_DISABLE (NFCONT |= (1<<1))
    #define NAND_CLEAR_RB (NFSTAT |= (1<<2))
    #define NAND_DETECT_RB { while(! (NFSTAT&(1<<0)) );}


    /* 在第一次实用NAND Flash前,复位一下NAND Flash */

    void reset_nand()
    {
     int i=0;
    // NFCONF &= ~0x800;
    //     for(; i<10; i++);

     NAND_CHIP_ENABLE;

     NFCMD = 0xff; //reset command
     wait_idle();
    }

    /* 初始化NAND Flash */

    void init_nand()
    {
    // NFCONF = 0xf830;
     NFCONT = (1<<0);
     NAND_CHIP_DISABLE;
     reset_nand();
    }

    #define BUSY 1
    inline void wait_idle(void) {
        while(!(NFSTAT & BUSY));
        NFSTAT |= BUSY;
    }

    #define NAND_SECTOR_SIZE 512
    #define NAND_BLOCK_MASK  (NAND_SECTOR_SIZE - 1)

    /* low level nand read function */
    int
    nand_read_ll(unsigned char *buf, unsigned long start_addr, int size)
    {
        int i, j;

        if ((start_addr & NAND_BLOCK_MASK) || (size & NAND_BLOCK_MASK)) {
            return -1; /* invalid alignment */
        }

        NAND_CHIP_ENABLE;

        for(i=start_addr; i < (start_addr + size);) {
            /* READ0 */
            NAND_CLEAR_RB;
            NFCMD = 0;

            /* Write Address */
            NFADDR = i & 0xff;
            NFADDR = (i >> 9) & 0xff;
            NFADDR = (i >> 17) & 0xff;
            NFADDR = (i >> 25) & 0xff;

            NAND_DETECT_RB;

            for(j=0; j < NAND_SECTOR_SIZE; j++, i++) {
                *buf = (NFDATA & 0xff);
                buf++;
            }
        }
        NAND_CHIP_DISABLE;
        return 0;
    }

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhao207/archive/2008/05/25/2480367.aspx

    补充:

    1.1.3 寻址方式

    Samsung K9F1208U0B Nand Flash 片内寻址采用26位地址形式。从第0位开始分四次通过I/O0I/O7进行

    传送,并进行片内寻址。具体含义如下:

    07位:字节在上半部、下半部及OOB内的偏移地址

    8位:值为0代表对一页内前256个字节进行寻址

    值为1代表对一页内后256个字节进行寻址

    913位:对页进行寻址

    1425位:对块进行寻址

    当传送地址时,从位0开始

    1.1.4 Nand flash 主要内设命令详细介绍

    Nand Flash命令执行是通过将命令字送到Nand Flash控制器的命令寄存器来执行。

    Nand Flash的命令是分周期执行的,每条命令都有一个或多个执行周期,每个执行周期都有相映代码表示该周期将要执行的动作。

    主要命令有:Read 1Read 2Read IDResetPage ProgramBlock EraseRead Status

    详细介绍如下:

    1. Read 1

    功能:表示将要读取Nand flash存储空间中一个页的前半部分,并且将内置指针定位到前半部分的第一个字节。

    命令代码:00h

    2. Read 2

    功能:表示将要读取Nand flash存储空间中一个页的后半部分,并且将内置指针定位到后半部分的第一个字节。

    命令代码:01h

    3. Read ID

    功能:读取Nand flash芯片的ID

    命令代码:90h

    4. Reset

    功能:重启芯片。

    命令代码:FFh

    5. Page Program

    功能:对页进行编程命令用于写操作。

    命令代码:首先写入00h(A)/01h(B)/05h(C), 表示写入那个区再写入80h开始编程模式(写入模式),接

    下来写入地址和数据最后写入10h表示编程结束.

    6. Block Erase

    功能:块擦除命令。

    命令代码:首先写入60h进入擦写模式,然后输入块地址接下来写入D0h, 表示擦写结束.

    7. Read Status

    功能:读取内部状态寄存器值命令。

    命令代码:70h

    展开全文
  • 结果:分析了不同的方法和样本:分析性描述,系统评价,随机对照试验,回顾性队列,前瞻性队列,横断面和相关设计。 十五项研究表明,ACS患者的健康素养不足。 患者理解基本和复杂信息或准确评估健康风险的能力受到...
  • 背景:糖尿病是一种常见疾病,是发病的主要原因。 几项研究表明,糖尿病可能是据报道的死亡原因。 铬是控制糖尿病和碳水化合物,脂质和蛋白质代谢的重要微量元素。 目的:本研究旨在了解2型糖尿病患者中血清铬与HbA1...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

对照试验主要目的