发明名称 |
一种自动检测韦根输入的控制器接口及控制方法 |
摘要 |
本发明涉及一种自动检测韦根输入的控制器接口及控制方法,韦根模块挂接在总线桥上,通过总线桥与内核CPU信号连接,内核CPU通过总线桥传递一个时钟模块给韦根模块,通过WGIN预分频器分频出可供韦根模块工作的基准时钟;两个外接的GPIO口,经采样时钟进行数据采样,采集到与预设数据长度一致的数据,将其储存在寄存器WGINH_RESULT和WGINL_RESULT中,此时产生一个中断,此中断由中断使能控制是否传递给内核CPU。本发明有益的效果是:本发明硬件自动接收韦根电平信号,不再需要主程序去轮询GPIO口的电平状态,从而不会出现丢数据的现象,解决了查询方式的弊端。然硬件根据用户的配置,只在接受完所有的数据后产生一次中断,从而不会中断频繁影响进程,解决了采用中断方式的弊端。 |
申请公布号 |
CN102323914A |
申请公布日期 |
2012.01.18 |
申请号 |
CN201110113279.0 |
申请日期 |
2011.04.27 |
申请人 |
杭州晟元芯片技术有限公司 |
发明人 |
马震伟;吴婷 |
分类号 |
G06F13/24(2006.01)I;G07C9/00(2006.01)I |
主分类号 |
G06F13/24(2006.01)I |
代理机构 |
杭州九洲专利事务所有限公司 33101 |
代理人 |
陈继亮 |
主权项 |
一种自动检测韦根输入的控制器接口,其特征在于:韦根模块挂接在总线桥上,通过总线桥与内核CPU信号连接,内核CPU通过总线桥传递一个时钟模块给韦根模块,通过WGIN预分频器分频出可供韦根模块工作的基准时钟;用于接收到外部信号的两个外接的GPIO口,即WGIN_DATA0、WGIN_DATA1,经采样时钟进行数据采样,采集到与预设数据长度一致的数据,即WGIN数据长度,将其储存在寄存器WGINH_RESULT和WGINL_RESULT中,此时产生一个中断,此中断由中断使能控制是否传递给内核CPU。 |
地址 |
310012 浙江省杭州市西湖区天目山路176号17幢203室 |