-
STM32单片机的Usart2串口的调试方法
先是参考http:wenku.baidu.comview78f6b1350b4c2e3f572763e9.html调通了usart1然后将程序进行修改,对Usart2进行配置,配置完了之后,程
-
STM32单片机在KIEL4配置开发中的设置
开发环境:KIEL4,芯片STM32F103VCT6。函数库VC3.51.配置开发环境。2.OpTIon for Target,主要是C++C++和debug两个部分设置。3.变量和函数名自动补全以
-
STM32单片机如何通过定时器的控制输出PWM
STM32F103ZET6里共有8个定时器,其中高级定时器有TIM1-TIM5、TIM8,共6个。我这里输出PWM的定时器是TIM2,空闲的定时器是TIM3。以TIM2为主定时器,TIM3为从定时器对
-
STM32单片机TIM模块定时器向上溢出的输出比较
首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让
-
STM32的ADC单次转换设计
下面分别为库函数和直接 *** 作寄存器的两个范便,我都已测试通过使用此程序前必要对GPIO设好为模拟输入方式=====================================库函数版========
-
STM32单片机的低功耗模式待机唤醒设计
一 待机模式简介在STM32的低功耗模式中,待机模式可以实现系统的最低功耗,在这种模式下,只需要2uA左右的电流。三 待机唤醒程序分析实验现象:将程序下载到开发板上后,LED灯会不断地亮灭,当按下KE
-
基于STM32单片机的USB时钟配置设计
1.首先要配置好系统的时钟如下:RCC_DeInit();将外设RCC寄存器重设为缺省值*EnableHSE*RCC_HSEConfig(RCC_HSE_ON);设置外部高速晶振(HSE)
-
如何利用STM32单片机发送字符串
一、STM32有自己的字符发送函数。void PC_SendChar(uint8_t DataToSend){USART_SendData (USART1 ,DataToSend);while(USA
-
STM32单片机对正交编码器的驱动
STM32正交编码器驱动,引入(突变)带进位的位置环和速度环#include “stm32f10x.h”#include “stm32f10x_encoder.h”#include “sys.h”#i
-
STM32单片机ADC的模拟看门狗的测试
ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无
-
如何通过STM32驱动nRF24L01发送数据
最近在一个项目中用到了nRF24L01这个无线2.4G收发芯片,项目中有主机和分机,默认都是使用数据通道0,主机通过nRF24L01发送数据后,对应地址的分机在收到数据后会返回一个确认数据包给主机(注
-
STM32单片机对CAN过滤器的设置方法
在使用STM32的CAN控制器进行数据收发,当用到位屏蔽模式的时候,就要设置过滤器了,这个关系到是否能够接收到想要的数据。下面针对几种不同情况对CAN过滤器(Filter)进行设置。CAN_Filte
-
STM32单片机的usb上电和断电函数的定义
usb_pwr.c 这个文件看文件名就知道跟功耗有关了,有很多的状态:上电、掉电、挂起、恢复。当首先是usb的上电和断电函数的定义了。usb上电函数如下:**********************
-
如何将STM32单片机的JTAG口作为GPIO使用
使用STM32F系列,会遇到将JTAG口复用为SPI1或直接用做普通IO。针对于F1系列,需要先禁止使能 JTAG,然后将其复用为其他口或者普通IO。针对F4系列,STM32F4库函数中,已经取消了G
-
STM32单片机的CPU运行性能的算法测试
1前言出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。2移植算法2.1 算法简介此算法是基于 *** 作系统的,理论上不限于任何 ***
-
STM32单片机的ADC多通道采样
一 单通道采样参考资料:《STM32库开发实战指南》 原理性质的东西还是少讲,因为上面那本书里面讲解的很详细了,直接来看硬件电路图这里使用的是3362电位器(10K),即用STM32来测量PB0和GN
-
STM32单片机重映射USART设计
需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART2
-
STM32单片机SPI的使用原理解析
1、SPI使用原理以数据交换实现数据传输,第一个跳变沿实现数据输出,第二个跳变沿实现采样。如下图2、GPIO的配置GPIO_InitTypeDef GPIO_InitStructure;配置SPI
-
STM32单片机对红外接收系统的设计
4.23.1概述人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光光波长更短的光叫紫