STM32
文章平均质量分 78
LIUYONG19
来自湖南邵阳,目前在深圳工作,现从事气体检测、数字电源、工业控制产品开发工作,有丰富的C8051、PIC、TI C2000系列、STM32单片机软硬件开发经验。
展开
-
convert between RGB565 and RGB888
#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop *//*请把RGB(565)格式数据改成RGB(888)格式,即用三个byte表示原来两个byte的数据565: |原创 2016-08-15 12:16:03 · 407 阅读 · 0 评论 -
STM32 通用定时器作为输入捕获 学习笔记
STM32 通用定时器作为输入捕获 通用定时器作为输入捕获的使用。我们将用TIM5的通道1(PA0)来做输入捕获,捕获PA0上高电平的脉宽(用 WK_UP 按键输入高电平),通过串口打印高电平脉宽时间。 输入捕获简介:输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32 的输入捕获,简单的说就是通过检测原创 2017-07-20 16:09:46 · 2149 阅读 · 0 评论 -
STM32 通用定时器的输出PWM功能 学习笔记
首先来说,你要使用PWM模式你得先选择用哪个定时器来输出PWM吧!除了TIM6、TIM7这两个普通的定时器无法输出PWM外,其余的定时器都可以输出PWM,每个通用定时器可以输出4路PWM,高级定时器TIM1、TIM8每个可输出7路PWM。选好定时器及通道后,下一步就是要使能定时器的时钟。先贴代码,再对每条代码做详细分析。TIM_OCInitStructure.TIM_OCMode = TIM_原创 2017-07-19 16:15:11 · 4807 阅读 · 0 评论 -
STM32 通用定时器的定时功能 学习笔记
这节主要讲下STM32 通用定时器的定时功能。一、TIMx的时钟源问题:STM32有8路寄存器,包括TIM1和TIM8两个高级定时器,TIM6和TIM7两个基本定时器,TIM2-TIM5四个通用定时器,定时器是完全独立的,而且没有互相共享任何资源,它们可以一起同步操作,所有TIMx定时器在内部相连,用于定时器同步或链接。当一个定时器处于主模式时,它可以对另一个处于从模式的定时器的计数器进行原创 2017-07-19 14:47:53 · 2437 阅读 · 0 评论 -
STM32_DMA 标准初始化设置解释
DMA 全称是:Direct Memory Access;根据 ST 公司提供的相关信息,DMA是STM32中一个独立于 Cortex-M3 内核的模块,有点类似于 ADC、PWM、TIMER 等模块;主要功能是起通信“桥梁”的作用,可以将所有外设映射的寄存器“连接”起来,这样就可以高速访问各寄存器,其传输不受 CPU 的支配,传输还是双向的;例如,从“表面”上看,它可以将 flash 中的数原创 2017-09-27 16:30:58 · 11475 阅读 · 2 评论