历史上的今天
返回首页

历史上的今天

今天是: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);/*检测按键*/


}


}


推荐阅读

史海拾趣

虹冠电子(Champion)公司的发展小趣事

虹冠电子自成立以来,一直将技术创新作为公司发展的核心动力。早期,虹冠电子就投入大量资源研发AC-DC模拟电源IC,成功推出了一系列高效能、低能耗的产品,迅速在市场上建立了良好的口碑。随着技术的不断迭代,虹冠电子在电源管理技术方面取得了显著优势,尤其在电竞电源供应器领域,凭借卓越的性能和稳定性,赢得了众多专业用户和消费者的认可。

Digital公司的发展小趣事

DIALIGHT公司一直专注于工业LED照明领域的发展。他们深入了解工业空间照明的需求和挑战,设计了一系列专为工业应用而定制的LED照明产品。这些产品不仅易于安装和维护,而且能在恶劣的环境下持续使用。此外,DIALIGHT还提供集成系统解决方案,帮助客户降低能源成本、维护成本和碳足迹,同时提高设施的安全性和生产力。通过不断创新和优质服务,DIALIGHT在工业LED照明领域赢得了广泛的认可和信赖。

ANADIGICS公司的发展小趣事

DIALIGHT公司一直专注于工业LED照明领域的发展。他们深入了解工业空间照明的需求和挑战,设计了一系列专为工业应用而定制的LED照明产品。这些产品不仅易于安装和维护,而且能在恶劣的环境下持续使用。此外,DIALIGHT还提供集成系统解决方案,帮助客户降低能源成本、维护成本和碳足迹,同时提高设施的安全性和生产力。通过不断创新和优质服务,DIALIGHT在工业LED照明领域赢得了广泛的认可和信赖。

DAESAN公司的发展小趣事

在电子行业的激烈竞争中,DAESAN公司也曾遭遇过困境。一次严重的金融危机让公司的资金链几乎断裂,许多项目被迫中断。然而,DAESAN公司并没有放弃,他们积极寻求外部支持,同时加强内部管理,降低成本,提高效率。在困境中,公司不断总结经验教训,优化经营策略。最终,他们成功度过了危机,实现了逆境中的成长。

BITECH公司的发展小趣事

随着全球化进程的加速,DAESAN公司开始将目光投向国际市场。他们制定了详细的国际化战略,积极拓展海外市场。通过与国外企业的合作和交流,DAESAN公司逐渐建立起全球化的生产和销售网络。他们的产品不仅畅销亚洲市场,还成功打入欧美等发达国家市场。国际化战略的实施,使DAESAN公司的品牌知名度和影响力得到了显著提升。

Global Specialties公司的发展小趣事

随着电子技术的快速发展,教育和培训成为了Global Specialties的另一个重要领域。公司敏锐地捕捉到这一市场需求,推出了一系列针对教育的试验板和套件。这些产品不仅帮助学生更好地理解电子原理,还激发了他们的创造力和实践能力。通过与多所高校和职业院校的合作,Global Specialties成功地将自己的品牌深入到教育市场的每一个角落。

问答坊 | AI 解惑

Multisim提示我电路包含虚拟元件

请问: 我在用Multisim 10,我没有选择虚拟元件画图(底色是绿色的),可画完后 在转PCB是,总是提示我电路包含虚拟元件,不能转换,这是怎么回事啊?…

查看全部问答>

wince6 + dshow + StillCapture

各位,     我是初次接触wince6和dshow。我想知道在wince6下使用directshow来获取采样数据使用什么方法?ISampleGrabberCB是不是不行了?…

查看全部问答>

VS.NET 2005开发PDA用程序

有这么一个小程序,就是当数据库有数据的时候,会弹出一个对话框,在弹出对话框的同时,我想加上一段提示音,但是试了好几种方法,都不行,哪位高手能指教下啊,小弟感激不敬!!…

查看全部问答>

哪位在本本上用并口连接过H-Jtag 调试?

这样的是: 在PC上我跑IAR, 和 ADS 的两个工程文件,都没有问题, 用自己做的调试板+H-JTAG,都能正常 而换到本本上,在H-JTAG时,检测硬件都没问题,但调试时,分别出了问题: 1 在ADS 上, 按F5后,跑不到,MAIN() 函数那,发现死在 PLL初 ...…

查看全部问答>

WINCE驱动程序是否可以同时开启SPI中断和DMA中断?

请教一下,一个驱动程序程序中,可不可以同时存在SPI中断和DMA中断?还是只能用一个中断? 当驱动程序使用了DMA中断后,SPI中断是否起作用?…

查看全部问答>

如何检测Digital servo-drives的故障

求助如何检测这个型号控制器的故障:Digital servo-drives 1.4 - 7.1 kW | ECOVARIO® Series Jenaer AntriebstechnikDigital servo-drives…

查看全部问答>

四大逻辑芯片供应商谈FPGA设计(转)

四大FPGA供应商专家谈FPGA设计诀窍 : Actel、Altera、Lattice Semiconductor和Xilinx是目前业界最主要的四大FPGA供应商,为了帮助中国的应用开发工程师更深入地了解FPGA的具体设计诀窍,我们特别邀请到了Altera系统应用工程部总监Greg Ste ...…

查看全部问答>

关于数据的存储位置

在《基于MDK的STM32处理器开发应用》一书中的DMA例程中有这样一段话,我不能理解。    如下:         为了让源数据在FLASH中,目的数据在RAM中,程序定义源数据时进行初始化赋值,源数据将被连接器定位 ...…

查看全部问答>

病人/老人身体状况监测系统

采用Ti SensorTag,安卓手机 , 能实时连续采集病人/老人的身体状况,比如体温脉搏,心率,皮肤电阻等信息,实实传到具有蓝牙设备的手持安卓终端上(手机),来进行监测,分析,并给病人/老人提醒,建议。危险或异常情况下可以通过监测端短信给监护 ...…

查看全部问答>