<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于正點(diǎn)原子建立STM32F10x庫(kù)函數(shù)版本的工程自己例程

          基于正點(diǎn)原子建立STM32F10x庫(kù)函數(shù)版本的工程自己例程

          作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
          步驟:
          1、建立工程文件夾test
          2、按下列復(fù)制文件夾到test工程文件夾:
          1)復(fù)制例程的下列4個(gè)文件夾到工程目錄:
          HARDWARE
          SYSTEM
          CORE
          STM32F10X_FWLIB
          2)在工程目錄建立一個(gè)user文件夾,并復(fù)制例程文件下列文件:
          復(fù)制2文件:stm32f10x_it.c,stm32f10x_it.h
          復(fù)制2文件:system_stm32f10x.c,system_stm32f10x.h
          3、在user下新建工程test.uvproj
          4、在user下新建代碼文件test.c,內(nèi)容如下:
          #include "led.h"
          #include "delay.h"
          #include "sys.h“
          #include"stm32f10x_gpio.h"
          int main(void)
          {
          SystemInit();//系統(tǒng)時(shí)鐘初始化為72MSYSCLK_FREQ_72MHz
          delay_init(72);//延時(shí)函數(shù)初始化
          NVIC_Configuration(); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
          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、向工程添加文件及分組管理工程文件
          建立工程下的組(與文件夾對(duì)應(yīng)),分別添加文件到工程組。
          6、工程設(shè)置
          nDevice選:TSM32F103RB
          Output輸入: test
          C/C++頁(yè)面:
          Processor Symbols Define:STM32F10X_MD,USE_STDPERIPH_DRIVER
          并添加:Include paths


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();