蓝桥杯之嵌入式STM32F103RBT6教程及常见问题

蓝桥杯之嵌入式STM32F103RBT6教程及常见问题

蓝桥杯stm32嵌入式开发板如图所示:

蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第1张图片
一、基本的硬件、软件连接问题以及编译问题:
一、电脑显示USB无法识别stm32开发板,如下图所示
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第2张图片**
在这里插入图片描述
原因是USB插反了:

正确连接应该连接上面那个CN2的口,如图
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第3张图片
实验一:定时器中断实验(TIM2)
1.TIM2是挂在APB1的,通过APB1总线下的使能来使能TIM2,调用函数是
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);//TIM2时钟使能
2.定时器结构初始化
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第4张图片

TIM_TimeBaseInit(TIM2,&TIM_TimeBaseInitStruct);

蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第5张图片
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第6张图片
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第7张图片
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第8张图片
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第9张图片

实验三 GPIO口管脚
GPIO口模拟iic时序,要用开漏输出(做温湿度传感器时候可以用推挽输出)。
GPIO口推挽输出正常置高是3.3v,置0是0v。
对于复用功能的GPIO模式怎么判断,查看中文参考手册p110.

四.串口的管脚定义

DB9公头的定义,母头的2.3就与这个相反
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第10张图片
USART1_IRQHandler(void)这是串口1的中断响应函数,当串口1发生中断,就会跳到该函数执行。中断函数的名字不能乱取,在startup_stm32f10x_md.s中可以找到。
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第11张图片
五、SYSTICK滴答定时器
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第12张图片
蓝桥杯之嵌入式STM32F103RBT6教程及常见问题_第13张图片
每一毫秒进入滴答定时器中断一次。

你可能感兴趣的:(stm32,嵌入式,单片机)