- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 20160111
1 vc开发动态库开发环境vc6.0,使用动态库解析文件。动态库工程A,应用工程B。A的函数a为bool Get_vecDGI(string epFile, int ID);在B中调用a出错,把a修改为bool Get_vecDGI(string epFile, int ID);运行无错误。参考 http://bbs.youkuaiyun.com/topics/370217758
2016-01-11 14:32:53
589
原创 在c#中使用sqlite的两个注意点
在C#中使用sqlite,遇到了找不到SQLite.Interop.dll。窗体设计器不能打开。怀疑过代码是否支持x64,还是其他mode。换了很多sqlite版本,包括nuget.Install-Package linq2db.SQLite发现是vs2012对exception的要求很高。如果在窗口的实例化过程中使用数据库,就一定要做try catch 操作。 pu
2015-09-05 12:50:58
1583
原创 wince6.0 横屏竖屏切换
core0s--->cebase-->shell and user interface -->user interface 勾选 Quarter VGA Resources(工程创建的时候,没有这个选项。所以如果不勾选,对于竖屏的控制面板,会显示是宽型的)
2011-08-13 11:24:30
1192
原创 按键的若干要素
按键通常都是一个任务。任务就是说,这个函数要周期性的调用。首先任务要使用若干全局变量,保存当前状态。static uint8 KeyCount = 0;static uint8 KeyOk = 0;static uint8 OldKey = 0;static uint16 KeyReady = 0;要素分为以下几步:1,扫描,取得按键序号2,去抖,连续若干次,按键为真,否则为假3,判断释放4,延时,消除 重复响应char KeyScan( void ){ unsigned char
2010-12-08 14:51:00
773
原创 DS1302的延时时间要按照datasheet上来
initialization 时间一定要大于480us。#define CPU_F ((double)16000000) #define delay_us(x) __delay_cycles((double)(CPU_F/1000000.0*(double)x)) #define delay_ms(x) __delay_cycles((double)(CPU_F/1000.0*(double)x))对于16M晶振的F5438#define CPU_F ((double)16000000) #define d
2010-11-17 12:14:00
1227
原创 用IAR给F5438下载程序后,马上跑飞。
在利尔达上,看到了如下的两种方法1,#pragma memory=no_initunsigned int count;#pragma memory=default2,no_init unsigned int count;试了一下。两种方法都可以。
2010-11-16 16:26:00
1200
2
原创 MSP430F5438的UCOS
Tue Nov 09 09:40:33 2010: The stack pointer for stack 'Stack' (currently Memory:0x1D00) is outside the stack range (Memory:0x5400 to Memory:0x5C00)
2010-11-09 09:49:00
1640
原创 IAR的两个自己编制的模板
#TEMPLATE note,"Func &name",&Description1,&Description2//************************************************************************//function: %1//input: %2//output: %3 //************************************************************************#TEMPLATE
2010-11-08 09:22:00
812
高效程序的奥秘.pdf
2017-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人