-
栈:后进先出的方式满栈:SP指针指向最后一个入栈的数据空栈:SP指针指向即将入栈数据的空位置ARM采用满栈的方式升栈:SP指针从低地址到高地址降栈:SP指针从高地址到低地址ARM采用降栈ARM采用的是满降栈栈的主要作为是:保存局部变量由于我们这里是TQ2440的开发板,开发板的SDRAM为64M,有ARM是降栈的方式,采用最高地址是栈的初始地址,TQ244...[详细]
-
PIC12F508单片机是没有中断的,定时器只能是查询方式。编译器用的XC8,编译环境IDE用的是MPLABXIDE。//***************************************************//__________________//VDD-|18|-VSS//GP5-|2...[详细]
-
1引言 随着电子控制技术的发展及其在汽车领域的广泛应用,电动助力转向系统(ElectricPowerSteering,简称EPS)越来越成为目前汽车电子技术研究的热点之一。与传统的转向系统相比,EPS系统结构简单,灵活性大,可以获得理想的操纵稳定性,能动态地适应汽车行驶状况的变化,在操纵舒适性、安全性、环保、节能、易于维修等方面也充分显示了其优越性。目前,电动助力转向已部...[详细]
-
0引言随着计算机和信息技术的飞速发展,数字信号处理技术得到了迅速的发展。数字控制使得电力电子变换控制更为灵活,在CPU计算速度允许的情况下,可实现模拟控制难以做到的复杂控制算法,设计者可以根据自己的系统需求,方便地更改控制器参数,即便是在控制对象改变的情况下,也无需对控制器硬件做修改,只要改变某些软件参数即可,从而大大增强了系统的兼容性。随着DSP的应用逐渐普及,用DSP取代模拟电路中的专...[详细]
-
1.概述STM32的Bootloader可以支持多种协议的,比如USART,I2C,DFU等等,USARTBootloader是客户使用STM32的时候常常会用到的协议。客户在使用STM32F745进行产品开发的时候,出现了使用STM32CubeProgramer无法通过USART1Bootloader进行程序升级的问题。为了解决客户的问题,我在NUCLEO-...[详细]
-
养成每天写笔记的习惯,很多知识,时间一长就忘记了。以前都是用Jlink来仿真调试STM32,现在找不到Jlink去哪里了,可能留在了前公司。然后了解到ST-Link很便宜,就果断在淘宝上了化了不到20买了一个回来。环境:操作系统:Win1064位IDE:keilMDKuVisionV5.12仿真下载器:ST-LinkV2注:开始的时候使用keilMDKV...[详细]
-
硬件电路设计部分其实本该现在讲的,但是一来时间有限,二来后面项目开发时会涉及。所以现在只简单的看一下。硬件参数:...[详细]
-
最近又重新调试了下8位的HWECC,最后发现S5PV210的8位HWECC的确是可以用的,但是,使用yaffs2文件系统的时候的时候仍然会出问题,这是由于yaffs2文件系统与mtd层的oob布局冲突导致的。当我们使用8位HWECC时,会生成52字节的ECC校验数据并写入oob,而yaffs2自身也有28字节的数据写日oob,也就是说,至少需要28+52=80字节的oob空间,而对于我们的nan...[详细]
-
8月24日消息,英特尔在过去的30天里收购了悄悄地收购了两家软件公司,其目的是增强多核处理器应用程序的开发。英特尔在公司博客中称,英特尔在上个月底收购了Cilk软件公司并且在上周初收购了Rapidmind公司。这两家软件公司都是员工不到50人的小公司。这是英特尔在今年6月收购WindRiverSystems软件公司之后进行的收购。这两次收购的成本没有披露。
英特尔营销和销售经理J...[详细]
-
2010-2011年富士通半导体杯“两岸三地•创意未来”MCU设计竞赛颁奖典礼近日在上海浦东嘉里大酒店隆重举行。以“舞动巧思放声未来”为主题的颁奖典礼现场表彰了一系列兼具创新与实用的未来生活设计,这也意味着吸引两岸三地高校师生及电子爱好者踊跃参与的本届MCU竞赛圆满落幕。2010年11月启动的本届富士通半导体杯MCU设计竞赛,赢得了两岸三地(大陆、台湾和香港)教育界、半导体行业和行业媒体的...[详细]
-
EXTI管理了控制器的23个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。编程思路:1、配置NVIC。初始化NVIC(实现过程:先初始化NVIC结构体,再写NVICInit()函数)。2、配置按键中断。在这个函数中,因为我们要使用IO...[详细]
-
电源技术的发展方向之一是并联运行分布电源系统,以便通过N+1冗余获得故障容错及冗余功率,并且建立模块式分布电源系统,以增大总负载电流。采用双端驱动集成芯片TL494输出PWM脉冲控制主开关的导通来控制电压输出,以ATmega128单片机为核心,实现大电流时自动由单电源供电投切到双电源并联均流供电,增强了开关电源的带负载能力和提高电源的供电效率。模块化是开关电源发展的总体趋势,可以采用...[详细]
-
这是汇编考试的题目输入一位十六进制数并且将其转化为2进制数datasegmenttital1db'INPUt:','$'tital2db'OUTPUT:','$'tital3db'Theinputiserror,pleaseinputagain:','$'...[详细]
-
PCB原理图如下,我记得当时还是用protel画的电路原理图如下:画图软件同上实验参考C语言代码#include“stc12c2052ad.h”#include“wifi_IR.h”#includeintrins.h//#defineENABLE_IAP0x83//ifSYSCLK20MHz#defineFOSC11059200UL//12M...[详细]
-
交叉编译工具链的命名规则为:archarch-体系架构,如ARM,MIPSverdor-工具链提供商os-目标操作系统eabi-嵌入式应用二进制接口根据对操作系统的支持与否,ARMGCC可分为支持和不支持操作系统,如arm-none-eabi:这个是没有操作系统的,自然不可能支持那些跟操作系统关系密切的函数,比如fork(2)。他使用的是newli...[详细]