新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于正點原子建立STM32F10x庫函數版本的工程自己例程

        基于正點原子建立STM32F10x庫函數版本的工程自己例程

        作者: 時間:2016-11-28 來源:網絡 收藏
        步驟:
        1、建立工程文件夾test
        2、按下列復制文件夾到test工程文件夾:
        1)復制例程的下列4個文件夾到工程目錄:
        HARDWARE
        SYSTEM
        CORE
        STM32F10X_FWLIB
        2)在工程目錄建立一個user文件夾,并復制例程文件下列文件:
        復制2文件:stm32f10x_it.c,stm32f10x_it.h
        復制2文件:system_stm32f10x.c,system_stm32f10x.h
        3、在user下新建工程test.uvproj
        4、在user下新建代碼文件test.c,內容如下:
        #include "led.h"
        #include "delay.h"
        #include "sys.h“
        #include"stm32f10x_gpio.h"
        int main(void)
        {
        SystemInit();//系統時鐘初始化為72MSYSCLK_FREQ_72MHz
        delay_init(72);//延時函數初始化
        NVIC_Configuration(); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
        LED_Init();//LED端口初始化
        while(1)
        {
        GPIO_ResetBits(GPIOA,GPIO_Pin_8);//LED0=0;
        GPIO_SetBits(GPIOD,GPIO_Pin_2);//LED1=1;
        delay_ms(300);
        GPIO_SetBits(GPIOA,GPIO_Pin_8);//也可以使用 LED0=1;
        GPIO_ResetBits(GPIOD,GPIO_Pin_2) ; //也可以使用 LED1=0;
        delay_ms(300);
        }
        }
        5、向工程添加文件及分組管理工程文件
        建立工程下的組(與文件夾對應),分別添加文件到工程組。
        6、工程設置
        nDevice選:TSM32F103RB
        Output輸入: test
        C/C++頁面:
        Processor Symbols Define:STM32F10X_MD,USE_STDPERIPH_DRIVER
        并添加:Include paths


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 上虞市| 舒城县| 高平市| 湘潭市| 西充县| 保德县| 苍山县| 栾川县| 施秉县| 玛曲县| 凉城县| 靖宇县| 石城县| 五大连池市| 富平县| 门头沟区| 黎城县| 高陵县| 新宁县| 柘荣县| 九龙城区| 凯里市| 武川县| 蓝田县| 黑龙江省| 稷山县| 齐河县| 息烽县| 和林格尔县| 富源县| 固镇县| 田东县| 宜良县| 清苑县| 吉林市| 绥棱县| 唐河县| 苍山县| 安福县| 苏尼特左旗| 武冈市|