【技术实现步骤摘要】
可编程串列输入输出控制器、操作系统及方法
[0001]本专利技术有关于一种控制器,特别是有关于一种可编程串列输入数据的控制器、操作系统及方法。
技术介绍
[0002]一般常见的传输方式包括串列传输及并列传输。由于串列传输的稳定度较高,并且接口协定(interface protocol)多样化,故较常被使用。为了接收串列数据,芯片通常具有一相对应的接收器。通用串列总线(Universal Serial Bus;USB)接收器及集成电路介接总线(Inter Integrated Circuit Bus;I2C)接收器是常见的接收器。
[0003]然而,每一接收器只能接收相对应的串列数据。举例而言,USB接收器只能接收符合USB接口协定的串列数据,而无法接收符合I2C接口协定的串列数据。同样地,I2C接收器只能接收符合I2C接口协定的串列数据,而无法接收符合USB接口协定的串列数据。
技术实现思路
[0004]本专利技术的一实施例提供一种可编程串列输入输出控制器,耦接于一外部电路与一微控制器之间,并包括一计 ...
【技术保护点】
【技术特征摘要】
1.一种可编程串列输入输出控制器,其特征在于,耦接于一外部电路与一微控制器之间,并包括:一计时电路,用以执行一计时操作;一脚位控制器,耦接该外部电路,并包括:一输入接脚,用以接收来自该外部电路的一输入信号;以及一输出接脚,用以提供一输出信号至该外部电路;以及一程序控制器,耦接于该脚位控制器与该微控制器之间,并操作于一输出模式或是一输入模式;其中;在该输出模式下:该程序控制器提供一初始电平至该输出接脚,并命令该计时电路执行该计时操作;当该计时电路执行该计时操作的时间达一第一发送时间时,该程序控制器反转该输出接脚的电平,并命令该计时电路再次执行该计时操作;当该计时电路再次执行该计时操作的时间达一第二发送时间时,该程序控制器反转该输出接脚的电平;在该输入模式下:该程序控制器解码该输入信号,用以产生一解码结果至该微控制器。2.如权利要求1所述的可编程串列输入输出控制器,其特征在于,该第一发送时间不同于该第二发送时间。3.如权利要求1所述的可编程串列输入输出控制器,其特征在于,该第一发送时间及该第二发送时间储存于该计时电路中。4.如权利要求1所述的可编程串列输入输出控制器,其特征在于,在该输入模式下:该程序控制器记录该输入接脚的一初始电平,并判断该输入接脚的电平是否发生变化;当该输入接脚的电平发生变化时,该程序控制器命令该计时电路开始执行该计时操作,并判断该输入接脚的电平是否再次发生变化;以及当该输入接脚的电平再次发生变化时,该程序控制器命令该计时电路停止执行该计时操作,并记录该计时电路执行该计时操作的一执行时间。5.如权利要求4所述的可编程串列输入输出控制器,其特征在于,该程序控制器提供该输入接脚的该初始电平以及该执行时间至该微控制器。6.如权利要求4所述的可编程串列输入输出控制器,其特征在于,当该输入接脚的电平维持不变,并且维持时间超过一预设时间时,该程序控制器提供该输入接脚的该初始电平及该执行时间至该微控制器。7.如权利要求1所述的可编程串列输入输出控制器,其特征在于,在该输入模式下:该程序控制器记录该输入接脚的一初始电平,并判断该输入接脚的电平是否发生变化;当该输入接脚的电平发生变化时,该程序控制器命令该计时电路执行该计时操作;当该计时电路执行该计时操...
【专利技术属性】
技术研发人员:王政治,
申请(专利权)人:新唐科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。