問題產(chǎn)生環(huán)境:
1、STM32F1 MCU 中通過USART2使用PD7、PA2、 PA3實現(xiàn)RS485通信,RS485通信部分代碼測試是沒有問題的,很穩(wěn)定;
2、能過PA0模擬按鍵,當按下時向RS485從設(shè)備發(fā)送功能碼輪詢數(shù)據(jù);
3、自已實現(xiàn)的RS485協(xié)議棧,功能碼0x1到0x6及0x16單獨測試是通過的;
4、程序能過3中的RS485協(xié)議棧實現(xiàn)的主、從機應(yīng)用代碼。一主機少量(比如10個)從機時,測試沒有問題,但當從機達到100個時程序無響應(yīng)死機了。
問題原因:
程序??臻g小了不能滿足100個從機(結(jié)構(gòu)體為15字節(jié))所占的空間(STM32 程序默認??臻g為0x00000400,即1024字節(jié))。
問題簡單再現(xiàn):
int main(void)
{
float fa[300]; // 局部變量
// 其它操作......
}
問題解決:
1、找到startup_stm32f10x_hd.s文件調(diào)整默認棧大小。
找到代碼 :Stack_Size EQU 0x00000400 比修改為 Stack_Size EQU 0x00000800
2、避免使用占用??臻g過大的變量。
3、將局部變量調(diào)整為全局變量。此方法大多情況會解決問題。
上一篇:基于stm32的多功能時鐘7——報警模塊設(shè)計
下一篇:STM32一文通(8) 串口通訊
推薦閱讀最新更新時間:2025-06-04 12:24



設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- LTC3615EUF-1 雙路 3A 同步降壓型 DC/DC 轉(zhuǎn)換器用于 DDR 存儲器終端的典型應(yīng)用
- AM1G-2424DH30Z ±24V 1 瓦 DC/DC 轉(zhuǎn)換器的典型應(yīng)用
- LTC3642EDD 5V、50mA 降壓轉(zhuǎn)換器的典型應(yīng)用電路
- 使用 Analog Devices 的 ADF4360-8BCP 的參考設(shè)計
- LT1170HVCQ、5A 高效恒流充電器的典型應(yīng)用
- 四層核心
- NCP1566TEL5V10AGEVB:NCP1566 5V/10A 電信評估板
- EN6360QA 8A PowerSoC 具有集成電感器的高度集成同步 DC-DC 降壓的典型應(yīng)用
- 24通道 100M邏輯分析儀
- 用于工業(yè)應(yīng)用的 LT3973IDD 5V 降壓轉(zhuǎn)換器的典型應(yīng)用
- 潤石科技推出RS3215-Q1系列低壓差線性穩(wěn)壓器
- CANape 23開啟智能測試新時代(下)
- 軟件定義汽車電源管理設(shè)計:NXP的PMIC選型攻略解析
- 深度測評時空壺X1同聲傳譯器:全球最先進AI同傳設(shè)備的非凡實力
- 作為領(lǐng)先的垂直整合制造商(IDM),英飛凌在 300mm氮化鎵生產(chǎn)路線圖方面取得突破
- 鐵威馬F6-424 Max:六盤位擴容+國產(chǎn)系統(tǒng)兼容,小白也能玩轉(zhuǎn)NAS
- 開關(guān)電源給鉛酸電池恒流恒壓充電的電流跳動問題解析
- 自動駕駛中的激光雷達是否會傷害攝像頭?
- 觸覺技術(shù)助力企業(yè)在激烈的市場競爭中脫穎而出
- 芯片中的串擾噪聲有幾類
- Innodisk宜鼎國際發(fā)布耐高溫800°C固態(tài)硬盤
- 國民技術(shù)與海爾、有方科技三方合作,讓工業(yè)互聯(lián)網(wǎng)更安全
- 高云半導(dǎo)體推出最新安全FPGA系列產(chǎn)品
- BlackBerry聯(lián)手LG 推動互聯(lián)和自動駕駛汽車技術(shù)發(fā)展
- 搶占射頻基礎(chǔ)設(shè)施領(lǐng)域,恩智浦全面開花
- 聯(lián)電在國內(nèi)對美光提起 3 起訴訟,并索賠 2.7 億元
- 傳小米赴港上市?或成香港首批同股不同權(quán)公司
- 榮耀9青春版即將上架印度市場:麒麟659+安卓8.0
- Exynos 9810性能媲美高通驍龍 845,Galaxy S9系列或?qū)⑷看钶d 9810
- 中興CEO程立新:堅定發(fā)力5G 更關(guān)注聚焦和創(chuàng)新