天问剑语吧 关注:19贴子:590
  • 7回复贴,共1

【杂散笔记】

只看楼主收藏回复

记录每天遇到的一些小问题,,,
学习一些小知识。。。


IP属地:广东1楼2013-11-27 11:38回复
    今天用protues画线的时候,数码管的管脚小于一个栅格的距离,走线的时候成了斜线,,,
    按自动布线的快捷键W,取消自动布线,就可画斜线了。
    或在自动布线状态下,按ctrl键,也能画斜线。
    就是按下w或者ctrl键试一试就知道了!!


    IP属地:广东2楼2013-11-27 11:41
    回复
      自举电容:
      将输出的信号反馈回输入端,如果相位相反,称为负反馈,起稳定工作作用;
      如果相位相同,称之为正反馈,起加大输出作用,又称为自举电路。
      电容的作用有很多的:
      1、隔直通交:这种最为常见的就是音频电路中,输入和输出端所接的电容就是这个作用;
      2、滤波:这种最常见的就是在整流以后所接的那个电容就是这种功能;
      3、旁路、这个作用也是大多用于音频电路中,目的是为了减少高频的干扰等;
      4、定时:就是利用电容的充电特性来完成,最常见的就是E555这种电路中就有这样的功能;
      5、振荡:这种就是用于单片机的晶体上所接的那两个20多P的电容,这是最常见的;
      6、储能:像以前的录像机中就有一个1F电容,它在电源给它充好电以后,录像机断电以后
      它就向时钟电路、CPU供电,以保证下次开机的时候,以前的设置不变(可以供70小时左右)
      总的来说还有很多只是我们不常用,所以想要更系统全面的了解,那就还得去慢慢的积累。
      旁路(去耦):为交流电路中某些并联的元件提供低阻抗通路。
      耦合:作为两个电路之间的连接,允许交流信号通过并传输到下一级电路。
      滤波:将整流以后的锯齿波变为平滑的脉动波,接近于直流。
      储能:储存电能,用于必须要的时候释放,现在有电容代替蓄电池为储能器件。
      其实核心还是在于隔直通交,,,,具体的作用还得看在电路中的位置以及最后实现的目的


      IP属地:广东3楼2013-11-27 11:48
      收起回复
        从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机。所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单片机的存储器里面。 KEIL公司(现在是ARM公司的一个公司)的软件恰好可以提供这样的功能,并且它还有很多优点,比如工程易于管理,自动加载启动代码,集编辑、编译、仿真一体,调试功能强大等等。因此,不管是初学单片机的爱好者,还是经验丰富的工程师,都非常喜欢使用这些软件。 但是,即使熟练使用了KEIL软件,有些概念我们还是不容易理清,常常混淆:KEIL、uVision、RealView、MDK、KEIL C51,它们到底有什么区别,又有什么联系?下面我们就做一个详细的分析。
        KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具。
        uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似。它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2、uVision3和uVision4三个版本,目前最新的版本是uVision4。它提供一个环境,让开发者易于操作,并不提供能具体的编译和下载功能,需要软件开发者添加。uVisionu通用于KEIL的开发工具中,例如MDK,PK51,PK166,DK251等。
        RealView是一系列开发工具集合的称呼,简称RV,包括有RVD(RealView Debugger),RVI(RealView ICE),RVT(RealView Trace),RVDS(RealView Development Suite),RV MDK(RealView Microcontroller Development Kit)这些产品。就像米尔科技的硬件开发板板,总共有三种,即开发板、单板机和核心板,所以他们把自己的产品分成开发板(MYD)系列,单板机(MYS)系列和核心板(MYC)系列,各系列产品之间是有相似共同点的,是有联系的。
        MDK(Microcontroller Development Kit),即KEIL MDK、RealView MDK或者KEIL For ARM,ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计,支持ARM7,ARM9,Cortex-M3/M1,Cortex-R0/R4等ARM微控制器内核。
        KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分51内核的微控制器开发工具。
        KEIL C166,亦即PK166,KEIL公司开发的基于uVision IDE,支持绝大部分XC16x,C16x和ST10系列的微控制器开发工具。
        KEIL C251,亦即DK251,是KEIL公司开发的基于uVision IDE,支持绝大部分基于251核的微控制器的开发工具。
        总结来说,KEIL公司目前有四款独立的嵌入式软件开发工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中的一员。 如果你觉得本文章有用,麻烦留言支持,如果觉得无用,欢迎留言批评。文章转载自米尔科技技术支持中心(www.myir-tech.com),如果转载,请说明出处。


        IP属地:广东5楼2013-11-29 09:28
        回复
          RealView,是一套包含编译、调试和模拟的开发工具,需结合开发环境如uvision、eclipse或者CodeWarrior,形成集成开发环境来使用。ARM公司为了给ARM架构提供最优异的支持,经过十六年的研究推出了ARM RealView编译工具。他们包含了能够将C或C++编译成32位ARM指令集、16位Thumb指令集和Thumb-2指令集所必需的软件部件。


          IP属地:广东6楼2013-11-29 09:36
          回复
            今天在用51的时候写头文件,创了文件夹存储头文件,但是编译的时候老是提醒找不到头文件,,真是蠢,,,
            32编程的时候就知道将头文件路径添加进去,但是用51的时候居然就不知道了,,,看来常识不够啊!!


            IP属地:广东7楼2013-11-29 12:50
            回复
              AD9854 有五种工作模式, 分别为 Single- Tone(Mode 000)、 FSK (Mode 001)、 Ramped FSK (Mode010)、 Chirp(Mode 011)和 BPSK(Mode 100) , 模式选择可在控制寄存器里进行修改。在这五种模式中, Sin-gle- Tone 模式是最为灵活的一种, 也是主复位后的默认模式。通过该模式可以根据需要任意设定输出信号的频率、 幅度和相位等特性。在 FSK模式下, 其输出信号的频率可根据引脚 P29 的电平高低在频率控制字F1 和 F2 之间选择, 而其相位则由相位控制字 P1 决定, 频率跳变时相位保持连续。Ramped FSK 模式与FSK的不同之处在于: F1 和 F2 分别存储低频率和高频率, 输出从 F1 到 F2 扫描, 扫描间隔和速度可以控制, 控制寄存器中既可提供单独控制位以实现自动三角形扫频过程, 也可改变扫频速度以实现非线性扫频。Chirp 模式是在指定的频率范围和频率精度上, 频率可以是线性或非线性变化输出, 而且扫频方向可控。 与 Ramped FSK模式相比, 该模式需要用户自己通过"HOLD"( P29 高电平)控制停止频率点, 同时控制停止后的状态。BPSK模式的工作方式几乎和 FSK完全相同, 只是 BPSK模式将频率 F1 和 F2 之间的切换变成了相位 P1 和 P2 之间的切换, 引脚 P29 低电平时选
              择 P1, 高电平时选择 P2。此外, 还要通过频率寄存器对输出信号的频率进行控制。
              方式5是可以切换相位的


              IP属地:广东9楼2014-01-10 13:23
              回复