自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒人的专栏

懒人的文章

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 ZLG ZMC600E实用型EtherCAT可编程运动控制器开发环境建立

5. 启动虚拟机,这时有可能报错:VMware Workstation 不可恢复错误: (mks) ISBRendererComm: Lost connection to mksSandbox。ZLG Ubuntu 18.04 64bit 虚拟机镜像文件​​​​​​。打开虚拟机目录,找到 你虚拟机的名字.vmx文件。建立ZMC600的开发环境首先要安装。3. 下载并解压 zlg-ubuntu。

2023-04-18 15:21:58 294

转载 2021-07-26

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2023-04-08 00:32:29 75

原创 WPF Binding 一点小技巧

在ListView 直接 处理数据项

2023-03-24 00:36:30 112

原创 RelativeSource 用法示例

RelativeSource 用法示例

2022-10-07 23:32:29 162

原创 STM32CubeMX 6.50 LWIP 坑

用STM32CubeMX6.50配置LWIP运行即进入HardFault_Handler()!LWIP_RAM_HEAP_POINTER !

2022-07-15 15:05:30 283

原创 X-CUBE-MCSDK 出现 “Please install Java JRE 11.0.10 64-bit” 问题探讨

现象:在计算机上安装:X-CUBE-MCSDK 5.4.6, CubeMx 6.2在生成代码时出:现 “Please install Java JRE 11.0.10 64-bit”原因:MCSDK 与 STM32CubeMX 版本不兼容具体细节看MC1_02_RDWANG_X_CUBE_MCSDK_EN_reviewed.pdf直接说: X_CUBE_MCSDK 5.4.7 才能与 STM32CubeMX 6.30 匹配解决方案 1:更新X_CUBE_MCSDK...

2022-04-23 11:30:57 1350

原创 STM32F4xx ADC +DMA 设置要点

今日折腾一个需要 快速AD的项目设置如下1.STM32CubxMX Version 6.3.02.CPU:STM32F413VGT3.AD转换通道 144. FW_F4_V1.26.1关键问题:DMA 与ADC 初始化顺序将影响 正常工作,必须先调用DMA 初始化,再调用 ADC 初始化,否则DMA 工作不正常!按以下顺序可正常工作启动代码#define ADCChannels 14uint32_t ADdata[ADCChannels];...

2021-09-03 01:37:22 835

原创 Git GUI 界面消失处理办法

在某个存储库用鼠标右键启动 Git GUI 时有时会发现在任务栏有 GI+ 图标,如下图,但是打不开Git GUI的操作界面。出现这个情况按一下步骤处理即可:1.打开代码库的 .git目录用记事本打开文件:config3.删除 [gui] 节 ,即下图蓝色的3行,保存文件,再次打开 Git GUI,一切 OK!...

2021-08-20 23:23:24 1540 2

原创 STM32 浮点数传递时HardFault_Handler

如此简单代码,竟会出错!C 代码如下:for (int idx = 0; idx < MAX_N; idx++) { *(float *)buffer = print_position[idx] ; buffer += 4; }

2021-03-07 23:47:45 1218

原创 STMicroelectronics Virtual COM Port 经验

采用 STM32CubeMX 配置虚拟串口,出现串口不能正确工作.原因如下执行USBD_CDC_Init 时hcdc = USBD_malloc(sizeof(USBD_CDC_HandleTypeDef)); 分配内存失败,hcdc=0;问题根源:USBD_malloc 实际 调用malloc , 见下图解决问题有两个方案:方案1: 在采用了RFREERTOS 的情况下,给FreeRTOS 分配足够的堆空间,然后用 FreeRTOS 的空间分配机...

2020-07-09 17:35:11 3730

原创 stm32f407 FATFS f_mount 失败问题

在CubeMX 如果配置了RTC 和SD 卡, FATFS , 则 “__HAL_SD_ENABLE(hsd);” 执行失败, SDI 时钟控制寄存器 (SDIO_CLKCR->CLKEN ) 位不能写入!并且在时钟系统初始化时总是产生“超时”错误!原因未知!/* Disable SDIO Clock */__HAL_SD_DISABLE(hsd);/* Set P...

2020-04-29 23:04:16 4472

原创 Keil 使用码云管理源码

为了用“码云”来托管Keil的代码,需进行以下设置:1.在https://gitee.com建立托管库,细节见gitee 相关说明 。我已在Gitee 建立GPIO演示库(https://gitee.com/kmsmg/GPIO)2.安装Git 。https://git-scm.com/downloads3.设置Keil 。权威、关键信息来自http://www.keil.c...

2020-03-27 17:00:48 1387 2

原创 Visual Studio 2019 自定义可视化调试工具的坑

Visual Studio 自定义可视化调试工具已有大量文章介绍,这里不再啰嗦。如果不懂建议看看https://www.cnblogs.com/cyq1162/p/4551652.htmlhttps://docs.microsoft.com/en-us/visualstudio/debugger/walkthrough-writing-a-visualizer-in-csharp?view...

2020-03-10 22:33:12 4639 1

原创 在 Visual Studio 中混合调试本机/托管代码

先看参考资料:https://docs.microsoft.com/zh-cn/visualstudio/debugger/debug-using-the-just-in-time-debugger?view=vs-2019但是链接经常失效,所有先拷贝一份如下:在 Visual Studio 中启用或禁用实时调试备注若要启用或禁用实时调试,必须以管理员身份运行 Visual Stu...

2019-08-25 10:27:51 225 1

原创 pythong 绘图 ParasiteAxes() 和 twinx() 对比

matplotlib 绘制曲线的方法 ParasiteAxes() 和 twinx() 对比调整90行 和91 行的注释,可以看到图1 ,图 2 中的效果,取消47行注释 看到图 3# -*- coding: utf-8 -*-import matplotlib.pyplot as pltfrom mpl_toolkits.axes_grid1 import host_subplot...

2019-06-30 22:56:52 2389

原创 STM32CubeMX 生成的LWIP 调试问题

用STM32CubeMX V4.22.1 生成了一个包含 EHT ,Lwip 的项目,调试一直不正常,经仔细检查存在以下问题:1.硬件采用了LAN8720A ,但是STM32CubeMX 生成的是LAN8742A的代码,存在兼容问题。解决办法: 在 ..\Src\ethernetif.c 修改如下:heth.Instance = ETH;heth.Init.AutoNegoti...

2019-06-25 16:12:35 1133

原创 嵌入式开printf 函数栈空间消耗过大问题探讨

最近在折腾嵌入式开发,由于芯片内存有限在 RTOS 分配给每个任务的栈空间都比较小。在使用printf 时有可能引起栈溢出。看到FreeRTOS 附带了一个由Christian Ettinger 写的printf-stdarg.c其printf 功能较弱但是内存开销小, 有可取之处。...

2019-06-25 16:07:06 1467

原创 STM32F407 ITM 使用方法

STM32f407 在Keil 环境下使用ITM第一步:第二步:第三步第四步

2019-06-12 16:55:19 693

原创 C++ 调用 C#

简单的C++ 程序调用C# 方法C++ Code// CPP_NET.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "CPP_NET.h"#using "../test1/bin/Debug/test1.dll" //引用dllusing namespace test1;#ifdef _DEBUG#defin...

2019-06-01 23:14:33 3299

原创 自己写个 Sharp 对象练练手

自己写个 Sharp 对象练练手要在屏幕呈现不同内容 关键是 如何实现 Geometry DefiningGeometry 返回的 _lineGeometry对象!这里暂时用lineGeometry 画条值线/***********************************************************************************...

2019-05-03 00:06:47 193

原创 Calling a C# library from python

C#服务端:废话少说,直接代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using CookComputing.XmlRpc;using System.Net;using System.Th...

2019-04-20 00:57:19 146

翻译 IDAPython 显示用户窗体

参考:http://www.hexblog.com/?p=119https://github.com/EiNSTeiN-/idapython/tree/master/examplesUsing custom viewers from IDAPythonThe simplest custom viewer which does not handle any events (like ke...

2019-04-12 22:49:25 777 3

原创 解决 Windows 10 Hyper-V Virtual Machine Error 0x80070569

前几天的win10虚拟机一直运行正常,今天想新增一个虚拟机实例,在运行Hyper-V 管理器建立一个新虚拟机时报错:0x80070569 网上查了一圈,发现是权限问题。按网上的说法,用gpedit.msc捣鼓半天还是无法设置好所需的账户和权限。我承认我笨!经测试可以采用以下简单方式解决这个问题:第1步 .删除Hyper-V 部件,方法如图:  然后重启。第2.步 重新安...

2018-08-16 11:19:02 15242 1

原创 WPF 鼠标事件按以下顺序发生

WPF 鼠标事件按以下顺序发生:MouseEnter —>MouseMove —>[MouseHover / MouseDown / MouseWheel ]—>MouseUp  —>MouseLeave 鼠标键事件: MouseLeftButtonDown 再 发生MouseDown 在 MouseLeftButtonDown 处理了 e.Handled =

2018-07-05 15:53:28 1677

原创 Siemens PLC S7-1500 AES 加,解密算法

高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,该方法已有大量代码实现在网上。出于保护PLC 数据的目的,开发了Step7 的AES 算法模块AES(加密),DAES(解密)。该模块已完成初步调试和算法优化,在CPU1516 运行时间小于200us。商业用途可联系本人。该算法模块有以下特点:1.运行速度快,...

2018-06-26 13:28:16 14660 9

原创 keil mdk 菜单 “project” 崩溃问题解决

今天发现我的 Keil MDK 点击 Project 菜单立即崩溃。简单粗暴的处理方法:重装keil ,但是依然点击 project 崩溃。通过搜索发现解决办法:清除最近项目列表即可。操作如下:1.运行  REGEDIT 2.删除         计算机\HKEY_CURRENT_USER\Software\Keil\uVision5\Recent Projects 的全部内容

2017-11-08 15:31:22 8700 11

原创 STM32CubeMX 生成的LWIP 调试问题

用STM32CubeMX V4.22.1 生成了一个包含 EHT ,Lwip 的项目,调试一直不正常,经仔细检查存在以下问题...

2017-10-18 11:47:25 7113

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-04 21:59:49 154

RelativeSource 用法示例

配合 RelativeSource 用法示例 的源码 很简单!

2022-10-07

keil_git中文注释版 .pdf

在KEIL 使用git 源码控制的最权威资料.详细解释了在keil 环境如何设置、使用Git 。 该资料来之keil 官网,对关键部分加了中文圈注

2020-03-27

程序探测自己引用的程序集和模块

这是一个建立自己图形系统,以及用脚本处理图形的简单验证例题,仅仅是验证,并非严格,合理的代码。介绍资料见 https://blog.csdn.net/kmsmg/article/details/89767398 1.自己定义了 一个 Sharp 对象:XLINE 2. 定义了一个数据 类 Script 3.绑定了Script 的属性和Xline 的属性 4.验证如何通过反射知道 程序自己引用的程序集和模块

2019-05-03

VB下西门子840D数控系统界面的二次开发

这是本网站http://download.csdn.net/download/hustruky/1105396 的资源,我把它变为PDF格式,方便大家阅读。 这是一篇公开的硕士论文。采用了古老的DDE技术。 对开发840D的人有用。

2013-04-20

西门子 PLC 开发工具授权工具

v2011.05.22 For testing Innovation tour training BETA realese V11 1350 keys 22/05/2011 add some info for Innovation tour training BETA realese V11 21/05/2011 add some info for Innovation tour training BETA realese V11 20/05/2011 add some info for Innovation tour training BETA realese V11 14/05/2011 add some info for Innovation tour training BETA realese V11 15/02/2011 This internal version for testing add some keys 11/10/2010 add some info for.... 10/10/2010 add one info for "SIK/ SIMATIC S5 PMC IE V7.0" ("A9S5IE70") 09/09/2010 add some info for WinCC DowntimeMonitor, WinAC, fix bug for comp and Virtual Machine with 1 HardDisk partition 09/05/2010 add keys for WinCC Flexible 2008 SP2 options v1.3, Sinaut, fixed one ALM v5 bug 20/04/2010 add some keys Safety Matrix, PCS7 powerrate, PCS7 CFC AS RT SIFPZASRPX9999A 20/03/2010 add some keys, "option Recommended" and info about closed PLC.NET.RU and reopened http://plcforum.uz.ua 26/08/2009 add keys for TIA Portal v10.5, Braumat, Braumat, Maintenance Station 2009 04/04/2009 add keys for WinAC MP 2008, PCS7 v7.1 22/12/2008 add keys for WinAC 2008, Simatic Net 2008, RF-Manager 2008 20/08/2008 add keys for WinCC Flexible 2008 24/07/2008 Open FastCopy v3 key option 21/07/2008 add keys for WinCC v7.0 29/06/2008 add keys for PID Tools v5.2, D7-SYS v7.0, PowerControl, RF-Manager 14/03/2008 add keys for Simatic IT and multikey description 23/02/2008 add keys for CEMAT v7.0 , WinCC v6.2 and PCS7 v7.0 18/02/2008 add keys for Simocode 2007 15/02/2008 add keys for DocPro 5.4, WinAC MP 2007, Soft Starter 2007 and fix error for "New" folder07/12/2007 add keys for Sinema E 2006 and fix error for Motor Starter 2007 (but add bug - not install keys from "New" folder) 30/11/2007 add keys for Motor Starter 2007, Net 2007 27/11/2007 add keys for SmartLabel v3.0 HF1, WinAC/RTX 2005 SP3 07/11/2007 Add and change some Tags keys for WinCC v6.2 and PCS7 v7.0

2012-01-09

Gird.zip mfc 写的GIRD 源码

mfc 写的GIRD 源码,有两个例题,一个是基于对话框的;一个是Doc/View

2009-07-16

tcpip 源码 和详细说明文档 OPTCP.tgz

实现TCPIP协议的源码,包含详细的数据结构,文件构成,函数功能说明。深入学习底层协议的最好资料。代码可以正确运行。

2009-04-24

西门子通讯处理器CP340手册

西门子S7-300 通讯处理器CP340手册,英文。 支持 3种协议:3964R,ASCII,PRINT 三种接口:V24(RS232) TTY(20M) RS485

2009-03-31

空空如也

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

TA关注的人

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