wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6050|回復: 0
打印 上一主題 下一主題
收起左側

利用Eclipse IDE for C/C++ Developers和GNU Tools ARM Embedded編譯器

[復制鏈接]
跳轉到指定樓層
樓主
工作環境說明:

1.硬件平臺: DX開發板主板 + DX103核心板

2.硬件平臺: Eclipse IDE for C/C++ Developers + GNU Tools ARM Embedded
  (1) IDE:    Eclipse IDE for C/C++ Developers
  (2) 編譯器: GNU Tools ARM Embedded編譯器,支持STM32F407最新的HAL驅動庫


用Eclipse IDE for C/C++ Developers新建一個C工程模板,主函數代碼如下:

//
// This file is part of the GNU ARM Eclipse distribution.
// Copyright (c) 2014 Liviu Ionescu.
//

// ----------------------------------------------------------------------------

#include <stdio.h>
#include "diag/Trace.h"

#include "Timer.h"
#include "BlinkLed.h"

// ----------------------------------------------------------------------------
//
// STM32F4 led blink sample (trace via ITM).
//
// In debug configurations, demonstrate how to print a greeting message
// on the trace device. In release configurations the message is
// simply discarded.
//
// To demonstrate POSIX retargetting, reroute the STDOUT a.n.d STDERR to the
// trace device a.n.d display messages on both of them.
//
// Then demonstrates how to blink a led with 1Hz, using a
// continuous loop a.n.d SysTick delays.
//
// On DEBUG, the uptime in seconds is also displayed on the trace device.
//
// Trace support is enabled by adding the TRACE macro definition.
// By default the trace messages are forwarded to the ITM output,
// but can be rerouted to any device o.r completely suppressed, by
// changing the definitions required in system/src/diag/trace_impl.c
// (currently OS_USE_TRACE_ITM, OS_USE_TRACE_SEMIHOSTING_DEBUG/_STDOUT).
//

// ----- Timing definitions -------------------------------------------------

// Keep the LED on for 2/3 of a second.
#define BLINK_ON_TICKS  (TIMER_FREQUENCY_HZ * 2 / 3)
#define BLINK_OFF_TICKS (TIMER_FREQUENCY_HZ - BLINK_ON_TICKS)

// ----- main() ---------------------------------------------------------------

// Sample pragmas to cope with warnings. Please note the related line at
// the end of this function, used to pop the compiler diagnostics status.
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wmissing-declarations"
#pragma GCC diagnostic ignored "-Wreturn-type"

/*
* 大蝦開發板的5個LED指示燈對應的GPIO
* PA0:  LED1
* PB0:  LED2
* PB14: LED3
* PD13: LED4
* PD12: LED5
*
* 大蝦開發板的按鍵對應的GPIO
* PB10: K1
* PC2:  K2
*
* */

int main(int argc, char* argv[])
{
  // By customising __initialize_args() it is possible to pass arguments,
  // for example when running tests with semihosting you can pass various
  // options to the test.
  // trace_dump_args(argc, argv);

  // Send a greeting to the trace device (skipped on Release).
  trace_puts("Hello ARM World!");

  // The standard output a.n.d the standard error should be forwarded to
  // the trace device. For this to work, a redirection in _write.c is
  // required.
  puts("Standard output message.");
  fprintf(stderr, "Standard error message.");

  // At this stage the system clock should have already been configured
  // at high speed.
  trace_printf("System clock: %uHz", SystemCoreClock);

  timer_start();

  blink_led_init();
  


  uint32_t seconds = 0;

  while (1)
    {
//      blink_led_on();
      timer_sleep(BLINK_ON_TICKS);

//      blink_led_off();
      timer_sleep(BLINK_OFF_TICKS);

      ++seconds;
      HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_0);
      HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_0);
      HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_14);
      HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13);
      HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_12);
      // Count seconds on the trace device.
      trace_printf("Second %u", seconds);
    }
}
#pragma GCC diagnostic pop


// 在BlinkLed.c中初始化DX開發板的5個LED指示燈,以及K1、K2鍵對應的GPIO
// 用STM32CubeMX生成的兩個中斷函數整個拷貝過來

void blink_led_init()
{
  // Enable GPIO Peripheral clock
  RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;
  RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN;
  RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN;

  GPIO_InitTypeDef GPIO_InitStructure;

  // Configure pin in output push/pull mode
  GPIO_InitStructure.Pin  = GPIO_PIN_0;
  GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStructure.Speed = GPIO_SPEED_FAST;
  GPIO_InitStructure.Pull = GPIO_PULLUP;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStructure);

  HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);

  GPIO_InitStructure.Pin  = GPIO_PIN_14;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);

  GPIO_InitStructure.Pin  = GPIO_PIN_13 | GPIO_PIN_12;
  HAL_GPIO_Init(GPIOD, &GPIO_InitStructure);


  /*Configure GPIO pin : PB10 */
  GPIO_InitStructure.Pin = GPIO_PIN_10;
  GPIO_InitStructure.Mode = GPIO_MODE_IT_FALLING; /* 下降沿中斷 */
  GPIO_InitStructure.Pull = GPIO_PULLUP;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);

  /* EXTI interrupt init */
  HAL_NVIC_SetPriority(EXTI15_10_IRQn, 0, 0);
  HAL_NVIC_EnableIRQ(EXTI15_10_IRQn);

}

// 以下兩個中斷函數由stm32cubemx軟件自動生成,很方便

/**
* @brief This function handles EXTI Line[15:10] interrupts.
*/
void EXTI15_10_IRQHandler(void)
{
  /* USER CODE BEGIN EXTI15_10_IRQn 0 */

  /* USER CODE END EXTI15_10_IRQn 0 */
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_10); /* 此處設置斷點,全速運行,然后按下K1,就能到達這里 */
  /* USER CODE BEGIN EXTI15_10_IRQn 1 */
   
  /* USER CODE END EXTI15_10_IRQn 1 */
}

/**
* @brief This function handles EXTI Line2 interrupt.
*/
void EXTI2_IRQHandler(void)
{
  /* USER CODE BEGIN EXTI2_IRQn 0 */

  /* USER CODE END EXTI2_IRQn 0 */
  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_2); /* 此處設置斷點,全速運行,然后按下K2,就能到達這里 */
  /* USER CODE BEGIN EXTI2_IRQn 1 */

  /* USER CODE END EXTI2_IRQn 1 */
}




【圖片】進入KEY1按鍵中斷(PB10).jpg,在中斷函數中設置斷點,全速運行,然后按開發板的K1鍵
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
新版中文在线官网| 99re热这里只有精品免费视频| 2019中文字幕在线电影免费 | 亚洲小少妇裸体bbw| 成人毛片高清视频观看| 色婷婷在线视频| 免费中文字幕日韩| 99999精品| 日本大胆人体视频| 亚洲精品国产a| 国产午夜精品一区二区三区欧美| 欧美日韩中出| 色婷五月综激情亚洲综合| 亚洲AV无码成人片在线观看| 91视频免费在线看| 日本黄色录像片| 国产中文字幕免费观看| 欧美日本亚洲| 91在线直播亚洲| 欧美激情成人在线视频| 亚洲国产精品中文| 色国产综合视频| 中文字幕在线观看不卡| 粉嫩aⅴ一区二区三区四区五区| 一区在线免费| 免费一区二区| 久久的色偷偷| 欧美极品videos大乳护士| 美女欧美视频在线观看免费| 婷婷亚洲天堂| 人人澡人人透人人爽| 影音先锋中文字幕在线视频| 国产人妻精品一区二区三| 91亚洲一线产区二线产区| 99在线精品免费视频| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | www色aa色aawww| 中国特级黄色片| 亚洲一区二区蜜桃| 可以看毛片的网址| 国产精品久久久久免费a∨| 在线观看亚洲区| 五月天婷婷综合| 欧美激情一区二区| www激情久久| 欧美黄色一区| 精品久久综合| 日韩欧美一区二区三区免费观看| 深夜国产在线播放| 2021av在线| 黑人巨大xxx| 国产最新网站| 一道精品视频一区二区三区图片| 成人久久精品人妻一区二区三区| 亚洲天堂网在线视频| av电影在线不卡| 日韩av无码一区二区三区不卡| 色91精品久久久久久久久| 日本久久精品一区二区| 中文字幕国产传媒| 不卡的在线视频| 午夜激情影院在线观看| 色婷婷亚洲精品| 亚洲色图欧美偷拍| 国产精品久久久久久亚洲毛片| 国产剧情一区在线| 人人狠狠综合久久亚洲婷婷| 国产精品一区二区av日韩在线| 少妇高潮一区二区三区| 全球av集中精品导航福利| 伦理一区二区三区| 国产不卡一二三区| 五月激情久久久| 伊人激情综合| 人人狠狠综合久久亚洲| 久久精品国产精品亚洲红杏| 韩国三级电影一区二区| 国产精品mm| 欧美久久九九| 久久精品女人| 激情深爱一区二区| 99视频超级精品| 国产精品嫩草99a| 一区二区欧美视频| eeuss国产一区二区三区| 懂色av一区二区三区蜜臀| 99久久久无码国产精品| 91se在线| 黄在线免费看| 人成在线免费视频| 男人资源网站| 自拍偷拍第1页| 韩国中文字幕2020精品| 国产三级在线播放| 亚洲最新无码中文字幕久久| 色综合一区二区日本韩国亚洲 | 国产va亚洲va在线va| 日本在线视频www| 韩国一区二区三区四区| 波多野结衣a v在线| 久草视频在线资源| 青青草华人在线视频| 精品国产视频在线观看| 人妻丰满熟妇av无码区| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 四虎国产精品永久地址998| 蜜桃视频涩涩| 永久免费在线| 欧洲美女网站| ga∨成人网| 黄色免费网站在线观看| 国产精品第一| 日韩精品一卡| 久久99国产精品免费| 久久综合久久久久88| 精品久久久免费| 狠狠躁18三区二区一区| 日韩一区二区三区av| 日韩美女主播在线视频一区二区三区| 日韩欧美国产不卡| 久久精品亚洲国产| 国产综合在线看| 国产伦精品一区二区三区照片91| 日韩精品一区二区三区电影| 亚洲国产日韩欧美在线观看| 久久久精品成人| 亚洲一卡二卡在线| free性欧美69巨大| 国产视频第一区| 99tv成人影院| 国内精品久久久久久久影视麻豆| 国产91富婆露脸刺激对白 | 亚洲在线一区二区| 成人午夜精品久久久久久久蜜臀| 黑丝av在线播放| 亚洲图片欧美日韩| xxxxaaa欧美另类| 国产乱理伦片a级在线观看| 亚洲精品555| 欧美日本不卡| 国产亚洲一区二区在线观看| 91精品国模一区二区三区| 欧美极品少妇xxxxⅹ免费视频| 国内外成人免费激情在线视频网站| 亚洲综合在线小说| 日本成年人网址| 日韩成人毛片视频| 黄色一二三区| 蜜桃传媒入口| 香蕉成人app免费看片| 一区三区在线欧| 韩国成人精品a∨在线观看| 亚洲大片一区二区三区| 欧美三级电影一区| 精品少妇一区二区30p| 欧美日韩电影一区二区| 91精品国产三级| 波多野结衣在线观看视频| 无遮挡h肉3d动漫在线观看| 巨大荫蒂视频欧美另类大| 另类春色校园亚洲| 国产毛片一区二区| 欧美嫩在线观看| 国产精品久久精品| 久久久久久久久久福利| 福利一区二区三区四区| www.91av.com| 免费高潮视频95在线观看网站| 综合一区av| 亚洲视频资源在线| 久久成年人免费电影| 一区二区在线观看网站| 久久精品三级视频| 欧美另类极品videosbest视频| 国产小视频在线观看| 九九综合在线| 久久嫩草精品久久久精品| 亚洲精品久久久一区二区三区| 91嫩草在线| www.四虎精品| 无码国产色欲xxxx视频| 成黄免费在线| 小小影院久久| 一级女性全黄久久生活片免费| 久久精品视频在线观看| 国产一级片91| 久久夜靖品2区| 成人免费观看在线网址| 看亚洲a级一级毛片| 成人手机在线视频| 亚洲男人第一网站| 一区二区三区|亚洲午夜| 99久久99久久精品国产| 比比资源先锋| 亚洲精品在线播放| 国产日韩影视精品| 久久手机精品视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 波多野结衣激情视频| 在线免费福利| 精品99在线| 亚洲一区二区三区自拍| 国产精品激情av在线播放| 无套白嫩进入乌克兰美女| www.日本在线观看| 含羞草www国产在线视频| 中文国产一区| 日韩视频国产视频| 日韩中文一区| 18精品爽视频在线观看| 黄色网址三级| 全球成人免费直播| 欧美性高潮在线| 99re视频在线播放| 做a视频在线观看| 婷婷丁香花五月天| a√中文在线观看| 免费人成网站在线观看欧美高清| 欧美日韩精品中文字幕| 成人中心免费视频| 婷婷色一区二区三区| 狠狠狠狠狠狠操| 国产丝袜一区| 亚洲影视在线播放| 国产日韩av高清| 日韩av片在线| 午夜免费啪视频观看视频| 69堂精品视频在线播放| 成人av影院在线| 欧美二区乱c黑人| 黑人无套内谢中国美女| 国产视频你懂的| 欧一区二区三区| 一个色综合网站| 国产精品二区二区三区| 俄罗斯黄色录像| 怡红院怡春院首页| 亚洲人成亚洲精品| 欧美在线999| 亚洲一区二区四区| 99免费在线视频| 免费亚洲电影| 国产精品视频线看| 亚洲sss综合天堂久久| 激情五月婷婷小说| bbbbbbbbbbb在线视频| 久久99精品视频| 色综合老司机第九色激情| 美女搡bbb又爽又猛又黄www| jizzjizzjizz中国| 亚洲蜜桃视频| 亚洲高清在线观看| 苍井空浴缸大战猛男120分钟| 中文字幕第八页| 999久久精品| 国产欧美一区二区三区网站| 国产精品大陆在线观看| 亚洲欧美精品aaaaaa片| av大片在线观看| 国产suv精品一区二区6| 欧美专区在线视频| 精品人妻一区二区三区免费| 色视频免费版高清在线观看| 91视频精品| 欧美在线视频你懂得| 98国产高清一区| 中文字幕一区在线播放| 成人福利影视| 亚洲婷婷在线视频| 欧美一区1区三区3区公司 | 国内少妇毛片视频| 四虎成年永久免费网站| 羞羞答答一区二区| 日韩精品中文字幕一区| 色片在线免费观看| 夜夜操 天天摸| 久热精品在线| 国产91对白在线播放| 天天干中文字幕| 色网在线观看| 亚洲丝袜美腿综合| 性欧美精品一区二区三区在线播放 | 欧美性受xxxx| 热99这里只有精品| 再深点灬舒服灬太大了少妇 | 成人精品一二三区| 国产黄色在线免费观看| 国产女同性恋一区二区| 麻豆av福利av久久av| 日韩免费一级片| 999av小视频在线| 亚洲va欧美va国产va天堂影院| av久久久久久| 轻轻操 在线观看| 久热精品在线| 国产欧美日韩丝袜精品一区| 色婷婷久久综合中文久久蜜桃av| 日本a人精品| 日韩一区二区在线看片| 免费高清视频在线观看| 蜜桃视频在线观看视频| 久久久精品免费免费| 日韩一二三区不卡在线视频| 欧美性xxxxx极品视频| 国产综合自拍| 日本成人在线视频网址| 免费又黄又爽又猛大片午夜| 超碰国产精品一区二页| 日韩一区二区在线免费观看| av电影中文字幕| 一区二区三区视频网站 | 少妇精品高潮欲妇又嫩中文字幕| 北条麻妃国产九九九精品小说| 日韩网站免费观看高清| 久久久久免费看| 国产精久久久| 亚洲天堂开心观看| 欧美做爰爽爽爽爽爽爽| 精品美女一区| 亚洲国产精久久久久久| 黄色正能量网站| 阿v视频在线观看| 欧美日本韩国一区| 水蜜桃av无码| 特级毛片在线| 欧美日韩精品免费观看视频| 成年女人免费视频| 欧美人与禽性xxxxx杂性| 欧美影院一区二区三区| 动漫美女无遮挡免费| 美足av综合网| 欧美日韩aaaaaa| 国产伦精品一区二区三区妓女| 免费在线中文字幕| 欧美日韩精品欧美日韩精品| 双性尿奴穿贞c带憋尿| 色网在线免费观看| 欧美va亚洲va在线观看蝴蝶网| av男人的天堂av| 性感美女一区二区在线观看| 欧美精品一区二区三区蜜桃视频| 91精品少妇一区二区三区蜜桃臀| 国产精品久久久久久妇女| 亚洲精品一区二区三区不| 久久久久久久极品内射| 豆花视频一区二区| 欧美精品在线免费| 国产麻豆91视频| 黑丝一区二区三区| 99re在线| 福利视频电影| 国产午夜精品一区二区三区嫩草| 免费在线激情视频| 久热国产在线| 日韩一二三区视频| 久久精品www| 国产成人精品一区二区免费看京| 91po在线观看91精品国产性色| 日本黄色不卡视频| 欧美日韩国产在线观看网站| 7m第一福利500精品视频| 色欲久久久天天天综合网| 日本特黄久久久高潮| 亚洲巨乳在线观看| 一级毛片免费播放| xfplay精品久久| 天天操天天摸天天爽| 中文在线免费| 亚洲黄色免费三级| 高潮无码精品色欲av午夜福利| 你懂的国产精品永久在线| 亚洲a成v人在线观看| 激情网址大全| 亚洲免费av在线| 在线视频 日韩| 免费欧美网站| 欧美在线一级视频| 国产黄色片中文字幕| 日本va欧美va精品| 国产高清不卡无码视频| av在线中文| 精品国产免费久久 | 色综合天天视频在线观看| 中文字幕av久久爽一区| 精品视频在线你懂得| 国产精品久久久久久久久久久新郎| 国产一级免费| 自拍av一区二区三区| 久久久久久人妻一区二区三区| 在线日本视频| 亚洲精品一区在线观看香蕉| 国产伦理吴梦梦伦理| 国产一区二区三区四区在线观看| 欧美国产亚洲一区| 免费观看亚洲| 欧美性视频精品| 免费下载黄色软件| 香蕉av福利精品导航| 欧美色图一区二区| 伊人久久亚洲美女图片|