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

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

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

3天內不再提示

MPLAB XC8編譯器得到錯誤function什么意思

麥辣雞腿堡 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2023-01-22 14:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

問:我得到一個錯誤:“function * appears in multiple call graphs: rooted at *”,這是什么意思?

答:它意味著有一個函數既在中斷里調用了又在主函數中調用了,而編譯器是不支持重入的。因為函數是不能重入的,所以它基于在兩個地方同時調用的可能性而報這個錯誤。有幾種辦法可以繞開這個問題:

1. 如果ROM空間允許的話,可以把這個函數復制一份并另取一個不一樣的名稱。一個給中斷調用,另一個給主函數調用。

2. 重寫這個函數,讓它不帶參數并且沒有局部變量。如果函數沒有參數和局部變量,那么它將可以被中斷和主函數同時調用。

3. 如果你能夠保證這個函數一定不會同時被調用,那么你可以使用#pragma interrupt_level 偽指令。這個指令在使用說明書里已經詳細說明了,這里簡單介紹如下:

#pragma interrupt_level 1
void common_func(void)
{
/* local variable definitions */

/* code */
}

#pragma interrupt_level 1
void interrupt isr(void)
{
common_func();
/* more code */
}


void main(void)
{
common_func(); /* 在中斷使能之前被調用 */
EI(); /* 使能中斷 */
/* more code */

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3786

    瀏覽量

    137619
  • MPLAB
    +關注

    關注

    9

    文章

    220

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    XC8編譯器8位PIC MCU兼容嗎?

    我有幾個較老的項目與8位PIC MCU,這是編譯與舊的高科技C編譯器(V963)在MPLAB 8環境下。現在我想遷移到
    發表于 03-15 13:07

    怎么在兼容模式下使用XC8編譯器

    你好,我想在兼容模式下使用XC8編譯器。但是我不知道我該怎么做。在微芯片C18到XC8遷移指南中,他們說我必須這樣做:使用兼容性模式,你只需要遵循以下步驟:在MPLAB IDE1中打開
    發表于 05-09 11:20

    XC8編譯器中的eeprom_read/write宏出現問題

    我已經用帶有MPLAB X IDE v3.15(和v3.25)的高科技v9.83編譯器編寫了一個程序,并且我想用MPLAB X IDE v3.25將它傳輸到XC8
    發表于 09-30 08:57

    MPLAB XC8 C編譯器是否可以屏蔽/禁用有關pitch的咨詢報告?

    微芯片MPLAB XC8 C編譯器(標準模式)V1.41構建日期:2017年1月24日部分支持版本:1.41版權(C)2017微芯片技術公司。許可類型:節點配置::警告:(1458)標準
    發表于 04-22 10:02

    MPLAB XC編譯器免費下載

    MPLAB XC編譯器免費下載
    發表于 11-23 16:07 ?58次下載

    MPLAB? XC8 C編譯器的架構特性

    本視頻介紹了MPLAB? XC8 C編譯器的架構特性。該編譯器編譯過程不同于傳統的編譯器,采用
    的頭像 發表于 05-23 12:47 ?6629次閱讀
    <b class='flag-5'>MPLAB</b>? <b class='flag-5'>XC8</b> C<b class='flag-5'>編譯器</b>的架構特性

    MPLAB C18編譯器MPLAB XC8 C編譯器的移植過程詳細中文資料概述

    本文檔概述了從針對PIC18 MCU的MPLAB? C編譯器(以前的說法,本文中稱為MPLAB C18)到MPLAB XC8 C
    發表于 06-29 11:25 ?47次下載

    MPLAB XC8 C編譯器的用戶指南詳細中文資料概述免費下載

     MPLAB XC8 C 編譯器是一種獨立式的優化 ISO C90 (通常稱為 ANSI C)編譯器。它支持所有 8 位 PIC? 單片機:
    發表于 06-11 17:28 ?349次下載
    <b class='flag-5'>MPLAB</b> <b class='flag-5'>XC8</b> C<b class='flag-5'>編譯器</b>的用戶指南詳細中文資料概述免費下載

    如何將C源代碼從MPLAB C18編譯器移植到MPLAB XC8C編譯器的詳細概述

    本文檔介紹了針對PIC18 MCU的MPLAB? C編譯器(以前的說法,本文檔稱為MPLAB C18)與MPLAB XC8 C
    發表于 06-07 09:28 ?30次下載
    如何將C源代碼從<b class='flag-5'>MPLAB</b> C18<b class='flag-5'>編譯器</b>移植到<b class='flag-5'>MPLAB</b> <b class='flag-5'>XC8</b>C<b class='flag-5'>編譯器</b>的詳細概述

    MPLAB XC8入門教程之啟動指南資料免費下載

    本文檔為剛開始使用MPLABXC8 C編譯器的程序員提供了一個起點,特別是那些不熟悉嵌入式編程或微芯片設備的程序員。
    發表于 12-28 16:02 ?44次下載

    MPLAB C18到MPLAB XC8的移植概述

    本文檔概述了從針對PIC18 MCU的MPLAB? C編譯器 (以前的說法,本文中稱為MPLAB C18)到MPLAB XC8 C
    發表于 05-12 17:12 ?26次下載

    PIC MCC配置與XC8編譯器問題

    2021年11月6日MCC版本過高,低版本的XC8編譯器會導致警告?。代碼能夠編譯通過,但是在實際執行中會導致MCC配置的代碼出現問題,導致不能達到MCC配置預設的效果。例如:在用較高版本的MCC
    發表于 11-16 20:06 ?12次下載
    PIC MCC配置與<b class='flag-5'>XC8</b><b class='flag-5'>編譯器</b>問題

    MPLAB XC8 PIC匯編的簡單介紹

    本指南介紹并說明了可使用適用于中檔和PIC18 器件系列的 MPLAB XC8 PIC 匯編(PIC 匯編)編譯的示例匯編程序。本文檔中
    的頭像 發表于 04-02 16:09 ?5466次閱讀

    適用于AVR MCU的MPLAB XC8 C編譯器用戶指南

    電子發燒友網站提供《適用于AVR MCU的MPLAB XC8 C編譯器用戶指南.pdf》資料免費下載
    發表于 09-19 15:47 ?3次下載
    適用于AVR MCU的<b class='flag-5'>MPLAB</b> <b class='flag-5'>XC8</b> C<b class='flag-5'>編譯器</b>用戶指南

    適用于PIC MCU的MPLAB XC8 C編譯器用戶指南

    電子發燒友網站提供《適用于PIC MCU的MPLAB XC8 C編譯器用戶指南.pdf》資料免費下載
    發表于 01-22 16:45 ?0次下載
    適用于PIC MCU的<b class='flag-5'>MPLAB</b> <b class='flag-5'>XC8</b> C<b class='flag-5'>編譯器</b>用戶指南
    主站蜘蛛池模板: 免费观看视频在线 | 一级特级aaa毛片 | 亚洲专区一路线二 | 五月桃花网婷婷亚洲综合 | 九色窝 | 1024国产欧美日韩精品 | 色婷婷视频 | 午夜神马| 中文一区二区在线观看 | jiucao在线观看精品 | 色我网站 | 欧美性色欧美a在线观看 | 大杳蕉伊人狼人久久一本线 | 激情综合网激情 | 在线免费午夜视频 | 国产色拍 | 永久看片 | 久操免费在线 | 亚洲激情a | 国产一区中文字幕在线观看 | 欧美日本视频一区 | 一丝不遮视频免费观看 | 日本三级网站在线线观看 | 欧美天天在线 | 久久成人免费网站 | 二区视频在线 | 午夜精品在线观看 | 深夜视频在线播放视频在线观看免费观看 | 国模鲍鱼 | 色操网 | 久久久久久免费播放一级毛片 | 性xxxxfreexxxxx国产 | 日韩色爱 | 成年人三级视频 | 免费a级网站 | 色老头·com 色老头成人免费综合视频 色老头久久久久 | 男人呻吟双腿大开男男h互攻 | 天堂网av2014| 天天爽夜夜爽人人爽曰喷水 | 天天操天天干天天舔 | 新版天堂中文网 |