![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
ITYUMINMIN
这个作者很懒,什么都没留下…
展开
-
外部中断和定时器配置步骤
外部中断的一般配置步骤:1.初始化IO口为输入。GPIO_Init();2.开启IO口复用时钟。RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);3.设置IO口与中断线的映射关系。void GPIO_EXTILineConfig();4.初始化线上中断,设置触发条件等。EXTI_Init();5.配置中断分组(NVIC),并使能...原创 2019-05-02 22:00:35 · 1461 阅读 · 0 评论 -
串口和PWM配置步骤
串口配置的一般步骤:1.串口时钟使能,GPIO时钟使能:RCC_APB2PeriphClockCmd();2.口复位:USART_DeInit(); 这一步不是必须的3.GPIO端口模式设置:GPIO_Init(); 模式设置为GPIO_Mode_AF_PP4.串口参数初始化:USART_Init();5.开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤)NVIC_Init(...原创 2019-05-02 22:19:18 · 1777 阅读 · 0 评论 -
STM32简单认识
STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构。ARMv7架构定义了三大分工明确的系列:“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用“R”系列:针对实时系统;“M”系列:对微控制器。ARM7与Cortex-M3比较 STM32 命名规则...原创 2019-04-28 20:52:27 · 463 阅读 · 0 评论 -
GPIO工作原理
1.对于 GPIO 的配置8中配置(1) GPIO_Mode_AIN 模拟输入(2) GPIO_Mode_IN_FLOATING 浮空输入(3) GPIO_Mode_IPD 下拉输入(4) GPIO_Mode_IPU 上拉输入(5) GPIO_Mode_Out_OD 开漏输出(6) GPIO_Mode_Out_PP 推挽输出(7) GPIO_Mode_AF_OD 复用开漏输出(8)...原创 2019-04-28 21:12:02 · 2449 阅读 · 0 评论 -
跑马灯和系统时钟
跑马灯配置步骤:使能IO口时钟:调用函数RCC_APB2PeriphColckCmd();不同的IO组,调用的时钟使能函数不一样。初始化IO口模式:调用函数GPIO_Init();操作IO口输出高低电平:GPIO_SetBits(); GPIO_ResetBits();系统时钟:时钟系统框图:时钟系统知识点:STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。 ...原创 2019-04-28 21:31:47 · 613 阅读 · 0 评论 -
看门狗
看门狗的概述:STM32内置两个看门狗,提供了更高的安全性,时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗/窗口看门狗)可以用来检测和解决由软件错误引起的故障。当计数器达到给定的超时值时,触发一个中断(仅适用窗口看门狗)或者产生系统复位。独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它仍有效。独立看门狗适合应用于需要看门狗作为一个在主程序之外 能够完全独立工作...原创 2019-05-09 13:13:13 · 1232 阅读 · 0 评论 -
输入捕获
输入捕获模式可以用来测量脉冲宽度或者测量频率。通道1图过程:通过检测TIMx_CHx上的边沿信号,在边沿信号发现跳变的时候,将当前定时器(TIMx_CNT)的值存放在对应的捕获比较寄存器里面,完成一次捕获。输入捕获通道初始化参数:1.设置捕获同道。uint16_t TIM_Channel;2.设置输入捕获滤波器。uint16_t TIM_ICFilter;3.设置输入捕获极性。uint...原创 2019-05-26 11:07:20 · 1048 阅读 · 0 评论 -
RTC实时时钟特征与原理
RTC定义RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC,以防止对后备区域(BKP)的意外写操作。所以在要设置时间之前, 先...原创 2019-09-01 20:10:54 · 7057 阅读 · 0 评论