ARMcortexa系列的时钟系统是一个非常复杂而且麻烦的东西,下面我们首先明确一些概念和东西。本部分主要介绍一下时钟系统的初始化工作,以及里面的一些原理。S5PV210的时钟系统是一个非常麻烦的东西,首先需要时钟信号的产生,时钟发生器只有和晶振一起工作才能产生时钟信号,这..
分类:
其他好文 时间:
2016-08-20 14:42:39
阅读次数:
147
下面介绍一下SDRAM的初始化工作。SDRAM是同步动态随机存储器,需要初始化才能正常使用,但是可惜它的初始化太麻烦,里面涉及的东西也是非常之多,那么下面我们概括地分析一下它到底需要哪些初始化步骤:以三星公司的S5PV210系列芯片为例子,它使用了4个256M的DDR2内存芯片,都..
分类:
其他好文 时间:
2016-08-15 14:51:46
阅读次数:
176
第13章 GPIO—位带操作 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:《STM32F4xx 中文参考手册》存储器和总线构架章节、GPIO章节,《Cortex®... ...
分类:
其他好文 时间:
2016-08-08 12:34:09
阅读次数:
439
第9章 初识STM32固件库 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:《STM32F4xx参考手册》、《STM32F4xx规格书》、《Cortex-M3权威指... ...
分类:
其他好文 时间:
2016-08-08 12:23:59
阅读次数:
337
1、端口位设置/清除 在STM32F1xx系列芯片中,可对BSRR、BRR寄存器相应的位置1,以实现置位和清零操作,如: 在LPC17xx系列芯片中,可对FIOSET、FIOCLR寄存器相应的位置1,以实现置位和清零操作,如: 2、端口直接输出 在STM32F1xx系列芯片中,可对ODR寄存器相应的 ...
分类:
其他好文 时间:
2016-08-08 06:35:22
阅读次数:
174
Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。相当于系统的"心跳"。 固件库中的Systick相关函数: SysTick_CLKSourceConfig() //Systick时钟源选择 misc.c文件中 SysTick_Config(uint32 ...
分类:
其他好文 时间:
2016-08-03 13:31:09
阅读次数:
226
芯片(比如2440、6410、210等等)包含ARM核。 指令结构和ARM核有关系: ARM9对应指令架构版本ARMV4 ARM11对应指令架构版本ARMV6 cortex A8对应指令架构版本ARMV7 6410芯片的概况: 2440芯片的概况: 210芯片的概况: ...
分类:
其他好文 时间:
2016-08-02 20:42:21
阅读次数:
182
通常异常包括一些系统异常,以及中断。 异常类型 Cortex-M3处理器支持多种类型的异常: 其中第1类异常的优先级是固定,不可改变的。其他都是可以修改的。 Cortex-M3处理器提供了PRIMASK选项,用来屏蔽所有可编程的中断;提供了FAULTMASK来屏蔽HardWare Fault和所有可 ...
分类:
其他好文 时间:
2016-07-24 00:24:41
阅读次数:
605
Ⅰ、概述
RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理,选择RTC时钟源,再进行分频,到达计数的目的。
该文主要讲述关于RTC的秒中断功能,这个功能类似SysTick系统滴答的功能。RTC秒中断功能其实是每计数一次就中断一次。注意,这里所说的秒中断并非一定是一秒的时间,它是由RTC时钟源和分频值决定的“秒”的时间,当然也是可以做到1秒钟中...
分类:
其他好文 时间:
2016-07-19 11:06:55
阅读次数:
143