-
在传统的能量供应系统中,电池作为主要的储能单元被广泛使用。随着科学技术的发展和保护环境的需求,超级电容器因其容量大、寿命长、放电速度快、工作温度范围宽、可以串并联使用等优点而备受关注。在混合动力汽车能量供应系统中,电池储能系统存在着诸如低温特性不好,在恶劣环境下的寿命低,很难做到释放大电流等缺陷。而超级电容器恰恰具备上述优势,不仅可以提供短时间的高功率脉冲,而且还具有优良的低温性质、较高的...[详细]
-
以NorFlash为例,分析一下2440和NorFlash的通信时序。NorFlash的电路图如上所示,与2440的大致连接如下图所示,有地址线Addr,数据线Data,片选信号nCS,读使能nOE,写使能nWE。以2440芯片手册提供的读时序图为例,分析一下2440从存储芯片中读数据的时序。从左到右分析时序图,可以看出,通讯开始时,2440最先发出地址信号,然后依次发出...[详细]
-
在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64KB的XDATA或CODE空间,通常它被当作一个16位指针,指向一个常数表。双数据指针可以改善同时有两个16位指针使用时的性能。作为一种增强特性,有许多8051派生型器件支持双数据指针。以宏晶科技STC89系列的产品为例,DPTR被增强为DPTR0和DPTR1两个,仍然使用原来的地址,用另外一个SFRAUXR1的0位D...[详细]
-
调试大型软件程序始终是一项具有挑战性的工作;通常情况下,很难知道从哪儿入手!MSP432低功率和高性能微控制器(MCU)为MSP系列MCU提供了一款高级调试工具:串行线输出(SWO)跟踪。这款工具有助于调试复杂项目、跟踪多个事件、分析应用性能统计数据、并且跟踪大幅的数据流程图。MSP432MCU特有一个ARM®Cortex®-M4FCPU,而ARM硬件提供了可被用于调试用途的...[详细]
-
实验4:定时器溢出翻转功能所谓定时器溢出翻转就是在TCNT溢出时将某个通道的输出管腿PTx电平翻转一下。这个功能很实用,可以实现PWM功能。首先,还是要介绍个相关的寄存器TTOV。TTOV寄存器(TimerToggleOnOverflowRegister1)定时器溢出触发寄存器TTOV很简单,8位寄存器每一位对应一个输出比较通道,相应位置1后表示允许根据溢出特性翻转...[详细]
-
目的:利用扫描IO口的方式直接操作按键配置文件:#includestm32f10x_gpio.h#includestm32f10x_rcc.h寄存器、结构体定义以及库函数参看流水灯一节程序代码分析:(代码出自FIRE)Led.c文件再次不在叙述,参看流水灯一节重点分析key.c文件,其基本结构如下:1、按键io口初始化,...[详细]
-
摘要:本设计以TI公司的MSP430G2553单片机为例,通过在空闲状态下选择深度的低功耗模式(LPM),在运行状态下,尽量降低电源电压和时钟频率,利用其他有效的设计原则使单片机系统达到最佳的低功耗状态。引言美国德州仪器(TI)公司推出的MSP430系列单片机能实现极低的处理器功耗,特别适合于电池供电的应用。本文以MSP430G2553单片机为例,对其实现超低功耗的设计进行较为细致地探讨...[详细]
-
一.配置字PIC单片机的配置字可以用__CONFIG命令来定义:#include__CONFIG(x);其中x是配置字,头文件中定义了相应的配置说明符。如:__CONFIG(WDTDIS&XT&UNPROTECT);这将关闭看门狗,设置XT振方式,程序不加密。注意:不同的配置符间用'&'相联,未定义的部分保留未编程状态。详...[详细]
-
随着现代科学技术的进步,对供电质量越来越提出新的高要求,像手机基站、精密仪器、精密加工设备、雷达系统等对供电的质量提出了更高的要求,比如白炽灯输出电压改变约0.3%就会引起人们的不适感觉,而且带微处理器控制器和电力电子装置的负载设备越来越多,这些设备对许多类型的电能质量扰动都很敏感。传统的稳压器因为其自身的缺点己经不能够满足现在的技术要求。 由于电力电子技术的快速发展,MOSFET等...[详细]
-
振荡器问:内部时钟振荡器是否稳定?是否可以用于产生波特率的时基?答:不同器件的内部时钟振荡器的精度是不同的(20%)。随电源电压变化,它也将发生变化(6.5%/V)。但基本不随温度变化(1%温度变化范围-40℃~+85℃)。由于不同器件内部振荡器的离散性较大,所以不能用于产生波特率,应该外接标准晶体。而有些器件,如C8051F3xx/f12x/f04x/f06x内部振荡器精度为2%,可...[详细]
-
首先设定一个的两周入门计划:所谓的“两周”,根据每个人的时间安排不同而不同。这里列出一个思路,仅供参考。步骤一:安装完STM32学习的软件步骤二:挑选部分例程的HEX,比如LED灯的例程HEX文件,下载到芯达STM32开发板中,观察两个LED灯的闪烁情况。实际上,以上两个步骤,是为了熟悉要使用的工具软件而已。属于找感觉的阶段。步骤三:准备几个常用的文档,比如《STM32的用户手册》...[详细]
-
LED本文将介绍NRF51,如何点亮LED灯。官方手册下载:https://infocenter.nordicsemi.com/pdf/nRF51802_PS_v1.2.pdfhttps://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.4.pdfhttps://infocenter.nordicsemi.com/pdf/nRF51422...[详细]
-
此处上位机采用C#编写,界面框架为WPF。为保证烧录过程不出现错误,上下位机采用一问一答模式,上位机发送一帧数据后,下位机接收处理完毕再回馈给上位机,上位机再决定下一步动作。核心代码逻辑部分,将命令分成EntryBootloader,Reset,Data,DataEnd,CheckBootloader,Erase,ERR几个部分。烧录时会先检查是否处于Bootloa...[详细]
-
环境:ubuntu16.0464bit1、安装JDK下载:jdk-8u221-linux-x64.tartar-zxvf文件名解压移动到/opt/目录下,并且更改目录名为jdk。加入环境变量vi/root/.bashrcexportPATH=$PATH:/opt/jdk/bin执行source~/.bashrc使环境变量生效2、安装eclipse下载...[详细]
-
随着计算机、通信、传感器等技术的发展,智能车成为汽车发展的趋势。传感器技术在智能车的应用中越来越广泛,如在夜间、雾天、高危高污染等环境下的行驶。智能车将成为人们生活的一部分。文中以瑞萨智能车大赛为背景,设计了一种以16位微控制器H8/3048F作为小车的控制核心,采用红外反射传感器检测路面引导线,能根据给定参数行驶的电动车。文中从硬件和软件方面详细阐述了智能车工作原理和设计方法,设计的小车具有...[详细]