主题 : 友善之臂CE6.0测试源码汇总贴(已包含ADC、IIC、LED、新增UserKey、Buzzer) 复制链接 | 浏览器收藏 | 打印
友善的板子还不错
级别: 新手上路
UID: 1892
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
贡献值: 0 点
综合积分: 78 分
注册时间: 2008-10-09
最后登录: 2019-12-05
楼主  发表于: 2010-01-19 13:41

 友善之臂CE6.0测试源码汇总贴(已包含ADC、IIC、LED、新增UserKey、Buzzer)

管理提醒: 本帖被 qq2440 执行加亮操作(2010-03-17)
希望友善之臂考虑公布这几个程序的源代码,方便入门开发者快速上手;
驱动源码都公布了,这几个测试程序也不算什么了。
友善不公布,只能自己写了,懒啊

由于没有装VS2005等等,只有个PB5,看了下源码好像差别只有ADC几个函数,所以把CE6下的TOUCH驱动拷贝到CE5下,重新编译NK,下载可以正常运行。
然后看了下驱动源码,ADC函数貌似很简单,写了几行测试程序,可以工作

ADC测试程序:              [attachment=875]
按键驱动测试程序:  [attachment=909]
IIC驱动测试程序:      [attachment=869]
LED驱动测试程序:  [attachment=910]
                                        [attachment=911]
蜂鸣器驱动测试程序:[attachment=918]

感谢:
caolc3333提供了一个IIC测试源码,我没试,汇总到一起方便大家下载
原帖地址:http://www.aiothome.net/read.php?tid-4031.html

sparklecliz 提供LED驱动测试程序,发布在本贴8楼


另请大家把自己的测试代码贴出来,方便新手快速上手!谢谢
[ 此帖被hazywxin在2010-02-22 13:57重新编辑 ]
附件设置隐藏,需要回复后才能看到
级别: 新手上路
UID: 13388
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-01-23
最后登录: 2011-02-21
1楼  发表于: 2010-02-01 20:22

 回 5楼(sparklecliz) 的帖子

我需要 ,仅仅通过LED_driver 控制 灯 就可以 。谢谢 hgg5738@163.com
级别: 新手上路
UID: 13388
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-01-23
最后登录: 2011-02-21
2楼  发表于: 2010-02-02 11:59

 回 5楼(sparklecliz) 的帖子

太谢谢了。收到了。多交流qq:274571716
级别: 新手上路
UID: 13388
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-01-23
最后登录: 2011-02-21
3楼  发表于: 2010-02-02 22:06
能用,挺好。我想问问
leddriver=CreateFile(TEXT("LED1:"),GENERIC_READ | GENERIC_WRITE, 0,NULL,OPEN_EXISTING,0,NULL );
这个里面为什么用LED1:  用其他的为什么不行。怎么查看sdk中的资源。谢谢!!
还有就是能不能通过调用LEDDriver.dll进行控制灯 。??
级别: 新手上路
UID: 13388
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2010-01-23
最后登录: 2011-02-21
4楼  发表于: 2010-02-03 09:34

 回 13楼(jiereliyi) 的帖子

IF BSP_NOLED !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\LEDdriver]
   "Prefix"="LED"
   "Dll"="LEDdriver.dll"
   "Order"="200"
ENDIF BSP_NOLED !
platform.reg如上面。可是我用
leddriver=CreateFile(TEXT("LED1:"),GENERIC_READ | GENERIC_WRITE, 0,NULL,OPEN_EXISTING,0,NULL );
能正常。把TEXT("LED1:")改成TEXT("LED")就不行了。