在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CC2530(zigbee)入門開發(fā): 看門狗

DS小龍哥-嵌入式技術 ? 來源:DS小龍哥-嵌入式技術 ? 作者:DS小龍哥-嵌入式技 ? 2022-05-28 13:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、看門狗介紹

看門狗在正常設計的產品里都會用到,主要是解決程序跑飛、異常死機等,程序內部引起的問題情況下可以自動復位重啟的功能。

看門狗本身就是個定時器,和普通的定時器差不多。 就是設置一個固定的超時時間,正常情況下,程序比如在看門狗的超時時間到達之前重置時間(這個就叫做喂狗);在程序正常運轉的情況下,因為每次都會去喂狗,就不會有超時的現象。如果因為程序邏輯出現問題,程序在指定的時間內沒辦法去喂狗,就導致看門狗定時器超時,超時就會產生軟件復位,程序重啟,這樣就可以避免產品宕機。 這種重啟操作一般都可以解決這種偶然產生的一些程序BUG。 就像我們常用的電腦,卡死,或者出現一些奇怪問題,重啟差不多都能解決。

下面就介紹CC2530的看門狗程序配置,具體的配置直接截圖出來了。 在手冊里起始介紹的起始已經很詳細了,只要明白看門狗這個功能的作用、含義,就可以直接看第3章的代碼去實操,分析代碼的配置對著手冊看一遍就差不多了。

二、看門狗配置

pYYBAGKRswuAK5PlAAWjPzjoXu4684.pngpoYBAGKRsw2AVp6AAAe1yrq8svc870.pngpYYBAGKRsw6AJNdzAAULIUxErSs743.pngimage.png

三、示例代碼

#include 

#define uint unsigned int

#define RLED  P1_0
#define GLED  P1_1

void CC2530_InitLEDIO(void)
{
	P1DIR |= 0x03;  //P10、P11定義為輸出
	RLED = 1;
	GLED = 1;
	//LED燈初始化為關   
}

void CC2530_Init_Watchdog(void)
{
	WDCTL = 0x00;
	//時間間隔一秒,看門狗模式
	WDCTL |= 0x08;
	//啟動看門狗
}

void  CC2530_SET_MAIN_CLOCK(source) 
{                                  
	if(source) 
	{                            
		CLKCONCMD |= 0x40;          /*RC*/               
		while(!(CLKCONSTA &0X40));  /*待穩(wěn)*/       
	}                                       
	else
	{                       
		CLKCONCMD &= ~0x47;        /*晶振*/             
		while((CLKCONSTA &0X40));  /*待穩(wěn)*/  
	}                                       
}
void CC2530_FeetDog(void)
{
	WDCTL = 0xa0;
	WDCTL = 0x50;
}
void CC2530_Delay(uint n)
{
	uint i;
	for(i=0;i

審核編輯:湯梓紅
;i++);>
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 看門狗
    +關注

    關注

    10

    文章

    582

    瀏覽量

    71691
  • 定時器
    +關注

    關注

    23

    文章

    3298

    瀏覽量

    117657
  • CC2530
    +關注

    關注

    19

    文章

    221

    瀏覽量

    58905
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CC2530中打開看門狗后,設備一直重啟,請問如何解決?

    Dears:在CC2530中打開看門狗后,設備一直重啟,如何解決?#ifdef WDT_IN_PM1 /* If WDT is used, this is a good place to enable it. */ WatchDogEnable( WDTIMX );#en
    發(fā)表于 08-09 07:33

    請問CC2530進入睡眠狀態(tài)時看門狗能起作用嗎?

    CC2530使用睡眠定時器,在進入睡眠狀態(tài)看門狗能起作用嗎?會不會沖突?比如說系統(tǒng)睡眠5分鐘,看門狗要怎么設置?在哪里喂狗?(新人,對看門狗不怎么了解)
    發(fā)表于 08-19 02:01

    請問一下cc2530看門狗程序的編程思路是怎樣的

    請問一下cc2530看門狗程序的編程思路是怎樣的?
    發(fā)表于 11-08 08:53

    CC2530的時鐘配置概述

    二、CC2530的時鐘配置概述CC2530同樣也有兩個時鐘,一個是高頻時鐘信號給CPU使用,另一個低頻時鐘信號給看門狗,睡眠定時器等使用;相對應的高速時鐘CC2530片內有一個16MH
    發(fā)表于 01-19 07:01

    如何實現CC2530喂狗的過程?

    CC2530看門狗的原理及應用是什么?如何實現CC2530喂狗的過程?
    發(fā)表于 01-25 07:38

    【技術精選】嵌入式STM32原創(chuàng)征文活動精選文章

    CC2530(zigbee)入門開發(fā): 看門狗C2530(zigbee)
    發(fā)表于 07-27 18:26

    基于CC2530芯片_zigbee基礎實驗

    zigbee基礎實驗,基于CC2530芯片
    發(fā)表于 12-11 10:48 ?49次下載

    基于CC2530ZigBee協調器節(jié)點設計

    本文給出了基于TI新一代芯片CC2530ZigBee協調器節(jié)點設計方法,該方法選用TICC2591作為射頻前端芯片。
    發(fā)表于 01-05 15:25 ?5w次閱讀
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>協調器節(jié)點設計

    如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境

    本文檔的主要內容詳細介紹的是如何使用ZigBee TI ZStack CC2530 2.5搭建開發(fā)環(huán)境。
    發(fā)表于 05-10 18:14 ?28次下載
    如何使用<b class='flag-5'>ZigBee</b> TI ZStack <b class='flag-5'>CC2530</b> 2.5搭建<b class='flag-5'>開發(fā)</b>環(huán)境

    微雪電子ZIGBEE開發(fā)CC2530 Eval Kit5簡介

    ZigBee CC2530 串口透傳 開發(fā)套件 XBEE 物聯網套件 直插接口兼容Xbee 支持自動組網 支持板載PCB天線及IPEX外接天線 型號 CC2530 Eval Kit5
    的頭像 發(fā)表于 01-10 09:01 ?2432次閱讀
    微雪電子<b class='flag-5'>ZIGBEE</b><b class='flag-5'>開發(fā)</b>板 <b class='flag-5'>CC2530</b> Eval Kit5簡介

    CC2530授課筆記】(13)看門狗的原理及應用

    CC2530授課筆記】(13)看門狗的原理及應用
    發(fā)表于 11-30 09:21 ?1次下載
    【<b class='flag-5'>CC2530</b>授課筆記】(13)<b class='flag-5'>看門狗</b>的原理及應用

    基于CC2530ZigBee通信網的應用設計.pdf

    基于CC2530ZigBee通信網的應用設計.pdf
    發(fā)表于 12-15 18:17 ?23次下載

    CC2530(zigbee)入門開發(fā): 安裝IAR開發(fā)環(huán)境

    CC2530本身是一個51單片機內核,開發(fā)過51的搞起來非常容易,也就是多了一個無線射頻部分;如果不使用無線射頻功能,那么就和一個正常的51單片機一樣。要進行CC2530的軟件開發(fā),需
    的頭像 發(fā)表于 05-28 13:38 ?1.3w次閱讀
    <b class='flag-5'>CC2530</b>(<b class='flag-5'>zigbee</b>)<b class='flag-5'>入門開發(fā)</b>: 安裝IAR<b class='flag-5'>開發(fā)</b>環(huán)境

    Zigbee(CC2530)傳感器板

    電子發(fā)燒友網站提供《Zigbee(CC2530)傳感器板.zip》資料免費下載
    發(fā)表于 07-04 14:49 ?10次下載
    <b class='flag-5'>Zigbee</b>(<b class='flag-5'>CC2530</b>)傳感器板

    基于CC2530ZigBee通信網絡的應用設計

    電子發(fā)燒友網站提供《基于CC2530ZigBee通信網絡的應用設計.pdf》資料免費下載
    發(fā)表于 10-26 09:34 ?3次下載
    基于<b class='flag-5'>CC2530</b>的<b class='flag-5'>ZigBee</b>通信網絡的應用設計
    主站蜘蛛池模板: 久久久久久久国产免费看 | 久久www成人看片 | 四虎永久在线精品国产免费 | 高清一本之道加勒比在线 | 国产色啪午夜免费视频 | 久久久久国产一级毛片高清片 | 精品毛片视频 | 欧美成人aaa大片 | 三级在线观看视频 | 人人草草 | 日本高清www| 天天射天天操天天色 | 天天做天天爱天天综合网2021 | 国产理论视频在线观看 | 亚洲都市激情 | 成年片色大黄全免费 | 午夜美女写真福利写视频 | www深夜视频在线观看高清 | 午夜毛片免费观看视频 | 韩国特黄特色a大片免费 | 五月激情站 | 欧美午夜在线播放 | aika中文字幕永久在线 | 噜噜噜噜噜噜色 | 人人射人人草 | 手机看片国产福利 | 亚洲 欧美 精品专区 极品 | 国产女人18毛片水真多18精品 | 六月色播| 国产午夜精品久久久久九九 | 天天色天天操天天射 | 99在线热播精品免费 | 午夜视频在线观看www中文 | 天堂在线观看中文字幕 | 日本国产中文字幕 | 婷婷狠狠 | 欧美一级特黄aa大片视频 | 久热网 | bt 电影天堂 | 欧美三级在线观看视频 | 毛片在线网站 |