打印
[ZLG-MCU]

P89V51RD2的几个问题请教

[复制链接]
1455|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linhai1986|  楼主 | 2009-8-25 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
linhai1986|  楼主 | 2009-8-25 10:11 | 只看该作者
网站的PDF资料里说:

波特率模式中,TH2 值的翻转不会置位TF2 和产生中断。因此,当定时器2工作在波特率发生器模式下时不必禁能定时器2 中断。而且,当EXEN2(T2 外部使能标志)被置位时,T2EX(定时器/计数器2 触发输入)上的负跳变可将EXF2(T2 外部标志)置位,但并不会将(RCAP2H,RCAP2L)装载到(TH2,TL2)。因此,当定时器2 用作波特率发生器时,如果需要,T2EX 可用作一个额外的外部输入。

但又说:

对于CP/RL定时器2溢出时被强制自动重装,当RCLK=1或TCLK=1时,该位被忽略。


看不太明白,资料所指的“当定时器2 用作波特率发生器时,如果需要,T2EX 可用作一个额外的外部输入。”是否不是指外部捕获?

使用特权

评论回复
板凳
linhai1986|  楼主 | 2009-8-25 10:11 | 只看该作者
另外资料还说:EXEN2为定时器2 外部使能标志。该位置位时,如果定时器2不用作串口时钟,当T2EX 脚上负跳变时,使能定时器的捕获或重装操作。当EXEN2=0 时,定时器2 忽略T2EX。

是不是说用作串口时钟时就不能作为T2EX负跳变的检测了?

使用特权

评论回复
地板
linhai1986|  楼主 | 2009-8-25 10:12 | 只看该作者
呃,还有个问题:

资料说P89V51RD2有4级中断优先级,并给出了IP0和IP0H两个寄存器进行设置,其意思是否指我可以根据需要设置IP0和IP0H为00-11,从而将8个中断设置为4种优先级?

使用特权

评论回复
5
xiaoxin1986| | 2009-8-25 10:18 | 只看该作者
教您一下办法,您把程序写好后,用软件仿真一下,单步执行一下程序,观察各个寄存器是怎样变化的,那样你就很了解这个芯片的功能模块了。

使用特权

评论回复
6
linhai1986|  楼主 | 2009-8-25 10:35 | 只看该作者
那是当然,但你直接告诉我不是更快么

使用特权

评论回复
7
xiaoxin1986| | 2009-8-25 10:39 | 只看该作者
重要的是学会自己解决问题的能力啊,另外,到下面找一找相关的应用文档。

使用特权

评论回复
8
xiaoxin1986| | 2009-8-25 10:39 | 只看该作者
关于8位单片机更多的问题解答可以到下面的网址里查找
http://www.zlgmcu.com/philips/nxp_yingyong.asp

使用特权

评论回复
9
ehuoyan| | 2009-8-26 14:37 | 只看该作者
技术支持

使用特权

评论回复
10
linhai1986|  楼主 | 2009-9-6 18:18 | 只看该作者
好的,谢谢你啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

1451

帖子

0

粉丝