AVRMEGA8通过SPI总线读写93C46,主要是练习SPI总线的使用而已,93C46的驱动相当的简单,这个代码也很好写,调试也不难,冷…
2440nandflash启动,先是nandflash的前4K自动复制到CPU的0x0地址开始的4K区域。然后CPU开始运行这4K(刚才copy过来的代码),主要是初始化…
rccresetandclockcontrol复位及时钟控制主要是设置时钟树中的内容,如下图所示:具体在RCC_Configuration函数中的体现。第一步:系统时钟…
PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:PCON电源管理寄存器结构:PCON…
cf_console.c中属于框架,基本不用改动,添加lcd,主要是通过video_hw_init()来实现lcd控制器的初始化。具体工作:1、smdk6410的修改#if1…
对于ARM体系来说,不同语言撰写的函数之间相互调用(mixcalls)遵循的是ATPCS(ARM-ThumbProcedureCallStandard),ATPCS主要是…
这也是一个很简单的程序,主要是应用ARM实现定时1秒中断的小程序,主要说明ARM7中中断的用法。程序如下:#includeLPC213x.H>#defineL5…
一.MCU耗能因素现代的MCU一般使用CMOS技术,耗能包括2方面:静态消耗主要是晶体管消耗能量;动态消耗公式=Ctimes;V2times;f,其中C…
几天前看初始化SDRAM代码时觉得比较困难,主要是因为之前没有接触过这方面,毫无经验,现在看来不难,麻烦在需要根据datasheet进行设置,好…
软件的实现主要是对硬件的初始化和简单基于IEEE820.15.4格式的无线收发。硬件初始化包括时钟的初始化,SPI初始化,UART初始化等。以下是一…
在线咨询:
邮箱: kf@86ic.com