
wince 驱动
电动汽车充电砖家
重庆电动汽车
展开
-
矩阵键盘以及测试
手工焊接6*8矩阵键盘(按钮不够),同时二次加工飞凌送的小板子。测试成功。山寨版本,其实还挺好用的。飞凌键盘接口如下:原创 2012-08-19 12:48:58 · 667 阅读 · 0 评论 -
wince6.0 +S3C6410 中断处理例子(按键控制LED灯)+应用程序控制LED流水灯
首先:介绍一下wince中断处理过程,1、当一个中断发生后,发送到内核异常处理器(ExceptionHandler)2、内核的中断支持处理器调用OAL层函数OEMInterruptDisable 屏蔽中断(..\hal\Cfw.c) 屏蔽掉所有优先级等于或是小于当前优先级的中断3、内核调用ISR,ISR 返回中断号(逻辑中断标识符)给内核。 内核的处理程序打原创 2012-08-19 08:30:02 · 2974 阅读 · 1 评论 -
6410 lcd背光关闭、打开方法探索
在这一篇里面讲到了控制LED开或者关的方法(http://blog.youkuaiyun.com/lyx123/article/details/7882154)。可考虑结合LCD的背光打开和关闭,以达到节能的目的。主要是硬件改造。其中液晶背光本由芯片的CLKOUT管脚控制,图如下:考虑将图中的R5去掉,然后飞线到如下图中的电阻地方,即R80左侧。本方法尽管不是真正意原创 2012-08-26 11:24:24 · 1000 阅读 · 0 评论 -
C#开发wince应用程序
可参考http://www.arm9home.net/read.php?tid-9891.html原创 2012-08-20 03:16:24 · 1118 阅读 · 0 评论 -
6410操作24C02驱动bug修改及测试
上一篇文章中将24C02电路搭建起来了,参考http://blog.youkuaiyun.com/lyx123/article/details/7884026现在调试驱动程序和测试,在网上下载了测试程序,地址为http://download.youkuaiyun.com/detail/LH806732/1489011发现操作不了,不能写也不能读,程序作者介绍说:“本测试程序专门针对S3C6410读写AT24C原创 2012-08-19 23:34:44 · 1774 阅读 · 0 评论 -
6410开发板接CAN模块、调试
CAN模块采用MCP2515; 飞凌接CAN模块接口图:模块原理图:飞凌要求模块原理图:改造的过程就是添加里其中3个电阻,上图可以看到。原创 2012-08-19 17:21:03 · 1127 阅读 · 0 评论 -
WINCE BSP中source文件中的宏定义
在WinCE BSP中会看到很多sources文件,一般会和源代码放在同一个目录,当然不是绝对的。这些sources文件里面就是定义了一些宏,主要用于告诉Build.exe在编译源代码的时候应该如何编译和链接,告诉Nmake.exe如何编译源代码以及最后生成什么类型的文件。下面具体介绍一下:TARGETNAME:最后编译完后生成的目标文件的名字,不包括扩展名。TARGETTYPE:生成转载 2012-08-18 21:56:45 · 900 阅读 · 0 评论 -
wince下流式驱动的编写 .
WinCE的设备驱动程序都是简单的DLL,然后导出特定的入口函数。驱动程序不是由与驱动打交道的应用程序直接载入而是由设备管理器在载入的(在Wince 5.0由Device.exe加载的,在Wince6.0是由uDevice.exe加载的)。 在Wince下的驱动大多数是流式设备驱动,一个流式驱动会暴露12个外部入口函数。设备管理器会调用它们与驱动程序交互。列举一下每种入口函数的原创 2012-08-18 22:03:45 · 658 阅读 · 0 评论 -
WinCE中.def文件说明
譬如def文件内容如下:LIBRARY StreamDrvEXPORTS DEM_Init DEM_Deinit DEM_Open DEM_Close DEM_IOControl DEM_PowerUp DEM_PowerDown DEM_Read DEM_Write DEM_Seek CustomFu原创 2012-08-18 21:53:04 · 702 阅读 · 0 评论 -
一个简单的WinCE流驱动模板
驱动程序部分 #define _WIN32_WINNT 0x0400#include #include HANDLE g_hInstance; #define BUFSIZE 256WCHAR achBuffer[BUFSIZE]; //------------------------------------------------------------原创 2012-08-18 21:41:20 · 514 阅读 · 0 评论 -
6410接IIC芯片24c02电路图
在改造矩阵键盘的时候发现,键盘接口有IIC引出,于是改造如下。1. 24C02引脚定义如下:2. 24C02用小板转接后的效果如下:3. 24C02与6410接口原理图,如要上拉10K电阻2个。VCC=5V或3.3V均可。4.24C02焊接图。5.与键盘对应图。可以看到,焊接和原理图左右对调了。6.整体效果图。原创 2012-08-19 20:25:29 · 7637 阅读 · 1 评论 -
2.54转2.0小板改造
1:小板是JTAG 2.54转2.0小板,所以需要改造,JTAG原理图如下:需要将1和2、4-20的地之间分别隔开:其中割1和2的时候需要把插座的塑料壳子撬出来,然后割;然后后面飞线:原创 2012-08-19 19:51:36 · 976 阅读 · 0 评论 -
wince 休眠 唤醒
睡眠过程: 1.调用SetSystemPowerState进入睡眠状态. 2.电源管理驱动里设置设备的电源状态; 3.调用PowerOffSystem()进入内核处理; 4.调用各设备驱动的PowerDown(); 5.调用OEMPowerOff(): (1).保存芯片所有的寄存器值到一个静态数组(就是堆栈中); (2).先进行平台相关的动作,比如清屏,设置AD,USB转载 2012-09-18 16:58:59 · 729 阅读 · 0 评论