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

歷史上的今天

今天是:2025年02月13日(星期四)

正在發生

2020年02月13日 | PICC中主程序和中斷調用同一個子程序的問題

發布者:快樂之源 來源: eefocus關鍵字:PICC  主程序  中斷調  子程序 手機看文章 掃描二維碼
隨時隨地手機看文章

#pragma interrupt_level 1

void function (void)

{


}

然后在中斷函數那寫句

#pragma interrupt_level 1

void interrupt(void)

{

function();

}


void main (void)

{

function();

}


程序中出現重入現象是錯誤的。PICC具有的重入保護可以防止這種現象的出現。

換言之,在PIC架構的單片機中,樓主的做法是錯誤的。主程序和中斷程序是不允許調用同一子程序的。

比如子程序A,在主程序中被調用,這時發生中斷,該子程序又在中斷程序中被調用,這時就發生程序重入。在別的構造的單片機中,如果堆棧可以擴展,則重入問題可以解決,但PIC的堆棧的層數固定,重入會引起地址返回出錯,也就是程序出錯。


如果在主程序調用子程序A之前先把中斷屏蔽了,等執行完了之后再恢復。

這樣就不會發生重入的錯誤吧。。這樣可否在主程序和中斷中調用同一個子程序?


主程序調用的A程序中,用到的臨時變量,跟主程序中的臨時變量可以覆蓋;而中斷程序調用A程序時出現的臨時變量,也會產生重入沖突。

本來事情可以很簡單的,比如要執行A程序,在主程序中可以調用,而在中斷程序中可以設一個標志位,出中斷后,在合適的時機,主程序檢測到標志位的變化,也可以完成A程序的執行


關鍵字:PICC  主程序  中斷調  子程序 引用地址:PICC中主程序和中斷調用同一個子程序的問題

上一篇:PIC8位在PICC中的數據類型
下一篇:PICC ---- 各種變量修飾

推薦閱讀

“工業4.0”、“中國制造2025”、“智能制造”……一個個耳熟能詳的詞語背后,中國制造正在發生著翻天覆地的變化。過去,中國是世界工廠,而現在,中國制造要成為世界品牌。在從制造邁向“智造”的過程中,工業機器人成為工業發展路上的“新貴”。??人口紅利逐漸消失 機器人成“新貴”隨著我國人口結構的不斷變化,人口紅利正在逐漸消失。而人口紅利消...
在各種應用領域,采用模擬技術時都需要使用差分放大器電路。例如測量技術,根據其應用的不同,可能需要極高的測量精度。為了達到這一精度,盡可能減少典型誤差源(例如失調和增益誤差,以及噪聲、容差和漂移)至關重要。為此,需要使用高精度運算放大器。放大器電路的外部元件選擇也同等重要,尤其是電阻,它們應該具有匹配的比值,而不能任意選擇。 圖 1...
Diodes 公司 宣布熱門的低功率實時時鐘 (RTC),符合汽車規格版本的 PT7C4363BQ 及 PT7C4563BQ (附可調整定時器) 開始供應。這些產品溫度范圍寬廣,適用于汽車產品應用,包括信息娛樂系統、儀表板顯示器及車載資通訊終端產品 (T-Box)。 PT7C4363BQ 及 PT7C4563BQ 符合 AEC-Q100 Grade 1 等級規范,溫度范圍為 -40°C 至 +125°C,通過 ...
人工智能,有人視它為人類的又一次工業革命,但同時,更多的人卻擔憂這次“狼真的來了”。 因為越來越多的人相信,在人工智能瘋狂發展的情況下,未來幾十年內,大部分人會變得無用。換言之,機器人取代人類工作的恐懼已經變得越來越真實。 是不是很多人會遭到淘汰? 首當其沖的就是制造業。富士康曾宣布引入機器人生產線,并傳言其因此裁員6萬人。 ...

史海拾趣

問答坊 | AI 解惑

開關電源的幾種熱設計方法

開關電源已普遍運用在當前的各類電子設備上,其單位功率密度也在不斷地提高.高功率密度的定義從1991年的25w/in3、1994年36w/in3、1999年52w/in3、2001年96w/in3,目前已高達數百瓦每立方英寸.由于開關電源中使用了大量的大功率半導體器件,如整流橋堆 ...…

查看全部問答∨

DSP編程幾個注意點

DSP芯片憑其優異的性能在高速計算領域有著巨大的應用前景。但其應用所設計的知識非常 龐雜。DSP芯片(TMS320LF2407)的結構和原理以及匯編語言編程部分學習時主要是參考北 航的《TMS320LF240X DSP結構、原理及應用》,C語言編程主要是參考北航 ...…

查看全部問答∨

PCI總線定義.htm

PCI總線定義.htm,西門提供! PCI總線定義 PCI 是 Peripheral Component Interconnect 的縮寫 接口卡的外觀…… 引腳定義………

查看全部問答∨

功率MOSFET的測試設備有那些?

功率MOSFET的測試設備有那些? 我想問的是在做MOSFET的Datasheet時做精確測試的測試設備, 0 d2 {) _) z9 O9 P) _  T5 _0 c! y包括DC和AC全部,我先謝謝了!!…

查看全部問答∨

Matlab中DSP builder生成VHDL文件的問題

  最近在做FIR數字濾波器,方法是通過Matlab按相應的濾波要求設計出濾波器,并用Matlab中DSP builder生成出VHDL文件,最后在ALTERA的FPGA開發板中來實現.但是在最后一步出現了問題..我的濾波器已做好,在最后生成VHDL時,Convert MDL to VHDL ...…

查看全部問答∨

wince 下怎么旋轉位圖?

有沒有代碼可供參考? 或者有沒有【成熟的算法】?…

查看全部問答∨

EVB 中File控件的應用,在線急等~~

請問在EVB中,File控件使用file1.Open "文件名",fsmodeAppend ,fsAccessReadWrite 時還需要加指針嗎? 另外,我在程序中需要用File控件打開多個文件,有沒有辦法判斷File控件當前是否處于空閑狀態?…

查看全部問答∨

各位大俠幫幫小妹!

本人最近想在無字庫的lcd通過調用字庫顯示漢字,但不知道如何取得區位碼。請各位大俠指教一二!不勝感激!…

查看全部問答∨

[上海] 尋Windows開發高手,謀自主創業之路

因為工作方向的原因,我和一些行內的朋友都是集中在無線通信及嵌入式等領域,對于傳統的Windows開發反倒不熟悉。 目前我們團隊成員的經驗集中在半導體(芯片原廠)、無線/有線通信(ZTE、華為、凱明等)等行業的領先企業,至于嵌入式開發,這個不 ...…

查看全部問答∨

三菱PLC視頻教程

共3.4G白云學院程子華主講,要下載專用的下載軟件才可以下載。 三菱PLC視頻教程…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 武隆县| 高州市| 大冶市| 聊城市| 永康市| 江源县| 阜宁县| 芦山县| 西城区| 怀安县| 黄浦区| 布尔津县| 芒康县| 河南省| 当雄县| 赤峰市| 绥阳县| 青海省| 宣武区| 麻栗坡县| 迁安市| 芮城县| 逊克县| 遂川县| 濮阳县| 鹤峰县| 襄樊市| 南澳县| 汉寿县| 建昌县| 商都县| 武安市| 玉林市| 宜阳县| 乐陵市| 嵊泗县| 孝昌县| 宜章县| 禹州市| 马公市| 什邡市|