C#实现发送电子邮件及CSV配置文件读取
网上载的好多发邮件代码不知道为什么看起来都是故意改错的所以复制过来发送邮件总是失败
我只能说发送邮件类不是我原创我做的仍然是修改然后实现了成功发送邮件,我每天都要给几个固定的邮箱发邮件所以加了CSV配置文件保存密码等信息
STM32F103 DAC最小工程
取之于CSDN还之于CSDN STM32F103大容量系列的DMA操作DAC输出正弦波的最小化工程 剔除了与DAC无关的所有文件 使工程看起来简介明了
1,、配置HSE主时钟频率
2、初始化输出模拟量GPIOA_Pin4口
3、配置TIM2参数,配置DAC参数,配置DMA参数
附带一个正弦点表发生器
STM32F103驱动BMP180.rar
之前在CSDN找了很久,找到的都不能用,现在终于可以正常使用,现在分享出来,使用STM32F103驱动BMP180的完整工程文件,直接可以过编译,实测可使用,
3Dpcb. 部分元件的ad封装库
KF接线端子.PcbDoc
电感.PcbDoc
电容.PcbDoc
电位器.PcbDoc
电阻.PcbDoc
二极管+整流桥.PcbDoc
连接器.PcbDoc
通讯接口.PcbDoc
音频接口+电源接口.PcbDoc
C#键盘鼠标钩子
只声明一点代码不是我原创 原工程源自CSDN 原工程名称“MouseKeyboardLib”。
原代码HOOK程序制作成了一个DLL文件 按键鼠标录制程序和按键鼠标坐标显示是在两个exe上实现的,我出于个人使用目的重新整合代码整理界面取消了DLL 把两个exe界面合成了一个界面,所以我做的只是复制粘贴代码重新整合新工程使用vs2015创建
STM32F1驱动CH452A.rar
这个是完整的工程文件,可过编译可直接使用的,也是之前在CSDN上找了好久CH452A的驱动,但是都是51的根本没有STM32的,这个是自己根据官方提供的51例子改成STM32的,实际测试已经通过,可以控制LED以及读回按键值,我的测试板子有5个LED还有9个按键,根据自己的实际情况来改测试就行,
基于USB转Can通信上位机
这个属于定制程序了,根据买的Can卡的不同要更换对应的DLL,这个还要看厂家提供的二次开发资料了,就是个简易的Can通信程序—+GDI做的界面 就是一个简易的参考
STM32F407 TIMER+DMA+DAC自制简易示波器
使用正点原子STM32F407探索者开发板实现TIMER3触发DMA+DAC波形数据采集 使用TFT屏幕显示波形实现简易示波器功能
1、采样率最高500kHz 定时器两微秒触发一次ADC转换(168M时钟下 ADC应该还能更快 但现在暂时没办法让它速度更快了)
2、定时器3触发ADC转换DMA读取数据并DMA中断刷新波形 刷点能达到60Hz以上 刷线只能达到26Hz左右
3、KEY_UP运行停止状态切换 KEY1 KEY2 增加减小功能 KEY2 时基 触发电平选择 PF9 DMA中断指示 PF10 主程序运行指示 PA5 ADC数据输入
4、稳定波形使用触发 触发点设置为屏幕中心 下降沿触发 测频使用两个下降沿间隔时间计算
就算是简易的也做得太不好了 许多关键问题解决不了 对于我来说改进空间还非常大
C#串口数据波形图绘制
使用vs2012 插measurement studio创建的串口波形图绘制软件的工程文件
说明一下没有安装measurement studio的电脑无法运行这个软件
实现的功能就是基本串口功能 字节过滤功能 模拟波形绘制 数字波形绘制
水平低微纯属娱乐
STM32F103基本工程
STM32F103建立的包括全部硬件资源的工程文件 另添加了一个使用 systemtick为基准的延时函数 本人菜鸟一个 这只是一个基本的STM32工程使用KEIL4直接可以编译通过
RN7302Test.rar
三相电能采集芯片RN7302的测试程序,采用STM32F103,板载电压电流互感器为2mA/2mA 负载电阻为20欧姆,采用SPI2口驱动,PC10为CS控制口,基本测试程序,实现了电压ABC 电流ABC的RMS值 以及相位的输出,以及电压电流零漂校准调节,使用USART2输出值
C#制作的控制鼠标源代码
应该是属于键盘鼠标钩子类,现在的功能就是鼠标连点器功能,内容其实只是用到了键盘钩子,还有两个控制鼠标的win32函数,
SetCursorPos(int X, int Y)
mouse_event(MouseEventFlag flags, int dx, int dy,
uint data, UIntPtr extraInfo);
串口数据波形绘制
之前上穿过一个messurement studio版本的 但是那个实在是不方便 这个使用GDI绘制
主要用途是绘制单片机AD传来的数据 简易用途
ZedBoard_RevC.1_Altium_CONFIDENTIAL
ZedBoard_RevC.1_Altium_CONFIDENTIAL 这个估计不会有几个人看到,一个十层PCB的样板图,网上能找到的估计就这一款了,XY花10元买来的,七八张原理图 一个十层板的PCB 参考下高速布线也不错
STM32 ISP C# 源代码
实现STM32 ISP功能 属于在别人的基础上更改, 原版是WPF版本 改成Winform .net3.5 没有精细测试写入Flash 是否有错误 只是传入程序看程序运行情况
USB转485 AD原理图及PCB
使用Altium Designer (in AD18)绘制的USB 转485的原理图文件和PCB文件可以直接大样 使用CH341T+MAX485 芯片
STM32F407_Explore.rar
原子407的pcb 和原理图 AD版本的 网上买的 还有对应的封装库文件
原子407的pcb 和原理图 AD版本的 网上买的 还有对应的封装库文件
原子407的pcb 和原理图 AD版本的 网上买的 还有对应的封装库文件
飞跃星空屏幕保护程序工程文件
CSDN上下载的飞跃星空屏保改进后重新上传,更改处1:判断鼠标按键按下动作用了钩子,2,增加设置屏保界面的设置选项也就是增加了判断/c/s/a消息判断状态 至少现在看着和正常屏保功能一样了
累计的部分ICO图标及对应的PNG图标压缩包
都是自己一个一个从千图网下载来的 一共七百多个 肯定和网上下到的压缩包ICO图标不一样 ~~我这里还有将近一万个ICO但是太大了没法上传!
串口调试助手
C#编写的串口调试助手使用VS2012创建的工程文件,可以正常使用,除了串口调试以外增加的功能就是CRC16-RTU校验码计算,字节过滤功能方便测试观察,当然本人水平低微会有各种不足之处没法改进
C# MD5加密数据原工程文件
内容是C#MD5加密,制作的目的是把账户密码信息加密成MD5数据并且以二进制形式存储成自定义格式的二进制文件 然后只有使用这个软件才能恢复密码 为的是防止别人懂自己的电脑时候看到明文密码~~~
对内容藐视最关键一句话 C#2015原工程文件 MD5加密解密创建二进制文件读取二进制文件并解释
C#串口调试助手
C#编写的串口调试助手使用VS2012创建的工程文件,可以正常使用,除了串口调试以外增加的功能就是CRC16-RTU校验码计算,字节过滤功能方便测试观察,当然本人水平低微会有各种不足之处没法改进
快捷计算小工具
学软件后做的第一个小工具 改来改去好多好多次了 不断的增加新功能虽然只是代码的累积并无什么高度可言 只是为了加快计算的速度而已
windows服务启停设置的基本操作
都是自己做着玩的小程序,可以控制Windows服务的检测启动停止,设置服务状态的基本操作