1) 串口时钟使能,GPIO 时钟使能
2) 串口复位
3) GPIO 端口模式设置
4) 串口参数初始化
5) 开启中断并且初始化 NVIC(如果需要开启中断才需要这个步骤)
6) 使能串口
7) 编写中断处理函数
.串口时钟使能。串口是挂载在 APB2 下面的外设,所以使能函数为:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1);
...
分类:
其他好文 时间:
2014-07-24 23:38:14
阅读次数:
861
一、linux设备驱动的分类及特点
计算机系统的硬件由CPU、存储器和外设组成。驱动针对的对象都是存储器和外设。linux将存储器和外设分为3个基础大类:字符设备、块设备和网络设备。
字符设备指那些必须以串行顺序依次进行访问的设备,块设备可以用任意顺序进行访问,以块为单位进行操作。字符设备不经过系统的快速缓冲,块设备经过系统的快速缓冲。网络设备面向数据包...
分类:
其他好文 时间:
2014-07-23 20:58:35
阅读次数:
212
I/O管理
--I/O管理概述
一、I/O控制方式
1.I/O 设备概念
I/O设备:是指计算机系统中除控制器、运算器(中央处理机)和内存以外的所有设备,通常也称为外部设备。
I/O操作:是内存与外设的介质之间的数据传输操作。
2.I/O 设备分类
(1)按交互对象分类:人机交互设备等。
(2)按交互方向分类:输入输出设备等。
(3)按外设特性分类:块传输设备或字符传输设备等。
3.I/O 管理目标
设备管理的功能是按照I/O子系统的结构和设备类型指定...
分类:
其他好文 时间:
2014-07-23 00:11:17
阅读次数:
266
STM32 的 IO 口
可以由软件配置成如下 8 种模式:
1、输入浮空
2、输入上拉
3、输入下拉
4、模拟输入
5、开漏输出
6、推挽输出
7、推挽式复用功能
8、开漏复用功能
每个 IO 口可以自由编程,但 IO 口寄存器必须要按 32 位字被访问。STM32 的很多 IO 口都是 5V 兼容的,这些 IO 口在与 5V 电平的外设连接的时候很有优势,具体哪些 IO...
分类:
其他好文 时间:
2014-07-22 23:45:18
阅读次数:
301
直接在linearlayout中设置gravity属性,而不是在控件中设置。另外设置weight的时候,最好让所有的控件处在一个布局中
分类:
其他好文 时间:
2014-07-22 22:51:35
阅读次数:
179
泪滴 是焊盘与导线或者是导线与导孔之间的滴装连接过度,设置泪滴的目的是在电路板受到巨大外力的冲撞时,避免导线与焊盘或者导线与导孔的接触点断开,另外,设置泪滴也可使PCB电路板显得更加美观。teardrop的作用是避免信号线宽突然变小而造成反射,可使走线与元件焊盘之间的连接趋于平稳过渡化,解决了焊盘与...
分类:
其他好文 时间:
2014-07-22 22:51:17
阅读次数:
169
CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是“ARM Cortex? 微控制器软件接口标准”。
CMSIS 分为 3 个基本功能层:
1) 核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
2) 中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
3) ...
分类:
其他好文 时间:
2014-07-22 14:05:44
阅读次数:
211
1 虚构一个电路以上为STM32和外设链接方式#include "stm32f10x.h"#define GPIOA_ODR_A (GPIOA_BASE + 0X0C)#define GPIOA_IDR_A (GPIOA_BASE + 0X08)#define GPIOB_ODR_A (GPIOB_...
分类:
其他好文 时间:
2014-07-19 14:28:35
阅读次数:
275
微处理器与外设交换数据的过程中可以选择一下两种方式并行通信:很多为位一起传输,串行通信:一个位一个位的传输通信的制式 单工 半双工 全双工164芯片接收一个串行数据进来,转为并行的数据输出,属于串转并行真值表假设需要传数据10110011则时序图如下连线表示arm联线到A B端口同时还的连到cloc...
分类:
其他好文 时间:
2014-07-19 11:22:11
阅读次数:
191
1 位绑定公式位绑定两个区域SRAM 区 0x2000 0000 ~ 0x200f ffff假设绑定后新的地址为 AliasAddr = 0x22000000 +((A-0x2000 0000)*8 +n)4;A 是变量的地址是在SRAM 区之间 具体是哪一个不知道n 是在变量中的位片上外设 0x4...
分类:
其他好文 时间:
2014-07-18 10:22:15
阅读次数:
176