国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年07月14日(星期一)

2020年07月14日 | STM8S程序常見錯誤解決方案

發(fā)布者:tau29 來源: 51hei關(guān)鍵字:STM8S程序  常見錯誤  IAR 手機看文章 掃描二維碼
隨時隨地手機看文章

一、IAR中的重復(fù)定義問題

在自己寫頭文件時,要記得將常量定義在.c文件中,如果將常量定義在.h文件中,當(dāng)在main.c或者其他地方包含該頭文件時,會將頭文件中的常量定義包含到main.c中,同時,相應(yīng)的.c文件也有該常量定義語句,就會導(dǎo)致linker報錯,有xxxx重定義(redefined)。此外,當(dāng)要在main.c中使用其他.c文件中定義的量時,要記得+ extern+ +。


標準的做法:在.h文件中聲明變量,在一個.c文件中定義變量,其它.c文件要用到變量只要包含.h頭文件,相當(dāng)于變量聲明,就可以引用其它.c文件中定義的變量了。一般只在頭文件中聲明變量,在原文件中定義變量,即使你在頭文件中使用了預(yù)編譯指令 #ifndef…。 #define … #endif,也不能在頭文件中定義變量。不能定義,必須聲明。

STM8S程序常見錯誤解決方案

二、程序溢出問題(Error[Lp011]問題)

Error[Lp011]: secTIon placement failed: unable to allocate space for secTIons/blocks with a total esTImated minimum size of 0x2ba9 bytes in

原因:將library改為由full改為normal,一下子空間減少很多,還有printf和scanf的格式都由full改為small,不過這里不能用printf了。


(total uncommitted space 0x1f80)。

11 971 bytes of readonly code memory

915 bytes of readonly data memory

726 bytes of readwrite data memory

Errors: 1

CPU:STM8S103F3P,它有8K FLASH[0x008000-0x009fff],有1K RAM,實際提示的FLASH大小為10582+809》8192

[0x008000-0x009fff]=8192,0x1f80=8064

0x3180=12672, 0x1f80=8064, 11971+915=12886

8s207就沒有問題,換成103問題就溢出。

相關(guān)討論:


三、 Error[Pe169]: expected a declaraTIon

答:多了}右大括號。


四、PL2303上電后鼠標亂動的解決辦法:

1,重新上電,因為我們開發(fā)板帶了一鍵下載電路,所以第一次上電,會引起幾次(3~6次)MCU復(fù)位,很正常。 你不要每次都按電源鍵來實現(xiàn)復(fù)位,就不存在這個問題了。


2,因為你的例程,一上電,就通過串口輸出數(shù)據(jù)了,而此時CH340還在和電腦通信,CH340在和電腦USB連接建立的時候,收到數(shù)據(jù),就可能導(dǎo)致你的串口不被識別為串口,而被識別為什么ball之類的設(shè)備,從而鼠標亂飛。


解決辦法:

上電之前,先按住MCU的復(fù)位,然后再上電。等10秒鐘左右,再釋放復(fù)位。就一切OK了.

關(guān)鍵字:STM8S程序  常見錯誤  IAR 引用地址:STM8S程序常見錯誤解決方案

上一篇:基于STM8S的LCD驅(qū)動電路和LCD顯示原理分析
下一篇:采用STM8S內(nèi)部時鐘產(chǎn)生PWM(TIM2)

推薦閱讀

近日,廣州市發(fā)改委發(fā)布《關(guān)于網(wǎng)上征求轉(zhuǎn)發(fā)廣東省發(fā)展改革委關(guān)于我省新能源汽車用電價格有關(guān)問題通知(征求意見稿)意見的公告》。按照征求意見稿,廣州市電動汽車充電服務(wù)費最高限價將由之前最高1元/千瓦時下降為0.8元/千瓦時,原上限低于0.8元的地方可繼續(xù)執(zhí)行原有政策及標準。?廣州電動汽車充電服務(wù)費最高限價將下降為0.8元/千瓦時?????通知明確,...
QQ飛車手游宣布的時候,著名歌手張杰也是到了現(xiàn)場為QQ飛車手游貢獻自己的一份力量,讓這個11年的傳承在一次的高傲的出現(xiàn)在玩家的面前,不刪檔測試,瞬間破千萬,服務(wù)器爆滿,一周的注冊量超過了三千五百萬人。其實,在游戲開發(fā)階段,開發(fā)人員通常采用自動化測試的方式對應(yīng)用進行測試。比如,對于競速類游戲應(yīng)用,開發(fā)人員通過AI車輛模擬真實玩家操控車輛進...
Analog Devices, Inc. (Nasdaq:ADI)和Maxim Integrated Products, Inc. (Nasdaq:MXIM)7月13日宣布雙方已達成最終協(xié)議,ADI公司以全股交易方式收購Maxim,合并后公司總市值超過680億美元。兩家公司董事會已一致批準本次交易。通過拓展在多個極具吸引力的終端市場的業(yè)務(wù)廣度和規(guī)模,本次交易將加強ADI的模擬半導(dǎo)體領(lǐng)導(dǎo)地位。 根據(jù)協(xié)議條款,交易結(jié)...
7月13日,華米科技在合肥舉辦的Next Beat 2021大會上,發(fā)布了包括新一代智能可穿戴芯片“黃山2S”、原生智能手表操作系統(tǒng)Zepp OS、30秒一鍵監(jiān)測的Pump Beats血壓引擎,以及極具創(chuàng)新性的便攜式MRI核磁共振技術(shù)等四款創(chuàng)新產(chǎn)品和技術(shù)。在今日發(fā)布會上,華米科技創(chuàng)始人、董事長兼CEO黃汪手持晶圓出場,似乎意在表明如今在供應(yīng)緊張的情況下,華米的產(chǎn)能充足...

史海拾趣

問答坊 | AI 解惑

kline與TX RX的關(guān)系問題

我看到一個電路,發(fā)現(xiàn)當(dāng)RX有信號時且不是也干擾到了TX了嗎,怎么也不明白。往各位朋友能幫我解這個惑?!?

查看全部問答∨

單電源運放圖集

單電源運放圖集…

查看全部問答∨

怎樣禁用梅捷主板開機LOGO

梅捷主板怎樣禁用開機LOGO,主板型號梅捷 SY-N8M-RL V2.0 ,說明書中說在BIOS的高級設(shè)置中有一項,禁用即可。但我在BIOS中按說明書寫的去找,未發(fā)現(xiàn)有那一項。難道我的主板是假的?…

查看全部問答∨

YLE2440

那為仁兄共享一下YLE2440的光盤資料啊 謝謝 優(yōu)龍的就行…

查看全部問答∨

求一個簡單的CE下的批處理文件

在WINCE平臺下,這個批處理實現(xiàn)執(zhí)行如下命令: cemgrc.exe /S /T:TCPIPC.DLL /Q /D:192.168.1.106 cemgrc.exe TCPIPC.DLL這兩個文件均在\\WINDOWS目錄下 實現(xiàn)開機執(zhí)行這個批處理文件?!?

查看全部問答∨

大家都畫蛇行線嗎?

來自eeworld合作群:63762526用哪款軟件好啊 …

查看全部問答∨

MDK奇怪問題!

調(diào)試環(huán)境: KEIL UV4 STM32F103 碰到個奇怪問題,程序如下: void main() {    unsigned char temp5[1000];    unsigned char temp6[1000]; ... } 進入調(diào)試,發(fā)現(xiàn)b數(shù)組是從flash中分配的,所以導(dǎo)致硬件錯誤。 ...…

查看全部問答∨

ModelSim 6.5破解 過程隨筆 及壓縮包

上百度搜索,搜索結(jié)果給的比較多的方法是下面這個: 1、生成LECENSE.dat文件下載一個個ModelSim SE 6.5的破解文件,我下載的是ModelSim6.5_KeyGen文件夾,里面有個MentorKG.exe文件,雙擊它產(chǎn)生LECENSE.txt文件,將文件后綴txt改成dat。復(fù)制LECEN ...…

查看全部問答∨

誰做出了D題,說說方案什么的,共享下啊...小弟大一,求大神指路??!

本帖最后由 paulhyde 于 2014-9-15 03:08 編輯 求資料,各種求...    …

查看全部問答∨

51單片機實用程序100例 c程序代碼

學(xué)習(xí)一年單片機了,總結(jié)一下實用的程序,全部都有注釋,很有幫助哦 …

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved