主 页
应 用
产 品
技 术
支 持
购 买
最 新 消 息
关 于 我 们
微计算器电路主页
产品综述
产品目录
开发环境
设计信息
文件
网页指南
联系我们
FAQ
其他外围功能
内容
FAQ-ID = 78peri-
nnnn
0001:
实时输出端口控制
0002:
蜂鸣器输出过程
0003:
uPD780021A中的INT0和INT3之间有什么区别?
0004:
如果定时器/计数器1输出被禁止,P31 可以被用作一个端口吗? [78K/4][78K/4]
0005:
设置TMC1寄存器的TOE1 [78K/4]
0006:
对于等待功能,哪个SFR用于指定外部等待?[uPD78P4038]
0007:
外部等待和内部等待都可以被使能吗?
0008:
外部等待信号的有效时序
0009:
I/O端口和外部中断能不能混合使用同一个端口?
0010:
当使用端口的交替功能时的端口模式和端口数据的设置
0011:
施密特触发器引脚能够像工作在交替功能那样作为施密特触发器输入工作在通用端口模式吗?
0012:
uPD78932x 端口 [78K0/S]
0013:
当待机模式被释放时一个SFR非法中断发生。
0014:
uPD789166有一个比较器吗?[78K/0S]
0015:
在设置内部上拉电阻后,输入端口不能立即被正常读取。
78peri
-0001
实时输出端口控制
问1
在uPD780054的实时输出端口框图中, 通过RTBH,RTBL和内部总线,一个控制信号被应用到P12端口的输出锁存。被RTPM控制的内容是什么?
答1
框图不能显示哪个数据在什么样的时序被写到输出锁存器,它仅仅显示了数据流控制。
简单的说,下列操作的发生将依赖于RTPM的值:
(1)
在RTPM是0的情况下,内部总线上的数据通过写P12而写入到输出锁存器。
(2)
在RTPM是1的情况下,RTBH和RTBL的内容按照RTPC设置的时序写入到输出锁存器。
(此时的触发源如表20-3所示)
因而,RTPM的变化触发了数据传输。
78peri
-0002
蜂鸣器输出过程
问1
uPD780308 用户手册(U11377)的13.1章描述了蜂鸣器输出过程。
是不是每次都要设置P36和PM36?
答1
不是的。
如果你想用相同的蜂鸣器输出频率来使蜂鸣器输出ON/OFF的话,请操作TCL2寄存器的位7(TCL27)。
78peri
-0003
uPD780021A中的INT0和INT3之间有什么区别?
问1
我正在使用uPD780021A 中的外部中断功能。
INTP0和INTP3有什么不同的特性吗?
答1
INTP0 和INTP3 仅仅是在默认的中断优先级上有不同。
当优先级标志寄存器设置相同的优先级的时候,并且中断同时发生的话, INTP0的优先级是最高的并且中断将被响应。
INTP3有最低的优先级并且中断请求将被保持。
因此,根据所需的中断优先级来使用这些中断。
(2001/08)
78peri
-0004
如果定时器/计数器1输出被禁止,P31 可以被用作一个端口吗? [78K/4][78K/4]
问1
在uPD784216中,如果TMC1寄存器中的TOE1被设为禁止输出,P31可以作为一个端口使用吗?
答1
如果定时器/计数器1的输出被禁止,P31可以被用作端口。
这样应用是没有问题的。
78peri
-0005
设置TMC1寄存器的TOE1 [78K/4]
问1
我想在异步模式下使用uPD784216 中的串行接口。
参考框图(17-2),我看到TO1必须输入到选择器。
必须把TMC1寄存器的TOE1位设为1吗?
答1
遗憾的是,用户手册中的描述是不够的。
这样的话,没有必要设置TMC1寄存器的TOE1位。
简单的使用BRGCn寄存器来选择TO1作为5位计数器的输入就行了。
78peri
-0006
对于等待功能,哪个SFR用于指定外部等待?[uPD78P4038]
问1
在用户手册中23.2章等待功能中,关于可编程等待控制寄存器(PWC1,PWC2)设置的影响有一个注意事项
"不要为内部ROM区域设置外部等待。
否则,CPU可能会处于仅仅通过复位输入才能被清除的死锁状态"。
用什么寄存器(SFR)来指定外部等待?
答1
使用MM寄存器,PWC1和PWC2寄存器指定等待功能。
这个警告意味着,将通过PWC设置的外部等待和通过设置MM寄存器的IFCH为0以获得与外部存储器 相同的访问速度结合使用是被禁止的。
78peri
-0007
外部等待和内部等待都可以被使能吗?
问1
在uPD784216A中,当访问外部存储器时我允许等待引脚(外部等待)。
除了外部等待,内部等待信号也能被允许吗?
答1
不能。
外部等待和内部等待必须被专用。
78peri
-0008
外部等待信号的有效时序
问1
请描述通过外部输入等待信号的CPU等待操作。
有三种与CPU外部输入等待引脚下降沿相关的时间类型。
如果这三个时间中的任何一个超过时间范围的话,能否阻止等待的应用?
从地址到 /WAIT(tdwat) 信号的输入时间
: (2+a)T-40 (MAX)
从ASTB信号到 /WAIT(tdstwt)信号的输入时间
: 1.5T-40 (MAX)
从/RD信号到 /WAIT(tdrwtl)信号的输入时间
: T-40 (MAX)
答1
不行,如果这三个时间中的任何一个符合规定的话,等待被应用。
描述三个规定的目的是为了使判断容易,而不管从哪一个等待信号产生。
请使用对你的特定系统最容易理解的规范。
78peri
-0009
I/O端口和外部中断能不能混合使用同一个端口?
问1
uPD784218的P00至P06除了具有一个I/O端口功能外,还具有一个中断请求功能。
对于分开的各位,能否混合使用端口模式和外部中断申请模式?
答1
是的,可以。
然而,即使在作为端口使用的时候,端口数据的变化将引起中断发生。
因此你必须设置那些作为端口的引脚的中断屏蔽位以阻止响应不必要的中断。
78peri
-0010
当使用端口的交替功能时的端口模式和端口数据的设置
问1
在uPD78421x中,可以使用端口模式寄存器可以设置I/O端口的状态。
即使使用端口的交替功能,也必须设置端口模式寄存器吗?
(地址总线,数据总线,UART,BUZ等。)
答1
是的,基本正确。
然而,关于外部总线,是通过设置MM寄存器来切换地址总线或数据总线的功能的。
因此,无需端口模式设置。
当使用UART的时候,对应于TxD的端口模式必须设为输出,且0必须被写到输出锁存器。
对应于RxD的端口模式必须设为输入。关于BUZ,PM24必须设为输出,且P24锁存器必须设为0。
78peri
-0011
施密特触发器引脚能够像工作在交替功能那样作为施密特触发器输入工作在通用端口模式吗?
问1
在uPD78F4225中,当使用8-K和10-I类型的I/O电路引脚作为输入引脚时, 施密特触发器引脚能够像工作在交替功能(定时器,串口)那样作为施密特触发器输入工作在通用端口模式吗?
答1
是的,可以。
两种情况下的输入缓冲器是一样的。
对于每个端口的输入指定,请参见数据手册中的DC特性。
78peri
-0012
uPD78932x 端口 [78K0/S]
问1
在uPD78932x中,配置一个40键的键矩阵。
在五个输入端口 (KR00 到 03,INT) x 8 输出端口 (P80到85,P10,P11) = 40 键中, 在INT/P61端口的下沿,待机模式能够被释放吗?
答1
是的,有可能。
78peri
-0013
当待机模式被释放时一个SFR非法中断发生。
问1
通过执行78k4的待机命令(STBC)进入STOP模式后,从待机状态恢复后,一个SFR非法中断发生了。
答1
关于STOP模式的释放方法似乎有一个问题。
STOP模式既可以通过生成一个向量中断(CPU在中断允许状态)来释放, 也可以通过不生成一个向量中断(CPU在中断禁止状态)来释放。
从你询问的内容来判断,你正使用向量中断释放STOP模式。 因为在这个情况下向量有一个只有16位的地址区域,如果中断跳转目的地址需要3个字节, 直接从向量跳转是不可能的。 (将发生一个程序循环,且后续的操作不可预知。)
当中断服务路径位于2个字节的索引区域时,中断服务路径能被正确的分支, 因此只要中断服务路径是正确的,处理是可能的。
78peri
-0014
uPD789166有一个比较器吗?[78K/0S]
问1
uPD789166数据手册中,有一个关于引脚I/O电路的描述, 并且描述了一个N-ch开漏输出,和一个5V耐压输入缓冲器和13-X类型的比较器; 但是没有关于比较器的描述。
答1
这个比较器仅用于uPD789166Y的SMB接口,来检查SMB输入信号是否超过极限。
uPD789166没有SMB接口。uPD789166中没有提供比较器,请忽略。
顺便提一下,这个信息在数据手册中的5-10有描述。
78peri
-0015
在设置内部上拉电阻后,输入端口不能立即被正常读取。
问1
为了降低uPD78P018FY的功耗, 端口模式被设为输入模式并且仅当数据需要被读取时才设置内部上拉电阻。
这样的话,无论怎样,很难读取正确定值。
MOV PM1, #** MOV PM2, #** MOV PUO, #** MOV A, P1
答1
即使内部上拉电阻被允许,电阻值为40kΩ (90kΩ MAX), 因此,因为引脚的电容充电包括外部导线的电容, 这要花费比指令执行时间更长的时间才能充电至高电平。
结果,即使上拉电阻被允许且立即读端口,也不能获得正确的值。
(2001/11)
LEGAL
最新之产品资料, 请参阅
英文版
。
请用Internet Explorer浏览本网站以达最佳效果。
© 2005-2008
NEC Electronics China Limited