在程序中有 WDR();即有喂狗時,程序只是執行while內的部分,因為在看門狗的計時還沒到
時又重新喂狗,這是計數器重新還是計數。
在程序中沒有WDR();即沒有喂狗,程序在執行while內的部分到1s時,則看門狗復位啟動,
看門狗餓死,系統從main重新執行。即系統每隔1s復位一次
在正常的程序編寫中,應該加上喂狗WDR();以防止程序在其他的部分跑飛。
/**********************************************
by ggl
date:2007,12,26
goal:study the use of watchdog
**********************************************/
/**********************************************************
system:clock:7.3728M
watchdog由片內一個獨立的振蕩器驅動。1MHZ
***********************************************************/
#include
#include "D:\ICC_H\CmmICC.h"
/*端口初始化*/
void port_init()
{
DDRB=0xFF; //配置PB口為輸出
PORTB=0xFF; //PB口的初始值為"1"
}
/*流水燈顯示*/
void display()
{
int index;
for(index=0;index<8;index++)
{
PORTB=(1< delay50ms(1); } } void main() { port_init(); WDTCR|=(1< WDTCR=(1< display(); while(1) { PORTB=0x00; WDR(); /*在 delay50ms(1); PORTB=0xFF; delay50ms(1); } } /****************************************************************************** 在程序中有 WDR();即有喂狗時,程序只是執行while內的部分,因為在看門狗的計時還沒到 時又重新喂狗,這是計數器重新還是計數。 在程序中沒有WDR();即沒有喂狗,程序在執行while內的部分到1s時,則看門狗復位啟動, 看門狗餓死,系統從main重新執行。即系統每隔1s復位一次 在正常的程序編寫中,應該加上喂狗WDR();以防止程序在其他的部分跑飛。 ******************************************************************************/
上一篇:AVR 定時器中斷程序
下一篇:使用ICC AVR和AVR STUDIO的一些差別
推薦閱讀
史海拾趣
Amperite Co. 是一家在電子行業中知名的公司,專注于生產和銷售電子元件。以下是關于Amperite Co. 發展的五個相關故事:
成立與早期發展:Amperite Co. 成立于20世紀40年代初,總部位于美國紐約州。公司最初專注于生產和銷售電子繼電器和時間延遲器等元件,以滿足當時快速發展的電子設備市場的需求。通過不斷的技術創新和產品優化,Amperite Co. 在行業內建立了良好的聲譽。
技術創新與產品多樣化:隨著電子行業的發展和技術的進步,Amperite Co. 不斷進行技術創新,擴展產品線。除了傳統的繼電器和時間延遲器,公司還推出了一系列新型電子元件,包括光耦合器、固態繼電器、傳感器等。這些新產品的推出使得Amperite Co. 能夠滿足不同客戶的需求,并保持競爭力。
質量控制與生產優化:Amperite Co. 始終把質量放在首位,實施嚴格的質量控制措施。公司采用先進的生產設備和工藝,確保產品質量穩定可靠。此外,Amperite Co. 不斷優化生產流程,提高生產效率,降低生產成本,以提供更具競爭力的產品價格。
客戶服務與合作伙伴關系:Amperite Co. 重視客戶服務,并與客戶建立了長期穩定的合作關系。公司為客戶提供及時的技術支持和售后服務,滿足客戶的需求。此外,Amperite Co. 還與全球各種電子設備制造商建立了合作伙伴關系,共同推動技術創新和產品發展。
持續發展與市場拓展:Amperite Co. 不斷追求發展和壯大,通過開拓新市場和拓展業務范圍實現了持續增長。公司將目光投向國際市場,擴大產品銷售網絡,拓展海外客戶群。同時,Amperite Co. 還積極參與行業展會和技術交流活動,加強品牌宣傳,提升市場知名度。
這些故事展示了Amperite Co. 從成立初期到如今在技術創新、產品多樣化、質量控制、客戶服務與合作伙伴關系以及持續發展與市場拓展等方面取得的重要進展。
在競爭激烈的電子行業中,品牌形象對于企業的成功至關重要。Facon深知這一點,因此他們始終注重品牌塑造和形象維護。通過舉辦技術研討會、參加行業展會等方式,Facon不斷向外界展示自己的技術實力和產品優勢。同時,他們還積極參與公益活動和社會責任項目,提升企業的社會形象。這些努力讓Facon在消費者和合作伙伴中樹立了良好的品牌形象。
在發展過程中,Facon遇到了許多技術難題。然而,他們從未放棄過對技術的追求和突破。經過數年的研究和實踐,Facon成功研發出了一款具有劃時代意義的低功耗芯片,該芯片在保持高性能的同時,大大降低了能耗,為電子產品的續航能力帶來了革命性的提升。這一技術突破讓Facon在行業中聲名鵲起,吸引了眾多合作伙伴的關注。
Cornell Dubilier公司的歷史可以追溯到1909年,當時公司創始人William Dubilier憑借其開創性的云母電容器技術,為無線電廣播通信帶來了革命性的改變。這項技術的突破,使得Cornell Dubilier公司在早期電子行業中嶄露頭角。隨后的幾十年里,公司逐漸擴大生產規模,增加產品線,并開始涉足其他電子元件和組件的制造。
伊士曼柯達公司由發明家喬治·伊士曼于1880年創立,最初名為伊斯曼干版公司。伊士曼的初衷是提供一種更便捷、更經濟的攝影方式,以滿足大眾對攝影的日益增長的需求。他通過不斷的研發和創新,成功推出了易于使用的膠卷和相機,使攝影技術得以普及。這一創新不僅改變了攝影行業的格局,也為伊士曼柯達公司的后續發展奠定了堅實的基礎。
CEVA公司在超低功耗技術方面取得了顯著突破。公司開發的超低功耗IP包括由專用DSP與AI和其他類型的加速器組成的綜合平臺。這些加速器針對低功耗工作負載進行了優化,包括5G基帶處理、智能視覺、語音識別、物理層處理和傳感器融合等。這些技術的突破使得CEVA的產品在保持高性能的同時,能夠大幅度降低功耗,滿足了市場對節能設備的需求。
現在coding不再做了,連架構都不做了,專職于做管理還有一些客戶交流以及跟公司老總的交流問題,慢慢的,很多技術上的問題就疏遠了,都在擔心以后技術會不會慢慢就退化了!要跳槽如果沒有manager該怎么辦呢… 查看全部問答∨ |
當電子工程師也是十余年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,愿意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強! [1]職業規劃很重要,好好規劃自己的路,不要跟著感覺走!根據 ...… 查看全部問答∨ |
我們的設備上采用的是2G的NAND FLASH外加一個SD卡,三星提供的BSP和相關文檔上說設備作為MASS STORAGE時,同時只能將其中一個作為MASS STORAGE連接到PC上,我們想連接PC的時候同時顯示這兩個存儲空間,目前的候選方案是在應用程序上進行一些設置, ...… 查看全部問答∨ |
|
是有意從事各種嵌入式軟硬件開發,方案、產品設計的創業學生、個人或團隊有好消息了,本公司現在面向以上人士提供《創新工作室》的合作。 本公司是致力于采用國產嵌入式SOC芯片開發的高科技公司,主營SOC芯片開發銷售。 ...… 查看全部問答∨ |