自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(100)
  • 资源 (4)
  • 收藏
  • 关注

转载 004:STM32启动文件详解及SystemInit函数分析(转)

;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000;然后在RAM中分配变量使用的堆;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配;分配完成后,再定义和实现相应的中断函数,;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器发现在别处文件中定义了同名函数,在链接时用别处

2013-09-08 21:33:52 273

原创 智林开发板Z32R串口例程波特率错误修正

手中有一个智林的开发板,型号Z32R的,里面的串口通信的例子,开始时测试时波特率9600,总是乱码。后来把通信的波特率无意提高到14400,居然没有乱码了。后来看网上的教程,一般的开发板外面的晶振都是8MHz的,而智林这一款是12MHz。如果是8MHz,9倍频是72M,而现在是12MHz,还是9倍频,实际是102M,给超频了。根据手册和网上的资料,发现设置时钟配置寄存器(RCC_CFGR)

2013-09-03 09:38:29 387

原创 智林开发板Z32R Systick实现 流水灯

采用新库的方式,实现systick中断。参照网上源程序。工程下载: 全部代码/*****************************************************************************  STM32单片机SysTick系统滴答定时器实验程序************************************************

2013-08-26 11:00:02 509

原创 智林Z32R开发板用3.5库函数操作中断和灯

智林的开发板,带的例子是直接操作管脚的。但是新的库,是用函数的。根据网上资料,http://www.9mcu.com/9mcubbs/forum.php?mod=viewthread&tid=970817,在其基础上实现:按pb3,灯闪,有声音,按pb2,停止。操作杆的14口,与PC13,可以中断。 /*********************

2013-08-24 23:22:17 406

转载 关于 EXTI 中断

关于 EXTI 中断(2013-04-03 20:53:42)  分类: STM32一、EXTI 中断      PA0,PB0,......PG0  共用一个中断标志 EXT0      PA1,PB1,......PG1  共用一个中断标志 EXT1      .................................

2013-08-23 22:37:03 1045

转载 stm32 m3 单片机编程的几种新用法

单片机编程的几种新用法  2010-09-14 16:03:29|  分类:默认分类 |  标签:|字号大中小 订阅一、头文件包含巧妙用法当一个头文件被多个C文件包含,且该头文件中定义了这些C文件的公共变量,则在编译的时候会出现重复定义,导致编译通不过,通常我们会采用如下两种做法来解决上述问题。(为了让问题表述得更清楚,我们假设两个C文件C1,C2,C3

2013-08-23 21:51:39 540

原创 程序编译说找不到stm32f10x_lib.h 这个头文件 老版本的keil mdk在新版本的keil mdk4中无法使用

今天使用一个开发版,来练习使用。但是发现开发版的所有程序在编译时都提示。程序编译说找不到stm32f10x_lib.h 这个头文件。在网上查找说,这个头文件是老版本的,现在的已经不是这个了。因为是新手,对程序还是一点不懂。修改源代码,还没有这个能力。后来查到说mdk3.8应该是有这个头文件。但是下载可以编译开发版的提供的程序。不报错。但是问题又来了。我不能上传到开发板上,提示Err

2013-08-12 19:23:14 15532 3

转载 sql server企业管理器中数据库无项目的解决方法。

在网上有重新注册的。有安装MSDE的。我试了都不好用。后来在国外的网站找到一个解决方法。很好用。如下。 USE masterGODECLARE @db_name varchar(500)DECLARE dbn_cursor CURSOR FORSELECT [name] FROM sysdatabases;OPEN dbn_cursorFETCH NEXT FROM dbn_curso

2009-10-13 10:44:00 1135

原创 招聘维修人员

帮朋友招聘电器或工控电路板维修人员。待遇好。工作地点在哈尔滨市。电话13946091831

2009-01-05 14:21:00 383

转载 采用循环移位的方式走马灯(汇编 51)

;本程序是参考8051单片机彻底研究上的例子。org 0000Hstart:mov r1,#00h;a1:     djnz r1,a1 mov sp,#50hloop: mov a,#0feh  ;11111110loop_1: mov p1,a call delay call delay call delay call delay rl  a cjne a,#07fh,loop_1lo

2008-10-25 14:36:00 1474

转载 简易电子琴的设计( 汇编)

简易电子琴的设计一、             设计题目:设计一简易电子琴,要求能够发出1、2、3、4、5、6、7等七个音符。使用元件:AT89C51、LM324,喇叭,按键等二、             设计目的  (1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。(2)熟悉8051单片机的内部结构和功能,合

2008-10-25 13:08:00 5199 2

原创 汇编8051延时程序(注释全)

 根据网上资料所写  delay:                                   ;延时子程序 11.059Mhz,延时0.142s mov r7,#00                            ;12 clock 外循环的次数 dly:mov r6,#00                     ;12 clock 内循环的次数 djnz r6,$

2008-10-25 12:37:00 2162

原创 用读DB表的方式来实现跑马灯( 8051 汇编 )

我查到的跑马灯的例子,有的是用中断,还是有用的其他的方式。我自己想用读DB表的方式来,实现,哪一个灯亮。在keil 2中编译成功,在深圳志博电子sp-3学习板中运行通过。 ;********************************************************************************;*  标题:                

2008-10-25 12:12:00 1302 2

转载 c51汇编伪代码

伪 指 令伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生机器指令。许多伪指令要求带参数,这在定义伪指令时由“表达式”域指出,任何数值与表达式匀可以作为参数。不同汇编程序允许的伪指令并不相同,以下所述的伪指令仅适用于MASM51系统,但一些基本的伪指令在大部份汇编程序中都能使用,当使用其它的汇编程序版本时,只要注意一下它们之

2008-10-23 12:42:00 1550

转载 c51汇编学习_伪代码

刚开始学习c51,先学习汇编,但有一些伪代码的含义在一些地方没有。在网上找到一些。REG 是 register ( 寄存器) 的缩写 SETB 是 set bit (置位) 的缩写 //***************************************** LED REG P1.0            ;// LED 代替 P1.0   这个在keil 2中不能编译。ORG 00

2008-10-23 11:52:00 754

原创 在网上线记账

 http://www.coko365.com/2872.u一个在线记账的网上的。功能很强大。在线的记账理财软件,界面做的不错。我用过了还不错。没有毒的。可以有偿推广,无事时试试看能否赚点钱。

2008-06-18 10:13:00 389

原创 使用installshield在安装过程中任意步骤安装MS sql数据库

 由于安装时用户可以选择安装软件1、安装软件2、安装软件3、安装数据库等多个选项,用户可以选择是否安装数据,而且只有选择安装数据库才进行数据库的安装。这样要在安装包中自己来对数据库的安装进行定制,而installshield 2008中默认的 数据库安装方式是在一开始就运行的。不能选择不安装。在网上查了许多资料,参考http://community.acresso.com/showthre

2008-04-21 16:30:00 2519 2

转载 installshield安装文件的制作小技巧--附加数据库

installshield安装文件的制作小技巧--附加数据库最近又一个项目接近尾声,不过对方要求安装必须傻瓜化,尽量不用手动配置。于是就的重新捡起两三年没有用过的installshield了。找到 installshield 12  于是,着手开始制作安装包。因为是网站项目,所以,其他方面倒是问题不大,因为当年用installshield 6.2的时候,也是相当熟练的。最主要的有两个方面:一、

2008-04-19 08:50:00 683

转载 数据库备份与恢复

备份数据库,例如:BACKUP DATABASE Northwind    TO DISK = c:/Northwind.bak还原数据库,例如:--返回由备份集内包含的数据库和日志文件列表组成的结果集RESTORE FILELISTONLY    FROM DISK = c:/Northwind.bak--还原由BACKUP备份的数据库RESTORE DATABASE N

2008-04-18 17:03:00 352

转载 installshield创建数据库

软件打安装包,最不好弄是注册表和数据库,以前一直用installshield 6.3,注册表和数据库要手动写script,很烦,经常出错,因为is不跟踪调用的外部程序,所以出错的时候没有容错处理,没有报错,客户生成数据库的时候不行,就是不行,不知道为什么不行这个是installshield 6.3的时候生成数据库的方法#i nclude "ifx.h"//NNLL添加全局变量BOOL bv

2008-04-18 16:57:00 1794

原创 installshield创建反安装快捷方式

 卸载文件的快捷方式function OnMoved() string szApp, szCmdLine; number nDelimiter; begin     if( !REMOVEALLMODE ) then        // Find the delimiter       nDelimiter = StrFind

2008-04-17 16:00:00 1017

原创 在开始菜单文件夹创建文件夹,建快捷键

 /*-----------------------------------------------------------*/ * * InstallShield Example Script * * Demonstrates the AddFolderIcon function. * * This example places a shortcut to an exec

2008-04-17 14:08:00 1768 1

转载 设置目录的权限

 /////////////////////////////////////////////////////////////////////////////////                                                                           // Function:  MyFunction//               

2008-04-16 15:35:00 550

转载 用InstallShield打包ASP程序

#include "ifx.h" //不能移动 ////////////////////////////////////////////////////////////////////////////// // 用InstallShield 进行 ASP 软件的打包和自动安装 // 原创作者: 贾俊 (Jaron) // 网址: http://www.jiangdu.net /

2008-04-16 15:22:00 361

原创 installshield去掉选择安装类型对话框或选择页。

我的应用程序需要用户选择安装项目,不选显示安装类型选择项目。我用的是installshield 2008。可以在Behavior and Logic中->InstallScript->在setup.Rul中右侧的下拉框中OnFirstUIBefore在下面的出现的OnFirstUIBefore函数中修改Dlg_SetupType:    szTitle = "";    szMsg

2008-04-16 15:08:00 2000

原创 设置Installshield使用语言

 菜单->project->setting->language页,选择语言。在install infomation中的General Infomation中->string tables->在选择语言的上点鼠标右键->make default。在project asistant界面中install localizition中只留下默认的语言。

2008-04-15 10:00:00 6958

转载 安装程序无法复制ntldr

安装windows2003 SP2升级程序,结果安装到1/3处的时候,系统弹出对话框说是“安装程序无法复制文件ntldr”如图所示:看到莫名其妙的提示框后,心想,难道是和目前的系统不太匹配?于是开始使用系统自带的“windows自动更新程序”开始寻找SP2补丁。经过漫长的更新后,开始安装,结果仍然是在1/3处系统弹出对话框说是“安装程序无法复制文件ntldr”。看到这个提示后,Giffer感觉快崩

2008-04-08 15:10:00 3158

原创 转 链打不开的问题

ie打不開鏈接的解决方法有四種.方法一:重新注册以下DLL文件。 开始-运行-依次输入以下命令 regsvr32 Shdocvw.dll regsvr32 Shell32.dll (注意这个命令,先不用输) regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll  第二个命令可以先不

2008-03-29 22:48:00 410

转载 RemoteEndPoint: Identifying the client from the server side 得到客户端的ip

RemoteEndPoint: Identifying the client from the server side Variant 1: When using TcpListener class for our server there are 2 ways to get the underlying client            TcpClient client = lis

2007-11-01 13:56:00 697

原创 在线程中操作界面UI

方法11、 private void button4_Click(object sender, EventArgs e)        {            Thread t = new Thread(new ThreadStart(updateText2));            t.Start();        }  private void updateText2()    

2007-10-30 16:32:00 429

原创 socket异步连接后,关闭服务端后,客户端再发送信息出现错误

下面的代码是从网找到的,能正常运行没有问题,我有一些问题: 1、TcpListener server 这些变量都是局部的,为什么还能正常工作。 2、我如何停止监听服务。 private void AcceptCallback(IAsyncResult ar)          ...{              TcpListener server = (TcpListener)ar.Asyn

2007-10-27 09:02:00 1868

转载 外网访问内网机器桌面。

打开注册表,进入以下路径:[HKEY_LOCAL_MACHINE/SYSTEM/   CurrentControlSet/Control/Terminal Server/   Wds/rdpwd/Tds/tcp],看见PortNamber值了吗?其默认值是3389,修改成所希望的端口即可,例如6111。   再打开[HKEY_LOCAL_MACHINE/   SYSTEM/CurrentContr

2007-10-09 16:48:00 522

转载 恢复系统从控制台 expand

别人的一个例子 例子: 一日,当电脑重新启动进入WinXP时,系统提示:“systemroot/system32/hal.dll文件非法或该文件已损坏,系统无法启动”。笔者心想可以利用将故障恢复控制台来修复损坏的文件。 说干就干,立刻重新启动电脑,选择故障恢复控制台。一切按部就班进入Windows目录。但笔者并不知道hal.dll文件位于安装光盘的哪一个压缩包中,于是键入如下命令:expand /

2007-09-08 16:36:00 619

原创 在vb中判断数组是否为空

Public Declare Function SafeArrayGetDim Lib "oleaut32.dll" (ByRef saArray() As Any) As Long dim a() as byteif  SafeArrayGetDim (a)>0 then非空else空end if

2007-08-18 14:53:00 3888

原创 如何在vss2005中添加文件夹

vss2005有许多新功能比vs6.0好,但是在使用时,添加文件夹就很不如6.0的方便。后来在外国网上找到方法,在点加文件图标时,同时按shift,就会出现原来的6.0的添加文件的方式。 

2007-08-18 13:25:00 1959 4

原创 解決Nero的"QueryDosDevice Failed"問題作法

綜合上述的原因,要解決Nero的"QueryDosDevice Failed"問題作法如下: 1.到控制台裡的 新增/移除 將"Windows2000 sp4 更新匯總1"移除(應該會重新開機) 2.使用Windows Update,會自動收尋到你電腦目前需要安裝的所有修補程式 3.不要勾選"Windows2000 sp4 更新匯總1"及"Windows2000 Hotfix-KB917422

2007-07-02 17:02:00 1122

转载 Net平台开发的技术规范与实践精华总结

作者是:http://blog.csdn.net/gongfs/archive/2007/02/09/1506129.aspxNet平台开发的技术规范与实践精华总结  以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。 一、代码规范 良好的代码风格

2007-03-16 09:17:00 397

转载 电脑技术小技巧,绝对精品~~

电脑技术小技巧,绝对精品~~关键词: 电脑技术小技巧,绝对精品~~                                           1.XP提速超级迷你技巧面对越来越慢的机器,辱骂微软或是Intel都是徒劳,我在如意中,发现了一个小的不能再小的技巧:新建一个账号,最好是系统管理员,然后登录试试,速度是不是快了许多。然后把原来的账号删除就万事大吉了。

2007-03-05 10:38:00 2926

原创 代替timer的高性能计时器

VB的Timer控件不能实现高精度的计时。在网上找到一个控件。非常好用。是免费的。有demo和帮助。下载地址。http://vb.mvps.org/tools/files/ccrpTmr6.zip 

2007-02-12 10:21:00 697

转载 设计数据层组件并在层间传递数据

设计数据层组件并在层间传递数据Angela Crocker、Andy Olsen 和 Edward JezierskiMicrosoft Corporation 2002年8月 适用于:    Microsoft® .NET 应用程序摘要:学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据。(本文包含一些指

2007-02-09 09:50:00 662

Aspose.Cells for .NET v23.10.0 (12 Oct 2023) + License Key 没有验证

Activation license key stored in 'Aspose.Total.NET.lic' Just call following method in your application start: new Aspose.Words.License().SetLicense("Aspose.Total.NET.lic Path"); Note: in ASP.Net Projects you must disable shadow copy To disable shadow copy add following setting in web.config file: <configuration> ... <system.web> ... <hostingEnvironment shadowCopyBinAssemblies="false" /> ... </system.web> ... </configuration> -----------------------------------

2024-01-19

python信号槽操作不卡界面的方法

python信号槽操作,不卡界面的方法。

2024-01-19

C#通过OPC连接PLC读写数据

vs 2012 c# 编译成功。 源码是基于 KEPServerEX提供的西门子SiemensTCP/IP驱动能够为用户提供一个OPC服务器接口,将西门子TCP/IP以太网设备连接到OPC客户端应用程序中。 下面以西门子S7-300系列PLC为例,说明如何建立KEPServerEX和该系列PLC的连接。S7-300系列PLC可通过通讯模块CP343实现通信。 OPC是工业控制和生产自动化领域中使用的硬件和软件的接口标准,以便有效地在应用和过程控制设备之间读写数据。O代表OLE(对象链接和嵌入),P (process过程),C (control控制)。

2019-03-25

智林开发板 systick 中断 实现

systick 中断 实现流水灯 别人的开发板,智林的,带的例程不是3.5新库的。而且实现的方式,是采用直接端口的方式,很难理解,虽然,也想从底层来做。 所以采用网上的,再自己修改而成。 如果侵权,请提示。

2013-08-26

智林开发版Z32R_stm32f10103RBT6_固件库3.5中断

智林开发版Z32R_stm32f10103RBTB_固定库3.5中断 用智林的开发版,用3.5固件库,用按键 和 游戏杆 中断来改变LED灯闪和嗽叭。用3.5固件库,函数。

2013-08-25

altium designer script教程

可以方便的做pcb板,可以提高效率。 通过script语言,提高工作效率和扩展功能。支持vb delphi java等

2011-05-08

空空如也

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

TA关注的人

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