登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→[求助]AT89c52单片机的复位电路问题[hrx336]
*第18104篇: [求助]AT89c52单片机的复位电路问题
楼 主:
hrx336
2003年12月17日08:33
[求助]AT89c52单片机的复位电路问题
我设计的复位电路是施密特触发电路,在保证电源VCC(5V)稳定的情况下,每当接触器动作时芯片89C52还是复位,听说有一种类似于PIC单片机复位保护电路的芯片MCP100,有谁知道(针对AT89C52的)。
第
2
楼:
hrx336
2003年12月18日15:47
谁有比较好的89C52看门狗电路?
第
3
楼:
Lichunfu
2003年12月18日18:53
X5045就不错。
第
4
楼:
hrx336
2003年12月19日08:15
[灌水]
x5045用做看门狗的用法:上电复位后把EEPROM中的所有用到的参数都读出来,然后定时喂狗?如果是这样恐怕在我这里不行,因为我设计的系统参数比较多,每办法这么做。还有更好的办法吗?
第
5
楼:
lichuanfa
2003年12月19日09:44
换用89S52,内有看门狗,管脚兼容
换用89S52,内有看门狗,管脚兼容
第
6
楼:
lichuanfa
2003年12月19日09:41
换用89S51,内有看门狗,管脚兼容
换用89S51,内有看门狗,管脚兼容
第
7
楼:
hrx336
2003年12月20日08:59
[讨论]
我看资料了,at89s52确实有内部看门狗,很不错! 我想再麻烦你帮我确认下面几个问题:
1、与原来89C52是完全兼容的吗?
2、看门狗是一上电就激活吗(不要求程序进行初始化)
3、喂狗只要向SFR(0A6H)在8191个机器周期内写#0E1H或#01EH即可,对吗?
第
8
楼:
Lichunfu
2003年12月23日21:01
大同小异。
AT89C52的程序可以直接在AT89S52上运行,看门狗上电时是关闭的,只要运行一次WDT复位指令就可以激活它。它与AT89C52不同的是它可以通过AUXR寄存器选择ALE和RST引脚是否有输出,在睡眠模式下WDT是否运行等,复位后这些项目设置和标准的AT89C52是一样的(除了WDT),此外它可以通过AUXR1寄存器选择数据指针(DPTR0、DPTR1),复位时选择DPTR0。其实也可以用一片CD4060来作为WDT使用,利用它的RST引脚作为WDTRST信号,只是在MCU与CD4060的RST引脚之间要加一个RC微分电路来防止MCU程序跑飞后令WDTRST引脚保持为“0”而导致WDT失效,我曾经在一个低价的小产品上这样用过,效果不错。
第
9
楼:
guest
2004年10月31日12:42
请问89S52看门狗时间是多少?我用12M晶阵
第
10
楼:
hrx336
2004年1月15日10:28
你好!
你讲的比较复杂,我只想知道89s52是如何进行片内喂狗即可。
第
11
楼:
fengyehu888
2005年1月10日13:54
喂狗只要向SFR(0A6H)在8191个
喂狗只要向SFR(0A6H)在8191个机器周期内写#0E1H或#01EH即可,对吖
先送0E1H,再送01EH就OK了
>>>>>>对该主题发表你的看法
本主题贴数
11
,分页:
[第1页]
[上一篇主题]:
KEIL 使用问题
[下一篇主题]:
求wind river psos 转 vxworks&nbs