-
注意1.高低电平的改变不适合在主函数的while循环中,因为要有数码管动态显示的延时和其它逻辑处理,时间太长会不能及时改变高低电平值。2.中断的执行时间一定是不能超过定时时间的,不然就会中断没处理完又来了下一个中断,造成频率出错。3.假设100us中断一次,中断程序执行时间40us,则当前中断执行完毕距下一个中断到来还有70us,这剩下的时间就执行主函数的while循环了,因此...[详细]
-
半导体与电子元器件业顶尖工程设计资源与授权分销商贸泽电子(Mouser Electronics) 宣布将联合全球顶尖半导体厂商Analog Devices、Kemet Electronics、Microchip Technology、Murata、TE Connectivity、Texas Instruments等全球半导体与电子元器件的领导厂商,于深圳(9月16日)、北京(9月22日)...[详细]
-
一向打“情怀”牌的锤子科技过去每年只发布1、2款手机,不过这一情况将发生转变,锤子科技创始人、CEO罗永浩8月6日下午参加了2017极客公园奇点创新者峰会,在现场问答环节中,罗永浩透露了锤子科技的最新融资情况。 “我们最近这轮融资大概10亿左右规模,这意味着我们从明年开始会向已经正规的。”罗永浩表示。接下来锤子科技会和全球正规的手机厂商一样,每年会推出5-6款产品,覆盖高中低三个档位。至...[详细]
-
LWIP是一款开源的嵌入式网络协议栈,支持的功能很多,而且能在多任务环境下和单任务裸机环境下跑,今天说说他的移植过程,芯片为STM32,网卡为ENC28J60,无操作系统首先下载LWIP的源代码,我下载的是1.4.1的源码,下载后解压,文件结构如图将这四个目录中的文件全部拷贝到工程中,API是一些socket通讯的接口,需要在多任务的环境下实现,core里面存放的内核源码,我们主要...[详细]
-
我以前一直用的是51,不过一直是C51,对C已经有10多年的经验,汇编用的很少。后来因为项目需要转到了arm。一开始对arm什么都不懂,看了本《arm体系结构与编程》也是云里雾里的。但是也许是因为无知者无畏吧,我直接就在mdk中建立一个工程,添加了自带的启动文件,然后做了个main函数,里面一个死循环没有操作任何硬件,居然跑起来了。然后以此为基础,慢慢的开始控制GPIO和串口通信,当时突然发现,...[详细]
-
1引言音频模拟信号电路常需要在很大范围内调节电平,而高精度电路的调节范同达100dB以上.相当于二进制线性数字18位,同时也要求具有较高的调节步进值。使用数字信号源直接改变幅值,一般只有几dB的分辨率。市面上很多音频衰减器的衰减量、衰减量步进值、特性阻抗都是特定的。但在实际应用中,需要音频衰减器具有不同的参数;而且在一些应用中还希望衰减量能够按照需要随意设计,并且可以随时调整。针对这些...[详细]
-
多家共享雨伞公司近日宣布完成数百万元至千万元融资。有评论人士表示,押金是这些共享经济企业看中的盈利点之一,“押金带来的巨大资金沉淀,让他们不担心物品损毁、不还等问题。把这些长期沉淀的押金用作理财,即可获得盈利。至于共享物品使用的收入完全可以忽略不计。” 继共享单车之后,共享雨伞也迎来风口。多家共享雨伞公司宣布完成数百万元至千万元融资,并且已经对外铺设雨伞和伞架,目前已投放的共享雨伞总...[详细]
-
引言 随着近年来数字信号处理器(DSP)技术的迅猛发展,其越来越广泛地应用于国民经济的各个领域中。其中,TI公司推出的TMS320C6000系列DSP器件更是在许多需要进行大量数字信号处理运算并兼顾高实时性要求的场合得以应用。TMS320C6000系列DSP的系统设计过程中,DSP器件的启动加载设计是较难解决的问题之一。 C6000系列DSP的启动加载方式包括不加载、主机加载和...[详细]
-
PIC单片机A/D转换过程1、设定ADCON1和TRISx寄存器,配置引脚的工作模式;2、若需要转换完毕中断响应,需设定相关的中断控制寄存器;3、设置ADCON0寄存器,选择A/D转换的时钟,选择模拟信号输入通道,打开A/D模块,注意此时GO/DONE位不要置1;4、等待足够长的采样延时;5、将ADCON0中的GO/DONE控制位置1,启动一次A/D转换过程;6、查询A/D转...[详细]
-
常用器件特性内存:SRAM静态内存特点就是容量小、价格高,优点是不需要软件初始化直接上电就能用DRAM动态内存特点就是容量大、价格低,缺点就是上电后不能直接使用,需要软件初始化后才可以使用。单片机中:内存需求量小,而且希望开发尽量简单,适合全部用SRAM嵌入式系统:内存需求量大,而且没有NorFlash等可启动介质PC机:内存需求量大,而且软件复杂,不在乎DRAM的初始化开...[详细]
-
车载电源管理的要求正变得愈加苛刻,其要求电源能够工作在更宽泛的输入电压范围、更高的电流及更高的温度极值条件下。这些要求将使开关模式电源设计成为主流,因为这种电源设计具有更大的灵活性、更优异的可配置性和更高的散热效率。开关模式的电源的核心组件是DC-DC转换器。今天的车载转换器必须能够支持各种运行条件,例如:低压运行(也就是冷启动)和正瞬态生存性(positivetransients...[详细]
-
优步日前与美国航天局达成了合作,双方将共同研发用于飞行出租车的飞行管理软件。该项目不仅将极大减少通勤而且也能够帮助我们缓解大城市的尾气污染问题。 优步称,这是美国航天局签订的首个服务于低空领域的飞行器服务协议,而非高度更高的太空飞行服务。优步首席产品官杰夫·霍顿表示,优步将于2020年在洛杉矶测试有4个座位、飞行速度达每小时200英里的飞行出租车服务。洛杉矶是继达拉斯-沃斯堡之后优...[详细]
-
K9F5608A的MCS-51单片机驱动程序主要包括函数声明管脚定义部分、命令操作函数以及数据输出函数。(1)函数声明管脚定义部分主要完成程序所涉及的库函数的声明及有关引脚的定义,一般置于程序的开头部分,代码如下:(2)命令操作函数NFCommand()。NfCommand()函数实现向K9F5608发送操作命令,程序代码如下:(3)地址发送函数NfAddre()。N...[详细]
-
单片机是一个典型的数字系统,数字系统只能呢个对输入的数字信号进行处理,其输出信号也是数字的。但工业或者生活中的很多量都是模拟量,这些模拟量可以通过传感器变成与之对应的电压、电流等模拟量。为了实现数字系统对这些电模拟量的测量,运算和控制,就需要一个模拟量和数字量之间的相互转化的过程。A/D和D/A的基本概念A/D是模拟量到数字量的转换,依靠的是模数转换器(AnalogtoDigital...[详细]
-
C语言运行时需要和栈的意义:“C语言运行时(runtime)”需要一定的条件,这些条件由汇编来提供。C语言运行时主要是需要栈C语言与栈的关系:C语言中的局部变量都是用栈来实现的。如果我们汇编部分没有给C部分预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个程序就死掉了。我们平时在编写单片机程序(譬如51单片机)或者编写应用程序时并没有去设置栈,但是C程序还是可以运行的。...[详细]