基本数据 功能说明 应用说明 注意事项 其它

功能说明 


Question 1

使用带有PA控制寄存器(PAC)的8位MCU作母体调试程序时,为什么向PA PIN脚的某一位写0再写1,在寄存器观察窗口中却看不到PA PIN脚这一位的值有所变化?

Answer

要向PA数据寄存器的某一位写入数据,必需先将PA的控制寄存器(PAC)的对应位清0,也就是将其设置为输出口时,才能有效的将数据写入。


应用说明 


Question 1

HT82M99E的Endpoint 0可否作为INPUT PIPES?

Answer

HT82M99E的Endpoint 0只能做控制传输用,但可以用HID类的GETREPORT在Endpoint 0获取数据。


 

注意事项 


Question 1

若 Holtek MCU 使用 HIRC,且使用与 OSC1共用的 I/O pin做过零检测 (AC zero Crossing) 时,对 HIRC 的频率是否有影响?若有影响,哪些 MCU会受到这种影响?如何处理这种影响?

Answer

当 Holtek MCU 使用 HIRC,并使用与OSC1共用的 I/O pin 做过零检测时,会影响 HIRC 的频率。
受到这种影响的 MCU 范围: 所有OSC1 与 I/O pin共用的 MCU (包含增强型 OTP Type MCU和Flash Type MCU 等) 
对这种影响的处理方法:
1.请尽量避开使用与OSC1 共享的 I/O pin 做过零检测;
2.若无法避开,则需添加外围电路,将输入到 OSC1 pin 的电压限制在 VDD 与 VSS 之间。


其它


Question 1
在应用范例“采用HT82M99E执行RS232转USB接口”中,为何USB总线出错后,HT82M99E的晶振会停振?

Answer

在应用范例“采用HT82M99E执行RS232转USB接口”中,当USB总线出错后,USB总线会进入挂起状态(Suspend),此时,程序会跳到HALT语句,执行HALT语句后,MCU会进入睡眠模式(Sleep),此时,晶振会停振。