1.寄存器 CM3拥有R0~R15通用寄存器和一些特殊功能寄存器 R0~R12这些通用寄存器,复位初始值都是不可预料的2.CM3有R0到R15的通用寄存器组注:绝大部分的16位thumb只能访问R0到R7,而32位thumb-2可以访问全部寄存器3.特殊功能寄存器3.1程序状态寄存器组(应用程序.....
分类:
其他好文 时间:
2014-09-15 15:35:19
阅读次数:
181
原文传送门;* 文件名 : startup_stm32f10x_hd.s;* 库版本 : V3.5.0;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模块执行以下操作:;* -设置初始堆栈指针(SP);* -设置初始程序计数器(PC)为复位向量,并在执行main函数...
分类:
其他好文 时间:
2014-09-11 19:12:32
阅读次数:
275
本项目是一个模仿Android微信、云播雷达扫描动画效果的小例子,点击中间的黑色圆圈开始扫描动画,再次点击复位,需要这种效果的朋友可以自己下载看一下,因为是动画效果所以截的静态图有点变形,项目编译版本4.4.2默认编码GBK
源码包下载地址以及运行截图。
【点击这里】...
分类:
微信 时间:
2014-09-11 17:21:54
阅读次数:
451
自己写的,通过测试,就是不知道符不符合规范,请各位斧正 设计思路,首先根据硬件电路,可知控制器需要有3个输出口进行驱动595,分别是移位时钟、串行数据输入、并行数据输出 另外控制器还需提供 时钟、复位端口和供使用者操作的并行数据输入端口。 根据芯片手册 使用12M的时钟频率; 三根控制线之间的时序如...
分类:
其他好文 时间:
2014-09-10 17:30:40
阅读次数:
180
1、异步复位
//异步复位
always @ (posedge clk or negedge i_rst)
if (!i_rst) begin
a <= 1'b0;
end
else begin
a <= 1'b1;
end
2、同步复位
//同步复位
always @ (posedge clk )
if (!i_rst) begin
b <= 1'b0;
end
else begin...
分类:
其他好文 时间:
2014-09-09 12:37:08
阅读次数:
224
在NIOS II学习过程中设置CPU参数的时候,遇到Reset Vector和Exception Vector的设置。参数设置画面如下图所示。Reset Vector——复位向量Exception Vector——执行向量首先说明两个向量地址都存储着程序。下面分别进行解释。 ...
分类:
其他好文 时间:
2014-08-28 11:18:19
阅读次数:
337
1 #include "hw_config.h" 2 3 // >> 4 5 // 电源控制(PWR) 6 // 电源控制寄存器 (PWR_CR) 3.4.1 7 // DBP:取消后备区域的写保护 8 // 在复位后,...
分类:
其他好文 时间:
2014-08-27 16:01:38
阅读次数:
348
启动即是芯片上电复位要运行的程序,启动作为一个模块独立于操作系统而在,因为操作系统需要通过启动这个模块来加载和引导的。所以启动的英文术语是boot loader。我对boot loader的定义包括两部分:1.加载os 2. 为了让os能够正常运行所要做的硬件和软件初始化工作。本文讲述资源有限型系统的启动过程。...
分类:
其他好文 时间:
2014-08-24 23:53:33
阅读次数:
244
S3C2440A 的看门狗定时器是用于当其由于噪声和系统错误引起的故障干扰时恢复控制器的工作。它也可以被用作普通 16 位内部定时器来请求中断服务。看门狗定时器产生 128 个 PCLK 周期的复位信号。...
分类:
其他好文 时间:
2014-08-22 17:51:19
阅读次数:
223
一、主板检测卡各指示灯说明
BIOS 灯:为BIOS 运行灯、正常工作时应不停闪动
CLK 灯:为时钟灯、正常为常亮
OSC 灯:为基准时钟灯、正常为常亮
RESET 灯:为复位灯、正常为开机瞬间闪一下,然后熄灭
RUN 灯:为运行灯、工作时应不停闪动
+12V、-12V、+5V、+3.3V 灯正常为常亮
二、常见代码检修
1、00、CO、CF、FF 或D1
测BIOS 芯片CS...
分类:
其他好文 时间:
2014-08-21 13:25:34
阅读次数:
212