玩stm32也有一段时间了,对串口中断接受和DAM方式发送总一下总结,但是本节只讲述串口中断接受的基本配置,既然是基本就说明他很重要,如有疏忽,就会让串口失灵。下一节主要讲述DAM的用法。言归正传:首先我们要知道开启一个功能的步骤如下, (1)RCC配置 (2)GPIO配置 (3)USART ...
电平标准 根据通讯使用的电平标准不同,串口通讯可分为TTL标准和RS 标准,如下表: 从图中可以看到,TTL电平标准使用 V表示高电平,使用 V表示低电平。在R 电平标准中,为了增加串口通讯的远距离传输及抗干扰能力,使用的是 V表示高电平,使用 V表示低电平。如下图为RS 和TLL电平标准表示同一个信号时的对比。 在电子电路中,一般使用TTL电平进行通讯,而在PC机中则使用RS 电平进行通讯。所 ...
2019-07-28 09:32 0 1700 推荐指数:
玩stm32也有一段时间了,对串口中断接受和DAM方式发送总一下总结,但是本节只讲述串口中断接受的基本配置,既然是基本就说明他很重要,如有疏忽,就会让串口失灵。下一节主要讲述DAM的用法。言归正传:首先我们要知道开启一个功能的步骤如下, (1)RCC配置 (2)GPIO配置 (3)USART ...
1、通用定时器的PWM功能 STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。 通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。 通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号 ...
1、STM32的中断 STM32的中断管理是属于内核部分的,所以中断管理的寄存器也是属于内核组,不属于芯片外设,在查看相关资料的时候,需要查看相对应的内核手册。 STM32F103ZET6是Cortex-M3内核的IC。Cortex-M3内核支持256个中断,其中包含了16个内核中断 ...
1、GPIO简介 STM32F103ZET6有多个GPIO组,如GPIOA、GPIOB、GPIOC...等等。每个GPIO组具有16个IO口。 GPIO组的寄存器都是类似的,每个GPIO组都有2个32位的配置寄存器、2个32位的数据寄存器、1个32位的置位/复位寄存器、1个16位复位 ...
1、IWDG简介 STM32F103ZET6的独立看门狗(IWDG)是由内部LSI(内部约40KHZ低速时钟)时钟驱动的。由于IWDG是由内部低速时钟驱动,所以就算主时钟发生故障,IWDG依然能够工作。 由于LSI是一个内部RC时钟,所以时钟不是很准确的40KHZ,而是在30KHZ ...
1、EXTI功能 外部中断/事件控制器EXTI管理了STM32的20个中断/事件线。 EXTI的功能框图如下: 在功能框图中,可以看到很多在信号线上打了一个斜杠并标注“20”的字样,这是表示在STM32内部类似的信号线路有20个,也就是EXTI的20个中断/事件线 ...
1、WWDG简介 窗口看门狗(WWDG)通常被用来检测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。 WWDG是一个不断往下递减的计数器。当WWDG的 ...
stm32f103zet6是一种嵌入式-微控制器的集成电路(IC),是由ST公司开发的STM32F1系列的其中一种,芯体尺寸是32位,速度是72MHz,程序存储器容量是256KB,程序存储器类型是FLASH,RAM容量是48K。 stm32f103zet6详细参数 ...