iar仿真調(diào)試步驟 做嵌入式軟件的一般用什么軟件寫和看代碼比較好?
做嵌入式軟件的一般用什么軟件寫和看代碼比較好?瀏覽這個問題,感覺確實有一些建議可以分享。前提是51,STM32,Nordic的電路設(shè)計是嵌入式設(shè)計。1.寫代碼意味著MDK。我用的第一個單片機是STC8
做嵌入式軟件的一般用什么軟件寫和看代碼比較好?
瀏覽這個問題,感覺確實有一些建議可以分享。前提是51,STM32,Nordic的電路設(shè)計是嵌入式設(shè)計。
1.寫代碼意味著MDK。我用的第一個單片機是STC89C51。我第一次接觸的時候用的是程序集。后來發(fā)現(xiàn)改這個代碼太麻煩了,當(dāng)然這也是我水平不夠的原因。不小心用了C語言,然后用MDK編譯,然后直接燒到單片機上運行。
當(dāng)然,它 很酷,更不用說匯編已經(jīng)重寫了。我還沒有 t甚至沒有讀取所謂的寄存器來修改定時器的中斷時間,但是程序可以運行。所以入門的時候用MDK寫程序編譯最方便。
目前,STM32廣泛應(yīng)用于我們的工作中。這個基于ARM的MCU用起來真的比以C8051為核心的51 MCU復(fù)雜。簡單的使用一個GPIO的輸出,你要設(shè)置時鐘,設(shè)置頻率,設(shè)置為輸出,還有很多過程。
然而,ST畢竟是一家富有同情心的公司,人們提供了一個基于MDK的SDK。讓 讓我們調(diào)用初始化函數(shù)。然后你就可以按照葫蘆畫瓢進行自己的設(shè)定了。而且J-link的下載是在MDK完成的,非常舒服。
2、可以選擇Visual Studio Code來讀取代碼。我是一個菜鳥工程師,得過且過的那種,所以我會在力所能及的時候選擇向論壇求助 t .比如用北歐的芯片,需要驅(qū)動音頻。驅(qū)動音頻的方案有很多,但基本都是基于STM32和ESP。
大老板給的示例程序也是基于他們的,這里有個問題就是IIS總線的使用還是很不一樣的。獨自抄寫可以 解決不了問題,所以需要根據(jù)數(shù)據(jù)表和大榭的例子自己寫代碼。
有一點大家都很清楚,既然是幫忙,我可以 I don'我不會送你一個完整的程序,你可以自己編譯后使用。It 給一個C檔和一個H檔就很大方了。這時候自己看代碼,不要 根據(jù)數(shù)據(jù)表,在編寫一些底層驅(qū)動程序時,不要使用MDK。第一,我們已經(jīng)用MDK寫程序了,第二,我們辦公室的電腦配置就那樣,開起來很慢。
這個時候用一個接口看起來很舒服,只要支持文件寫就行。根據(jù)這個需要,可以考慮Visual Studio代碼。哈哈,唐 別以為這個軟件只會讀,別人也有真本事。
很多帶有一定開源性質(zhì)的項目都使用這個。上次參加論壇的GD32 DE mcu試用活動,因為需要安裝PlatformIO插件進行編譯,所以能夠編譯程序。而且這里的程序構(gòu)造是Mak
iar怎么自動調(diào)整格式?
使用CTRL SHIFT SPACE模板(包括if、for、class等。)
CTRL B括號匹配選擇括號中的多行代碼。CTRL T自動縮進并格式化選定的代碼。格式在工具-GT選項-GT編輯器-GT自動縮進-GT配置Ctrl k快速注釋中設(shè)置,選中代碼CTRL SHIFT K被阻止取消快速注釋,選中代碼被解鎖。