1 / 4
文档名称:

HOLTEK 半导体问题解答集.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HOLTEK 半导体问题解答集.doc

上传人:sanshengyuanting 2015/6/4 文件大小:0 KB

下载得到文件列表

HOLTEK 半导体问题解答集.doc

相关文档

文档介绍

文档介绍:HOLTEK 半导体问题解答集
HOLTEK 半导体问题解答集(1)
问:在49C50的掩膜选项中有PA0/1 option以及NMOS/CMOS of PA0 to 3的选项当PA0/1选择为BZ/BZB Output时NMOS/CMOS of PA0 to 3 只有CMOS 项没有NMOS 项是否是仿真系统的软件问题此时PA2/3 可否掩膜选为NMOS?
答:49 的PA0 至PA3 的NMOS/CMOS 掩膜选项是唯一的不能位选择不是因为仿真系统的软件问题所以当掩膜选择PA0/1 作为BZ 输出时PA2 和PA3 S 的架构?
问:49R50 芯片的PFD 管脚是不是产生波形的分频脚如果是是否能产生38kHz 的频率如何解决
答:PFD 是可编程频率输出的引脚通过对定时/计数器的计时时间的编程可以使其产生38kHz 的频率详细资料可看Application Notes 里面有49PFD 的应用说明编号为HA0039s?
问:我们必须将大部分变量的地址(RAM)固定以进行操作例如ADS EQU 79H
不知道会给编译造成什么样的影响我们必须将大部分变量的地址(RAM)固定以进行操作例如
ADS EQU 79H不知道会给编译造成什么样的影响
答:变量地址固定是可以的但是要注意的是,若在数据段用DB 定义了变量一般情况下发展系统会从RAM 的60H 以HT49R50 来说地址开始放相应的变量所以会有可能造成如下情况
var1 equ [70h]
data .section 'data'
var_1 db ?
总共用DB 定义了超过15 个变量
var_16 db ?
上述例程中的变量定义会使var1 和var_16 指向同一地址即对var1 进行修改的同时也对var_16 修改了因为它们在RAM 中是同一地址.
问:为什么在49 系列中有时HALT 指令需要下三次才有效
答:49 系列HALT 的唤醒方式中有一种方式为中断唤醒在中断唤醒中实际上只要中断申请位由0 至1跳变无论该中断是否被置能则会唤醒HALT
所以当时钟来源选择为RTC/WDT 时实时时钟和Time Base 此时会产生溢出置位TBF 和RTF 即使中断未被置能它们的中断申请位产生跳变唤醒了HALT 所以造成HALT 需要下三次才不会停下来
Clock_source
WDT
HALT
系统时钟
ENABLE/DISABLE
1 条有效
RTC 内部的WDT
1 ENABLE/DISABLE
2 Time Base 的分频RTC 软件分频
2 条有效
1 ENABLE/DISABLE
2 Time Base 的分频RTC 软件分频
3 条有效
问:整体程序rom 分配主程序0000---0400h
定义表0fb0---0ff0h
其他子程序0410---0fc0h
当定义的表放在主程序中时即如下
main .section at 0000h 'code'
org 20h
start:
call sub1
call sub2
or
g 0fb0h
table: dc 1234h,4567h,7890h,....
end
其子程序如下:
sub1code .section at 0410h 'code