自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(191)
  • 资源 (48)
  • 收藏
  • 关注

原创 c#记录几个问题

1)全局变量,其实是声明一个public static类,里面包含一些public static变量和函数,也就是在程序开始运行后就创生了一个对应的存储空间,调用时就要写明是谁的什么变量。针对的还是运行时new出来的对象,他们的变量出了圈就没有了。我看到的一个程序里面做了一个线程,就是靠扫描设备,按设备状态来设置form里面的控件信息。4)LParam参数,传了一个0xffff7eff,使用m.LParam.ToInt32()方法,运行时闪退了。看上去就是调用程序的一个灵活方式,具体看参数指向的函数。

2024-02-06 16:33:50 327

原创 3296电位器调节工具

简单工具

2023-01-19 09:22:30 1660

原创 sdcc对应stc51单片机

现在国产stc51单片机性能上还是够用的了,软件工具选择sdcc是好的选择。别的付费软件就算了吧。使用了一段时间的sdcc,汇编和c都试用了下,感觉还可以,命令行输入,错误列在命令下面,没有错误就是没有反应。文本编辑软件使用的是notepad++。c语言下有个函数数组的调用出了问题,__code伪指令没有起到作用,只好转换成函数的一般调用的基本方式。汇编还好,虽然是很少用到。混合asm和c也是简单,只是里面的io定义还不一样,汇编要按汇编的定义,c的要按c的定义。c的头文件要注意,当然把所有

2021-08-18 14:21:12 893

原创 微信文件转存云盘

微信在生活中越来越重要了,相互之间传递文件也是很方便的,但是手机内存有限制,不可能大量的存储资料文件,尤其是一些工具软件。云盘是个好的选择。在手机里面转存的话,可以考虑qq浏览器的文件选项做操作,但是空间和时间要注意,现在能查询到的空间限制是20G,时间2年。这个参数qq浏览器上是看不到的,依据以往的使用经验,这就是qq给自己留下的灵活操作空间。如果想转存到和彩云这类第三方的云盘,就要借助电脑了。无非是复制黏贴,上传这类操作,虽然麻烦些,但不至于一棵树了。...

2021-06-23 10:28:39 1410

原创 试了试android

在淘宝上买了软件,安装还算是顺利,Eclipse+sdk,安装说明写的很差,一些图片的堆积,和过程不一致,后面的adt不行,到加载就停住了,不用了,又从卖家要了天天模拟器,算是凑齐了工具。对java和xml不熟悉,对android不熟悉,从hello的生成就是一路迷茫,想修改一下hello都是误打误撞感觉。现在基本上算是有点感觉了,主要就是两个文件,一个是layout布局,一个是activ

2017-09-13 11:36:27 395 20

原创 关于串口和usb转串口

硬件上考虑,串口还是要隔离,否则引发的风险是产品不能承受的,现在市场上的max232,质量没有什么保证,有过一批勉强用了一年多,还是有些出了问题。usb转出来的串口一样也要隔离,而且需要注意的是usb是很容易受到干扰的,市场上还是没有usb端短,串口线长的转换器件,需要可靠性的客户还是推荐使用moxa卡,从pci或者pci-e上转出来的更可靠些。软件上,容错性是个问题,丢失字节的现象,us

2016-10-18 15:16:28 3362

转载 压电马达驱动原理

http://www.elecfans.com/article/88/131/Mec/2011/20111215255435.html压电马达驱动电路原理图

2016-03-31 14:40:31 3594 1

原创 准备些元件

看到个东西,有点意思。http://www.thorlabschina.cn/newgrouppage9.cfm?objectgroup_id=988定位可选:https://item.taobao.com/item.htm?spm=2013.1.20141002.10.wIZGpX&scm=1007.10009.21136.100200300000001&id=355576646

2016-03-30 11:31:16 638 1

原创 ft232rl可以了

小板做好了,测试通过,可以正常通讯了,cbus3,4做txled,rxled的改动也ok了,3.3v输出带轻负载还要再等一下。txd和rxd的问题也是看接口芯片来了以后的实验了。焊接时,还是有点细密了,什么时候芯片做的管脚再少些就好了,实际应用中,就是7脚,vbus,gnd,d+,d-,3.3v,txd,rxd,前4个连接usb,后面接串口,其实也是可以做成一个插板,插在应用板上,做接口。

2016-01-22 14:08:57 3991 3

原创 串口常用的隔离芯片

TI的ISO7221使用了电容隔离技术,工作电压在2.7-5.5V,信号最高速度可以150Mbps,隔离电压为2500V,5V、1Mbps时单信道的功耗小于2.1mA。ADI的ADuM1201使用了变压器隔离技术,芯片工作电压范围是3-5V,信号最高速度是25Mbps,隔离电压同样是2500V。5V、2Mbps时单信道功耗是1.1mA。Silicon的Si8421使用了RF隔离技术,工

2016-01-14 13:36:31 21766 2

原创 单面板也出错

检讨一下,一个简单的单面板也出了错误。top层布元件,top层走线,有些线在元件下面,bottom层也有插脚元件,焊盘没做沉铜,悲剧了。和厂家联系,看看有没有补救办法。焊接时,看看有没有办法。本来是有提醒的,之前有过做类似的,厂家给做了沉铜,所以没有当回事。还要小心。

2016-01-13 09:43:59 762 2

原创 win7和xp对vb的串口控件支持还有差别

今天发现了一个很奇怪的现象,vb6的一个控制程序,在win7和xp下的表现还不一样,当然,问题是串口的应用也是有些问题的,太紧凑了。下位机在得到控制命令后,一边动作,一边通过串口回送数据,上位机通过数据做累加和得到当前位置,这样对串口的压力还是有的。但是没不至于出现不能处理的问题,9600的波特率,还不至于数据堆积,而且,vb控件的缓冲区还是很大的。不论怎样,现在的情况是win7,和x

2016-01-12 17:04:23 3921 1

原创 对stc90c52rc想当然了

看pdf中说sram是512,想当然的认为是xram512字节,测试了一下,才发现其实是51的内部的256+外部的256,也就是说如果不扩展硬件外部的xram的话,都用不到dptr寄存器寻址外部寄存器了,原来的程序不知道怎么做的,还是要用到256以上的区域,看看程序能不能调整到256以下,否则就要用到90c54rd了,其实也就是加3¥,不值得这么较劲。平衡一下,仔细想想。

2015-12-22 10:45:40 6214

原创 能ping通但是不能访问工作组

这两天的电脑闹病,能上网,能浏览网页,能qq。但不能访问工作组,不能和局域网通讯。上网搜索,说是服务里面有个Computer Browser没有开启,打开服务界面一看,木有这个服务,根本就木有,还开什么开。多亏是软件工程师帮助,搜到个网络属性里面的Microsoft网络的文件和打印机共享没勾选,还有个microsoft网络客户端没开启,打开网络连接属性,Microsoft网络的文件和打印机

2015-12-17 10:21:04 3165

原创 欢迎使用CSDN-markdown编辑器

stc单片机的双dptr意义不大 单片机里面的操作如果需要翻页操作都会给人不方便的感觉。原本以为stc单片机里面的既有双dptr,又有片内的xdata区,还以为是第二个dptr能够指向这部分扩展的xdata呢。 仔细看了pdf,才发觉,不是那么回事,是要翻页的。dptr要翻页,xdata也要翻页。太麻烦了,需要做硬件的配合了。 但是这个单片机的isp确实很方便。

2015-12-10 10:35:26 381

原创 vba的宏和模块,关于excel表的合并

Sub 工作薄间工作表合并()Dim FileOpenDim X As IntegerApplication.ScreenUpdating = FalseFileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls),*.xls", MultiSelect:=True, Title:="合并工

2015-11-10 16:15:11 1488

原创 win7的cdc驱动安装问题

单片机与电脑usb通讯的方式,现在能够做到的实现了三种,usb,cdc,hid。cdc的方式在xp下一直正常,给客户的产品也是正常使用的,但是最近由于客户电脑升级到win7,安装问题就出现了。在虚拟机里面进行测试,也是不能找到安装程序,查看setupapi.dev,里面明确指向了mdmcpq.inf开头的一个目录,位置在c:\windows\system32\diverstore\file

2015-09-29 10:40:17 7489

原创 半导体温控台

控制部分是sr1-8v-1c,说明书见http://wenku.baidu.com/link?url=ygcZEw7PXLjaFbQ7mkJn0Azk_CgBSF5pJap-80AeahLNbYQzkano06EvuE4yWqkckGDDh_qKT6Fh0AyKED_6bOBulAL31wjVvHnSv8b9fqW交流控制DJT-25A-II,见:http://detail.1688.

2015-08-28 17:17:17 1389

转载 Encoding 常用編碼代號(C# Encoding.GetEncoding)

http://ericli.no-ip.net/wordpress/index.php/2013/02/09/encoding-getencoding/https://msdn.microsoft.com/zh-cn/library/system.text.encodinginfo.getencoding(v=vs.110).aspx说的是一回事,就是文件编码信息,在读写文件时

2015-06-17 16:32:34 2430

原创 关于combobox的下拉选择与键盘输入的统一

单位里面有个控制软件,里面有用到combobox控件,对一些参数的输入进行了控制。在实际使用中,又发现控制得太严,会出现新的参数无法输入的问题。开放了键盘的输入,每次使用都要重新输入,也是很麻烦的事情。我觉得应当把这个参数的问题,转为txt文件的方式,使用工具软件可以简单的修改,当然,对于其中的数据,一般人不告诉他怎么修改,避免出现其他意外数据。但是要改也是很简单的一件事。为此做了一个c#

2015-06-17 10:58:10 2991

原创 win7上的vb

企业版安装也算是正常,但是其中的toolbar部件不能添加,以前的程序加载时会出现库文件未注册的问题,用regsvr32注册是可以成功的,但是就是不能添加部件。http://bbs.csdn.net/topics/390580540有一个cd C:\Windows\SysWOW64regtlib msdatsrc.tlb是可行的,系统是win7 64家庭版。https:

2015-04-20 08:56:14 1038

转载 基于W5500的NetBIOS应用实例

http://blog.csdn.net/WIZnet2012/article/details/43451805?ref=myread写的很好

2015-02-05 17:27:25 586

原创 usb转无线模块淘宝网址

http://item.taobao.com/item.htm?spm=a230r.1.0.0.3FDTAN&id=20731296430&ns=1&abbucket=16#detail&qq-pf-to=pcqq.c2c这个东西觉得会有用的。通讯的东东,无线的总是觉得会有大发展的,关键是协议,wifi太复杂,这个类似的还要想个好办法,有限的无线,才是好的应用。再好好考虑一下了

2014-12-29 11:52:53 807 2

原创 谁知道c币有什么用

还有就是c币怎么查看,系统说给我发送了c币,可是nal

2014-11-06 17:09:27 1364 2

转载 mfc自定义控件的编程

vs2010的http://blog.csdn.net/omenghen1/article/details/8552697#replyvc6的http://blog.csdn.net/worldy/article/details/16337139其中的关键是设定的custom control的class名字,要和注册的一致,

2014-10-24 15:15:31 3454 7

转载 vb的MsFlexGrid和c#的DataGridView

在C#DataGridView控件中加入ComboBox下拉列表框的实现

2014-09-19 16:14:11 2051 3

原创 c#的动态按钮数组的添加与功能实现

昨天学着做了一个vbnet的动态按钮数组的

2014-09-19 11:51:10 3986

转载 浅谈VB.net控件数组的使用

http://www.docin.com/p-429604776.html写的还好,

2014-09-18 17:28:05 3940

原创 vb6的注释功能

vb6都快彻底不用了才发现也有选中行

2014-09-17 11:22:00 3498

转载 为C#应用程序创建Visual Studio安装项目生成MSI包安装程序

其实就是使用vs做setup,写的很

2014-09-02 14:12:12 1611

原创 vmware虚拟机系统安装

http://blog.sina.com.cn/s/blog_58c3803701017joh.html这里有个比较详细的安装虚拟机的介绍,和我用的butongzhichus

2014-08-29 10:55:13 693 1

原创 virtualbox虚拟机安装共享文档

http://wenku.baidu.com/link?url=QmwK8Dy02bdmSJZOx1JZ4uicFUwzlIP_pO1bTz1CAKjMLR79fyz4iKa4LNDSPwQUJ5ba-HSNCrgJXQcyJrphH7bccvyhrFrh42991pxvvX3这个安装介绍很全面,就是到了安装共享

2014-08-25 17:09:36 626

转载 usb端口监控软件

http://www.baiheee.com/Documents/090507/090507153901.htm讲的he

2014-08-22 09:14:14 11224 1

原创 windows xp的管理员删除真麻烦

xp有一个Administrator用户

2014-08-21 13:28:40 725

原创 winusb资料汇总

http://www.haogongju.net/art/1951122好工具网站,关于winusb的描述符

2014-08-15 14:11:53 1113 14

原创 氙灯点亮的问题,拿下了

以前见到氙灯不能点亮的现象就有点犯难,现在好了,

2014-07-15 14:50:33 857

原创 今天发现的pcb大电流问题

以前的电容板最大是10A,没有感觉有多大问题,今天上到16A,才两天

2014-07-10 15:26:09 3828

转载 关于ad的应用技巧

是在阿莫论坛上看到的,网友各抒己见,还是有些看头的,还没有总结,看着有意思,

2014-06-26 14:40:57 702

转载 stc90c52rc的eeprom读写

原文网址:http://www.willar.com/forum/forum_view.asp?view_id=28837

2014-06-19 16:21:27 4619 1

原创 终于见识了unicode

给一个应聘者发了邮件,发到qq邮箱。对方回复

2014-06-18 16:25:55 608

c#语言的doevents示例

doevents处理需要两次按钮点击才能实现功能,其实质是第一次点击使得引发doevents的事件失去焦点,第二次才是进入期待的按钮事件,所以需要在进入引用doevents的按钮时,先要使用focus命令失去焦点,外部按钮才会在第一次点击时就能得到触发。

2018-11-18

安卓基本界面控制

最简单的UI控制,布局也是最简单的一溜排开,普通按钮,可变按钮,editview,textview,线程,主线程控制子线程启停,子线程触发主线程ui控制。名字写了socket实际并未真正涉及。做个阶段的总结。

2017-09-30

本分layout03

android多线程demo,下载到手机上试用通过,作为一个备份留存。现在这个上传为什么要大于100个字节,简直是无聊,代码好用是第一的。

2017-09-27

ft232rleeprom编程工具

改变ft232rl内部的eeprom参数的工具安装文件

2016-01-22

测试C#的combobox控件

基于txt文件动态设置combobox选项,实现combobox选项的可控制,并且能存储添加的选项,使得选项与程序的独立。

2015-06-17

vbnet动态添加按钮

vbnet的动态添加数组按钮控件的实例,功能很简单,按钮颜色改变,出个megbox,表示响应已被控制。

2014-09-19

c#动态添加按钮

c#动态添加按钮控件,并对控件事件响应,按钮颜色变一下而已,再出个messagebox,表明事件有了响应

2014-09-19

hid的通讯控制程序

简单的示例,单字节显示,多字节已接收,在缓冲区内。

2014-08-14

lpc1768hid示例

有基础hid通讯功能,32byte缓冲区,hid不支持多ep方式。

2014-08-14

lpc2378的hid示例

只是给自己留个备份,hid还是有特点的。测试也简单一些

2014-08-14

stc读写内部eeprom

stc单片机的内部eeprom读写示例,keilc语言

2014-06-20

labview的串口基础功能测试源码

labview的串口基础功能,类似于串口助手,基础功能测试,对设备串口操作功能和串口协议的测试很有用的工具。

2014-01-16

mfc的dll源码

mfc生成的dll,可被vbnet调用,调用文件是ceshidll.rar,注意调用时的文件声明指向dll1的位置。

2014-01-08

测试dll源代码

vbnet调用mfc生成的dll,本质上就是c的东西,和类没有关系。在无意中发现getc是不能使用的函数名,这大概就是后来c#的由来了。函数名还是要小心安排。调用的dll1注意是配套的。

2014-01-08

自动安装驱动程序

windows体系的驱动程序需要单独安装,这个工程对于熟悉电脑的不成问题,但是对于大多数人还是觉得麻烦,如果能够在工程文件的setup时一并安装会给人提供一定的方便,代码提供了一个简单的示例,虽然简单,但是核心问题解决了。

2013-11-07

hid协议文档

usb的hid协议,主要是两个pdf,一个是hid class,一个实usage的说明,还没仔细看呢,应该是有用的

2013-09-18

CurveExpert1.4汉化版

曲线拟合工具,汉化版,自解压后找到exe文件运行,就可以了

2013-09-03

unsigned long变量存储avr片内eeprom的c语言程序

avr单片机有片内eeprom,变量类型如unsigned long存储在eeprom中的示例

2013-07-24

realview环境下的lpc1768中断入口测试

lpc1768的向量入口设置,程序就是纯粹测试。

2013-07-19

lpc1768的启动程序

比较两种启动方式,startup和向量表方式,程序本身很简单。从复位到main,过程安排

2013-07-19

lpc23系列arm机的用户手册

lpc23系列单片机的用户手册,含寄存器的说明

2013-06-17

ez-usb单片机的寄存器手册

详细介绍了ez-uab的各种寄存器的内容,相关开发者必不可少的资料

2013-06-17

avrusb-uart

avrusb转换串口程序,winavr编译成功,网上的代码,加到一个project里面,编译成功

2013-02-08

winddk7600wdf环境的usb源程序

基础功能读出config_descriptor并endoint0x1写入16个字节,endpoint0线读出16个字节,有键盘动作推出。exe是应用层,sys是驱动层,需要inf和一个WdfCoInstaller的动态库。与编译环境有关。应用层还可以再改得精简一些,这样也可以了。

2013-01-24

driverstudio的usb驱动源程序代码

driverstudio生成的usb源代码,其中的蓝屏bug已经修改。美中不足是没有掉线处理,一般情况下是可以使用的。

2013-01-20

lpc2378的iap功能源码

lpc2378的iap方式的参数存储,完成了ram到code区的映射方式,方便参数的存取。

2013-01-05

我的第一个nt类型的ddk驱动示例

winxp2600ddk已经编译通过,driverloader加载,debugview可见输出,为以后的跟多工作提供了一个初步入门。简单的四个文件,cancel.h,cancel.c,makefile,suorce,后两个是给build的,其实关键是前两个。给出sys的程序流程。张帆的书里面的示例build失败,把2600的src做了一点简化的结果。

2012-12-31

傅立叶变换演示程序

设定正弦信号的幅值,倍频,初始相角,最多8个曲线参数(512点采样值),做和曲线,从和的曲线做傅立叶变换得到复数表达式,应该是可以明白到底是怎么回事了

2012-12-16

8219的量产工具

买了一个假u盘,号称4G,其实只有256M,用chipeasy查看一下,居然用的芯片是512M的,还以为能到512M,用了这个工具才发现还是个坏的芯片,只有一半的容量,想来人家也没有说错,是4G的,不过吗,不是4GByte,而是4Gbit,当然了,这个4Gbit还有一半是坏的。郁闷,这个工具就是为了写回真实值找到的,不容易,有好些假的捣乱。

2012-07-20

xp系统没有拼音输入法修改注册表

有些ghost的xp系统,缺少拼音法的选择,添加,删除全是灰的,无法使用,把这个bat运行一下就好,其实就是生成一个reg,里面加了一堆的语言项,而后再把这个reg到给注册表,立竿见影,立马好使,当时那些人不知大是怎么回事,非要把输入法干掉

2012-06-27

winavr把常量存在flash中的示例

完整的示例,存储在0x12开始的code区里,软仿真可见

2012-03-08

vc6屏蔽控件的输入和指向结构指针的指针示例

edit或者combobox控件输入时有时需要限制特定的输入,示例给出了两种方式,一种是键消息控制,一种是变量改变后控制。光标控制。

2012-03-08

vc6.0下屏蔽edit控件里面的小数点

对键盘的响应中有时不希望某些键被程序响应,比如一个数字串不希望存在小数点,就需要做处理,而且,一般情况下,ENTER,ESC分别对应着onok(),oncancel()函数,会把当前窗体关闭。

2012-03-07

AVR计算时间参数的工具

AVR选择晶振与串口,TWI,定时器,看门狗等与时间相关的参数计算的工具,很实用的。

2012-03-07

430I2c实例

430读写24128的代码,byte,page,random,write and read 看上去,比philp的i2c还直白些。

2011-12-09

msp430userguide

比较全面的msp430系列的寄存器说明,英文的。 现在的说明文档有一种倾向,就是寄存器地址,内容不知道写到什么样的文档里面了,user guide,大概是这样吧。

2011-12-03

usb共模扼流圈

usb怕干扰,就是少了一个这么个东西,找了好久呀,其实很简单。

2011-12-02

setup factory7.0教程(基础+进阶)

setup factory 使用教程,包括基础和进阶两个部分,7.0有点低了,但是大同小异,可以做个借鉴。

2011-10-25

从capture到allegro的pcb最简单教程

讲cadence的教程都是太复杂,看的人头大,做了一个最简单的教程,就是放了一个电阻,一个电容,输出到allegro,route一下,再输出到gerber,查看一下gerber图。很简单,希望是使用的,有问题联系我,我改。哈

2011-10-19

SONY ILX554B ccd资料

最简单的线性ccd驱动方式,5V电源,地,输出,read控制,输出clk。最简单的方式话,就是这么5个信号就可以驱动了,最大速率2M,2048个有效像素,18个optical black像素,每个像素14×56um。最少2088个clk。

2011-10-11

空空如也

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

TA关注的人

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