- 博客(16)
- 收藏
- 关注
原创 STM32HAL库——HAL_Delay()函数实现原理
很多初学者只是学会使用HAL_Delay()函数,但却不明白这个函数实现延时的机理,其实它本质山是利用了SysTick定时器来实现延时的,很多人后来不在使用这个函数,又是因为神马原因呢?请听我娓娓道来。首先你要知道定时器和中断的概念:定时器定时器就相当于一个计数器的功能,STM32定时器分为基本定时器,通用定时器,高级定时器。具体介绍可以参考https://blog.csdn.net/Carbon6/article/details/107815216?ops_request_misc=%257B%2522r
2022-06-04 10:09:09
16603
6
原创 搭建阿里云物联网平台实现MQTT通信
1,点击进入阿里云官方网站:阿里云-上云就上阿里云 (aliyun.com)2,注册登录并且进行实名认证;如下图:点击右上角 控制台,进入如图界面:3,在阿里物联网云平台创建设备: 首先创建产品:大致过程如下(多图预警)添加自定义功能:发布上线后,就成为了一个新的产品,在之后是创建设备,产品就像是一个模板,像是一个类,而设备更像是一个个实例,一个产品可以有多个设备。在创建设备时,会选择归于哪一个产品。 设备被创建之后默认没...
2022-05-14 18:59:02
1539
翻译 初学STM32,对微秒延时函数的理解
有很多方法可以实现微秒延时,我也仅仅刚学一个月,分享一下自己的理解,这里是大神的方法:原文链接:https://blog.csdn.net/Firefly_cjd/article/details/106709259 我们来看看下面这个方法:void delay_us(uint32_t nus){ uint32_t temp; SysTick->LOAD = RCC_Clocks.HCLK_Frequency/1000000/8*nus; SysTick-...
2021-08-16 17:25:08
1544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人