自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 labwindows在用mysql C API访问MYSQl的流程

在labwindows下使用mysql C API 访问数据库的流程如下:1.创建MYSQL对象句柄。函数原型:MYSQL *mysql_init(MYSQL *mysql)该函数形参和返回值均为MYSQL指针。MySQL结构表示一个数据库连接句柄。几乎后面所有的函数均使用此句柄与musql通信。如果形参是NULL指针,该函数将分配、初始化、并返回新对象。否则,将初始化对象,并返回...

2018-08-09 17:28:36 1280 1

原创 在labwindows下使用mysql自带的C语言API接口

MySQL数据库是目前非常流行的数据库之一,mysql数据库小巧而且开源,可以免费试用,作为程序员,是必需的工具之一。在labwindows中使用MYSQL有2中方法,一种就是labwindows自带的数据库连接库,还有一种方法就是使用MYSQL官网提供的C语言API接口连接数据库,前种方法在labwindows中有详细的说明,就不做介绍,想了解的可以去查看labwindows的说明文档。本文...

2018-08-09 15:05:23 1240

原创 STM32F103 ADC驱动程序设计

【代码】【无标题】

2024-05-07 20:44:21 182

原创 【嵌入式必读】一文彻底理解PID自整定及PID自整定代码设计

PID继电器自整定

2024-05-07 20:37:47 1175

原创 CH432双串口芯片

CH432芯片是一款扩展串口芯片,当你的MCU所带的串口不足时,可以通过此芯片来扩展出两个串口出来。此芯片支持支持半双工收发自动切换、带自动硬件速率控制的高速串口、红外编解码、RS485、IrDA等等许多功能,本文只阐述简单串口功能的实现逻辑。此芯片和MCU的通信方式包括8位并口和SPI方式,本文只阐述SPI方式的通信。CH432手册将各种功能糅杂在一起,阅读非常费劲,本文来梳理一下通过SPI串口方式与MCU通信实现简单的双串口通信的过程,只针CH432T进行梳理。

2023-08-29 23:45:07 1299 2

原创 【嵌入式必读】【一文彻底理解】步进电机驱动算法——梯形加减速运动算法代码实现

梯形加速度算法C语言实现

2023-08-10 00:22:37 2473 42

原创 Markdown基本语法

要想让文字变为几级标题就在文字前加几个井号(#),最多有六级标题,数字越小,标题等级越高,字体越大。如果需要在一段文字中间嵌入代码块,即需要用英文符号(`)包裹代码(该键一般位置ECS键下方)在一行中不间断输入三个型号(*)或者减号(-)或者下划线(_)可以生成一个分割线,如下。利用tab键缩进,即可生成代码块,但是代码块与代码块前文字要留空一行,才可生效。在文字前加上使用型号(*)、加号(+)或减号(-)和空格即可生成无需列表。使用两对型号(**)或下划线(__)前后包围文字,则文字变为粗体型,如。

2023-06-25 09:13:07 103

原创 【Cortex-m架构】Cortex-M架构的PPT

ARm Cortex—m架构

2022-11-05 20:21:47 142 1

原创 MAX1167和MAX1168数据采集芯片

MAX1167/MAX1168为低功耗、多通道、16位逐次逼近型模数转换器(ADC),具有集成的+4.096V基准电压、1个基准电压缓冲器、一个内部振荡器和自动关断等特点,并带有一个高速SPI™/QSPI™/兼容MICROWIRE™的接口。MAX1167/MAX1168采用单+5V模拟电源工作,且具有独立的数字电源,允许直接与+2.7V至+5.5V的数字逻辑接口。

2022-11-05 20:05:41 603 2

原创 【嵌入式必读】彻底理解步进电机梯形加减速运动算法原理

梯形加减速一共分为三个阶段,OA 加速部分、AB 匀速部分 和 BC 减速部分。 在 OA 加速过程中,由低于步进电机的启动频率开始启动(模型中由 0 启动),以固定的加速度增加速度到目标值;在 AB 匀速过程中,以最大速度匀速运动; 在 BC 减速部分中,以加速度不变的速度递减到 0; 这种算法是一种在加速过程和减速过程中加速度不变的匀变速控制算法,由于速度变化的曲线有折点,所以在启动、停止、匀速段中很容易产生冲击和振动。

2022-11-05 19:43:11 7856 28

原创 ARM程序复位的原因总结:

ARM程序复位的原因总结:1.可能使用空指针,导致地址0x00处的复位函数被执行2.调用osDelayUntial,并且给的延时时间为03.新建线程时,线程属性没有初始化为0

2022-10-17 15:21:09 368

原创 【嵌入式系列】一文彻底理解DMA

DMA(Direct Memory Acess)1.什么是DMA,有什么作用?2.DMA传输过程简述新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.什么是DMA,有什么作用? DMA用于在外设与存储器之间以及存储器与

2022-03-19 15:49:07 12307 2

原创 C# winform生成全透明控件方法

C# winform生成全透明控件方法 private void Login_Load(object sender, EventArgs e) { LoginBtn.FlatStyle = FlatStyle.Flat;///设置平面样式外观为平面 LoginBtn.BackColor = Color.Transparent;///设置背景颜色为透明 LoginBtn.ForeColor = Color.Transparent;///设置前景颜色为透

2020-12-08 10:46:24 584 1

原创 C#中XmlDocument读取和创建 XML 文档

系列文章目录C#处理XML 数据的技术方法总结XmlDocument读取和创建 XML 文档XmlWriter类提供一种快速非缓存的只进 XML 数据生成方式XmlReader类提供一种快速非缓存的只进 XML 数据访问方式LINQ to XML用于访问 XML 数据XPathNavigator类对XmlDocument和XPathDocument中的 XML 提供多个编辑选项和导航功能XslCompiledTransform类为使用 XSL 转换进行 XML 数...

2020-08-23 15:04:59 2634 2

原创 C#处理XML 数据的技术方法总结

系列文章目录C#处理XML 数据的技术方法总结XmlDocument读取和创建 XML 文档XmlReader类提供一种快速非缓存的只进 XML 数据访问方式XmlWriter类提供一种快速非缓存的只进 XML 数据生成方式XmlReader类提供一种快速非缓存的只进 XML 数据访问方式LINQ to XML用于访问 XML 数据XPathNavigator类对XmlDocument和XPathDocument中的 XML 提供多个编辑选项和导航功能XslComp...

2020-08-22 17:54:11 405

原创 最小二值法线性回归 C语言实现方法(Excel中线性趋势线C语言实现算法)

#include <ansi_c.h>#include<stdint.h>#include<stddef.h>//***********函数声明***************//uint8_t DPROC_LinearFitting(float *arrayX, float *arrayY, uint8_t len,float *pRetFacto...

2020-01-20 10:23:06 1853

原创 Labwindows设计的软件实现软件全屏

labwindows实现软件全屏主要经过一下2步即可:1、 隐藏标题栏、菜单栏等。可以直接调用函数SetPanelAttribute函数即可实现。2、实现全屏,也调用SetPanelAttribute函数的ATTR_WINDOW_ZOOM属性即可实现。...

2018-12-04 15:04:56 942

原创 Labwindows Windows 程序在系统托盘添加图标的方法

给一个程序添加系统托盘图标主要通过以下步骤:如图1所示,通过函数InstallSysTrayIcon给程序添加系统托盘图标。函数原型如下:int InstallSysTrayIcon (const char iconImageFile[], const char toolTipText[], TrayIconCallback callbackFunction, int *iconHa...

2018-10-31 14:51:51 814

原创 Labwindows 实现在面板panel任何地方点击鼠标拖动面板操作

主要分为3步操作1.获取窗口句柄HWND hwnd;GetPanelAttribute(面板,ATTR_SYSTEM_HANDLE,(int *)&HWND);2.释放鼠标捕获想要在客户区拖动图标,首先要释放鼠标捕获ReleaseCapture();3.使用的SendMessage函数给非客户区发消息SendMessage(HWND,WM_NCLBUTTON,HTC...

2018-10-18 11:13:42 619

原创 labwindows制作特殊图形面板

可以利用labwindows制作特殊图形的面板,比如圆形,椭圆,正方形等等。制作步骤如下:获取panel所在窗口句柄 DWND hwnd; GetPanelAttribute(panel,control,ATTR_SYSTEM_HANDLE,(int*)&amp;hwnd); 获取标题栏高度 int titleLen=GetsyetemMetrics(SM_CYCAPTION);...

2018-10-11 15:07:59 1123

原创 labwindows panel设置透明度方法

labwindows中只有设置panel颜色的方法,没有提供设置透明度的方法。但是在labwindows中可以调用Windows API函数来通过设置窗口透明度的方法来实现panel透明度的设置。设置panel透明度需要经过一下几个步骤:(1)需要设置窗口扩展风格。先获取窗口默认的窗口风格,然后再在原有风格基础上添加透明风格。获取窗口窗口风格函数原型如下:LONG_PTR GetW...

2018-10-10 17:05:50 1149

ADS8344及其在电子式互感器高压侧数据处理系统中的应用.pdf

ADS8344及其在电子式互感器高压侧数据处理系统中的应用

2020-03-04

赛维手机词典,jar格式,三m多、非常美!!!

都是手机词典,jar格式,都大于1m有的三m》非常美!!!

2010-03-31

空空如也

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

TA关注的人

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