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

歷史上的今天

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

正在發生

2021年02月06日 | STM8學習筆記三——錯誤:no definition for "assert_failed"

發布者:碼農閑散人 來源: eefocus關鍵字:STM8  definition  for 手機看文章 掃描二維碼
隨時隨地手機看文章

在STM8程序編譯過程中,我碰到了這樣的錯誤:

Error[Li005]: no definition for "assert_failed" [referenced from C:Users97672DesktopSTM8_LEDUserDebugObjstm8s_gpio.o]

出現這個問題的原因是因為:"void assert_failed(u8* file, u32 line);"這個函數在“stm8s_conf.h”這個文件中只是單純的聲明,他的作用來在我們在做串口調試時返回值驗證出錯的時候調用。因此我們需要在某個地方將這個函數進行實現。一般將他放在“main.c”進行實現。

解決方法如下:

1、在main.c代碼里添加以下代碼:

#ifdef USE_FULL_ASSERT

void assert_failed(u8* file, u32 line)

{

/* User can add his own implementation to report the file name and line number,

ex: printf("Wrong parameters value: file %s on line %drn", file, line) */

/* Infinite loop */

while (1)

{

}

}

#endif

2、在stm8s_conf.h 頭文件中添加注釋 #define USE_FULL_ASSERT(如果已有,則不用重復添加)。


關鍵字:STM8  definition  for 引用地址:STM8學習筆記三——錯誤:no definition for "assert_failed"

上一篇:STM8學習筆記四——STM8的GPIO基礎知識
下一篇:STM8學習筆記二:51、arduino、stm8不同單片機的點燈方式

推薦閱讀

科銳光電公司(Cree Inc.)是目前公認的全球LED照明行業的領導者和創新者,總部位于美國北卡羅來納州達勒姆鎮,是全球集LED外延、芯片、封裝、LED照明解決方案、化合物半導體材料、功率器件和射頻于一體的著名制造商和行業領先者。在中國廣東省設有生產基地。LED(發光二極管)被稱為第四代照明光源或綠色光源,具有節能、環保、壽命長、體積小等特點,可以廣...
在2004年由威爾·史密斯主演的科幻大片《我,機器人》中,片中的機器人公司亮出了一句響亮的廣告詞——“2035年,這是個機器的時代。”而現實生活中,機器手雖然在自動生產線等領域有越來越廣泛的應用,但它依然是冷冰冰工具的形象,具有高度智慧的機器人離普通人的生活依舊遙遠。不過,隨著近兩年人工智能迎來了一段爆發性成長之后,機器具備了更精準地獲...
特殊功能寄存器TMOD為T0、T1的工作方式寄存器,其格式如下:TMOD的低4位為T0的方式字段,高4位為T1的方式字段,它們的含義是完全相同的。工作方式選擇位M1、M0(方式 0~3)定時方式和外部事件計數方式選擇位C/TC/T=1為外部事件計數方式。門控位GATEGATE為1時,定時器的計數受外部引腳輸入電平的控制(INT0控制T0的運行,INT1控制T1的運行);GATE為0時定...
企查查 App 顯示,近日,華為技術有限公司公開一種 “手表”外觀設計專利,公開號為 CN306301963S。專利摘要顯示,本外觀設計產品的用途:主要用于計時、計步、體征數據測量以及通訊。  華為此項專利中展現了此款手表的詳細渲染圖。可以看出,手表本體采用弧形設計,表盤也使用弧形柔性屏,能夠更好地貼合手腕。手表底部具備傳感器組件,...

史海拾趣

問答坊 | AI 解惑

初學者之---uClinux和Linux的異同分析

標準Linux是針對有MMU的處理器設計的。在這種處理器上,虛擬地址被送到MMU,把虛擬地址映射為物理地址。通過賦予每個任務不同的虛擬-物理地址轉換映射,支持不同任務之間的保護。uClinux是針對控制領域的嵌入式linux操作系統,它從Linux 2.0/2.4內 ...…

查看全部問答∨

Blinky

流水燈測試代碼…

查看全部問答∨

JJG49-1999精密壓力表檢定規程

JJG49-1999精密壓力表檢定規程…

查看全部問答∨

BIOS知識點滴Follow Bini系列之--PCI CLKRUN# & PCIE CLKREQ#

本帖最后由 paulhyde 于 2014-9-15 08:55 編輯 PCI設備的Pin定義上有CLOCK RUN這個Option信號 PCI Express設備有定義CLOCK REQUEST這個Option 這兩個信號為了省電的目的而設的 先看PCI的CLKRUN#,如下圖: 如果PCI Deivce A和B,某個或全部設 ...…

查看全部問答∨

vs2005 用VC++建立一個MFC智能設備工程的問題

vs2005 在VC++建立一個MFC智能設備工程,我以為和evc4是一樣的.但不知為什么有些類總是提示找不到.比如:CCeDBDatabase類等.難道vs2005 在VC++不支持evc4的東西?…

查看全部問答∨

急問:VS2005, CPP, 如何實現撥打電話和訪問網頁

如題,請大家幫幫忙,最好有源碼,或者告訴我在哪里可以找到范例,謝謝大家了。…

查看全部問答∨

Quartus 9.0 破解后依然出現以下問題 已經弄了一周了,急需解決!

這是用SOPC builder 生成 cpu過程的 信息提示   我試過很多license了 但仍然是這個問題  正常生成的話 Encrypted license 貌似是不用found  問題出在哪兒呢?請各位大俠看看啊!謝謝啦!!! # 2010.11.26 00:33:16 ...…

查看全部問答∨

哪位同胞有Boost DC_DC的小信號分析的論文

哪位同胞有Boost DC_DC的小信號分析的論文…

查看全部問答∨

分享幾個zigbee開源代碼的網址

http://www.tinyos.net/ Tinyos是一個傳感網絡操作系統,最近發展較快,采用nesC語言、支持多種編譯器。 http://freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html 也是一個不錯的zigbee協議棧,不過作者似乎忙于其他項目 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 石林| 仪征市| 隆化县| 日喀则市| 宁南县| 鸡东县| 慈利县| 婺源县| 维西| 崇州市| 阿巴嘎旗| 常德市| 安阳市| 宜黄县| 万安县| 涡阳县| 泰安市| 宣恩县| 松溪县| 成武县| 湟中县| 郁南县| 抚顺县| 南康市| 新昌县| 静海县| 江北区| 安泽县| 平和县| 榆社县| 咸丰县| 库尔勒市| 玉林市| 通渭县| 维西| 丹凤县| 江陵县| 东丽区| 新建县| 碌曲县| 南华县|