最近我找了好多都相識的文檔,雖然百度上面一找一大把,我這邊還是來寫一下用STM32CubeMX配置好項目后如何做printf 重定向串口設置,有什么不對的地方希望大家提出來指正?。。?p>
首先還是軟件
用這個軟件配置的大家有使用過的應該都不陌生把??!
然后我們隨便配置一個項目!! 生成
既然是串口打印 一定要配置個串口哦 ?。∥疫@兒用的USART1
就像這樣 ??! 時鐘簡單弄一下 就生成文件了??! 我這邊使用的是keil5 用的stm32f103c8t6
然后就生成文件
打開工程
額!!這里要勾選上??!原理嘛 我在網上找了一堆?。〈蠹铱梢宰约喝チ私庖幌?!
然后 我們接下來開始配置重定向的函數
我寫的簡單就寫在main.c 里面 hal庫里面 對串口發送函數進行了包裝
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart1, (unsigned char *)&ch, 1, 0xFFFF);
while(__HAL_UART_GET_FLAG(&huart1,UART_FLAG_TC)!=SET); //等待發送完成
//while ((USART1->SR & 0X40) == 0);
//USART1->DR = (uint8_t) ch;
return ch;
}
上面的&huart1 是根據自己定義的 使用的UART串口,(uint8_t *)ch 是數據值,1 是字節,0xFFFF 是超時時間。
printf函數使用自然也需要調用C語言的庫
#include “stdio.h”
然后編譯一下
然后使用就 C語言的printf 的使用。
然后我還是給個傳送門大家可以參考一下
鏈接:https://pan.baidu.com/s/1HdWfzGwXAup2EZb8cWLl6A
提取碼:uvq9
上一篇:STM32CubeMx啟動串口調試功能Printf調試
下一篇:最后一頁
推薦閱讀
史海拾趣
隨著技術的不斷成熟和市場的不斷拓展,凱勵公司開始在全球范圍內布局。1997年,公司在廣東省東莞市設立“東莞凱勵電子有限公司”,進一步擴大生產規模。2002年,又在浙江省嘉興市設立“浙江嘉興凱勵電子有限公司”,進一步完善了公司的產業布局。這些舉措不僅提升了凱勵公司的產能和效率,也使其能夠更好地滿足全球客戶的需求。
作為一家有社會責任感的企業,凱勵公司始終關注環境保護和可持續發展。公司積極推廣綠色生產技術和資源循環利用方案,減少生產過程中的能源消耗和廢棄物排放。同時,凱勵公司還積極參與社會公益活動,為社區和環境貢獻自己的力量。這些舉措不僅體現了凱勵公司的社會責任感,也為其在電子行業樹立了良好的形象。
為了進一步擴大市場份額,Global Specialties積極實施全球化戰略。公司通過與國際分銷商和代理商的合作,將產品銷往全球各地。同時,公司還參加了多個國際性的電子展會和論壇,與來自世界各地的客戶和合作伙伴進行交流和合作。這些舉措不僅提升了Global Specialties的品牌知名度,還為公司帶來了更多的國際合作機會和客戶資源。通過這些努力,Global Specialties逐漸發展成為一家具有全球影響力的電子測試與測量公司。
作為一家有社會責任感的企業,Fenfa Electronics Ltd公司始終關注環境保護和社會公益。公司積極推動綠色生產和可持續發展戰略,致力于減少生產過程中的能耗和排放。同時,Fenfa還積極參與各種社會公益活動,為當地社區和弱勢群體提供幫助和支持。這些舉措不僅提升了公司的社會形象,也為公司的可持續發展注入了新的動力。
CLC非常重視客戶服務。他們設立了專門的客戶服務部門,為客戶提供咨詢、售后支持和定制服務。無論客戶遇到什么問題或需求,CLC都會盡全力解決和滿足。這種貼心的服務贏得了客戶的信任和忠誠,也促進了品牌的持續發展。
成都芯進電子一直致力于打破國外芯片市場的壟斷地位,實現進口替代。他們在電流傳感器領域取得了顯著成果,產品已經全面進入工控、光伏、儲能等領域,并獲得了陽光電源、英威騰、欣旺達、安克等客戶的認可。這一成就不僅展示了公司的技術實力和市場競爭力,也為國產芯片事業的發展做出了積極貢獻。
WINCE下能不能通過MSG這個消息結構來傳送一個大的數據結構?比如通過PostMessage函數傳一個大的數據結構。找了半天沒找到好的例子! WINCE下能不能通過MSG這個消息結構來傳送一個大的數據結構?比如通過PostMessage函數傳一個大的數據結構。找了半天沒找到好的例子!… 查看全部問答∨ |
|
一直以來有這個問題..今天突然想問一下.. 現在使用的UCOS+UCGUI的程序編譯大概有250K. 忘了從什么時候起, 就不能直接用IAR的J-LINK直接下載程序了. 需要先用J-FLASH擦除.斷電.再用IAR下. 如果芯片內有程序在跑,直接使用IAR下載的話.程序不能 ...… 查看全部問答∨ |
|
本帖最后由 paulhyde 于 2014-9-15 09:11 編輯 求助啊,有哪位大蝦知道低通橢圓濾波器截止頻率10m(或其他)怎么設計? 用有源好還是無緣好? 無源本身電阻電容等影響大不? … 查看全部問答∨ |
|