![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM裸板开发
文章平均质量分 73
SoberPeng
爱好+兴趣=努力
展开
-
mini2440 外部中断控制led
<br />概述1.中断需要用到寄存器说明:<br />· SRCPND、SUBSRCPND 表明那些中断被触发。<br /> SUBSRCPND中几位若有一位置位,且SUBINTMSK未屏蔽,则SRCPND中相应有一位置1(多对1关系)<br />· INTMSK、SUBINTMSK用于屏蔽某些中断<br />· INTMOD中断模式选择。1==FIQ,0==IRQ<br />· INTOFFSET:INTPND寄存器位[x]置1时原创 2010-09-10 11:10:00 · 982 阅读 · 0 评论 -
mini2440 clock学习
<br />S3C2440 clock工作原理<br /> 对于任何一个单片机,要使用它首先就要弄明白他的时钟系统,MCU的时钟就像人的心脏,跳动的快慢,决定着系统的工作速度。S3C2440的datesheet上说,可以达到400M,但是也不是说,必须在400M的频率下工作,主时钟晶振来自于外部晶振(XTIPLL)或者是外部时钟(EXTCLK)。时钟生成器包含了一个振荡器(振荡放大器),其连接外部晶振,并且还有2个PLL,可以产生需要的高频。<br /> 通过引脚OM[3:2]来决定时钟源是原创 2010-09-17 14:41:00 · 1227 阅读 · 0 评论 -
mini2440 uart
<br />s3c2440 通用异步接收器和发送器(UART)提供了三个独立的异步串行I/O(SIO)端口,每个端口都可以在中断模式或DMA模式下操作. <br />每个UART 通道的接收器和发送器包含了2 个64 位的FIFO。每个UART 包含一个波特率发送器,发送器,计数器和一个控制单元。波特率发生器可由PCLK,FCLK/n 或UEXTCLK(外部输入时钟)来锁定。 <br />uart 的使用:<br />1.设置波特率, 传输格式如有几个数据位,是否使用流量控制, 有多少个停止位,设置寄存器工原创 2010-09-17 15:44:00 · 828 阅读 · 0 评论 -
mini2440 nand flash
<br /> nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandflash没有地址或数据总线,如果是8位nandflash,那么它只有8个IO口,这8个IO口用于传输命令、地址和数据。nandflash主要以page(页)为单位进行读写,以block(块)为单位进行擦除。每一页中又分为main区和spare区,main转载 2010-09-21 12:54:00 · 1604 阅读 · 0 评论