前面板测试工具
来源:互联网 发布:淘宝商城百丽女鞋 编辑:程序博客网 时间:2024/04/30 14:37
半年前,公司需要我设计一些工具软件来对部分硬件模块做测试
对DVB33110D-PS1前面板的测试流程如下:
1. 开机后, 自动点亮Standby LED.共阴二极管初始化显示----
2. 按下 Power, 共阴二极管显示8888, 放掉 SW1, 共阴二极管显示清空.
3. 按下Menu, 共阴二极管显示11:11, 放掉 SW2, 共阴二极管显示1111.
4. 按下CH-, 共阴二极管显示22:22., 放掉 SW5, 共阴二极管显示2222.
5. 按下CH+, 共阴二极管显示33:33, 放掉 SW6, 共阴二极管显示3333.
6. 按下OK, 共阴二极管显示44:44, 放掉 SW4, 共阴二极管显示4444.
7. 按下VOL+, 共阴二极管显示55:55, 放掉 SW7, 共阴二极管显示5555.
8. 按下VOL_, 共阴二极管显示66:66., 放掉 SW3, 共阴二极管显示6666.
9. 按下遥控器[OK]键, 点亮Lock LED, 熄灭Standby LED,共阴二极管显示清空.
10. 按下遥控器[MENU],自动点亮Standby LED.共阴二极管初始化显示----.
测试完成.
按下Power键,实际应用操作的效果
放掉 SW3,显示6666
1)Front board checker source code position.
2) The buttons , remote control and led that we need to check.
All message will displayed through the 4 common cathode/anode led.1, CH+2, CH-3, MENU4, OK5, VOL-6, VOL+7, POWER8, Remote control keys (0-9) need to be displayed.9, Led need to flicker when the box is running.3) APIs for front board checker.1-6: button_scan ( ); 7: power_check( ); 8: remote_control( ); 9: led_flicker( );/**Describe: this function is the main interface of the front board checker* name: FB_checker_main()* */FB_checker_main(){ While(1) { button_scan ( ); power_check( ); remote_control( ); led_flicker( ); }}/**Describe: this function for checking front board buttons* name: button_scan()* */button_scan(){ For( I = 0 to 6) { ret = sys_get_button_msg(&btn_id); if(ret == TRUE) { switch(i) { 0: Display(“CH+”); 1: Display(“CH-”); 2: Display(“MENU”); 3: Display(“OK”); 4: Display(“VOL-”); 5: Display(“VOL+”); } break; }}}/**Describe: this function for checking power button* name: power_check( )* */power_check( ){ ret = sys_get_button_msg(&btn_id); if(ret == TRUE) { Display(“POWR”); }}/**Describe: this function for checking remote control* name: remote_control()*/remote_control(){ For( i= 0 to 9) { ret = sys_get_button_msg(&btn_id); if(ret == TRUE) { switch(i) { 0: Display(“0”); 1: Display(“1”); 2: Display(“2”); 3: Display(“3”); 4: Display(“4”); 5: Display(“5”); 6: Display(“6”); 7: Display(“7”); 8: Display(“8”); 9: Display(“9”); } break;}}}/**Describe: this function for checking led status* name: led_flicker()*/ led_flicker( ){ led0 = ON; delay(); led0 = OFF; led1 = ON; delay(); led1 = OFF;}
- 前面板测试工具
- 前面板移植
- LabVIEW前面板控件
- 开启台式机前面板耳机
- photoshop工具面板技巧
- Chrome开发者工具面板
- Web网站的性能测试工具(前十)
- 盘点前10名的免费跨浏览器测试工具
- 电脑前面板后面板话筒都有声音
- p5ql pro 机箱前面板声音问题
- 台式电脑前面板无声音输出
- 浪潮各机型前面板指示灯含义
- win工具/控制面板集合
- powerdesigner工具面板没了
- 向导面板工具功能介绍
- Chrome开发者工具面板功能
- goagent -- 进行测试开发前必须配置完的一个工具,能正常使用搜索引擎google
- ps使用技巧(一)----------工具面板技巧
- 九度OJ教程75 kruskal求最小生成树
- Android之UI学习篇九:使用TabHost实现卡片选项菜单
- js判断是否为空
- jQuery对表单元素的取值和赋值操作 原
- mac系统如何显示和隐藏文件
- 前面板测试工具
- oracle Statspack安装使用攻略
- 无法访问windows installer服务
- SQL查询语句大全集锦
- Smart Card 测试工具
- 01的博客由来
- codeforces 28B - pSort 图论
- 产线生产结构布局系统
- 经典SQL语句大全