1.串口打印造成,增加如下代碼:
/******************************************************************************
* 描述 : 重定向c庫函數printf到串口
* 參數 : 無
* 返回 : HAL_OK = 0x00U
HAL_ERROR = 0x01U
HAL_BUSY = 0x02U
HAL_TIMEOUT = 0x03U
******************************************************************************/
int fputc(int ch, FILE *f)
{
return HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
}
/******************************************************************************
* 描述 : 重定向c庫函數printf到串口
* 參數 : 無
* 返回 : Pointer to data buffer
******************************************************************************/
int fgetc(FILE * f)
{
uint8_t ch = 0;
HAL_UART_Receive(&huart1,&ch, 1, 0xffff);
return ch;
}
2.打開
本人親測有效。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
STM32
+關注
關注
2270文章
10918瀏覽量
356893 -
串口
+關注
關注
14文章
1557瀏覽量
76787 -
代碼
+關注
關注
30文章
4814瀏覽量
68849
發布評論請先 登錄
相關推薦
STM32F103C8T6 SPI從機發送數據錯誤的原因?
xEE,0xAB,0xAB,使用中斷,但是實際的波形從機發送的數據不對,麻煩大家幫忙看看是什么原因呢?
從機的配置:(主機SPI參數的配置和從機相同)
中斷函數:
發表于 03-11 08:24
針對mdk中STM32程序無法使用printf,停留BEAB BKPT 0xAB處問題解決
014:針對mdk中STM32程序無法使用printf,產生停留BEAB BKPT 0xAB處問題的解決(轉)在網上搜了下,發現有很多這樣的
發表于 04-22 17:46
BEAB,您懂多少?
BEAB英國電器及電器設備安全質量認證標志 BEAB (British Electrotechnical Approvals Board) 英國電工認證局,成立于 1960 年,是一個獨立的國家級
發表于 09-27 10:23
lwip的程序修改后不動
uart_init()注釋掉 同時把usmart_dev.init()也注釋掉,發現程序進了主函數cache_enable();中就不動了 反編譯中是停在了0x08000A68 BEAB BK
發表于 03-10 04:35
串口助手接收數據,0x00及之后的數據不顯示
舉個例子,單片機發送一組這樣的數組{0x0a,0xab,0x00,0xab},然后在串口助手上,顯示出來的只有0a ab,后面兩個就不顯示,
發表于 10-15 16:53
STM32程序卡死在啟動文件startup_stm32fxxxx.s的SysTick_Handler中怎么解決?
STM32程序卡死在啟動文件startup_stm32fxxxx.s的SysTick_Handler中怎么解決?
發表于 01-18 07:52
如何解決STM32程序Debug卡死在startup_stm32fxxx_hd.s的問題?
如何解決STM32程序Debug卡死在startup_stm32fxxx_hd.s的問題?
發表于 01-27 07:40
串口助手接收數據,0x00及之后的數據不顯示如何解決?
舉個例子,單片機發送一組這樣的數組{0x0a,0xab,0x00,0xab},然后在串口助手上,顯示出來的只有0a ab,后面兩個就不顯示,
發表于 09-28 07:17
關于STM32程序Debug卡死在startup_stm32fxxx_hd.s問題
今天在寫程序時加入了串口程序,發現燒寫進板子卡死了。debug一下發現是卡死在文件startup
發表于 12-02 18:21
?0次下載
STM32F103 庫函數寫外部中斷時程序卡死,追蹤運行卡死在啟動文件.s的 B.中解決辦法,實測OK,供參考
STM32F103 庫函數寫外部中斷時程序卡死,追蹤運行卡死在啟動文件.s的 B.中解決辦法,實測OK,供參考
發表于 12-08 12:21
?12次下載
STM32F030 做IAP時NVIC_Init()中斷卡死和“could not stop cortex-m device”問題分析
新項目需求,然后用STM32F030的MCU編寫的一個IAP&&APP程序,這中間就出現一個問題,就是在APP跳轉到IAP升級的時候出現了NVIC_Init()中斷
發表于 12-09 09:36
?2次下載
STM32L151 FLASH_ProgramHalfPage寫入失敗,程序卡死并導致STli
STM32L151CBT6A Flash半頁寫入程序卡死并導致STli
發表于 12-09 09:51
?13次下載
stm32在進行調試時;進入 LDR R0, =SystemInit卡死
調試之旅,但是仿真時直接進入下圖所示:3、問題分析 記得在上次遇到類似的問題;是在使用H750的串口打印輸出時;程序直接卡死;并未運行;解決方案是由于“微庫”沒有勾選;于是試了一下;然后就這樣解決了;有的小伙伴說是由于開啟了
發表于 12-28 20:07
?9次下載
如何避免PLC程序卡死呢?
編寫穩定的程序:編寫良好的、穩定的PLC程序是避免程序卡死的關鍵。確保程序邏輯清晰、簡潔,并遵循編程最佳實踐。避免死循環、邏輯錯誤和沖突的發
評論