摘要: 第一节 S5PV210的看门狗定时器S5PV210上的看门狗定时器相当于一个普通的16bit的定时器,它与PWM定时器的区别是看门狗定时器可以产生reset信号而PWM定时器不能,S5PV210看门狗定时器的结构图如下: 第二节 程序相关讲解完整代码见目录见详细代码下载链接。1. main.c共4个步骤:第一步 初始化串口;第二步 中断相关初始化;第三步 测试看门狗,调用函数wtd_test(),其定义位于wtd.c中;第四步 死循环,等待看门狗中断的发生;2. wtd.cwtd_test()的内容包括4个步骤:第一步 VIC相关的中断设置,包括设置WTD中断的处理函数为isr_wtd()和使 阅读全文
posted @ 2013-07-12 11:35 不止所见 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 第一节 S5PV210的PWM定时器S5PV210共有5个32bit的PWM定时器,其中定时器0、1、2、3有PWM功能,定时器4没有输出引脚。PWM定时器使用PCLK_PSYS作为时钟源,相关知识可以查阅"初始化时钟",相关的结构图如下: 第二节 程序相关讲解完整代码见目录见详细代码下载链接。1. main.c核心代码如下: int main(void) { // 初始化串口uart_in... 阅读全文
posted @ 2013-07-12 11:10 不止所见 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 第一节 关于S5PV210的中断体系结构S5PV210的中断控制器是由4个向量中断控制器(VIC)、ARM PrimeCell PL192 和 4个 TrustZone Interrupt Controller (TZIC)共同组成。 S5PV210共支持93个中断源,待会我们将使能其中的一个外部中断,让大家了解中断处理的完整过程。第二节 程序相关讲解完整代码见目录详细代码下载链接。1. start.S共4个步骤,其中第2、4步和中断相关:第一步 清bss;第二步 开中断,设置CPSR 寄存器,允许中断发生,代码如下:mov r0, #0x53 msr CPSR_cxsf, r0第三步 跳转到 阅读全文
posted @ 2013-07-12 10:13 不止所见 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 我来自农村,家里情况中等,初中的时候考上我们那个地方的重点中学,全家人都很开心。2000年高一的时候,第一接触计算机。那个时候网吧很少,而且大多数都是不能上网的网吧,就是所谓的电脑屋,打打帝国时代,三角州部队,5块钱一小时很贵。那时候吃份肉很多的盖饭,也只要3块钱。在学校里吃饭,素菜2毛,荤菜5毛。现在想想还真是舍得。然后,网吧里的游戏越来越多,价格也越来越便宜,5块变3块,3块变2块。html根本就没有游戏好玩。开始玩游戏,CS,星际,传奇。。。网吧待的时间多了,每个月的生活费根本不够花,又不能像家里人要。只好买最便宜的那种福满多方便面,一次买好几件。放在宿舍,每顿2包,成本3毛一包。吃得都 阅读全文
posted @ 2013-07-12 09:43 不止所见 阅读(205) 评论(0) 推荐(0) 编辑