用的是沁恒CH552e淘宝买的评估板,USB中断上传程序用的是沁恒提供的做了些修改。程序使用2个端点一个,端点1作为普通键盘,端点2作为多媒体按键,有详细注释多媒体按键报告,以下是主函数内容。
/****主函数****/
main()
{
CfgFsys( ); //CH552时钟选择配置
mDelaymS(5); //修改主频等待内部晶振稳定,必加
ConfigT0(2); //配置2ms T0中断
USBDeviceInit(); //USB设备模式初始化
EA = 1; //允许单片机中断
UEP1_T_LEN = 0; //预使用发送长度一定要清空
UEP2_T_LEN = 0; //清空端点2发送长度
FLAG = 0; //清空USB中断传输完成标志
Ready = 0;
LED_VALID = 1; //给一个默认值
P1_DIR_PU &= 0xE0; //在MOD_OC为0时 p1.5 p1.6 P1.7为推挽输出
P1_MOD_OC = P1_MOD_OC & ~0xE0; //3个口的bit4 = 0 p1.5 p1.6 P1.7设置为推挽输出
P1_DIR_PU = P1_DIR_PU | 0xE0; //3个口的bit4 = 1 p1.5 p1.6 P1.7设置为输出
key1 = 1;
key2 = 1;
key3 = 1;
while(1)
{
KeyDrive(); //按键驱动
}
}
资源简介:用的是沁恒ch552e淘宝买的评估板,usb中断上传程序用的是沁恒提供的做了些修改。程序使用2个端点一个,端点1作为普通键盘,端点2作为多媒体按键,有详细注释多媒体按键报告,以下是主函数内容。/****主函数****/main(){ CfgFsys( ); //CH552时钟选择配置...
上传时间: 2022-05-15
上传用户:moh2000
资源简介:linux2.6内核下自定义键盘驱动源代码,非常经典。
上传时间: 2014-01-01
上传用户:1159797854
资源简介:自定义键盘 用户设置自动保存 用户图形界面输入
上传时间: 2016-09-23
上传用户:bruce
资源简介:一、修改产品详细页面的附件块 二、添加上浏览历史模块 三、在后台加入自定义首页、自定义页头、自定义页脚内容功能 四、在后台修改网站全局CSS样式文件功能 五、在后台修改每个模块的模板内容功能 六、修改虚拟商品订购流程 七、修改了国内EMS和宅配通...
上传时间: 2014-01-14
上传用户:yph853211
资源简介:DELPHI倒计时时钟源码,支持自定义倒计时秒数功能
上传时间: 2017-06-09
上传用户:ljt101007
资源简介:usb自定义设备的开发例程,转自网上下载的程序
上传时间: 2013-05-23
上传用户:lili123
资源简介:为了实现直流电源的监控,提出了一种具有usb HID数据通信功能的直流电源设计方案。详细论述了基于STM32 usb固件库(usb-FS Device library V3.3)的自定义HID类下位机的实现,介绍了如何在VC2010集成开发环境中编写多线程上位机程序并运用PlotLab(一个快速信...
上传时间: 2013-10-16
上传用户:13162218709
资源简介:共享软件PROGISP(Ver1.4) 2005/12/28 支持编程器类型 1,多种并口(可以自定义)编程器(并口串行) 2,usbPROG编程器(usb串行) 3,并口并行编程器 特色: 1,速度较快(16k程序): 并口 读11秒 写11秒;usbPROG读2秒 写2秒。 2,usbPROG根据目标cpu自...
上传时间: 2013-12-10
上传用户:whenfly
资源简介:共享软件PROGISP(Ver1.4+) 2006/1/14 支持编程器类型 1,多种并口(可以自定义)编程器(并口串行) 2,usbPROG编程器(usb串行) 3,并口并行编程器 4,usbasp 扩展功能 1,串口调试,超级终端 特色: 1,速度较快(16k程序): 并口 读11秒 写11秒;us...
上传时间: 2013-12-11
上传用户:磊子226
资源简介:南京沁恒电子有限公司的CH341接口转换芯片。用于RS-232到usb的转换
上传时间: 2014-01-15
上传用户:firstbyte
资源简介:PS2键盘控制程序实验的内容是用EDK建一个简单的系统并加入自定义的外设(一个ps2键盘控制器) 当键盘按下时会有相应的键扫描码输出显示到PC终端
上传时间: 2013-12-08
上传用户:ynsnjs
资源简介:南京沁恒公司的SPI接口LED数码管驱动及键盘接口芯片的应用
上传时间: 2013-12-20
上传用户:hopy
资源简介:在UCLIINUX环境下开发的自定义4*4键盘驱动,象手机键盘那样实现键盘的基本功能
上传时间: 2013-12-15
上传用户:gmh1314
资源简介:QT应用程序与自定义小键盘的关联(可以通过小键盘来操控QT程序)
上传时间: 2016-02-27
上传用户:569342831
资源简介:南京沁恒公司生产的键盘数码管控制芯片CH451。感觉比较好用
上传时间: 2014-01-15
上传用户:拔丝土豆
资源简介:CH375 是南京沁恒公司开发的一个usb总线的通用接口芯片
上传时间: 2016-03-23
上传用户:dengzb84
资源简介:可以用来测试自定义usb设备的C代码,供用户参考。
上传时间: 2016-05-01
上传用户:zxc23456789
资源简介:PROGISP(Ver1.4+)内涵usbASP代码 支持编程器类型 1,多种并口(可以自定义)编程器(并口串行) 2,usbPROG编程器(usb串行) 3,并口并行编程器 4,usbasp 扩展功能 1,串口调试,超级终端 特色: 1,速度较快(16k程序): 并口 读11秒 写11秒;usbPROG...
上传时间: 2013-12-21
上传用户:ANRAN
资源简介:Matlab做的俄罗斯方块。做了点修改,解决了有时会不消方块的bug,补全了前面留的功能(键盘自定义设置、储存和载入游戏、高分记录),并在主要代码中加入了注释,便于大家读代码
上传时间: 2016-05-15
上传用户:ainimao
资源简介:基于easyarm2200的usb HID类的多媒体键盘
上传时间: 2014-02-16
上传用户:ls530720646
资源简介:74hc164键盘显示 红外控制DS1302 超级IO扫描 12864+遥控解码 1602+定时器 LCD1602+自定义图形
上传时间: 2014-01-25
上传用户:xhz1993
资源简介:南京沁恒电子有限公司usb通用设备接口芯片资料,开发源程序
上传时间: 2017-04-25
上传用户:xzt
资源简介:usb,hid键盘源代码哦,对于了解usb协议栈,学习usb编程很有帮助,支持HID协议
上传时间: 2014-12-21
上传用户:change0329
资源简介:实现ez-usb fx2的 自定义请求功能
上传时间: 2014-01-16
上传用户:zhuyibin
资源简介:自定义的usb设备单片机固件程序,基于PDIusbD12 usb接口芯片
上传时间: 2013-11-25
上传用户:ANRAN
资源简介:本文档是基于stm32和mpu9250的usb hid键盘、鼠标、游戏控制器免费下载
上传时间: 2022-05-05
上传用户:jiabin
资源简介:设置功能: 在设置中可以设置内容(加、减、乘、除、混合、随机五种;时间(1分钟、5分钟、10分钟、20分钟、30分钟、自定义);题数(10题、20题、40题、50题、自定义);界面方式(古老传说、绚丽多彩、人间仙境、透明精灵、万物光芒四种)。 界面特色: 在...
上传时间: 2015-03-24
上传用户:aa54
资源简介:一.“ZHG_C”(ZHG自定义C函数包)中为ZHG本人创作的自定义C函数集,现共包含8个C文件,分别是: BMP16.C——DOS图形模式下显示16色位图的函数。 BMP24.C——DOS图形模式下显示24位位图的函数。 BMP256.C——DOS图形模式下显示256色位图的函数。 BOX.C——...
上传时间: 2015-08-14
上传用户:talenthn
资源简介:南京沁恒的芯片驱动,ch341,串口转usb
上传时间: 2013-11-27
上传用户:wcl168881111111
资源简介:南京沁恒的CH375连接两系统和控制打印机程序,usb 主机芯片CH375 的应用参考。
上传时间: 2016-03-10
上传用户:xinzhch