所需材料 一个已经安装配置好了的树莓派 连接控制树莓派所用的其他必须设备 200Ω电阻 x 8 led x 8 面包板及连接线若干 电路连接 电路图 按照电路图所示,在面包板上进行连接。 编写程序 安装RPi.GPIO 首先得确定RPi.GPIO已安装。最新的系统已经自带了,如果没有的可以使用命令 ...
分类:
编程语言 时间:
2017-04-08 00:32:12
阅读次数:
286
一、简单介绍树莓派的GPIO口 上图是树莓派2代的接口(不同型号接口会有差异),我们就以此为例来说下这些接口。 1、GPIO介绍 GPIO 英文全称是:General-purpose input/output 通用型之输入输出的简称,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入 ...
分类:
Web程序 时间:
2017-04-07 16:56:28
阅读次数:
817
STM32串口配置的一般步骤(库函数)(1)串口时钟使能:RCC_APBxPeriphClockCmd(); GPIO时钟使能:RCC_AHBxPeriphClockCmd();(2)引脚复用映射:GPIO_PinAFConfig();(3)GPIO端口模式配置:GPIO_Init(); 模式配置为 ...
分类:
其他好文 时间:
2017-04-06 22:23:41
阅读次数:
257
上一次讲到USB不启动问题是由与Vivado工程中的EMIO引脚未正确配置造成的,那么软件上又是如何使用这个引脚的呢? 首先,Xilinx提供的Linux 开发包中已经包含了gpio的驱动和sysfs进行配套,并在设备树文件中对OTG-RESETN进行了初始化配置和声明。 其次,在实际使用中,USB ...
分类:
数据库 时间:
2017-04-04 18:50:38
阅读次数:
1289
关于STM32GPIO口的8种工作模式,我们先引出一些问题? STM32GPIO口如果既要输入又要输出怎么办? 1、浮空输入模式 上图红色的表示便是浮空输入的过程,外部输入时0读出的就是0,外部输入时1读出的就是1,外部没有输入IO处于阻塞读不出电平状态。 用处:感觉在信号处理方面用的比较好,比如在 ...
分类:
其他好文 时间:
2017-04-03 17:04:34
阅读次数:
194
处理器:迅为-i.MX6开发板恩智浦Cortex-A9 四核i.MX6Q处理器,主频1GHz,内存2G,存储16GB。 系统支持:i.MX6开发板系统支持LINUX,Android,Ubuntu系统。 核心板介绍:迅为-i.MX6开发板采用核心板+底板结构设计,核心板引出脚多达320PIN,高品质... ...
分类:
其他好文 时间:
2017-03-31 12:17:27
阅读次数:
271
第二课:GPIO实验 一:用汇编点亮1个LED <1>目标:点亮LED (1) 看原理图:GPF4=0,点亮 (2) 怎么让GPF4为输出模式?配置寄存器。 配置哪个?GPFCON寄存器的[9,8]位,置为01。怎么配置?看S3C2440的数据手册。 (3) 怎么让GPF4输出为0呢? 配置GPFD ...
分类:
其他好文 时间:
2017-03-29 11:27:57
阅读次数:
106
GPIO寄存器描述 《STM32参考手册中文-p75》 1、端口配置低寄存器(GPIOx_CRL)(x = A...E)2、端口配置高寄存器(GPIOx_CRH)(x = A...E) 3、端口输入数据寄存器(GPIOx_IDR)(x = A...E) 这些位为只读并只能以字(16位)的形式读出。读 ...
分类:
其他好文 时间:
2017-03-28 20:39:47
阅读次数:
159
树莓派GPIO口数量有限,可以通过连接Arduinuo轻松扩展更多的GPIO接口。 一般情况下,都使用普通PC或笔记本电脑安装Arduino IDE进行开发。 本文具体介绍如何在Raspberry上进行安装配置Arduino IDE,并且所有操作都是在树莓派中完成的。 0.实践环境基本配置说明 Ra ...
分类:
Web程序 时间:
2017-03-26 18:13:07
阅读次数:
2341
S5PV210的时钟系统 (外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频得到各种频率的时钟) 1.为什么要时钟系统?SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥 2.为什么要内部先高频然后再分频? ...
分类:
其他好文 时间:
2017-03-26 13:30:59
阅读次数:
269