开发板smdk2410的uboot为例。 第一阶段文件为cpu/arm920t/start.S和board/smdk2410/lowlevel_init.S。 一、第一阶段 1、设置cpu为svc模式 2、关看门狗、关中断 3、cpu初始化 4、设置栈 5、时钟初始化 6、拷贝uboot到ram 7 ...
分类:
其他好文 时间:
2019-02-21 17:29:58
阅读次数:
192
首先要配置串口时钟: 首先要配置串口时钟: // USART1 clock enable RCC_APB2PeriphClockCmd( RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); 然后再配 ...
分类:
其他好文 时间:
2019-02-20 12:53:24
阅读次数:
208
1、时钟 1、QClockView.h 2、QClockView.m 3、ViewController.m 4、效果 ...
分类:
其他好文 时间:
2019-02-18 23:15:01
阅读次数:
189
以用i2c通信的实时时钟为例 框架入口源文件:i2c_m41t11.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架: 以下是驱动代码 i2c_m41t11.c : 以下是编译驱动的Makefile: KER_DIR=/ ...
分类:
其他好文 时间:
2019-02-17 22:16:36
阅读次数:
261
1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持—–就像计算机的CPU一样 ...
分类:
其他好文 时间:
2019-02-16 15:22:40
阅读次数:
225
I2C是一种总线式结构,它只需要SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式。 由于I2C采用的是主从式通信方式,所以,通信的过程完全由主设备仲裁。在通信之前,必须由主设备发送一个起始信号,决定数据是否可以开始传送 ...
分类:
其他好文 时间:
2019-02-16 15:21:04
阅读次数:
217
【例1】一只手表比正常手表每小时慢3分钟,另一只手表比正常手表每小时快1分钟。这两只手表对好时间以后,经常一段时间,慢表时间是9点,快表时间是10点。问标准时间应该是多少? 【解析】分析时钟快慢问题的关键是找出从对好时间以后经历了多长时间。本题中,慢表每小时慢3分,快表每小时快1分,那么每经过1小时 ...
分类:
其他好文 时间:
2019-02-16 13:38:16
阅读次数:
150
1、时钟体系 exynos4412芯片时钟体系的介绍在《Exynos 4412 SCP_Users Manual_Ver.0.10.00_Preliminary.pdf》的第七章节。 据P447介绍:其有三个时钟源: 在友善之臂tiny4412的开发板中, XRTCXTI 上没有外接晶振,系统时钟来 ...
分类:
其他好文 时间:
2019-02-16 10:41:34
阅读次数:
188
Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。 没有Canvas的年代,绘图只能借助Flash插件实现,页面不得不用JavaScript和Flash进行交互。有了Canvas,我们就再也不需要Flash了,直接使用JavaScript完成绘 ...
分类:
其他好文 时间:
2019-02-15 10:28:32
阅读次数:
204