自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 一个有趣的现象——y=a*x^2+b*x+c

对于二项式(抛物线)y=ax^2+bx+c上的任意点,对于y值来说,当x取整时,有如下关系:y(i+0)-3y(i+1)+3y(i+2)-y(i+3)=0;-4y(i+0)+11y(i+1)-9y(i+2)+y(i+3)+y(i+4)=0;y(i+0)-2y(i+1)+2y(i+3)-y(i+4)=0;

2021-09-02 23:05:11 237

原创 Linux驱动开发学习笔记——GPIO(二)

平台:AM4379目标:将自己编写的驱动编译到内核,并成功加载至内核,读取设备树节点信息,实现驱动读写接口,控制IO输出。1、配置设备树设备树的配置在前一节已经描述过(Linux驱动开发学习笔记——GPIO(一))。2、编写驱动程序#include <linux/module.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/err.h>#include &l

2021-09-02 22:16:35 294

原创 Linux驱动开发学习笔记——GPIO(一)

平台:AM4379目标:将自己编写的驱动编译到内核,并成功加载至内核。1、配置设备树新建一个测试节点:mygpio_test { compatible = "mygpiotest"; pinctrl-names = "default"; pinctrl-0 = <&user_gpio_out>; gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; default-state = "on"; };配置引脚:在节

2021-09-02 22:07:22 202

原创 应用STM32单片机实现8段数码管的动态刷新显示

1电路实现2实现原理如上图所示的电路中,使用S1~S4来选择需要点亮的数码管模块,而将需要显示的数字送到总线上,选中的数码管模块被点亮,未选中的不会点亮,依次我们将数字从各位开始依次送入总线,而显示时从S1到S4依次选中,即可实现从个位到千位的依次显示。当同时显示8765这个数字时,就会一个位一个位显示,并没有同时显示,要让这个数字同时显示且无任何闪烁时,我们就需要加快整个数显时的切换频率,到切换频率足够快时,我们看起来就像是同时显示一样。主要实现函数实现如下:/******************

2021-08-12 21:16:26 4867

原创 在WINCC中使用自定义的动画效果控件ocx

在wincc中有时需要使用自定义的ocx控件来实现效果,如下可实现启动wincc任意打开一画面,在工具中找到“控件”,双击打开,如下图:点击“注册”,后打开文件选项窗口,路径GY----GraCS下,如下图所示:选择“VBAnigif.ocx”,点击打开,即注册成功,在窗口控件中可以找到注册成功的控件,如下所示:注册完成后即可使用控件。...

2021-08-12 20:29:56 5573

原创 使用Excel连接WINCC生成报表的实现方法

WINCC自带的报表功能,在工程应用上不太适合国人的风格,所以就想借用强大的excel表格功能来制作灵活多变的丰富的报表。使用Excel的VBA功能实现和WINCC的变量建立连接,实现数据查询,可实现实时数据历史数据库查询,将获得的数据生成报表。效果如下图打开excel的代码编辑,并在workbook模块下建立如下代码:创建变量:Public sStart, sStop, I1, I2, I3, U12, U23, U13, P, Q, PF, EPimp, EQimp, username...

2021-08-12 19:42:46 8055

原创 使用STM32F1xx_HAL库实现CAN通信的问题

硬件平台:处理器为STM32F103R8,板子为自设计电路板,数码管显示+CAN通信。软件开发平台:Keil V5操作系统:FreeRTOS问题描述:使用HAL硬件库实现CAN通信时,CAN中断无法进入,不能够使用中断方式进行数据的接收。CAN的发送是没有问题,寄存器也接收到了响应的数据,就是中断没有被触发。研究了一天没有搞定,现把问题放下,先改用轮训读取的方式实现。主要的代码

2016-09-07 21:08:02 12303 1

CRC_MODBUS校验计算器

一个用于16位CRC校验的小程序,及校验算法的实现方法。使用qt编写而成,使用平台WINDOWS系统X64下。

2022-08-17

一种采用高斯曲线实现的曲线拟合方法

一种采用高斯曲线实现的曲线拟合方法,采用C++实现。

2021-09-02

高斯消元法实现的线性方程组求解法

采用C++编写的应用于高斯消元法实现线性方程组求解法,可直接调用使用。

2021-09-02

采用最小二乘法实现的曲线拟合方法

采用C++实现的最小二乘法实现的曲线拟合方法,可直接调用使用。

2021-09-02

曲线数据平滑(采用5点3次函数和7点3次函数实现)

采用5点3次函数和7点3次函数实现的数据平滑法,可直接调用应用,已验证。采用C++实现。

2021-09-02

单片机的一种动态内存管理方法

使用该源码可以将单片机内部,外部RAM进行管理,在使用前调用初始化函数myMemInit()进行内存初始化后即可使用,使用myMalloc()实现内存的动态分配,使用myFree()动态释放,使用方便、简单。只需更改需要管理的内存块地址及管理区长度、其余无需更改、可直接使用,C实现的源代码。

2021-08-12

STM32实现8段数码管动态刷新显示

STM32实现8段数码管动态刷新显示,可以直接调用

2021-08-12

在KingSCADA中离散量报警时,将报警信息记录到自定义数据库中

在KingSCADA中离散量报警时,将报警事件信息记录到自定义的外部数据库中如SQL SERVER,Mysql等。

2021-08-12

在KingSCADA软件中使用自定义数据库实现数据归档操作

在KingSCADA软件中使用自定义数据库实现数据归档操作,实现灵活的数据处理功能

2021-08-12

KingSCADA软件中使用自定义数据库实现数据归档操作

在KingSCADA软件中使用自定义数据库实现数据归档操作,实现灵活的数据处理功能

2021-08-12

使用Excel连接WINCC生成报表的实现方法

WINCC自带的报表功能,在工程应用上不太适合国人的风格,所以就想借用强大的excel表格功能来制作灵活多变的丰富的报表。使用Excel的VBA功能实现和WINCC的变量建立连接,实现数据查询,可实现实时数据历史数据库查询,将获得的数据生成报表

2021-08-12

基于MODBUS-TCP通信的应用于广域网、局域网或单机的数据采集系统

基于MODBUS-TCP通信的应用于广域网、局域网或单机的数据采集系统,采用C#编程语言实现。适用于标准的modbus-tcp协议,同时适用于西门子Smart200 PLC的数据采集,可通过系统灵活配置所要采集的信息,包括开关量信号、线圈状态、整形数据、浮点型数据、输入寄存器、保存寄存器值的读取,可以控制线圈,可以更改保持寄存器里的值。支持的功能码有:1、2、3、4、5、6、15、16。提供的全部源代码,使用的数据库为SQL Server。下载后,如需数据库请留言,另附赠web客户端监视软件配套使用。

2021-08-11

通过STM32单片机实现和EC20 4g模块的通信

可以使用该模块实现在STM32平台下通过EC20 4G模块实现4g(电信、移动、联通)网络的通信,GPS定位,数据传输,可直接调用,已测试通过,串口部分及上电复位部分需自己实现。

2021-08-07

基于7512B芯片的载波信号提取

使用STM32单片机实现的基于7512B芯片的载波信号提取

2021-08-07

基于STM32单片机的ICS2008音频解码信息提取

通过STM32芯片读取ICS2008音频解码数据,获取调制到音频信号里的信息

2021-08-05

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

TA关注的人

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