自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

电力行业解决方案 电力系统砖家 电动汽车砖家

电力系统 嵌入式开发 行业应用解决方案 多年电力行业开发 承接重庆软硬件开发

  • 博客(195)
  • 资源 (4)
  • 论坛 (22)
  • 收藏
  • 关注

原创 交流充电桩桩体与线缆接口图

交流充电桩桩体与线缆接口图

2015-12-09 22:34:22 2815

原创 3.3v 看门狗与复位电路

3.3v 看门狗与复位电路

2015-12-08 22:09:32 3823

原创 can总线保护电路

can总线保护电路

2015-12-08 21:51:15 4191

原创 232线路保护

100欧姆 1/4W磁珠BS0150MS

2015-12-08 21:38:00 708

原创 485线路保护

本设计电路如上图所示。D8为防反向二极管,当本机电源关闭,外部电源不会通过信号线到VCC,避免CPU因低压处于休眠状态。为防止输入信号过流,在485信号输出端串联了2个X60-100的可恢复性保险丝X2、X3,X60-100保险丝在低于100mA时阻值为4.5欧姆,当电流高于100mA成高阻抗,耐压最高可达60V。如果线路中某台分机的485芯片被击穿短路,其他分机通讯也不会受到影响。在应用系统工程

2015-12-08 21:30:28 1065

原创 3.3V 5V 2.8V 电平转换电路

T1、T2为分立的NMOS三极管,s为源极,d为漏极,g为栅极。Rp为上拉电阻,一个连接在s,g之间;另一个连接d与VDD2。g端连接VDD1。电路工作时,要求VDD1根据NMOS三极管的阻抗特性,我们知道当Vds>0,Vgs>VT时,Rds即s,d两端的电阻非常小,反之电阻非常大。S,d之间有一个等效二极管,当三极管正常工作时,Vds>0,这个管子处于反偏状态。而当s端电平高于d端时,这个二

2015-12-08 10:34:45 4845

原创 sim900A透传调试及问题解决

sim900A透传的指令如下几个AT+CIPMODE=1                       AT+CIPCSGP=1,"CMNET"AT+CGDCONT=1,"IP","CMNET"                          AT+CGATT=1                                      //在这条命令使用前注意用AT+CS

2015-11-14 18:50:02 8092 1

转载 功率MOS管并联方法的研究

在低压大功率的许多应用场合,如电动三轮车、旅游观光电动汽车、小型电动叉车等,无一例外的是采用MOS管并联的方法,但这些传统的并联方法大多数是把同一规格的MOS管并联在一起使用,并联前不会专门进行均流、发热温升测试后再选择并联,理由有:a、费时、费力;b、即使进行筛选,由于实验状况不能完全模拟实际运行的工作状态,即使在实验过程得到的均流效果很好,实际应用时由于条件的改变等原因,均流效果并不定能达到原

2015-10-23 14:58:56 4450

原创 3.3V转 5V隔离电路

6N137,可做SPI通讯用,UART通讯用,等需要隔离的领域RF=300-500欧姆RL=4.7K欧姆C1=0.1-3.3ufVCC2=4.5-5.5VVCC1=3.3-5.5V

2015-10-20 22:16:55 2984

原创 stm8 ds18b20读温度代码

void DS18B20_Init( void ){DS18B20_DQ_OUT;DS18B20_DQ_PUSH_PULL;DS18B20_DQ_HIGH;Delay1us( 10 );DS18B20_DQ_LOW;Delay1us( 600 ); /*复位脉冲 */DS18B20_DQ_IN;DS18B20_DQ_PULL_UP;Delay1us(

2015-10-08 15:36:54 3732

原创 stm8 uart2 串口接收中断协议解码+定时器中断

//初始化位毫秒单位void Timer_Init(){TIM1_PSCRH = (unsigned char) ( ( (F_CPU / 1000) - 1) >> 8);     /* 16M系统时钟经预分频f=fck/(PSCR+1) */TIM1_PSCRL = (unsigned char) ( (F_CPU / 1000) - 1);             /

2015-10-08 15:23:33 1793

原创 stm8 读取电表芯片 att7053 io口模拟 spi

unsigned long SPI_Read( unsigned char address ){signed char i;unsigned long temp_data;temp_data = 0;ATT7053_SCK_LOW;                        /* 确保CLK初始状态是 */Delay1us( 1 );ATT7053_CS_H

2015-10-08 15:09:59 3001 1

原创 stm8 io口 spi模拟,可用于RC522

///////////////////////////////////////////////////////////////////////功    能:SPI写数据//输    入: 无// 无返回值///////////////////////////////////////////////////////////////////// void Write_SPI(uns

2015-10-08 15:08:11 3282

原创 stm8 time1精准延时

//初始化位毫秒单位void Timer_Init(){TIM1_PSCRH = (unsigned char) ( ( (F_CPU / 1000) - 1) >> 8);     /* 16M系统时钟经预分频f=fck/(PSCR+1) */TIM1_PSCRL = (unsigned char) ( (F_CPU / 1000) - 1);             /

2015-10-08 15:06:18 1702

原创 stm8 des/3des加密解密

移植了国外大侠的des、3des程序

2015-10-08 15:04:18 556

原创 codesnitch调试wince内存泄露

经验1:激活时注意断网。经验2:不用安装PB,只需要安装Microsoft_Windows_CE_5.0_Test_Kit.exe经验3:如果你的程序不能完全运行在wm5.0的模拟器,请将你的程序分为小的模块来测试。CodeSnitch使用说明如下:1. EntrekToolBoxProfessional Ver_1.4.msi为安装文件,安装时需要输入regi

2015-09-20 23:54:31 669

原创 WINCE6.0 远程工具,不能使用ActiveSync连接的问题

现象:“VS2005->Target->Remote Tools”打开的远程工具,当选用ActiveSync作为连接方式时,会出现如下错误:“The Microsoft ActiveSync reported the following error: Unable to load device side components”解决方法:出现上面的错误对话框是因为找不到目录":/Prog

2015-09-20 22:46:31 784

原创 Windows CE Test Kit

1.拷贝Clientside.exe到 wince板子 ,我拷贝的是C:\Program Files\Microsoft Platform Builder\6.00\cepb\wcetk\ddtk\armv4i下的 Clientside到wince板子的windows目录下 2.点击 wince板子的运行,填入clientside /i=IP address /p=port number。

2015-09-20 22:00:31 416

原创 单向电表模块焊接完成

模块PCB采用热转印方法焊接比较艰苦,SSOP管脚太小,而且热转印没有阻焊,不好弄。中间还有一个管脚连续被搞断了,用电阻腿再连起来了。累

2015-09-17 20:43:40 375

原创 wince 内存泄露的解决方法

1.第一种可能性。我的wince 板子有的函数需要不断被调用,几乎1秒被调用一次,在被调用的函数里面,不要申明任何变量,如有变量,将变量申明成全局变量。特别是有些数组要不断被New的话,会导致内存不断累积。将变量申明全局变量后,几乎不出现内存累积的情况。2.第二种可能性wince平台中有些线程,Thread,注意要关闭,一定要注意。大家可以尝试下。

2015-09-17 20:39:30 545

原创 stm8-discovery uart2 iar实现

115200波特率,用的是usb转TTL线,插到STM8-discovery上CN4上的10-11脚即可,别插反了////  This program shows how you can output a message on the UART on// the STM8S microcontroller.////  This software is provided

2015-09-15 21:27:13 723

转载 C#内存释放(垃圾回收)

问题背景----今天写了个很小的程序,程序的功能仅仅是截图,但是如果长时间开启并截图的时候,程序会变的很大,从刚开始的运行在任务管理器中只有十几K大小,运行一段时间后在任务管理器中看到程序可以达到1G或2G甚至更大;最初想到的是所有的截图都保存在内存中,没有释放造成的。去检查代码,发现程序中已经使用GC.Collect();但是为什么程序还是会一直增加呢?由于程序中逻辑判断等比较多,不方便

2015-09-13 18:14:14 470

原创 wince内存清理

原来wince机子运行2个小时后就非常慢了,发现内存已经占满了用如下函数,效果还可以。 [DllImport("coredll.dll")]        public static extern IntPtr PostMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);        private

2015-09-13 09:37:00 731

原创 电路板热转印实践

1.电路板用细砂纸打磨一下,出去表面油污,让表面看起来闪闪发光。2.将热转印纸与电路板用胶带贴合电路板表面。3.温控200度,保持1分钟。4.电路板冷后轻轻揭开热转印纸。效果还行

2015-09-08 20:00:30 377

原创 win7下“telnet不是内部或外部命令”的解决方案

在控制面板里,点击“程序”选项在程序选项下,点击“打开或关闭Windows功能”在打开的对话框中,找到“Telnet客户端”并且勾选。然后点击“确定”,等待几分钟,系统将会为你开启telnet客户端服务。为了验证Telnet服务命令是否开启成功,我们可以在cmd命令行下测试一下,这个时候就不会再提示telnet命令无法找到了。比如 telnet www.baidu.co

2015-09-07 22:09:47 269

原创 win7配置sql server 2005数据库服务器

1。打开“SQLServer外围应用配置器”。点击“服务和连接的外围应用配置器”,打开服务和连接的外围应用配置器对话框,展开“MSSQLSERVER”下的“DatabaseEngine”,然后点击“远程连接”,则右侧设置“本地连接和远程连接”下面的“同时使用TCP/IP和namedpipes”项。然后应用确定。win7防火墙例

2015-09-07 21:46:54 5407

原创 NMAKE : fatal error U1045: spawn failed : Permission denied

关闭360

2015-08-23 23:03:58 2918 1

原创 OK6410 调试串口 改 普通串口

OK6410修改调试串口为普通串口;同时取消了调试输出信息;再wince下四个用户串口;1。smdk6410.bat(C:\WINCE600\PLATFORM\SMDK6410)里  set BSP_NOUART0=1将这句的值去掉 set BSP_DEBUGPORT=SERIAL_UART0将这句屏蔽掉即改成@REM set BSP_NOUART0=1

2015-08-23 08:47:43 667

原创 wince6.0 自己编译BSP 支持sqlCE3.0

拷贝C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i如下文件到C:\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\RelDir\Samsung_SMDK6410_Release并在platform.bib中添

2015-08-22 17:24:37 677

转载 加快编译WinCE 6.0的驱动和BSP速度的方法(初级)

下面的方法还没有测试,测试后再说.在WinCE下面,如果需要改我们的驱动或者BSP,我们是不需要重新编译整个工程的:当我们的BSP或者驱动改动的时候,是不需要将整个OS重新编译那么痛苦的,分为几种情况分别讨论一下。改动了OAL层的代码:我们可以在菜单里选择“build”再选“Open Release Directory in Build Window”,在这个dos命令行窗口进

2015-08-21 15:44:36 323

原创 判断表是否存在,如果存在就删除然后重新创建。

首先判断表是否存在,如果存在就删除然后重新创建。private void CreatTable(){//删除CountContent表strSql="if exists (select * from sysobjects where id = object_id(N'[CountContent]') and OBJECTPROPERTY(id, N'IsUserTable')

2015-08-18 22:45:33 739

原创 sqlce 创建数据库过程

1.vs2005里面添加引用  2.添加using3.创建数据库public void CreatDB()        {            if (File.Exists("\\NandFlash\\CDZ3.sdf"))                File.Delete("\\NandFlash\\CDZ3.sdf");      

2015-08-18 11:46:32 506

原创 无法找到 PInvoke DLL“sqlceme30.dll”

无法找到 PInvoke DLL“sqlceme30.dll”

2015-08-18 09:47:56 893

原创 wince6.0 vs2005下不能断点调试的问题

我的开发板上.net compat framwork版本是2.0.7045 而我计算机上的版本是所以通过在计算机上安装与开发板上相同的.net compactframwork来解决 附录:对应关系VersionRelease1.0.2268.01.0 RTM1.0.3111.01.0 SP1

2015-08-16 19:15:48 970

原创 RFID读卡器与OK6410通信成功

RFID与OK6410的连接情况如下图测试成功的图示

2015-08-15 22:25:51 362

原创 win7下安装vs.net 2005遇到的困难解决

出现图1的情况,要求装SP1和SP1 for vista程序。出现这个问题的解决方案见微软官方链接http://answers.microsoft.com/en-us/windows/forum/windows_vista-windows_programs/error-1935an-error-occurred-during-the/7105ee7e-ab45-4bd2-b5db-

2015-08-14 17:35:08 311

转载 VS2005在Win7上兼容性问题解决

你先选择“运行程序”,安装成功以后在安装这两个补丁就可以了: Visual Studio 2005 sp1:http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&DisplayLang=zh-cnVisual Studio 2005 sp1

2015-08-14 11:07:48 338

原创 RFID 通信协议

1.读卡号01 08 a1 20 00 01 00 7601 0C A1 20 00 04 00 65 95 93 2A 3E2.读0块1。01 08 a3 20 00 01 00 7401 16 A3 20 00 65 95 93 2A 49 08 04 00 62 63 64 65 66 67 68 69 67读1块2。01 08 a3 20 01

2015-08-09 21:07:44 692

原创 OK6410 COM口对应关系

OK6410 COM口对应关系如下

2015-08-09 18:36:44 1271

转载 sql server对应C#类型

SQL Server类型C#类型bitbooltinyintbytesmallintshortintintbigintlongrealfloatfloatdoublemoneydecimaldatetimeDateTimechar

2015-08-05 19:09:16 338

stm8s003与ds1307时钟芯片程序

stm8s003与ds1307时钟芯片程序,硬件IIC模式,连对SCL,SDA即可。

2015-09-13

基于6410的EINT0键盘控制LED的wince驱动+LED流水灯驱动

基于6410的EINT0键盘控制LED的wince驱动+LED流水灯驱动。 很多朋友很疑惑外部中断如何实现,本例用EINT0作为例子,实现了控制其中一个LED灯,同时在本驱动中实现了4个LED灯的驱动,可以通过应用程序控制4个LED实现流水灯效果。

2012-08-25

wince下IIC驱动程序以及测试程序

wince下IIC驱动程序以及测试程序,一定要下,太好了。

2009-06-06

wince下使用文本文档作为数据库

wince下使用文本文档作为数据库,本文件验证过,使用c#开发,各位可以测试一下,非常好用的。

2009-01-06

调查一下:linux下用那种IDE的多?同时说说理由。

发表于 2004-03-09 最后回复 2012-11-23

如何通过一种方法在web页面能够获取某个硬件的信息和数据。

发表于 2009-04-21 最后回复 2010-01-27

vbscript 调用其他控件 返回值为数组时 出现 类型不匹配错误

发表于 2009-01-12 最后回复 2009-03-15

用c#的textbox来模拟手机键盘输入的方法

发表于 2008-11-20 最后回复 2009-01-23

javascript 出现数据类型不匹配

发表于 2009-01-11 最后回复 2009-01-11

vb中如何实现对声卡录音的过程中,同时显示其波形?

发表于 2004-11-26 最后回复 2005-09-09

散分了

发表于 2004-08-18 最后回复 2004-09-02

触发器问题.两表操作和对一个表操作.(分不够再加)

发表于 2004-08-06 最后回复 2004-08-18

vb中对ACCESS2000查询用like,为什么在ACCESS里面可以,在程序里不行?

发表于 2004-04-26 最后回复 2004-04-26

打开得子窗口想调用父窗口得函数find_doit(),同时要关闭自己.怎么这段代码不对呢?

发表于 2004-04-08 最后回复 2004-04-08

movenext为什么只能够向下走一步,再click就没有反应了,为什么?解决了马上给分

发表于 2004-04-07 最后回复 2004-04-07

在VB6中如何用语句写打开ACCESS2002的数据库

发表于 2004-04-05 最后回复 2004-04-06

给我讲讲ACCESS里表之间的一对一,一对多,多对多的原理,以及如何实现ACCESS的范例的样子.

发表于 2004-03-31 最后回复 2004-03-31

我是第一次用sql server,不知道用户名称和密码,麻烦给我看看。

发表于 2004-03-29 最后回复 2004-03-30

很简单的问题,我的连接字符串没有写对,帮我看看。

发表于 2004-03-25 最后回复 2004-03-25

求k条最短路径算法原代码。

发表于 2004-02-20 最后回复 2004-02-20

这个问题太小了吧,但是就是搞不定

发表于 2004-02-05 最后回复 2004-02-05

怎样将如下C#语句转换成VB.net

发表于 2004-02-04 最后回复 2004-02-04

有谁用过在web页面上实现动态菜单,不是指的用javascript写的

发表于 2004-01-29 最后回复 2004-01-29

datagrid中选中了一项,我要知道其中的一个cell的值,怎么办?(其实有点难)

发表于 2004-01-16 最后回复 2004-01-29

怎么在asp.net里面实现msgbox功能

发表于 2004-01-02 最后回复 2004-01-02

页面上动态生成的控件,我要对之操作,不知怎么办?

发表于 2003-12-31 最后回复 2004-01-01

空空如也

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

TA关注的人 TA的粉丝

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