Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

STM32F103 GPIO的外部中断的使用实例

STM32F103 GPIO的外部中断的使用实例

STM32的GPIO可以作为中断输入使用,这样增强了实时检测性,可以用于外部按键或是触控等使用。如果使用,其实不难,这里使用标准的固件库,加入外部中断的库文件:stm32f10x_exti.c在stm32f10x_conf.h 中,打开 #include "stm32f10x_exti.h"这里通过外部触控的方式,点亮或是关闭一个LED灯的例子,熟悉一下STM32F103 系列外部中断的使用。我这里使用的GPIO为:PC11,头文件的GPIO宏定义为:/*...
Android 5.1源码编译环境搭建

Android 5.1源码编译环境搭建

根据官方及网络上的教程,成功搭建了Android 5.1源码的编译环境并成功编译。过程如下:一:使用虚拟机,安装Ubuntu。ubuntu-14.04.5-desktop-amd64.iso(官方推荐)硬盘空间:200G内存:4G以上CPU:1个处理器,4核心。使用VMWare 安装。(1)终端右键打开方式的设置命令行下运行:$ sudo apt-get install nautilus-open-terminal(2)安装VMTools,这样可以在主机与...
Linux Makefile编写 详述

Linux Makefile编写 详述

我之前总结了gcc的用法,那么在实际工作中,每次用gcc会很麻烦,尤其是一些大型项目,有很多的目录结构,这个时候我们就需要编写Makefile文件,然后在实际工作中,用make来编译大型的项目,相信搞过Android开发的一定对make,make install,make clean不陌生,分别是编译,安装和清理,下面我就用一个例子来说明Makefile怎么编写,还是上一讲的三个文件 func1.c func2.c main.c 来看一个简单的Makefi...
exynos4412中断编程

exynos4412中断编程

中断概述我们知道,ARM核能处理的异常有7种,但仅仅区分异常的种类显然不能够满足需求。拿手机来说,触摸屏幕和按下音量键可能都是irq异常,但是ARM并不能将他们区分开,而事实的情况是针对这两种中断,我们的处理方式显然不同,为此就需要在Soc中集成中断控制器(Generic Interupt Controller),它的核心功能就是进行中断的调度和管理。SGI VS PPI VS SPIexynos4412中每种中断都有自己的ID用以标识,exynos441...
SPI基础知识

SPI基础知识

Serial Peripheral Interface 是摩托罗拉公司提出的一种总线协议,主要应用在EEPROM,FLASH,实时时钟,A/D转换,以及数字信号处理和数字信号解码器中是一种高速,全双工,同步总线(UART是全双工异步,I2C是半双工同步)占4个引脚:CS(片选),如果有多个从机,SPI需要专门的片选线,这点和I2C通过SDA和SCL配合来片选的情况不同,当设备很多的时候,SPI可以通过译码器来节约管脚,如此可以通过轮询或中断的方式获得设备的...
I2C基础知识

I2C基础知识

常识两条总线线路:串行数据总线SDA,串行时钟总线SCL每个连接到总线的器件都有唯一的地址供其他设备寻址每个连接到总线的器件都可以作为发送器和接收器是多主机总线,如果两个或更多主机同时初始化,数据传输可以通过重提检测和仲裁防止数据被破坏串行的8bit双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s连接到相同总线的I2C数量只受到总线的最大电容400pF的限制I2C通信的数据以8bit为...
希尔排序学习手册

希尔排序学习手册

最近打数学建模,其中一个步骤就是对给定的数据按照某个标准进行排序。当时选择了对其进行希尔排序,故在此写下学习手册。基本思想将整个待排序记录分割成若干个子序列,在子序列内分别进行直接插入排序,待整个序列中的记录基本有序时,对全体记录进行直接插入排序。希尔排序是对直接插入排序的改进。我们知道若待排序记录按关键字值基本有序时,直接插入排序的效率可以大大提高。由于直接插入排序算法简单,则在待排序记录数量n较小时效率也很高。算法伪代码void ShellSort(i...
floyd算法学习笔记

floyd算法学习笔记

算法思路路径矩阵通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2),以此类推。最后又用同样的公式由D(n-1)构造出矩阵D(n)。矩阵D(n)的i行j列元素便是i号顶点到j号顶点的最短路径长度,称D(n)为图的距离矩阵,同时还可引入一个后继节点矩阵path来记录两点间的最短路径。状...
<< 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 >>