- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 六、TIM普通定时器
TIM定时器定时器,其实就是间隔时间执行一个逻辑,STM32有八个TIMX计时器。TIM6和TIM7基本定时定时器,TIM2-TIM5是通用定时器。TIM1、TIM8是高级定时器.配置一个普通定时器步骤如下:1.配置定时器2.配置中断3.在中断函数编写逻辑void TIM2_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_TimeBase
2016-09-28 12:44:38 1239
原创 五、DMA入门使用
DMA使用直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。1.初始化DMA2.配置中断3.实验结果1.初始化DMAvoid DMA_Config(void){ DMA_InitTypeDef DMA_InitStructure; RCC_AHBPeriphClockCm
2016-09-27 12:35:38 1126
原创 四、串口控制LED灯
串口控制LED灯1.USART_GetFlagStatus(获取串口状态)2.USART_ReceiveData (串口接收函数)1.USART_GetFlagStatus:获取串口状态参数1:USARTX串口(如:USART1)参数2:USART_FLAG_xxx USART_FLAG_TXE 发送 USART_FLAG_
2016-09-23 12:49:25 19156 3
原创 三、Systick定时器
定时器1.配置RCC2.SysTick_Config函数3.Delay函数4.SysTick_Handler函数1.配置RCCvoid RCC_Config(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2
2016-09-23 12:13:09 432
原创 二、串口打印
串口打印1.设置串口参数2.重定向3.勾选use mcrolib初始化串口void USART1_Config(void) { /* USART configuration structure for USART1 */ USART_InitTypeDef usart1_init_struct; /* Bit configuration structure for G
2016-09-22 13:18:23 2324
原创 一、Led灯闪烁
Led灯闪烁步骤1.初始化GPIO2.给LED灯的引脚赋值源代码如下: main.cpp#include "stm32f10x.h"#include "led.h"void Delay(__IO u32 nCount);int main(){ //初始化GPIO LED_GPIO_Config(); while(1){ //开启LED
2016-09-19 17:43:00 1518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人