開發過程經常需要查看某些特定參數。通常的方法可以使用paintf進行打印輸出,觀察具體的變量值。STM32內部集成有USART的串口功能,可以通過串口直接輸出到電腦(上位機)。使用非常方便,基本不需要不需要寫代碼,只要配置一下就可以使用。 簡單設置就可以看到上面的效果 配置方法 ...
STM 在使用串口時,有時需要使用串口輸出來觀察程序運行狀態。這時,我們需要將printf進行重定向。 具體重定向方法為: 添加printf的頭文件 include lt stdio.h gt 重寫int fputc int ch, FILE f 函數 int fputc int ch, FILE f 函數 int fputc int ch, FILE f USART SendData USAR ...
2017-12-13 22:52 0 2460 推薦指數:
開發過程經常需要查看某些特定參數。通常的方法可以使用paintf進行打印輸出,觀察具體的變量值。STM32內部集成有USART的串口功能,可以通過串口直接輸出到電腦(上位機)。使用非常方便,基本不需要不需要寫代碼,只要配置一下就可以使用。 簡單設置就可以看到上面的效果 配置方法 ...
這其實是一個沙雕問題,當你發現時鍾修改了,代碼似乎沒有其他問題,串口還是顯示一堆奇奇怪怪的亂碼!!! 那你一定是使用5V的串口芯片,而stm32引腳輸出的電壓值為3V左右,這樣的電壓驅動USB串口就會出現問題。 解決辦法是弄一個USB轉TTL電平的可以識別3V左右電壓的就可以了。 ...
一、RS232通信協議 1、概念 個人計算機上的通訊接口之一,由電子工業協會(Electronic Industries Association,EIA) 所制定的異步傳輸標准接口。 ...
01、USART的特點 USART是通用異步收發傳輸器(UniversalAsynchronousReceiver/Transmitter),通常稱作UART,是一種異步收發傳輸器,是設備間進行異步 ...
留個記號,方便自己查看,也方便他人參考!!STM32F103用的IAR編譯器 網上的教程搞得太復雜了,我的可能更簡單!! main.h內文件: #include <stm32f10x.h> //使用外部HSE.8M,經過PLL倍頻到72M#include < ...
據說Flash的擦寫次數是有限的,所以在調試的時候擦來擦去不好,看到boot0、boot1可以配置從SRam啟動,就查了相關資料,試了一下,ok了。記錄一下,免得以后又忘了。跟flash調試部分相同的就不再描述了,重點在於SRam調試的設置部分,大部分以圖片形式 ...
CubeMX生成的MSC,默認堆大小式0x200,設備管理器黃色嘆號,提示由於僅部分匹配或匹配不明確,因此無法遷移設備 將堆大小改為0xf00,能夠識別出大容量存儲設備。 CubeMX生成的vi ...
(成功了)。 小孫想要總結這一年來學到的關於stm32的USB相關知識,但又 ...