Image
Image

漫天星yl

+ 关注

粉丝 0     |     主题 34     |     回帖 350

STM32定时器之定时器介绍(STM32F4系列)
2023-12-20 11:32
  • ST MCU
  • 19
  • 1035
  输出比较 此项功能是用来控制一个输出波形,当计数器与捕获/比较寄存器的内容相同时,输出比较功能做出相应 ...  
  定时器输入捕获与输出比较 输入捕获 输入捕获可以用来捕获外部事件,拥有自己内部的通道,一个通道对应一个 ...  
stm32利用mqtt与小程序通信
2023-11-20 22:05
  • ST MCU
  • 10
  • 4962
   至此,小程序部分的天气数据获取和MQTT连接已经基本完成,至于界面的优化,那就需要各位去学习小程序的界 ...  
   接下来是小程序端的MQTT连接部分,首先需要导入一个连接服务器的库,这个库叫mqtt.min.js。 下载后,直接 ...  
  接着到该平台的开发文档->天气数据Web API开发文档中去找对应的请求地址,上面清楚的写了该地址的格式及请 ...  
  要请求该平台上面的API接口,需要在该平台上登录账号,然后进入控制台,在上面创建一个应用(目的是获取到一 ...  
  小程序连接服务器 ​  先上小程序的效果展示图  此项目的小程序我没有用过任何框架,都是使用微信原生 ...  
  ......  
  最后,需要设置一下主题的发布和订阅,对于公有服务器来说,是没有主题前缀的,而对于私有服务器来说,他 ...  
   接下来,我们需要修改的是esp8266.c文件中的ESP8266_WIFI_INFO及ESP8266_ONENET_INFO,他们分别表示的是E ...  
  既然用到了MQTT协议,少不了要用到cJSON格式的一个文件,将cJSON.c和cJSON.h文件导入到stm32程序所在的文件 ...  
  ​本项目程序是参考onenet平台上的源码进行二次开发的,onenet平台上源码的位置如下:进入onenet官网后,登 ...  
STM32无硬件随机数发生器时生成随机数的方法
2023-12-20 15:38
  • ST MCU
  • 2
  • 839
  通过ADC,生成真随机数 STM32自带的ADC至少12位,而我们都知道ADC的最低1,2位其实是噪声,随机性比较大。 ...  
  srand(SysTick->VAL); //将systick计数器的值作为种子 k=rand()%100; //获得100以内的随机数 ...  
单片机STM32F1随机数生成探索与实践(基于CUBEMX和KEIL5)
2023-12-20 15:51
  • ST MCU
  • 14
  • 362
  该代码将时间作为随机数种 子,即每秒都会改变,实际测试如下图所示:  
  注意:在使用STM32的RTC时,无论是仅需要时间还是仅需要日期,读取时都需要日期和时间全部读取,且必须先读 ...  
  读取时间的代码如下: RTC_DateTypeDef date_info; RTC_TimeTypeDef time_info; HAL_RTC_GetTime(&h ...  
  首先是实时时钟的方式 实时时钟的配置如下:  
  有了这寥寥几行代码就已经足够产生一个想要的随机数了,但是离成功还差最后一步,就是随机数种子的产生。 ...  
  生成随机数的代码如下:  
2
3
近期访客