先来tm1629数码管驱动,网上看了一大堆,主要是共阴极的居多,共阴极操作简单,控制的数码管较少,共阳极的控制的数码管多,可是需要转换转换 TM16290.H #ifndef __TM1629_H#define __TM1629_H#define TM1_STB_PIN GPIO_Pin_0#def ...
分类:
其他好文 时间:
2018-11-01 11:52:32
阅读次数:
1492
BBB为REV C,emmc4G版本,系统为Debian 7.9 wheezy (2015.11.12),内核为Linux 3.8.13.使用命令cat /etc/dogtag查看 查看系统信息的四种方式 uname -a lsb_release -a cat /proc/version sudo ...
分类:
其他好文 时间:
2018-10-31 17:00:18
阅读次数:
344
如果遇到问题,反复查不到 就DEBUG 下单点运行,执行每一个SCK 和SDA的拉高拉低 看看是否能正常的拉高拉低 先解决掉底层的GPIO的控制问题, 有的时候可能数据引脚为特殊功能引脚 ...
分类:
其他好文 时间:
2018-10-27 21:09:27
阅读次数:
191
//CH7#define ADC7_PIN GPIO_Pin_7#define ADC7_PORT GPIOA#define ADC7_RCC RCC_APB2Periph_GPIOA#define ADC7_RCCCmd RCC_APB2PeriphClockCmd #define INIT_AD ...
分类:
其他好文 时间:
2018-10-26 19:32:11
阅读次数:
179
8.1 点亮LED 硬件连接图, 由硬件图可知,当175引脚GPIO[0]输出为0时,LED点亮,当GPIO[0]输出为1时,LED就熄灭,GPIO寄存器的基地址为0x8000d000,下图为用到的几个寄存器的偏移地址 首先,选中GPIO引脚, *((unsigned short *)(0x8000 ...
分类:
其他好文 时间:
2018-10-23 15:41:23
阅读次数:
154
DA14683GPIO操作 勤基科技 陈杰明 添加GPIO初始化函数 在main.c中,添加以下子函数,初始化GPIO口,按键的引脚设置为输入,LED灯的引脚设置为输出。 /*按键GPIO设置*/ void key_led_init() { hw_gpio_set_pin_function(HW_G ...
分类:
其他好文 时间:
2018-10-22 14:51:15
阅读次数:
202
内核版本 : Linux 3.10.14 rc红外接收类型: GPIO 类型的NEC红外编码 本章内容 1) rc体系结构分析 2) 分析红外platform_driver平台驱动框架 3) 分析内核自带的NEC红外解码过程 4) 修改内核自带的NEC红外解码BUG,实现按键重复按下 下章内容 1) ...
分类:
系统相关 时间:
2018-10-13 18:41:42
阅读次数:
274
STM32定时器输出比较器可以直接操作对应的GPIO,在计数器值等于比较寄存器的值时,对应的GPIO可以有以下四种动作 无动作 激活 取消激活 翻转 激活电平由输出极性寄存器决定 将LED置于定时器输出比较对应的GPIO上,对它的操作将非常方便,完全由硬件完成,不消耗CPU时间,无需中断,每个定时器 ...
分类:
其他好文 时间:
2018-10-12 18:28:34
阅读次数:
274
创建脚本gpio.sh 测试使用脚本控制gpio高低电平,方法如下: 删除gpio口 这样的话gpio口$PIN就会被移除。 ...
分类:
系统相关 时间:
2018-10-09 16:16:47
阅读次数:
259
1、IO 翻转速度 GPIO的翻转速度有三种,为2MHz、10MHz、50MHz 2、奇葩的IO PC13、PC14、PC15 只能用于 2MHz 的输出模式, 最多只能带 30pf 的负载,并且同时只能使用一个引脚 3、IO输出配置中有关复用的解说 在IO的配置中,可以看到IO可配置为推挽输出和推 ...
分类:
其他好文 时间:
2018-10-07 23:19:49
阅读次数:
129