摘要: typedef void (*pFunction)(void); JumpAddress = *(__IO uint32_t*) (DEF_FLASH_AppStartaddr + 4); Jump_To_Application = (pFunction) JumpAddress; /* Initi 阅读全文
posted @ 2017-04-08 18:34 风一样的男人2 阅读(4912) 评论(0) 推荐(1) 编辑
摘要: 1. 双路232通信电路:3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。 2. 三极管串口通信:本电路是用三极管搭的,电路简单,成本低,但是问题,一般在低波特率下是非常好的。 3. 单路232通信电路:三线方式,与上面的三级管搭的完全等效。 4. USB转232电路: 阅读全文
posted @ 2017-04-08 16:36 风一样的男人2 阅读(420) 评论(0) 推荐(0) 编辑
摘要: MOS管,即在集成电路中绝缘性场效应管。MOS英文全称为Metal-Oxide-Semiconductor即金属-氧化物-半导体,确切的说,这个名字描述了集成电路中MOS管的结构,即:在一定结构的半导体器件上,加上二氧化硅和金属,形成栅极。MOS管的source和drain是可以对调的,都是在P型b 阅读全文
posted @ 2017-04-08 16:33 风一样的男人2 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 在选择使用哪些外设的的时候,是去更改从官方模版中拷贝过来的stm32f10x_conf.h文件的27-48行,把我们要用的外围的头文件包含进来,不用的外围的头文件注释掉,但是你是否发现我们根本没有在用户主程序文件中包含stm32f10x_conf.h这个文件。那我们的修改这个文件怎么进入主程序文件的 阅读全文
posted @ 2017-04-08 16:31 风一样的男人2 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套。图中的蓝色虚线箭头,标出了外部中断信号的传输路径。 首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到 阅读全文
posted @ 2017-04-08 16:30 风一样的男人2 阅读(490) 评论(0) 推荐(0) 编辑
摘要: #include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码:#include "x.h"#include "x.h"显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码:#include "a.h"#include "b.h"看上去没什 阅读全文
posted @ 2017-04-08 16:24 风一样的男人2 阅读(207) 评论(0) 推荐(0) 编辑
摘要: C语言中,有时需要进行置位操作,比如针对其中的某些位。这样做的目的是既达到了目标,又不会影响其它位。常用的置位操作如下: #define setbit(x,y) x|=(1<<y) //将X的第Y位置1#define clrbit(x,y) x&=~(1<<y) //将X的第Y位清0 举个例子: i 阅读全文
posted @ 2017-04-08 14:27 风一样的男人2 阅读(249) 评论(0) 推荐(0) 编辑