![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
上位机编程
文章平均质量分 86
魔罗
嵌入式软开发、嵌入式通用基础框架研究。
展开
-
winform 窗体特效
上位机启动及关闭的时候,可以利用AnimateWindow函数实现特殊效果,以丰富交互!原创 2015-08-20 10:47:37 · 1470 阅读 · 0 评论 -
USB转串口热插拔检测
上位机与设备进行串口通信之前都需要指定PC通信的串口号,这无疑给操作上带来不便,更痛苦的是每次都得到设备管理器查看当前连接的串口。 那么如何通过代码获取当前可用串口列表?一是通种注册表获取,操作比较复杂;微软为我们提供更简单的方式,通过SerialPort.GetPortNames()方法获取串口列表。使用时需要引用using System.IO.Ports;名字空间原创 2015-08-22 09:14:04 · 4624 阅读 · 0 评论 -
校验码生成工具
做单片机通信时常常需要用到校验码,在不确定单片机校验输出结果正确与否的情况下我们不得不手工对报文进行计算并对比结果。手工计算有多麻烦笔者就不形容了。为此,为此,我制作了个校验码生成小工具,当前版本支BCC(Block Check Character/信息组校验码)实际上就是所有字节的异或校验、CS(模256校验)即,所有字节相加不考虑溢出、CRC16(循环冗余校验),代码及实现效果如下。原创 2015-08-22 10:14:16 · 3778 阅读 · 1 评论 -
winform 自定义控件-按钮
winform 自定义按钮的实现按钮效果图如下所示。 通过颜色渐变渲染,让控件产生立体效果,上述的按钮就是通过线性渐变画刷二次渐变填充出来的。 详看代码,后面有时间再加入类似win7计算器的淡入淡出效果。using System;using System.Collections.Generic;using System.ComponentModel;原创 2015-10-29 15:01:54 · 1494 阅读 · 1 评论 -
基2时选快速傅里叶变换算法(FFT)
此程序是大学以前做双色点阵音乐频谱时参考数字信号处理写的。相对于网上的一些代码,我这里对一些特殊的旋转因子做了特别处理程度稍微快了些,当然相对了基2,使用分裂基、基4肯定会更快。原创 2016-12-11 11:41:38 · 6761 阅读 · 0 评论