在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            MDK使用方法與技巧

            作者: 時間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
            1 原來用的裝的時候選的是ARM配置,結(jié)果現(xiàn)在用了stm32,建工程時沒有啟動代碼提示(copy STM32 startup code to project folder and add file to project?),重裝選擇了STM系列的配置,問題解決。建stm32工程的步驟:先建立兩個文件夾USER和SYSTEM,SYSTEM里面是啟動代碼,可以直接從現(xiàn)有的例程拷貝過去,然后在Target目錄樹上右擊Manage Component,新建USER、SYSTEM兩個組,然后單擊Add Files把sys.c/usart.c/delay.c加入到SYSTEM組中,此時USER組下還沒有文件,新建test.c保存在USER文件夾,在目錄樹下雙擊USER組,添加test.c,編譯后報錯,按下面2處理。

            2 報錯信息:“test.c(1):error:#5:cannot open source input file “sys.h”No such file or directory”。意思是無法打開sys.h源文件,沒有這個文件或目錄,單擊Options for Target 按鈕,在Options for Target ‘Target 1’對話框C/C++選項卡中Include Pathes里添加頭文件路徑即可,以后建的工程,頭文件都要添加到這個里面。

            本文引用地址:http://www.biyoush.com/article/201611/320438.htm

            上面簡述一個stm32工程建立步驟,總結(jié):添加3個文件、添加3個路徑。

            3 TAB鍵支持塊操作,按住TAB可以讓一片代碼整體右移,SHIFT+TAB左移。

            4 右擊代碼區(qū),Go to defineition of ‘xxxxx’可以跳轉(zhuǎn)到xxxxxx函數(shù)定義處(首先要在Options for Target ‘Target 1的Output選項卡選中Browse Information選項,再編譯,在定位,否則無法定位),Go to reference of xxxxxx調(diào)到該函數(shù)聲明處。

            5 快速注銷:右擊代碼區(qū)--Advanced --Comment Selection。

            6 CTRL+F快速查找,CTRL+H快速替換。

            7 MDK安裝目錄下附帶例程,寫程序時可以參考,代碼跟蹤時,可以打開Peripherals里面的相關(guān)外設(shè),查看寄存器,檢測MDK如何一步步修改寄存器。外設(shè)的配置MDK一般都是調(diào)用庫函數(shù),無法查看,這就要對照手冊,慢慢摸索。

            8 STM32軟件仿真設(shè)置,target選項卡查看芯片型號、晶振頻率,Debug選項選擇Use Simulator就可。

            9 Debug工具條說明

            RST:相當于實現(xiàn)了一次硬件復(fù)位,代碼從頭執(zhí)行;

            掛起:正在執(zhí)行的程序停止,進入單步調(diào)試狀態(tài);

            10 Peripherals--USARTs--USART1可以查看外設(shè),比較程序單步執(zhí)行前后寄存器狀態(tài)的改變,對調(diào)試很有幫助,查看其它外設(shè)也是這樣。

            例程給出的程序執(zhí)行前后寄存器變化如下:

            11 可選串口下載程序,軟件選用mcuisp,www.mcuisp.com可下載。設(shè)置串口,波特率。

            12 硬件調(diào)試:Debug選項選擇Use Cortex-M3 J-LINK,點擊旁邊的setting,如下圖,如果usb線較差,max clock可以低一些

            接下來

            點擊setting,根據(jù)自己的板子配置設(shè)置。reset and run意思是實現(xiàn)編程后自動啟動,如果不選此項,程序下載后還要重啟,然后才運行。



            關(guān)鍵詞: MDK使用方法技

            評論


            技術(shù)專區(qū)

            關(guān)閉