- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Keil转STM32CubeIDE工程移植问题记录
从Keil工程移植到STM32CubeIDE过程中会出现大量的编译错误以及相关问题,在此记录以及更新
2022-08-17 10:48:59
2413
原创 STM32CubeIDE设置Flash烧录地址和大小(告别Keil魔术棒)
Keil平台转到STM32CubeIDE平台无法再通过魔术棒进行相关烧录配置,本文介绍在STM32CubeIDE平台中通过修改文件的方式来实现烧录配置
2022-06-29 15:54:29
6469
5
原创 Keil编译出现 “no source“: Error: command-line: #564: cannot open解决方法
Keil编译出现 “no source“: Error: command-line: #564: cannot open解决方法
2022-05-05 09:28:01
6787
2
原创 【STM32】HAL库实现定时器多通道输入捕获频率
捕获信号的频率其实有很多中实现方式,外部中断、输入捕获、使用外部时钟计数器等。对STM32有一定了解的朋友们在测量频率的问题上往往都会想到利用输入捕获,输入捕获的方式在中低频率段(1HZ-200KHZ)的测量还是比较准确的。在高频段还是建议采用外部时钟计数器的方式来实现。
2020-07-03 12:10:19
7715
10
原创 阿里云物联网平台物模型数据解析脚本
将设备上报的原数据直接透传到物联网平台。物联网平台调用您提交的数据解析脚本,将设备上行数据解析为物联网平台定义的标准格式(Alink JSON),再进行业务处理
2020-03-27 12:42:54
11777
11
原创 钉钉机器人接收阿里云物联网平台转发的数据
现在钉钉已经成为跟微信一样流行的APP了,社交端微信占了,企业端现在的老大应该是非钉钉莫属了。设备接入到阿里物联网平台,然后通过规则引擎转发到函数计算实现钉钉机器人接收设备数据。
2020-03-27 10:12:25
2647
1
原创 阿里云数据大屏数据过滤脚本
业务上需要用阿里云物联网平台搭建数据监控大屏,通过常用API查询得到数据源返回结果,然后再通过数据过滤器得到控件适用的数据。
2020-03-26 11:42:49
476
原创 STM32F429 HAL库 DMA方式实现用SD卡存储.csv文件
HAL库 DMA方式实现用SD卡存储.csv文件采用SD来存储设备的一些实时运行信息,用.csv文件格式来做存储,方便管理和后续的数据分析处理~~
2019-10-28 23:25:12
4933
9
转载 文档生成工具-Doxygen使用方法以及注释规则
最近接触了一款程序 文档生成工具-Doxygen。在网上一搜索原来这么多人知道,打算把它的使用做一个总结,以及其注释的规则。概述:Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTM...
2018-12-11 11:12:17
2173
原创 warning: #61-D: integer operation result is out of range
integer operation result is out of range //Set GPIO Direction#define DHT22_IO_IN() {GPIOA->CRL &= 0X0FFFFFFF;GPIOA->CRL |= (8 << 4*7);} #define DHT22_IO_OUT() {GPIOA->CRL &=...
2018-10-29 09:33:09
8792
3
原创 基于库的STM32软件复位
基于库的STM32软件复位(库V3.5)在官方软件库的 core_cm3.h 文件里直接提供了系统复位的函数 :/* ################################## Reset function ############################################ *//*** @brief Initiate a system
2018-02-02 10:23:23
26472
1
转载 在同一台电脑上同时安装Python2和Python3
在同一台电脑上同时安装Python2和Python3目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。到底是选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本。例如:HTMLTestRunner、locustio支持Python2,但是不支持Python3。因此需要同时安装Python2和Pytho
2018-01-15 19:52:10
1750
原创 MYSQL连接Pycharm错误:Access denied for user 'root'@'localhost' (using password:YES)
用pycharm连接MySQL数据库,出现错误:Access denied for user 'root'@'localhost' (using password:YES),下面为解决方案
2018-01-13 15:58:58
7895
2
原创 uCosIII之消息队列与内存管理
消息队列是由消息按照一定的队列规则组成的,而消息包含了一个指向数据的指针、该数据的大小、时间戳变量,是任务间数据传递的重要手段。消息队列中存放了等待该消息的任务。多个任务可以在消息队列中等待消息,当一个消息被发送到消息队列时,等待该消息的高优先级任务将接收这个消息。
2017-12-30 16:14:00
2675
原创 uCosIII之软件定时器的使用
采用uCosIII软件定时器实现调速设备速度平滑控制(采用无初始定时周期模式)和调速设备速度阶梯延时控制(采用有初始定时周期模式)
2017-12-25 11:29:16
4253
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人