自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (9)
  • 收藏
  • 关注

原创 stm32学习日记(三)

/开启TIMx的时钟。//开启TIMx的更新中断。/*NVIC中断分组*//*GPIO初始化*//*NVIC中断分组*//*时基单元初始化*//*时基单元初始化*//*中断输出配置*//*NVIC配置*//*外部时钟配置*//*中断输出配置*/

2024-05-26 19:42:13 713

原创 stm32学习日记(二)

3)设置GPIO初始化后的默认电平。8)EXTI中断应用函数。3、外部中继函数 开启步骤。4)AFIO选择中断引脚。3)开启AFIO的时钟。1、输出点的开启步骤。2、输入点的开启步骤。2) GPIO初始化。6)NVIC中断分组。

2024-05-15 10:00:00 413

原创 STM32学习日记(一)

首先我用的STM32F103ZET6建的工程,想把程序下载到STM32F103C8T6上,我看到其他博友说的问题有如下。3)错误:#268:声明可能不会出现在可执行语句块后“ 即变量应在主函数开头声明,不能出现在可执行语句后面。自己用的ST-link下载程序,按照网友配置ST-Link在keil5上的应用,结果就是这样的。6)找到芯片包解压的位置,如上图位置,找到flash文件夹,复制Flash文件夹里面的内容。配置错误改配置就行了,启动文件错误不是最主要的,(3)(4)(5)这个就稀有了。

2024-05-14 14:46:45 614

转载 MODBUS协议整理:功能码简述 报文分析

MODBUS协议整理:功能码简述 报文分析1.MODBUS功能码简述    下表列出MODBUS支持的部分功能代码:以十进制表示。表1.1 MODBUS部分功能码 代码 中文名称 寄存器PLC地址 位操作/字操作 操作数量 01 读线圈状态 ...

2018-12-18 11:17:59 2452

转载 C#中Invoke的用法

备注:该文章转载地址来至https://www.cnblogs.com/vaevvaev/p/6909042.html在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写:void ButtonOnClick(object se...

2018-11-16 16:32:52 536

转载 C# 委托(Delegate)

C# 委托(Delegate)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。声明委托(Delegate)委托声明决定了可由该委托引用的方法。...

2018-11-16 14:28:29 259

转载 Windows Socket 编程_单个服务器对多个客户端简单通讯

Windows Socket 编程_单个服务器对多个客户端简单通讯单个服务器对多个客户端程序:一。简要说明二。查看效果三。编写思路四。程序源代码五。存在问题 一。简要说明: 程序名为:TcpSocketOneServerToMulClient 程序功能:实现单个服务器对多个客户端通讯功能的小程序。 PS: 这是继上次简单的 Tcp Windows Sock...

2018-10-30 17:49:19 1258

转载 客户端到服务器端的通信过程及原理(很清晰,保证看后顿悟)

  学习任何东西,我们只要搞清楚其原理,就会触类旁通。现在结和我所学,我想总结一下客户端到服务器端的通信过程。只有明白了原理,我们才会明白当我们程序开发过程中错误的问题会出现在那,才会更好的解决问题。    我们首先要了解一个概念性的词汇:Socket    socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链...

2018-10-30 14:18:01 17975 3

转载 socket实现多个客户端连接在一个服务器上

1、使用socekt通信一般步骤    1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。    2)客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。    3)服务器端:accept()发...

2018-10-30 10:15:56 11180 2

转载 C# 串口操作系列(5)--通讯库雏形

串口是很简单的,编写基于串口的程序也很容易。新手们除了要面对一堆的生僻概念,以及跨线程访问的细节,还有一个需要跨越的难题,就是协议解析,上一篇已经说明了:一个二进制格式的协议一般包含: 协议头 + 数据段长度 + 数据  + 校验一个Ascii格式的文本协议,一般包含: 数据头 + 正文 + 数据结束标识类似的命令可能很多,类似的代码也会重复写很多次。对于我,并不觉得这个有任何难度,但是,很多时候...

2018-06-19 17:28:50 1873

转载 C# 串口操作系列(4) -- 协议篇,文本协议数据解析

C# 串口操作系列(4) -- 协议篇,文本协议数据解析2010年06月09日 01:50:00阅读数:23821上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验 , 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾。即: 协议头 + 数据 + 校验 + 数据尾 。文本方式的数据比较容易分析。如果数据缓存,可以考虑用StringBuilde...

2018-06-19 17:28:10 640

转载 C# 串口操作系列(3) -- 协议篇,二进制协议数据解析

   我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。    我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提高传输率,尽可能的具有安全性保证数据传输完整正确。基于这2点规则,我们一个通讯协议应该是这样的:头+数据长度+数据正文+校验    例如:AA 44 05 01...

2018-06-19 17:26:43 350

转载 C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?

 第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了。另外一半的人就睁只眼闭只眼阿弥佗佛希望不要在客户那里出现这问题了。     你看到我的文章,就放心吧,这问题有救了。我们先回顾一下上一篇中的代码   [c-sharp...

2018-06-19 17:26:04 280

转载 C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。

我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来做例子) 一个基本的串口程序,既然是个程序了。我们就先从功能说起,包含串口选择波特率选择打开关闭接受数据显示发送数据输入发送数据数据量提示以及归零好吧...

2018-06-19 17:25:18 401

转载 C# 串口通信总结

我们知道对于   标准DLL,可以采用DllImport进行调用。例如:  [DllImport("KMY350X.dll")]        private static extern int OpenPort(int PortNum, int BaudRate); 如果一些厂家比较懒的话,没有提供相应的dll,我们只能对它进行串口通信编程了。以前从没接触过串口编程,最近在一个项目中有几个地方都...

2018-06-19 17:22:20 306

转载 C# 串口通信总结

c#中,确保数据接收完整的 串口处理程序 SerialPort 方法:https://msdn.microsoft.com/zh-tw/library/system.io.ports.serialport.getportnames.aspxC# 串口通信总结http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html如果一些厂家比较懒...

2018-06-19 17:21:42 582

转载 C#socket通讯两个最经典错误解决方案

博客园首页新随笔联系管理订阅随笔- 54  文章- 0  评论- 11 C#socket通讯两个最经典错误解决方案1、经典错误之 无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”  (1)、问题现场  (2)、问题叙述程序中的某个地方调用到了socket.close后,这个socket还被调用,就出爆出上面错误! (3)、解决方案使用下面一句: if (sts...

2018-06-15 17:07:10 2861

转载 C# Socket网络编程精华篇

C# Socket网络编程精华篇C# Socket网络编程精华篇  我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型    当然这里我们只讨论重要的四层       01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。       0...

2018-06-15 17:06:13 164

转载 基于TCP协议的网络摄像头的设计与实现

基于TCP协议的网络摄像头的设计与实现一、摘要  基于TCP协议的网络摄像头的设计大部分和博文“基于UDP协议的网络摄像头的设计与实现”相同,本篇博文采用的TCP协议栈为NicheStack协议栈(同理,可使用LWIP协议栈实现),协议分析及上位机设计可参考博文“基于NicheStack协议栈的网络例程分析及客户端程序设计”。 二、实验平台硬件平台:DIY_DE2软件平台:Quartus II 9...

2018-06-13 17:29:19 2037

转载 基于C#的socket编程的TCP同步实现

一、摘要  总结一下基于C#的TCP传输协议的涉及到的常用方法及同步实现。 二、实验平台  Visual Studio 2010 三、socket编程的一些常用方法(同步实现)3.1 命名空间  需要添加的命名空间using System.Net;using System.Net.Socket;3.2 构造新的socket对象socket原型:public socket (AddressFami...

2018-06-13 17:27:06 394

转载 【ASP.NET原理分析】基于Socket实现的最简单的Web服务器

【ASP.NET原理分析】基于Socket实现的最简单的Web服务器2011-12-07 16:33 by 田志良, 2423 阅读, 0 评论, 收藏,  编辑  通常,我们借助浏览器(通常是IE,FireFox或者Chrome)浏览网页,例如,我们在地址栏中输入DebugLZQ的博客网址http://www.cnblogs.com/DebugLZQ/,回车之后,就会在浏览器的窗口中看到Debu...

2018-06-07 15:13:18 608

转载 asp.net Socket 实例

asp.net Socket 实例2014年03月13日 14:19:13阅读数:6347[csharp] view plain copy  [csharp] view plain copypublic class Socketclient      {          TextBox txt;          TextBox send_txt;          public Socketc...

2018-06-07 14:37:46 2555 1

转载 C# 使用 Socket

C# 使用 Socket一个简单示例,记录下C#中如何使用Socket:这个示例的作用是:服务端可以监测到是否和客户端连接,并且如果连上了,可以互相收发消息。如上图,我用的本机测试的,如果是不同机器且连着网,请换成对应的局域网ip或者公网映射ip.步骤:1.新增个空解决方案,并添加两个winform项目,一个是server端一个是client端:2.在服务端和客户端分别加入如下代码:服务端:[cs...

2018-06-07 14:22:52 244

转载 Socket写的Web服务器——带详细图解

Socket写的Web服务器——带详细图解——闲扯:      Socket是大家都很熟悉的.NET处理底层硬件通信的类。比如:物联网中的一个器件要与其他器件相通信,那就必须使用到Socket来实现。但是我对Socket的中文翻译很不满意:Socket的中文翻译是“套接字”。我请问一下各位读者朋友,我如果只告诉你“套接字”你会知道这是什么吗? Socket的英文含义是:“插座、开关”,但你能通过“...

2018-06-07 14:20:46 4084

转载 asp.net中Web使用Socket

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Threading;using System.Net;using System.Net.Sockets;us...

2018-06-07 14:06:29 3058

转载 Socket 由浅入深,开发一个真正的通信应用

Socket 由浅入深,开发一个真正的通信应用在说socket之前。我们先了解下相关的网络知识;端口 在Internet上有很多这样的主机,这些主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务(应用程序)。例如:http 使用80端口 ftp使用21端口 smtp使用 25端口端口用来标识计算机里的某个程序   1)公认端...

2018-06-07 10:00:33 1545 1

转载 asp.net中Timer定时器在web中无刷新的使用

asp.netasp.net中Timer定时器在web中无刷新的使用最近在做一个项目的时候,web端的数据需要与数据源进行实时同步,并保证数据的准确性,当时,考虑到使用ajax异步刷新技术。但后来在网上查找相关资料时,发现这样做,太浪费资源了,因为ajax的提交请求不应该这么频繁的,只适用于那种手动请求响应的那种,因此这种办法是行不通了,后来,发现asp.net中有一个定时器Timer,可以进行实...

2018-06-07 09:48:21 352

转载 WebForm中的ListBox组件编程

WebForm中的ListBox组件编程(1)2005-09-29 14:45 51cto.com整理 51cto.com 我要评论(0) 字号:T | T本文主要介绍了WebForm组件中的一个比较重要的组件--ListBox的属性及其它主要的使用方法,掌握这些WebForm组件编程是进行.Net方面编程的首要条件,也是一个比较重要的环节。AD: 51CTO 网+ 第十二期沙龙:大话数据之美_如...

2018-06-07 09:27:03 915

转载 Webform之(简单投票)练习

Webform之(简单投票)练习  创建数据库: CREATE table DiaoYanTiMu ( Ids int primary key ,--题目代号 Title varchar(50) not null ,--要调查的题目 SelectionType int,--单选多选代号,0-单选,1-多选 IsOver bit,--是否结束,true-结束,flas...

2018-06-06 18:16:29 508

转载 Webform中linq to sql多条件查询(小练习)

Webform中linq to sql多条件查询(小练习)多条件查询:逐条判断,从第一个条件开始判断,如果满足,取出放入集合,再从集合中查询第二个条件。。。aspx代码: 1 <body> 2 <form id="form1" runat="server"> 3 4 <br /> 5 <as...

2018-06-06 18:15:46 335

转载 Webform购物车(用Session存储,页面传值)

Webform购物车(用Session存储,页面传值)购物车主要实现的功能:    ①在主页面可以将所有商品显示出来,包括价格,库存。    ②点击购买可以累加产品,如果是同一种产品,只会累加每种产品的数量。    ③查看购物车,可以查看明细,包括所购物品的名称,价格,数量等等。由于这里的OrderDetails表没有水果名称和价格,所以需要扩展(Paitial)OrderDetails属性。  ...

2018-06-06 18:14:53 737 1

转载 Webform中Repeater控件--绑定嵌入C#代码四种方式

Webform中Repeater控件--绑定嵌入C#代码四种方式网页里面嵌入C#代码用的是<% %>,嵌入php代码<?php ?>绑定数据的四种方式:1.直接绑定 <%#Eval("Code") %>2.调用函数 <%#ShowSex()%>3.显示外键关系列 <%#Eval("Nation1.Name") %>4.格式化显示

2018-06-06 18:11:57 1348

转载 Webform 常用控件

Webform 常用控件一,简单控件1,Lable——标签:在网页中呈现出来的时候会变成span标签属性:Text——标签上的文字    BackColor,ForeColor——背景色,前景色   Font——字体     Bold-加粗  Italic-倾斜  UnderLine-下划线     OverLine 上划线     StrikeOut 删除线  Name - 字体名  Size ...

2018-06-06 18:10:19 3444

转载 webform基础介绍及页面传值(session,cookie)、跳转页面

webform基础介绍及页面传值(session,cookie)、跳转页面 一,IIS1.首先知道IIS是个什么东西:它是web服务器软件,安装在服务器上,接受客户端发来的请求,并传送给服务器端,然后响应请求并送回给客户端。类似于饭店里的服务员。2.会安装IIS——控制面板-程序-打开或关闭windows功能3.会进行基本的设置:安装完成后,打开控制面板-管理工具-IIS应用程序池——设置.Net...

2018-06-06 18:09:19 1086

转载 webform中listbox运用,2个相互传值练习1:

webform中listbox运用,2个相互传值练习1:AppendDataBoundItems(将数据绑定项追加到静态声明列表项上)属性改为Ture;SelectionMode(列表的选择模式改为多项)属性改为Multipleusing System;using System.Collections.Generic;using System.Linq;using System.Web;u...

2018-06-06 18:08:26 421

转载 ASP.NET那点不为人知的事(三)

ASP.NET那点不为人知的事(三)阅读目录 开启服务分析报文,处理请求   总结有了以下的知识:ASP.NET那点不为人知的事(一)ASP.NET那点不为人知的事(二)想必开发一个小型服务器以不是问题了,功能补复杂,能够响应客户端浏览器的请求,并根据请求文件的类型返回响应的信息,如能处理静态页面、图片、样式、脚本、动态页面等。  回顾由于客户端和服务端的通信是通过Socket通信,且它们通信的“...

2018-06-06 17:32:35 153

转载 C#使用Socket实现一个socket服务器与多个socket客户端通信

C#使用Socket实现一个socket服务器与多个socket客户端通信  在分布式调度系统中,如果要实现调度服务器与多台计算节点服务器之间通信,采用socket来实现是一种实现方式,当然我们也可以通过数据存储任务,子节点来完成任务,但是往往使用数据作为任务存储都需要定制开发,要维护数据库中任务记录状态等等。开发的东西还是有点多,而且还不够灵活。因此,我个人是比较偏向于使用socket来实现任务...

2018-06-06 15:02:31 8649 1

转载 [NET] 如何从 Winform 移植到 Webform [自己搞定HTTP协议]

Winform 如何移植到 WebForm。这个问题其实也就是要找一个好的方案,最大程度的复用现有的资源。同时,WebForm的话,不一定要走ASPNET这条路,可以自己搞定HTTP协议的。    下图是Winform版          下图是Web版本       1。如何自己搞定HTTP协议     WebForm,可以重头老老实实的用ASPNET来做,不过,现在Oracle,MongoDB...

2018-06-05 16:19:56 2035

转载 转 ASP.NET开发学习视频教程大全(共800集)

http://blog.chinaunix.net/uid-25454054-id-3450228.htmlASP.NET是微软.NET平台的支柱之一,被广泛应用在WEB等互联网开发领域,因此它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。这里整理了最全的ASP.NET开发学习视频教程,总共八百集,一次看个够! 资料名称下载地址《ASP.NET4.0从入门到精通》随书教学...

2018-05-07 10:15:23 866

转载 C#做一个简单的进行串口通信的上位机

C#做一个简单的进行串口通信的上位机乱世中的单纯 发布于 1年前,共有 10 条评论1、上位机与下位机        上位机相当于一个软件系统,可以用于接收数据、控制数据。即可以对接收到的数据直接发送操控命令来操作数据。上位机可以接收下位机的信号。下位机是一个控制器,是直接控制设备获取设备状况的计算机。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控

2018-01-24 17:33:38 2442

C#WEB应用开发(png长图)

这是C#的WEB应用开发流程,适合初学者。(ppt页面拼接在一起的长图png格式)

2018-12-12

ConfiguratorWD_v173

主要用于松下PLC的端口设置

2016-05-13

LabvIEW与plc串口通讯

LabvIEW与plc串口通讯,分析比较详细,到位!

2015-01-18

ASCII码转换工具

这是一个 ASCII码转换工具,小巧好用

2015-01-18

管螺纹的详解

管螺纹的详解,NPT PT G等国际通用的管螺纹,以方便以后工程换算的使用

2013-08-26

Q系列的通过条码扫描器扫入条码到PLC的例子

Q系列的通过条码扫描器扫入条码到PLC的例子Q系列的通过条码扫描器扫入条码到PLC的例子Q系列的通过条码扫描器扫入条码到PLC的例子Q系列的通过条码扫描器扫入条码到PLC的例子

2010-08-23

AFPX系列编程手册(补充版).

可编程控制器 FP系列编程手册(补充版) FP系列可编程控制器编程手册 ARCT1F433C ’07年2月 [ 适用机型 ] FP-X FPΣ ※请同时参考FP系列编程手册(No.ARCT1F313C-1)

2010-08-23

松下可编程控制器(PLC)

松下可编程控制器教程AFPX系列介绍及使用小型机身内置了4轴高速脉冲输出功能。2轴直线插补时,2组可同时进行。(C14为3轴)

2010-08-23

空空如也

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

TA关注的人

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