自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 PyCharm+PyQt5实现串口数据采样

目录1、软件安装配置PyQt5设计器及转换工具2、制作UI界面3、将UI文件转换为.py4、实现串口收发功能5、实现曲线绘制功能6、实现数据保持功能7、打包成.exe文件1、软件安装需要用到的软件包括:Python:本人使用的版本是3.8.2PyCharm:本人使用的版本是PyCharm 2021.2.3(Community Edition)PyQt5相关插件:PyQt5、PyQt5Designer、PyQt5-tools;绘制曲线相关插件:pyq

2022-02-10 14:56:26 2522

原创 复杂系统的低功耗实现过程

之所以将标题称为一个“过程”,而不是“方案”,是因为,复杂的系统做低功耗不是一蹴而就的,要经历功耗评估、设计、验证、再评估、再设计、再验证,如此循环,直到满足预期;在一个产品中最终可能会有若干种功耗控制方案。功耗评估功耗评估环节是走在功耗需求确立之前的,在整体功能确立之后,在明确各个功能消耗功率情况的基础上,根据经验评估该产品的平均功耗、理论续航时间,详细过程如下: 过程1、确定初步的续航时间,这个一般是根据竞品情况分析出来的;如果没有竞品,属于首次...

2022-01-12 11:56:42 2570 1

原创 Python:命令安装pyQt5相关插件

命令行安装pyqt5

2021-11-26 17:26:00 2169

原创 STM32/单片机重构printf实现串口打印功能

#include <stdarg.h>#include <string.h>extern void USART1_DMA_send(uint8_t*pBuffer, uint8_tnum);char test_buffer[512];int printf(const char *format,...){ va_list arg; va_start(arg, format); iReturn = vsprintf(test_b...

2021-10-21 12:05:16 295

原创 使用emwin进入HardFault_Handler案例

在不使用emwin时候安然无事,但使用了emwin就会进入HardFault_Handler,一般都是栈溢出导致的,这时候分裸机情况和带OS情况:1、裸机情况:默认栈大小为0x400,根据情况改大一些即可:Stack_Size EQU 0x8002、带OS情况带OS情况下可以直接查看GUI任务的栈是否都被填充,是的话就能肯定是堆栈设置小了导致的;使用STM32CubeMX自动生成的堆栈大小默认是128,对于GUI任务来说,一般都不够,需要根据情况适当调整:#defi..

2021-08-23 17:53:45 545

原创 VS2019 + emwin-v6.18模拟器使用说明

1、资源下载网址:https://www.segger.com/downloads/emwin/2、vs2019工程创建3、 配置vs2019下载所需的emwin版本后,新建空的工程,将上图中文件添加进来;然后配置项目:属性:配置属性—>连接器—>系统—>子系统:窗口(/SUBSYSTEM:WINDOWS)属性:配置属性—>链接器—>输入—>添加依赖项:msvcrtd.libwinmm.liblibcmt.li.

2021-08-16 19:23:15 370

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除