历史上的今天
今天是:2025年02月06日(星期四)
2020年02月06日 | AVR内部看门口狗实验
2020-02-06 来源:eefocus
/*
实验十二:
AVR内部看门口实验。
1、看门口实验。在主程序中周期喂狗,通过按下按键让程序无限循环,从而启动看门狗。
2、内部1 M晶振,程序采用单任务方式,软件延时。
3、进行此实验请插上JP1、JP3的所有8个短路块,JP7(LED_EN)短路块。
4、通过此实验可了解看门狗的设置及看门狗的喂狗等。
*/
#include "iom16v.h"
#include /*延时函数*/ void delay_ms(unsigned char i) { unsigned char a, b; for (a = 1; a < i; a++) { for (b = 1; b; b++) { ; } } } void main(void) { DDRA = 0x00;/*方向输入*/ PORTA = 0xFF;/*打开上拉*/ DDRB = 0xFF;/*方向输出*/ PORTB = 0xFF;/*电平设置*/ DDRC = 0x00; PORTC = 0xFF; DDRD = 0x00; PORTD = 0xFF; PORTB = 0x00; WDR();/*喂狗*/ delay_ms(250); WDR();/*喂狗*/ delay_ms(250); PORTB = 0xFF; WDTCR |= ((1 << WDTOE) | (1 << WDE));/*启动时序*/ WDTCR = ((1<< WDE) | (1 << WDP2) | (1 < while (1) { delay_ms(250); WDR();/*喂狗*/ PORTB ^= (1 << 0);/*PB0电平取反*/ while(PINA != 0xFF);/*检测按键*/ } }
史海拾趣
|
请问: 我在用Multisim 10,我没有选择虚拟元件画图(底色是绿色的),可画完后 在转PCB是,总是提示我电路包含虚拟元件,不能转换,这是怎么回事啊?… 查看全部问答> |
|
各位, 我是初次接触wince6和dshow。我想知道在wince6下使用directshow来获取采样数据使用什么方法?ISampleGrabberCB是不是不行了?… 查看全部问答> |
|
有这么一个小程序,就是当数据库有数据的时候,会弹出一个对话框,在弹出对话框的同时,我想加上一段提示音,但是试了好几种方法,都不行,哪位高手能指教下啊,小弟感激不敬!!… 查看全部问答> |
|
这样的是: 在PC上我跑IAR, 和 ADS 的两个工程文件,都没有问题, 用自己做的调试板+H-JTAG,都能正常 而换到本本上,在H-JTAG时,检测硬件都没问题,但调试时,分别出了问题: 1 在ADS 上, 按F5后,跑不到,MAIN() 函数那,发现死在 PLL初 ...… 查看全部问答> |
|
请教一下,一个驱动程序程序中,可不可以同时存在SPI中断和DMA中断?还是只能用一个中断? 当驱动程序使用了DMA中断后,SPI中断是否起作用?… 查看全部问答> |
|
求助如何检测这个型号控制器的故障:Digital servo-drives 1.4 - 7.1 kW | ECOVARIO® Series Jenaer AntriebstechnikDigital servo-drives… 查看全部问答> |
|
四大FPGA供应商专家谈FPGA设计诀窍 : Actel、Altera、Lattice Semiconductor和Xilinx是目前业界最主要的四大FPGA供应商,为了帮助中国的应用开发工程师更深入地了解FPGA的具体设计诀窍,我们特别邀请到了Altera系统应用工程部总监Greg Ste ...… 查看全部问答> |
|
采用Ti SensorTag,安卓手机 , 能实时连续采集病人/老人的身体状况,比如体温脉搏,心率,皮肤电阻等信息,实实传到具有蓝牙设备的手持安卓终端上(手机),来进行监测,分析,并给病人/老人提醒,建议。危险或异常情况下可以通过监测端短信给监护 ...… 查看全部问答> |




