娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月07日(星期六)

2020年06月07日 | ATmega64看門狗問題

發布者:快樂時刻 來源: eefocus關鍵字:ATmega64  看門狗  中斷 手機看文章 掃描二維碼
隨時隨地手機看文章

編譯:Win AVR


調試:AVR Studio 4


問題:設置的看門狗是2秒中斷,但實際明顯小于兩秒


發現問題過程:


使用片內的eeprom時,發現超過4個寫語句不喂狗就會發生看門狗復位,然而設置的是看門狗2秒復位,4個寫語句無論如何也不會花2秒的時間吧。


用AVR Studio 4調試,看了下WDTCR的值是0x08,這就不對了,按照初始化的設置應該是0x0f才對,懷疑看門狗設置寫錯了,查了寫代碼:


WDTCR = 0x18;


WDTCR = 0x0f;


看來看去就兩行代碼,也是按照手冊里的方法寫的,但試了好幾AWDTCR 的值一直是0x08... ...


最后在Disassembler窗口里查看了下編譯后的匯編代碼,發現灰色部分的匯編代碼里對WDCE和WDS寫完“1”后有多條代碼,使得寫WDP的時候已經超過了手冊要求的4個時鐘周期:


這是手冊里的要求,這里是安全級別1:


想了想用匯編寫看門狗的的初始化應該靠譜,于是在c語言里嵌了匯編:


這是更改后的匯編代碼,可以看到灰色字體的匯編代碼和手冊里的一致了:


實際測試結果和預計的一致了。


結論:使用c語言編寫和單片機指令周期相關的代碼時,如果出現問題可以查看下編譯后的匯編代碼是否符合時序,用嵌匯編的方式編寫這部分代碼是一種解決問題的途徑!

關鍵字:ATmega64  看門狗  中斷 引用地址:ATmega64看門狗問題

上一篇:ATMega48的Bootloader的軟件實用方法
下一篇:AVR單片機EEPROM學習

推薦閱讀

雄克作為抓取系統和夾持技術的技術領先者,推出一套高效自動化生產及檢測解決方案,由機器人、抓取系統、為自動化應用設計的治具夾具及表面檢測單元組成。雄克VERO-S零點快換系統為各個加工環節提供標準接口,由一臺機器人同時負責多品種工件從加工到檢測各個環節的自動化抓取。校準完畢的工件預先通過定位銷安裝在托盤上,機器人通過帶VERO-S標準接口的快...
近年來,很多其他行業的技術原理開始運用到排水管道的運維中來。熱門的如:人工智能、衛星定位技術在管道智能化管理上發光發熱;冷門的如:汽車中的螺旋推進在管道檢測中的積極應用,都早已不是新鮮事。螺旋推進式汽車是指具有船形車身,靠螺旋推進器行駛的“汽車”。車架下布置有兼作浮筒的2個或4個螺桿狀的螺旋推進器,且左右推進器的螺旋方向不同,車身...
在數字電路,我們經常會遇到邏輯電路,而在 C 語言中,我們則經常用到邏輯運算,二者在原理上是相互關聯的。首先,在“邏輯”這個概念范疇內,存在真和假這兩個邏輯值,而將其對應到數字電路或 C 語言中,就變成了“非 0 值”和“0 值”這兩個值,即邏輯上的“假”就是數字電路或C 語言中的“0”這個值,而邏輯“真”就是其它一切“非 0 值”。...
Everynet的地理定位解決方案能夠實時追蹤參賽者,并可通過按鈕報警來迅速做出反應,從而保障參賽者的安全和賽事的成功舉辦Semtech的客戶Everynet利用Semtech的LoRa?器件和LoRaWAN?標準所具備的定位和追蹤功能,在意大利一年一度的Tor des Géants超長距離馬拉松比賽中監測參賽者的安全。Everynet公司是一家基于LoRaWAN標準的網絡運營商,同時也為物聯...

史海拾趣

問答坊 | AI 解惑

D-Link網絡視頻監控系統信息化方案

網絡視頻監控的發展經歷了三個階段,早期由安防產品演化而來的閉路視頻監控系統是我國第一代模擬視頻監控系統。到了九十年代中期,一種基于PC機插卡式的視頻監控系統的出現,盡管初步實現了數字化,但由于圖像質量、穩定性以及遠程傳輸監控等技術方 ...…

查看全部問答∨

usb-blaster又出問題了,大家幫下忙

今天給電腦裝了新系統,但是轉過后發現usb-blaster不管用了,郁悶中 插上下載線后出現如下提示 file:///C:/Documents%20and%20Settings/Administrator/桌面/1.png 發現了新硬件。然后出現安裝向導了 file:///C:/Documents%20and%20Settings/Adm ...…

查看全部問答∨

DVM數字電壓表是什么東東,干什么用的啊?

DVM數字電壓表是什么專業的知識啊。 朋友讓我幫他寫以個這方面的論文,有什么專門這方面的書介紹一下嗎,各位大俠給我講講啊。謝謝了。 它的原理圖是有幾個動態顯示的數碼管組成。芯片有ADC0804芯片,7447芯片,還有8051芯片。…

查看全部問答∨

哪位大哥幫忙寫下關于直流電機PWM的程序(有償)。。。

小弟最近碰到個難題,最近在設計直流電機PWM調速系統,使用的是51單片機,主電路是H橋,鍵盤是4*4,顯示是4位,采用雙極性控制,功能要實現加減速,正反轉,轉速顯示,用c語言實現 請那位大哥幫我寫下,最好附帶有各模塊流程圖,本人聲明有償。。。 ...…

查看全部問答∨

測濕度用什么傳感器比較好

如題,我現在要做一個測濕度的系統,但是不能用溫濕度一體的芯片,所以想請各位大大給點建議,我該用什么傳感器。用89C51單片機如何編程!…

查看全部問答∨

usb鍵盤問題

用stm32 模擬了一個usb接口的鍵盤,參考的st usb庫的例子, 發現發送的時候,pc上接收到一次后會不斷的發送, 應該是好像在不斷的發送,就像按鍵一直按著沒有松開,但實際上我只發送了一次, 是什么原因呢?是否鍵盤要做什么特別處理? 實 ...…

查看全部問答∨

DIY設計 求方案

老師讓做一哥小東西 實在是沒什么想法 。大家給點意見啊…

查看全部問答∨

用超聲波測距但是在距離達到170cm之后就檢測不到信號了

我已經試驗很多次了但是就是不行,程序也改了很多次,剛開始的時候只能檢測30cm左右后來能檢測到120cm,現在能檢測到170cm,過了170cm之后只能斷斷續續的收到信號,有時候根本收不到信號,不知道是怎么回事,這個超聲波模塊應該沒問題。下面我個我 ...…

查看全部問答∨

圓點博士微型四軸飛行器重量

圓點博士微型四軸飛行器重量…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 广宁县| 普格县| 车致| 石门县| 瓦房店市| 甘肃省| 师宗县| 高邑县| 安义县| 新巴尔虎右旗| 九龙城区| 神农架林区| 涞源县| 绥棱县| 芒康县| 鲜城| 辽宁省| 喀喇沁旗| 江口县| 普兰县| 隆德县| 杂多县| 夏河县| 庆城县| 聂拉木县| 陆川县| 雅江县| 赤水市| 叙永县| 韶关市| 邵阳市| 日照市| 弋阳县| 荔浦县| 渭源县| 白银市| 虎林市| 东方市| 临夏县| 兴仁县| 嘉禾县|