2010 嵌入式温度控制系统
还是个小白233
这个作者很懒,什么都没留下…
展开
-
MINI6410 AD 管脚的问题 输入电压 浮动
因为以前就发现AIN1~3的电压浮动,所以今天就和猫一起做了一个RC电路,后来发现果然就好了,感谢猫与我们的电路老师!还有基准电压为3.84V 在前几天测到基准电压为3.84V是错误的,因为排线做坏了,所以短路了,搞好了线之后,发现电压还是3.3V原创 2011-04-02 22:01:00 · 1388 阅读 · 0 评论 -
VS2005 WINSOCK 网络端口 绑定套接字
端口号可以分为“已知”端口、已注册端口、动态和私用端口三类。具体将来端口号可以分为以下三类: 0~1023 由IANA控制,是为固定服务保留的 1024~49151 是由IANA列出来的、已注册的端口,供普通用户的进程或程序使用。 49152~65535 是动态和或私用端口 绑定套接字: SOCKET s;struct sockaddr_in原创 2011-03-11 10:42:00 · 1296 阅读 · 0 评论 -
MINI6410 按键驱动 源码分析 原理图 上
1 首先打开源代码userkey.cpp static inline void GetKeyValues(BYTE values[]){values[0] = !(g_pGPIOReg->GPNDAT & 0x01U);values[1] = !(g_pGPIOReg->GPNDAT & 0x02U);values[2] = !(g_pGPIOReg->GPNDAT & 0原创 2011-03-06 21:43:00 · 3326 阅读 · 0 评论 -
MINI6410 按键驱动 源码分析 原理图 中
下面学习一下KEY_Init(): DWORD KEY_Init(DWORD dwContext){DWORD threadID; // thread IDRETAILMSG(0,(TEXT("KEY_Init----/r/n"))); // 1. Virtual AllocVirtual_Alloc();原创 2011-03-07 10:59:00 · 1901 阅读 · 0 评论 -
VS2005 MINI6410 某网友 AD驱动
今天无意在论坛上发现了一个朋友自己写的AD驱动,大大鼓舞了我,给了我信心将这个做出来,虽然没有导师的督促,也没有师兄的指导,但是我相信,只要努力了,就一定能把这个项目做好! 下面是转帖内容:(感谢那位sctp的朋友) 6410开发板上的ADC转换实现通过6410开发板上的ADC转换AIN0的输入,通过可调电阻W1来改变输入电压。本程序通过借用LEDDriver和转载 2011-03-11 20:48:00 · 1479 阅读 · 0 评论 -
wince6.0编译环境
wince6.0编译环境一二三(转摘)2008-06-30 16:24在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。B原创 2011-03-15 16:39:00 · 920 阅读 · 0 评论 -
WINCE 流驱动的编写 与 编译 过程
流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。 流设备驱动的架构如图: 首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dl转载 2011-03-17 10:24:00 · 1318 阅读 · 1 评论 -
MINI6410 AD驱动 搞定
在周五,终于把驱动给搞定了,原来不仅注册表要修改,还有BIB文件也要修改添加信息,最终能够还需要整体都编译一下,这样子AD驱动就可以完美的工作,为接下来的任务奠定了基础!可恶的友善,不提供老子就自己弄!原创 2011-03-21 13:28:00 · 923 阅读 · 0 评论 -
VS2005 MINI6410 PWM 测试程序
完成LED 和 按键后,昨天晚上又把PWM给搞定了,在MINI6410上,PWM0连接了蜂鸣器,所以可以通过其鸣叫频率和分贝高低来得知PWM波频率是否设置成功。PWM1连接了LCD,不过好像没什么用,以后可以用来外接扩展。今明两天好好努力,把串口搞定!原创 2011-03-08 15:14:00 · 1329 阅读 · 3 评论 -
VS2005 MAKEWORD WINSOCK
调用WSAStartup,加载WinSock2.2动态库的方法: WORD wVersionRequested;WSADATA wsaData;int err; wVersionRequested=MAKEWORD(2,2); err=WSAStartup(wVersionRequested,&wsaData); if(err!=0){/*表示原创 2011-03-11 10:33:00 · 1141 阅读 · 1 评论 -
MINI6410 AD没有输入 有浮动电压
今天准备把温度电压值接入CON6的 AIN1,结果发现电压始终在变化,经过换算,大概是在1.1V左右,拔下来,发现还是不变,那么用万用表检测一下输入与地,发现有1.1V的波动1、怀疑是没有接下啦电阻。2、应该是触摸屏搞的鬼,决定在AD采样的时候把触摸屏彻底关掉,看行不行。原创 2011-03-22 16:07:00 · 1035 阅读 · 0 评论 -
MINI6410 按键驱动 源码分析 原理图 下
那么可以总结一下按键驱动的基本工作流程: KEY_INIT:分配虚拟空间,创建一个同步事件APIEVENT,创建一个用于搜索按键的线程KeyThread KEYTHREAD:当KEY_INIT建立好之后就开始运行,当检查到有键按下,就将同步事件APIEVENT设置为标识状态 KEY_READ:等待同步事件APIEVENT被标识,当被标识后,就使用函数GETKEYVALUES原创 2011-03-07 11:12:00 · 1488 阅读 · 1 评论