8051系列问题
如何进入Power-Down Mode?
如何唤醒8051?
Wake up有两种方式。
一、直接用RST这只脚对8051做Reset,此时8051会重新执行您的程序。
二、使用External Interrupt(INT0 or INT1)来唤醒,使用外部中断来唤醒时需将EA 及 EX0 or EX1做Enable。
例如您使用INT0的话就将IE = 0x81 ,用INT1的话就将 IE = 0x84。
为何我将interrupt设为Falling edge时无法进入Power-Down?
请问一下Watch Dog的Time Out时间最长是多长?如何设定?
将PS2-0设为111时Time Out时为最长,
使用6MHz crystal时约为16777s,使用12MHz crystal时约为8389s。
如果Time Out时到了MCU是不是会Reset?
WRF是做什么用的?
WRF是当WDT已经overflow后会将WRF设为1,
这个bit可以让程序知道您的机器是否是被WDT Reset的。
在Idle Mode的时后Watch Dog还会有作用吗?
不会,但如果您希望Idle Mode时Watch Dog要有作用的话,
将WIDL设为1就可以了(预设在Idle Mode的时后是不会count的)
请问一下我的Keil没支持Megawin的IC怎么办?
请问Low Voltage Reset是做什么用的?
当您Enable LVR时会开启Low Voltage Reset,
这个电压大约是在2.4左右,如果您的Vcc低于这个电压时IC会做reset的动作。
而当您没有Enable LVR时Vcc大约在低于2.0左右会reset.
Ps:如果系统工作频率超过12MHz以上的话最好将LVR打开比较保险。