什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用 需要用到外设的重映射功能时才需要使能AFIO的时钟 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用 举例:重映射USART2 USART2的TX ...
分类:
其他好文 时间:
2017-05-24 20:15:41
阅读次数:
344
其实这篇文章主要是介绍自己为其写的GPIO库,自己借鉴了原子写的STM32,野火写的K60,还有LPC官方库,然后按照自己平时用的,然后写了一个..其实写库的主要目的是为了方便(主要是方便操作)以后自己用,还想着分享给别人用,加快项目开发的速度,,本想着后期的各种功能库都自己写一套...不过就今天看 ...
分类:
其他好文 时间:
2017-05-23 00:24:18
阅读次数:
230
TLC7226 8 位,5us 四路 DAC,并行输入、单/双电源 时序图: void IO_Configuration(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC ...
分类:
其他好文 时间:
2017-05-22 16:49:10
阅读次数:
154
MAX6675冷端温度补偿、热电偶数字转换器可进行冷端温度补偿,并将K型热电偶信号转换成数字信号。数据输出为12位分辨率、SPI兼容、只读格式。转换器温度分辨率为0.25°C,可读取温度达+1024°C,热电偶在0°C至+700°C温度范围内精度为8 LSB。 #include <stdio.h> ...
分类:
其他好文 时间:
2017-05-22 16:47:00
阅读次数:
279
#include <stdio.h>#include "stm32f10x.h"#include "stm32f10x_gpio.h"#include "MCP4922.h"#include "Delay.h"#define SCLK_H GPIO_SetBits(MCP4922_PORT, MCP ...
分类:
其他好文 时间:
2017-05-22 16:38:15
阅读次数:
258
Main.c内容 #include "stm32f10x.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABL... ...
分类:
其他好文 时间:
2017-05-21 22:35:28
阅读次数:
717
首先建立个存放gpio代码的文件夹,CD到该文件夹。 解压后会出现几个文件 GPIO文件夹内的SimpleGPIO.cpp和SimpleGPIO.h复制到eclipse工作空间的src文件夹下。 包含相关头文件后编写代码: 关于上面的gpio对应TK1上的引脚: 三排的插座: 关于GPIO和其他相关 ...
分类:
其他好文 时间:
2017-05-19 10:12:05
阅读次数:
232
配置GPIO的两种模式:开漏(open-drain,漏极开路)和推挽(push-pull),两者有何区别和联系 ...
分类:
其他好文 时间:
2017-05-18 20:24:43
阅读次数:
235
Button Handler(按键处理程序) 按键处理程序是使用GPIOTE(GPIO Task and Event)的处理机制实现的,为了防止按键的抖动。在GPIOTE event(事件)处理程序中开启了定时器。在定时器超时后,按键相应的引脚仍然是有效的(按键一直被按下),按键按下的事件才会报告给 ...
分类:
移动开发 时间:
2017-05-14 20:33:44
阅读次数:
298
1.时钟使能 B引脚RCC时钟脉冲启动。|(或)表示只要第三个为1就行。 也可以写为RCC_APB2ENR | = 0X0008; 2.配置GPIO的输出模式以及速度 3 . 如果是 0号引脚:GPIO_ODR = 1; 如果是 1号引脚:GPIO_ODR = 2; 如果是 2号引脚:GPIO_OD ...
分类:
其他好文 时间:
2017-05-14 18:09:04
阅读次数:
197