大一新人,選修課選了嵌入式,在構建檔案程序中出錯
板子是stm32f103c8,寫的程式是讓LED燈間歇閃爍
老師說編譯程序沒問題,就是在編譯后軟體開始連接其他外設,然而我并沒有添加那些外設(專業術語不懂求諒解QAQ)
求前輩教怎么處理TAT


uj5u.com熱心網友回復:
缺少ADC,DMA,等外設驅動
把對應的檔案添加到工程里就可以了
uj5u.com熱心網友回復:
缺失庫檔案,添加關于ADC的庫檔案即可uj5u.com熱心網友回復:
謝謝您,已經解決了,再請問我的代碼有沒有問題啊,load后led燈不亮
uj5u.com熱心網友回復:
代碼上沒看出什么問題,你下載程式后,拔下仿真器,重新上電后用萬用表量C13口電壓有沒有變化
uj5u.com熱心網友回復:
建議,直接用暫存器操作!我之前也是用庫的,mlgb,玩了一年多,又視頻又書,亂七八糟不知其所言!后來火起來了,直接停下來,重新刨C,刨stm手冊,刨暫存器,半年左右,脈絡清晰!!反而覺得簡單多了,各種外設,來來去去就是操作它們的暫存器。比如,USART,從埠初始化,分組,重構pritnf,算上花括號,四十行左右!多簡單清晰!uj5u.com熱心網友回復:
用庫,要兩頁,還得加rcc和usart的外設庫。。。。多傻吖uj5u.com熱心網友回復:
先看看自己的添加使用的檔案是不是“只讀”模式,通過檔案屬性查看,如果是改了,如果不是現提供的資訊暫時分享不出來。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/134309.html
標籤:單片機/工控
下一篇:【單片機系列】一個八位搶答器
