设为首页  |  加入收藏
新闻动态
微机消谐的数据读取
发布人:管理员   发布时间:2014-1-22
         WXZ微机消谐读取HSI也就是读取HSI状态寄存器06H和HSI时间寄存器(04H和05H)中的数据。HSI状态寄存器的位定义图它包含有一次事件产生时刻HSI各引脚的状态和寄存器被读取时各引脚的状态。读取时间寄存器和状态寄存器的操作应在保持寄存器被装载之后,否则读得的值将是不确定的。读取时应依照先读状态寄存器后读时间寄存器的顺序。读时间寄存器的同时,FIFO队列将失掉一项数据,因此若读取顺序反了,状态寄存器中的内容会丢失掉。
        HSI产生的中断可以有2种方式,由I/O控制寄存器的位7决定。若IOC1.7=0,则每当一个数据被装进保持寄存器时,就会产生一次中断。若IOC1.7=1,则只有当FIFO中由不到6项数据到装有6项数据时才产生中断。此中断的矢量地址为2005H(高位)和2004H(低位)。HSI.0引脚上信号的正跳变也会造成中断,此中断矢量地址为2009H和2008H。
HSI输入引脚控制
        4个引脚HSI.0-HSI.3是多功能的,它们受I/O控制寄存器IOC0和IOC1的控制,引脚HSI.0既可为HSI的一个输入,也可作为定时器2的外部复位源;HSI.1既可作为HSI的一个输入,也可作为定时器2的外部复位源;HSI.1既可作为HSI的一个输入,也可作为定时器2的外部时钟源;HSI.2和HSI.3则与高速输出器的HSO.4和HSO.5共享引脚。
扫描添加微信账号