- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 ESP32 IDF ADF 加入音频
脚本(位于 $ADF_PATH/tools/audio_tone/mk_audio_tone.py),并且指定相关文件的路径。文件夹中,生成的 C 文件、H 文件以及二进制 bin 文件都存放在此目录下。需要把mp3制作成音频bin。果用户需要生成自己的。
2024-06-12 18:26:42
485
原创 哈希加密Python实现
出现 ModuleNotFoundError: No module named ‘bcrypt’ 错误是因为Python环境尚未安装名为bcrypt的库,该库用于密码哈希。要解决这个问题,你需要在你的Python环境中安装bcrypt库。如果你使用的是虚拟环境(如venv或conda环境),请确保激活对应的虚拟环境后再运行上述命令。安装完成后,再尝试运行你的Python脚本,bcrypt模块就应该可以正常导入和使用了。
2024-02-06 22:17:24
354
1
原创 MySQL忘记密码
根据提供的引用内容,当使用root用户登录MySQL时,如果密码错误,会出现"Access denied for user ‘root’@‘localhost’ (using password: NO)"的错误提示。这个错误提示表示使用了错误的密码或者没有输入密码就尝试登录MySQL。解决这个问题的方法是输入正确的密码或者重置root用户的密码。输入正确的密码 在使用root用户登录MySQL时,需要输入正确的密码。这个命令会提示输入密码,输入正确的密码即可登录MySQL。使用以下命令登录MySQL。
2023-12-10 11:28:40
209
原创 python串口采集数据绘制波形图
这个示例使用 matplotlib 绘制图形,它能够从串口实时读取数据并绘制成波形图。确保你已经替换了 ‘COM11’ 和 9600 为正确的串口号和波特率。
2023-09-08 20:43:29
2435
原创 AD原理图检查ERC(编译检查)
在这里插入图片描述](https://img-blog.csdnimg.cn/74137f41f8bc402fb99022fe0afc21cd.png。原理图界面选择菜单栏的:工程---->Compile PCB Project 也可以项目管理栏右击对应项目文件。原理图界面选择菜单栏的:工程---->工程选项 也可以项目管理栏右击对应项目文件。在右下角,点击panels---->Message,就可以打开Message界面。3、Floating Power Objects :存在悬浮的电源端口。
2023-07-30 11:53:58
4337
原创 RS485电路及程序设计
图中 A、B 总线接口,用于连接 485 总线。RO 是接收输出端,DI 是发送数据收入端,RE是接收使能信号(低电平有效),DE 是发送使能信号(高电平有效)。RE DE接在一起就是高电平发送 低电平接收。在实现串口通信的基础上加入收发使能控制即可。结尾延时太短时很易出错数据还没发送完就切换为接收模式了。
2023-05-14 10:58:45
1257
原创 继电器开关阿里云IOT上云设置操作
打开手机WIFI找到"奇想继电器开关设置"连接,进入设置页面,依次复制输入对应的WIFI名、密码、设备证书。飞燕平台主要是为生成APP用,它创建的产品也会出现在物联网平台下。物联网平台下创建更方便配置相对较少,但其创建的设备不能在飞燕平台下直接生成APP。设备下点击查看提取设备证书,和同当前使用的WIFI名及密码一起通过QQ或微信发到手机端。一是物联网平台,二是生活物联网平台(飞燕平台)。在物联网台设备项能看到当前设备在线。2,按图创建产品,产品名可任意但不能重复,品类最好是开关相关的。
2022-11-04 18:10:05
1898
原创 Qt UI界面改了但运行时UI界面不更新
1.直接将工程下的uI_xx.h 文件删掉,注是工程下 不是relese 或debug中的。2.将构建设置中的 shadow build 勾去掉。
2022-09-24 11:05:40
561
原创 STM32f10x晶振及系统时钟频设置
system_stm32f10x.c文件下 修改SYSCLK_FREQ_72MHz 值。stm32f10x.h文件下HSE_VALUE 注意是下面一个。
2022-08-13 09:57:30
2173
原创 STM32CubeMX | STM32使用HAL库串口收发
一、串口实现printf2.添加代码/* USER CODE BEGIN Includes */#include "stdio.h"/* USER CODE END Includes */int fputc(int ch, FILE *f){ HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,5,0xffff);//20220113 //串口重定向,执行任意长度字符发送到串口// HAL_UART_Transmit_IT(&am
2022-01-29 20:20:24
3318
原创 STM32CubeMX | STM32使用HAL库的ADC多通道数据采集
轮训方式多通道采集如果想使用轮训方式并且不使用DMA的多通道采集,那么就要配置为 【单次模式+间断模式】,并且将Number Of Discontinuous Conversions为1,也就是每个通道分成了一个组,配置如下图:一、配置图:二、代码:// 获取ADC t=0 1 uint16_t Get_Adc(uint8_t t){ uint8_t i; uint16_t ADC_Value[2];//ADC for(i=0;i<2;i++) { HAL_A
2022-01-28 18:51:27
2945
原创 QT QMessageBox简单使用
头文件:#include <QMessageBox>简易提示窗:QMessageBox::about(this,"提示","创建角色失败!");
2021-12-25 10:34:44
276
转载 1小时Matlab速成代码资料
第1部分:变量定义和基本运算%%% 建议有C语言或其他编程基础,了解线性代数和矩阵相关知识% https://ww2.mathworks.cn/help/matlab/% 加*为了解内容% 生成矩阵 % 直接法 a = [1,2,3;4,5,6;7,8,9]; % 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略 b = 1:1:10; % 1,2,...10 b = 1:10; %与上一个等价 % 函数生成
2021-10-03 23:39:13
242
原创 QT线程的使用
1、在项目中增加mythread线程类将object 类改为QTthread类mythread.h#ifndef MYTHREAD_H#define MYTHREAD_H#include <QThread>class mythread : public QThread{ Q_OBJECTpublic: // 设为传参构造对像 explicit mythread(QString s,QObject *parent = nullptr);prot.
2021-03-10 23:44:16
245
原创 QT事件过滤器(eventFilter)的使用
QT事件过滤器(eventFilter)的使用程序说明通过QT事件过滤器,过滤鼠标和键盘按键事件。使鼠标单击无效,键盘A键无效。UI界面widget.h 文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QDebug>#include <QMouseEvent>namespace Ui {class Widget;}class Widget : public QWi
2021-02-27 23:07:57
1697
原创 STM32F103 PB3,PB4,PA15,IO不可控问题
STM32默认启动时PB4、PB3、PA15三个引脚不是普通IO,而是JTAG的复用功能,分别为JNTRST、JTDI、JTDO。由上可以知要使PB3可以用 须关闭JTAG-DP ,SW-DP 可以不管。添加以下配置即可: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能PB端口时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //必须执行这句 使能AFI
2020-09-04 08:51:38
2085
1
原创 51系列单片机IO模试设置
51系列的STC12 STC15 IO模式同样的P1 ~P3 IO设置寄存器为P1M1 P1M0 ~ P3M1 P3M0C语言移位操作完成IO设置P3M1 &= ~(1<<3); // P3.3设为准双向口P3M0 &= ~(1<<3);P1M1 |= (1<<2); //P1.2设为高阻输入P1M0 &= ~(1<...
2020-05-02 09:58:33
1867
原创 过流保护路设计仿真
过流保护路设计仿真图1图2220交流电经模拟负载RV1 ,R1采样,信号经运放200放大D1 C1整流绿波,获得直流采样电压(3.17),与5V经R5 R8产生的分压(3.2V)做比路较。低于输出高电平图1,高于输出低电平图2。...
2020-04-09 12:18:38
548
转载 stm32软件仿真调试
下面是一个单片机STM32RCT6的PA8,PA9,PA10引脚输出PWM波形的仿真步骤,此外还展示了软件运行过程,如何查看全局变量的实时数据。每一步我都做了截图,大家照着一步步来,请大家放心参考!1.点target图标,如下:2.选择好单片机芯片的型号:我选的STM32RCT6型号,大家可以根据自己手上stm32开发板的型号来选择3.外部晶振频率的选择:8Mhz(因为大部分单片机的外部...
2019-12-31 12:38:02
5235
原创 单链表C实现
单链表C实现程序代码运行结果程序代码#include <stdio.h>#include <stdlib.h>/*******动态创建一个链表:动态内存申请+模块化设计1、创建链表(创建一个表头表示整个连表)2、创建结点3、插入结点4、册除结点5、打印遍历链表(测式)*/typedef struct Node //结点{ int data; ...
2019-12-18 00:45:57
188
原创 AD常用快捷键(自用)
走线角度切换:shift+空格走线线宽切换:shift+W切换单层显示和多层显示:Shift+S 查找:shift+F在交互布线的过程中,切换布线形状:Shift+空格键选中NET,当前线变亮,其他线变暗:Ctrl+点某线两NET间布线快捷键:P+T...
2019-11-06 12:17:22
9246
原创 L298电机驱动模块STM32程序封装
L298电机驱动模块STM32程序封装程序可以控制电机驱动模块实现 前进、后退、左右转、停止、PWM速度调节。适用于多种电机奁动模块。1、适用模块:L298N电机驱动模块TB6612F电机驱动模块L293D电机驱动模块2、程序:L298.h/*******************************************************************/...
2019-11-03 10:48:41
2761
原创 STM32 GPIO简单使用
STM32 GPIO简单使用IO初使化配置 GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO初始化结构体 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB |RCC_APB2Periph_GPIOC, ENABLE); //使能GPIOB ,GPIOC 时钟 GPIO_InitSt...
2019-09-26 22:59:50
1136
1
原创 QT信号与槽机制
QT信号与槽机制1. 信号(signals)当对像的属性或状态发生变化时(如 按钮点击 光标移动 …)这些事件都会以信号的形式发送出来供我们接收处理。signals: void mysignal();2. 槽(slots)也叫槽函数,就是去处理具体信号的函数,即收到信号后我们去做相应的处理。private slots: void on_pushButton_click...
2019-09-19 01:22:50
234
原创 C语言基本数据类型
标题C语言基本数据类型输入输出表示# include <stdio.h>int main(void){ int i = 10; printf("%d\n", i); /*%d是输出控制符,d 表示十进制,后面的 i 是输出参数*/ return 0;}...
2019-09-17 00:59:31
143
原创 QT多界面切换(登录跳转)
多界面切换(登录跳转)应用程序中经常需要在多个界面中跳转切换,最常见的就是登录跳转,下面是简单过程实现。程序运行时,显示登录界面,点击登录后跳转至界面2执行具体业务。点击返回时回到登录界面。界面1 登录界面界面2 具体业务界面dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>namespace...
2019-09-16 23:59:17
9626
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人