第一讲 stm32f103 开发中断和按键总结

原创 2018年04月15日 12:07:34

上课时间:2018.4.14 下午2.30-5.00

授课老师:郭工

授课方式:面授

心情总结:今天来试听stm的课,有点微机原理的基础听起来还可以,但是有些地方听不懂。

主要内容:


LED原理:要想灯亮,要给一个高电平,要想灯灭,要给一个低电平。


怎么输出电平??

1.一开始结构体要不要定义?

#include  “stm32f10.h“  就行,后面无所谓

...

/*定义一个GPIO_InitiTypeDef类型的结构体*/


2.

3.GPIO需要设置时钟,将GPIO的时钟使能


【解析】

4.设置GPIO的管脚,设置为输出模式 /输入模式


【解析】GPIO_pin:要操作这一组寄存器的第几个pin

eg:

操作LED1---------第5个pin

操作LED2----------第6个pin

操纵LED3---------第3个pin





参考:时钟树

GPIOB 16个晶震 有0-15个管脚



CPO有很多管脚

RCC:外设时钟

APB:

STM32F103 GPIO的外部中断的使用例子。

STM32的GPIO可以作为中断输入使用,这样增强了实时检测性,可以用于外部按键或是触控等使用。如果使用,其实也难,这里使用标准的固件库,因此,需要加入外部中断的库文件:stm32f10x_exti....
  • tcjy1000
  • tcjy1000
  • 2016-08-10 22:03:58
  • 8865

STM32_按键中断

****************************************************************************************************...
  • zouleideboke
  • zouleideboke
  • 2017-05-24 23:10:34
  • 908

STM32F103程序设计-7-引脚输入功能-按键(中断)

AFIO时钟的打开。外部中断、重映射、复用功能?当配置AFIO六个寄存器中的值时就需要打开AFIO时钟。 void EXTI0_Config(void) {   /* Enable ...
  • OurRtems
  • OurRtems
  • 2017-02-26 22:53:00
  • 488

Stm32按键中断使LED灯闪烁

main.c源代码: /* *说明: *PA0:KEY1;PA1:KEY2; *PA2:LED1;PA3:LED2; *PA9:USART1_TX;PA10:USART1_RX */ #incl...
  • heirenheiren
  • heirenheiren
  • 2014-11-07 11:47:48
  • 6530

STM32F103(按键控制流水灯方向)

1:要求   用按键控制流水灯方向 2:基于Stm32F103RB 3:型号CT117E /*STM32库头文件*/ #include "stm32f10x_gpio.h" #include ...
  • SMC_Dr
  • SMC_Dr
  • 2018-01-08 13:55:50
  • 258

STM32按键中断学习记录

习惯了调程序遇到问题就在网上各种搜罗,常常能从大牛的记录或者回复中得到启发,没想到有一天自己也开始写博客记录下学习的点滴。 学习STM32的这一个月颇有点闭门造车的意思,因为周围没有学习这个开发板的朋...
  • mingtianwendy
  • mingtianwendy
  • 2015-07-13 15:34:18
  • 3028

STM32_EXIT中断

今天讲解“STM32F103  EXIT中断”,关于EXIT中断里面有很多学问,以我的工作经验来看,有几点是特别容易犯错的,我会在文章最后重点讲解。   每次讲解的不仅仅是基础,而是重点,不起眼的重点...
  • ybhuangfugui
  • ybhuangfugui
  • 2016-05-11 22:23:25
  • 2344

s3c2440中断总结+按键中断

一、启动代码之IRQ中断分析。 二、中断申请      60中断源,其中独立的中断和含有子中断的中断共32个。它们是位或共存。 1、 配置中断控制寄存器  SUB子  SRC源  PND--P...
  • My_way_
  • My_way_
  • 2015-08-21 09:12:24
  • 927

STM32F103按键操作的另一种实现——状态机

void GPIOConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIOMode_TypeDef GPIO_Mode);#ifndef _KEY_H_ ...
  • a1314521531
  • a1314521531
  • 2016-09-08 12:55:41
  • 1970

stm32F103状态机矩阵键盘

矩阵键盘程序,作为麦知club小车项目的一部分,从IAR状态机应用修改而来。 IAR7.4+STM32CUBEMX调试通过。 键盘行4,列3,每条线都有10K上拉电阻。改到4×4矩阵也很容易。 ...
  • fengyu09
  • fengyu09
  • 2015-12-08 08:06:48
  • 1975
收藏助手
不良信息举报
您举报文章:第一讲 stm32f103 开发中断和按键总结
举报原因:
原因补充:

(最多只允许输入30个字)