相关推荐

GPIO_InitTypeDef GPIO_InitStructure;

//配置SPI2管脚...

发表于 2018-11-29 16:35

•

0次阅读

242e47cb04f6d7067bb0455a074e3c14.png

这里使用的是3362电位器(10K),即用STM32来测量PB0和GND两端的电压,这样的电路设计比...

发表于 2018-11-29 16:12

•

10次阅读

06e88272ac856135398fa3019ad737a2.png

此算法是基于操作系统的,理论上不限于任何操作系统,只要有任务调度就可以。本文将以FreeRTOST为...

发表于 2018-11-29 16:01

•

11次阅读

8d649d54d4be5657d807a9266a689914.png

针对F4系列,STM32F4库函数中,已经取消了GPIO_*PinRemapConfig()函数,对...

发表于 2018-11-28 16:43

•

44次阅读

0aa75589cdab69645d56c61fcb71f65c.png

usb_pwr.c 这个文件看文件名就知道跟功耗有关了,有很多的状态:上电、掉电、挂起、恢复。

发表于 2018-11-28 16:35

•

50次阅读

57e8d3237cc99aa455689697cbbb3d99.png

在使用STM32的CAN控制器进行数据收发,当用到位屏蔽模式的时候,就要设置过滤器了,这个关系到是否...

发表于 2018-11-28 16:25

•

47次阅读

07782ee00432601a205ad98988ef9582.png

最近在一个项目中用到了nRF24L01这个无线2.4G收发芯片,项目中有主机和分机,默认都是使用数据...

发表于 2018-11-28 15:53

•

44次阅读

13d5ee344fa6998da1e09fb72328d647.png

发表于 2018-11-27 17:02

•

121次阅读

20181129823478.html

ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LT...

发表于 2018-11-27 16:49

•

63次阅读

1f7a7bb42d7dd26433724b0b0e3f4926.gif

STM32正交编码器驱动,引入(突变)带进位的位置环和速度环

发表于 2018-11-27 16:12

•

42次阅读

bb52aedb7524e60882fb0baceabc2ecf.png

一、STM32有自己的字符发送函数。

void PC_SendChar(uint8_t Dat...

发表于 2018-11-26 15:26

•

66次阅读

c497ec3ec122ae5dd75f5f044a2faec3.png

RCC_DeInit();//将外设RCC寄存器重设为缺省值

/*EnableHSE*/

...

发表于 2018-11-26 15:20

•

65次阅读

788e60ddbf3c9f00d0b1fc838105d607.png

将程序下载到开发板上后,LED灯会不断地亮灭,当按下KEY2键超过3s时,LED灯灭,标志着单片机进...

发表于 2018-11-26 14:40

•

52次阅读

bbd876fc046091b95792bef66b90e4b3.png

发表于 2018-11-26 08:46

•

123次阅读

20181129823478.html

//先配置IO口:

ADC_InitTypeDef adcInitStruct;

///...

发表于 2018-11-23 15:40

•

66次阅读

584688f2d5daa665c6f825de8818764a.png

这里的ADC转换也来使用DMA---这个也是STM32的ADC转换最常见的方式。

第一步是了解...

发表于 2018-11-23 15:30

•

135次阅读

fdcb00f21bdd3b977e61b1985099afca.png

实验结果:当杜邦线另一端接电源时,led灭;当接地时,led就亮

结论:无论配置与否,51单片...

发表于 2018-11-23 15:16

•

99次阅读

17ada7ad5a49d3ef793552d3ba17bdae.png

开发环境:KIEL4,芯片STM32F103VCT6。函数库VC3.5

1.配置开发环境。

2....

发表于 2018-11-23 15:01

•

60次阅读

69cb7a8a6dfb8afe7268c2829b5a9fd5.png

首先有一点需要注意:FWLib固件库目前的最新版应该是V2.0.x,V1.0.x版本固件库中,TIM...

发表于 2018-11-22 16:20

•

77次阅读

27dc94ff0ba10c91125af3bd3f48f8ce.png

STM32F103ZET6里共有8个定时器,其中高级定时器有TIM1-TIM5、TIM8,共6个。 ...

发表于 2018-11-22 15:56

•

96次阅读

257113d75ba6432bfd0f9925437c2885.png

RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理...

发表于 2018-11-21 15:59

•

106次阅读

5fa4e95437f2bcfbc059c6fb0fd438ee.png

先是参考http://wenku.baidu.com/view/78f6b1350b4c2e3f57...

发表于 2018-11-20 16:10

•

90次阅读

c021dda6502ccaa8771ae1495514e123.png

环境:

主机:XP

开发环境:MDK4.23

MCU:STM32F103CBT6...

发表于 2018-11-20 16:03

•

120次阅读

a760ac5a110cfb7e6b508621e9b4f2f0.png

和配置NVIC一样,这也是EXTI配置的一般步骤:清除相应中断线标志位(这个很重要,刚开始一直没找到...

发表于 2018-11-20 15:46

•

117次阅读

37d4968338f58ee4c5304e2769600bb5.png

发表于 2018-11-19 08:38

•

122次阅读

20181129823478.html

发表于 2018-11-16 15:52

•

294次阅读

20181129823478.html

发表于 2018-11-16 15:11

•

28次阅读

20181129823478.html

SI4438射频模块参数:

1、频率范围:425-525MHz

2、数字接收信号强度指示...

发表于 2018-11-15 16:55

•

111次阅读

edd799f8ac4d31abb1e7b7835b26f14f.png

本文使用ADC转换电位器输出的电压值,并用DMA模式传输转换的结果,每8次采样转换取平均值,做一个简...

发表于 2018-11-15 16:05

•

232次阅读

1e0d886901c0421e2aaf6c4d5d280362.png

发表于 2018-11-15 08:53

•

155次阅读

20181129823478.html

1. STM32的5个时钟源

a。高速内部时钟 HSI,大约为8MHz

b。高速外部时钟...

发表于 2018-11-14 16:30

•

117次阅读

0207ba3d656ebd0f9beab370604e994d.png

为了更好,更深入学习了解ILI9325系列TFT的驱动原理,自己做了一块TFT板子。为了方便测试,在...

发表于 2018-11-14 15:53

•

117次阅读

92377e6e211c3f262a2abe3683e7b2af.png

#include“stm32f10x_lib.h”

unsigned char sys_nub...

发表于 2018-11-12 16:10

•

120次阅读

1ec7a116e730b302d7d726d049699489.png

在M3中有两个优先级的概念-抢占优先级和响应优先级。每一个中断源都必须指定这两种优先级。这里的中断抢...

发表于 2018-11-12 15:40

•

108次阅读

635c32b6e40468c8951e5ce41da277dd.png

工程中用到低功耗的控制,本来想使用待机模式,后来发现待机后所有IO口为高阻态,这样对于一些IO口控制...

发表于 2018-11-12 15:31

•

146次阅读

5c0da4f4227c0edade152e96dcb2347f.png

打开重映射时钟和USART重映射后的I/O口引脚时钟,

RCC_APB2PeriphClock...

发表于 2018-11-12 15:04

•

148次阅读

1952cd837e3f870e9116058681d6acd8.png

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,...

发表于 2018-11-09 16:32

•

172次阅读

d313a73d6b89577514664fa957314425.png

bootloader 分为boot 和loader,更多的时候是针对于linux系统,windows...

发表于 2018-11-09 16:15

•

169次阅读

59a4d33a0c166621dd10cf59296f7e4a.png

字符发送的过程描述:在UART的发送过程中先将数据输入到发送数据寄存器中(TDR)此时(TXE)被硬...

发表于 2018-11-08 16:59

•

131次阅读

b699ce0d5640f1831812b0a4fad23707.png

一、添加芯片类型判断程序:

在库中的启动代码前面加一段,读一下ID code,自动区分一下芯片...

发表于 2018-11-08 16:52

•

87次阅读

b4fad295d84bdee6d1db2c062293f2aa.png

在Launchpad上有按键S2,接在P1.3口,当按下后P1.3将接入高电平,从而触发中断。

在...

发表于 2018-11-08 16:46

•

61次阅读

2146a08e34365720b1049393ca515194.png

STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说...

发表于 2018-11-08 16:25

•

126次阅读

4569f403487086039bce1c03baea6f8d.png

USART又叫通用同步异步收发器,塔提供了一种灵活的方法与工业使用标准NRZ异步春航数据格式的外部设...

发表于 2018-11-07 16:30

•

90次阅读

098635c947089d93c2cb5c78f1a7098b.png

STM32F103系列的单片机一共有11个定时器,其中:

2个高级定时器

4个普通定时器...

发表于 2018-11-07 16:30

•

150次阅读

3396ebab87a2d6495fff9c8e3b450bd8.png

LWIP是一款开源的嵌入式网络协议栈,支持的功能很多,而且能在多任务环境下和单任务裸机环境下跑,今天...

发表于 2018-11-07 16:14

•

90次阅读

3de6e1c36a84611edf11dae621f15c7c.png

STM32有好几个串口。比如说STM32F103ZET6有5个串口,串口1的引脚对应的IO为PA9,...

发表于 2018-11-07 16:06

•

115次阅读

bc2a24e4685468fac4e068cb105a34a6.png

1、基本的GPIO配置,注意,因为需要用到普通IO口作为中断输入口,因此是用了IO口德复用功能,因此...

发表于 2018-11-05 16:05

•

184次阅读

abd146a5068a1b3160751d402f9ba045.png

void Flash_Init(void)

{

// 调整flash与时钟速率之间的关系...

发表于 2018-11-05 16:05

•

117次阅读

fa4e9ded69bc666c3f767c3b665dda23.png

对于双向复用功能,必须配置为复用功能输出模式(推挽或者开漏),此时输入驱动器配置为浮空输入模式。

...

发表于 2018-11-05 15:54

•

97次阅读

c76974264b93ca4e8b75b74aab09c688.gif

USART 分为了三个主要部分: 时钟发生器,发送器和接收器。控制寄存器由三个单元共享。时钟发生器包...

发表于 2018-11-05 15:42

•

97次阅读

22fe9e33e2dbb015048f794da5a4a419.png

1.不要太相信STM32内部的IO上下拉,必要的话,在外部接上下拉电阻。 2.当把JTAG的IO口当...

发表于 2018-11-02 16:27

•

199次阅读

2559b5fbcc3ad862d6acfdeec12e9409.png

注意:定义GPIOB2为超声输出;GPIOB10为输入,定时器用tim2

发表于 2018-11-02 15:47

•

229次阅读

9265febed8c546966285ef4631852db6.png

STM8不像STM32那样有个一寄存器管理着中断向量的地址,所以STM32的中断可以任意设置(符合要...

发表于 2018-11-01 16:16

•

120次阅读

b6e5c999307d18b155ec132bcc63392a.png

当你建立一个头文件库时,经常会遇到一个问题,就是在A文件中定义一个temple变量,想把它的值传递给...

发表于 2018-11-01 16:10

•

164次阅读

362def6e1af30c0ca1933ce90a5d1092.png

ODR寄存器可读可写:既能控制管脚为高电平,也能控制管脚为低电平。

管脚对于位写1 gpio ...

发表于 2018-11-01 15:45

•

154次阅读

0b10f6a32dfdb05c6217ce925cb78591.png

STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16 位自动装载计数器(CNT)构成。...

发表于 2018-10-30 16:10

•

269次阅读

a17e018d3ed080457c0cd9b5885a273a.png

首先要知道普通的IO就两种功能一个为输入,一个为输出。然后再以输入和输出细分为以哪种模式输出、以哪种...

发表于 2018-10-30 16:02

•

163次阅读

d739733daece278907965c49f2f94cc2.png

●小容量产品是指闪存存储器容量在16K 至32K 字节之间的STM32F101xx、STM32F10...

发表于 2018-10-30 16:00

•

111次阅读

066a1f2da307d48170a2655c3d754ffd.png

1.跟着例程自己创建自己的工程时,出现了GPIO库文件里有undefined等等,在我们刚开始学习新...

发表于 2018-10-30 15:42

•

263次阅读

c0a748cca70448632e972ae7bba67cfb.png

在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时...

发表于 2018-10-30 14:58

•

134次阅读

c39f1414f1036e1c9dedbd0396181466.png

STM32作为现在最流行的单片机,广泛应用与各个领域。现在的手持设备也经常用STM32作为主控芯片。...

发表于 2018-10-29 15:53

•

156次阅读

27f688c68f25b17851657f9ed2af6027.png

学习STM32时,首先要熟悉流水灯例程,在这里就来分析流水灯中的GPIO_Init()函数

例...

发表于 2018-10-29 15:42

•

153次阅读

9a2bb987fd99508a4c3a83d303d6e553.png

FSMC对于类RAM存储器的读操作过程一般是:先发出片选信号、读写信号和地址信号,然后等待数据建立完...

发表于 2018-10-26 15:42

•

87次阅读

5362aaeb6cc33d52c886e7e7320fb36f.png

ESP8266模块在STM32上做Server时,外部对其端口进行收发数据的程序,大部分代码都备注了...

发表于 2018-10-25 15:12

•

328次阅读

4ebd129ecd824ed1ccaac9888dc53708.png

第一步:开启时钟使能

RCC-》APB1ENR:1 位 //开启定时器3 时钟使能

第二...

发表于 2018-10-25 15:05

•

213次阅读

1e8a09d4faacc79c67968ec72fbfd864.png

意法半导体推出了STLINK-V3下一代STM8 和STM32微控制器代码烧写及调试探针,进一步改进...

发表于 2018-10-25 14:48

•

213次阅读

caaa035bf94b60900ae631036dab0b19.png

更多推荐