哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南之使用GPT輸入捕獲進(jìn)行脈寬和周期測(cè)量實(shí)驗(yàn)

瑞薩嵌入式小百科 ? 來(lái)源:野火電子 ? 2026-04-24 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

27.8

實(shí)驗(yàn)3:輸入捕獲——脈寬和周期測(cè)量

上一個(gè)實(shí)驗(yàn)使用了GPT的輸出功能,本次實(shí)驗(yàn)要使用GPT的輸入功能,通過(guò)GPT的輸入捕獲進(jìn)行脈寬和周期測(cè)量。其測(cè)量的原理如下圖所示。

0871bdaa-3e01-11f1-90a1-92fbcf53809c.png

首先啟動(dòng)GPT定時(shí)器,在上升沿A處進(jìn)行捕獲,記此時(shí)時(shí)間為A;緊接著在下降沿B處進(jìn)行捕獲,記此時(shí)時(shí)間為B;最后再次在上升沿C處進(jìn)行捕獲,記此時(shí)時(shí)間為C或者A’。設(shè)PWM的周期為T(mén),占空比為D,頻率為f,則:

09274814-3e01-11f1-90a1-92fbcf53809c.png

27.8.1

硬件設(shè)計(jì)

以野火啟明6M5開(kāi)發(fā)板為例,本實(shí)驗(yàn)使用P600和P603這兩個(gè)引腳,P600用于輸出PWM信號(hào),P603用于輸入捕獲。將P600與P603使用杜邦線連接,引腳在引出排針處,如下圖所示。

0991cbee-3e01-11f1-90a1-92fbcf53809c.png

野火啟明6M5開(kāi)發(fā)板例程選用的PWM輸出引腳為:P600(GTIOC6B);選用的輸入捕獲引腳為:P603(GTIOC7A)。

野火啟明4M2開(kāi)發(fā)板例程選用的PWM輸出引腳為:P405(GTIOC1A);選用的輸入捕獲引腳為:P414(GTIOC0B)。

野火啟明2L1開(kāi)發(fā)板例程選用的PWM輸出引腳為:P115(GTIOC4A);選用的輸入捕獲引腳為:P113(GTIOC2A)。

本次實(shí)驗(yàn)需要將PWM輸出引腳與輸入捕獲引腳使用杜邦線連接起來(lái)。

27.8.2

軟件設(shè)計(jì)

27.8.2.1

新建工程

由于本實(shí)驗(yàn)的目標(biāo)是測(cè)量PWM的周期、占空比,因此我們?cè)谏弦粋€(gè)實(shí)驗(yàn)的基礎(chǔ)上修改程序。

對(duì)于e2studio開(kāi)發(fā)環(huán)境:拷貝一份我們之前的e2s工程“27_GPT_PWM_Output”,然后將工程文件夾重命名為“27_GPT_Input_Capture”,最后再將它導(dǎo)入到我們的e2studio工作空間中。

對(duì)于Keil開(kāi)發(fā)環(huán)境:拷貝一份我們之前的Keil工程“27_GPT_PWM_Output”,然后將工程文件夾重命名為“27_GPT_Input_Capture”,并進(jìn)入該文件夾里面雙擊Keil工程文件,打開(kāi)該工程。

工程新建好之后,在工程根目錄的“src/gpt”路徑下面,新建源文件和頭文件:

bsp_gpt_input_capture.c

bsp_gpt_input_capture.h

工程文件結(jié)構(gòu)如下:

列表9:文件結(jié)構(gòu)

左右滑動(dòng)查看完整內(nèi)容

27_GPT_Input_Capture
├─ ......
└─ src
 ├─ led
 │ ├─ bsp_led.c
 │ └─ bsp_led.h
 ├─ debug_uart
 │ ├─ bsp_debug_uart.c
 │ └─ bsp_debug_uart.h
 ├─ gpt
 │ ├─ bsp_gpt_pwm_output.c
 │ ├─ bsp_gpt_pwm_output.h
 │ ├─ bsp_gpt_input_capture.c//新增文件
 │ └─ bsp_gpt_input_capture.h//新增文件
 └─ hal_entry.c

27.8.2.2

FSP配置

下面以野火啟明6M5開(kāi)發(fā)板為例來(lái)講解相關(guān)的FSP配置。

由于在上一個(gè)實(shí)驗(yàn)中我們已經(jīng)配置好了P600用于輸出PWM信號(hào),因此本實(shí)驗(yàn)中只需要添加輸入捕獲需要使用到IO引腳P603,需要在“Pins”配置頁(yè)面中配置GPT7所使用的引腳。

09f54c28-3e01-11f1-90a1-92fbcf53809c.png

在“Stacks”配置頁(yè)面中加入GPT,按如下圖所示的配置進(jìn)行設(shè)置。需要注意的是,因?yàn)椤癐nput”里面的各類(lèi)配置項(xiàng)目若是展開(kāi)來(lái)的話篇幅比較長(zhǎng),因此在圖中并未展開(kāi)出來(lái),我們要注意勾上以下幾個(gè)選項(xiàng):

展開(kāi)Input->Capture ASource并勾上(在GTIOCA的上升沿啟用輸入捕獲A,無(wú)論GTIOCB引腳是:

–GTIOCA Rising Edge While GTIOCB Low

–GTIOCA Rising Edge While GTIOCB High

展開(kāi)Input->Capture BSource并勾上(在GTIOCA的下降沿啟用輸入捕獲B,無(wú)論GTIOCB引腳是:

–GTIOCA Falling Edge While GTIOCB Low

–GTIOCA Falling Edge While GTIOCB High

0a51d966-3e01-11f1-90a1-92fbcf53809c.png

點(diǎn)擊可查看大圖

GPT的“Input”選項(xiàng)卡的屬性描述:

表7:GPT屬性描述:“Input”

0ad05124-3e01-11f1-90a1-92fbcf53809c.png

點(diǎn)擊可查看大圖

27.8.2.3

GPT初始化

初始化GPT模塊用于輸入捕獲的函數(shù)如下。在這個(gè)函數(shù)中,我們先初始化GPT模塊,然后調(diào)用R_GPT_Info Get函數(shù)獲取GPT的配置信息,主要是為了獲取計(jì)數(shù)器的計(jì)數(shù)周期,即GPT一個(gè)周期的計(jì)數(shù)次數(shù),并保存到全局變量period中。

最后使能輸入捕獲,并啟動(dòng)GPT定時(shí)器。

列表10:GPT初始化

左右滑動(dòng)查看完整內(nèi)容

timer_info_t info;//用于獲取定時(shí)器參數(shù)信息
uint32_t period;//輸入捕獲計(jì)數(shù)器的計(jì)數(shù)周期
/* GPT 初始化函數(shù)*/
voidGPT_InputCapture_Init(void)
{
 /* 初始化GPT 模塊*/
 R_GPT_Open(&g_timer_gpt7_ctrl, &g_timer_gpt7_cfg);
 /* 獲取當(dāng)前參數(shù)*/
  (void)R_GPT_InfoGet(&g_timer_gpt7_ctrl, &info);
 /* 獲取計(jì)數(shù)周期:GPT 的一個(gè)周期的計(jì)數(shù)次數(shù)*/
  period = info.period_counts;
 /* 使能輸入捕獲*/
 R_GPT_Enable(&g_timer_gpt7_ctrl);
 /* 啟動(dòng)GPT 定時(shí)器*/
 R_GPT_Start(&g_timer_gpt7_ctrl);
}

27.8.2.4

GPT中斷回調(diào)函數(shù)

GPT輸入捕獲中斷回調(diào)函數(shù)如下。

列表11:GPT中斷回調(diào)函數(shù)

滑動(dòng)查看完整內(nèi)容

/* 保存所測(cè)量的PWM 信號(hào)的信息*/
uint32_tpwm_period;//PWM 周期
uint32_tpwm_high_level_time;//PWM 高電平的時(shí)間
uint32_tpwm_freq;//PWM 頻率
uint32_tpwm_duty;//PWM 占空比
/* GPT 輸入捕獲中斷回調(diào)函數(shù)*/
voidgpt7_input_capture_callback(timer_callback_args_t* p_args)
{
 staticuint32_ta_time;// A 上升沿捕獲的時(shí)間
 staticuint32_tb_time;// B 下降沿捕獲的時(shí)間
 staticuint32_tc_time;// C 上升沿捕獲的時(shí)間(其實(shí)也就是A 可以用A'表示)
 staticuint32_toverflow_times;//計(jì)數(shù)器溢出次數(shù)
 staticuint8_tone_period_flag=0;//用于表示是否完成對(duì)一個(gè)完整周期的測(cè)量
 
 
 switch(p_args->event)
  {
   /* 捕獲到上升沿-- 有可能是A 或者C (A') 位置*/
   caseTIMER_EVENT_CAPTURE_A:
     /* A 開(kāi)始對(duì)某個(gè)周期進(jìn)行測(cè)量*/
     if(0== one_period_flag)
      {
        a_time = p_args->capture;//記錄捕獲的時(shí)間A
        overflow_times =0;//初始化計(jì)數(shù)器溢出次數(shù)
        one_period_flag ++;//表示即將完成對(duì)某個(gè)周期的測(cè)量
      }
     /* C (A') 如果測(cè)量完了一個(gè)周期,則計(jì)算PWM 信號(hào)周期和高電平的時(shí)間*/
     elseif(1== one_period_flag)
      {
        c_time = p_args->capture + overflow_times * period;//記錄捕
        獲的時(shí)間C
       //計(jì)算PWM 周期
        pwm_period = c_time - a_time;
       //清零所有標(biāo)志位
        overflow_times =0;
        one_period_flag =0;//標(biāo)志位清0, 重新進(jìn)入下一輪的測(cè)量
      }
     break;
     
   /* 捕獲到下降沿-- 是B 位置*/
   caseTIMER_EVENT_CAPTURE_B:
     //如果是在測(cè)量周期內(nèi)檢測(cè)到下降沿
     if(1== one_period_flag)
      {
      b_time = p_args->capture + overflow_times * period;//記錄捕
      獲的時(shí)間B
      pwm_high_level_time = b_time - a_time;//計(jì)算高電平時(shí)間
      }
     break;
     
   /* 定時(shí)器計(jì)數(shù)溢出事件*/
   caseTIMER_EVENT_CYCLE_END:案件 TIMER_EVENT_CYCLE_END:
     /* 輸入捕獲期間計(jì)數(shù)器溢出,則記錄溢出次數(shù)+1 */
      overflow_times++;
     break;
     
   default:
     break;
  }
}

在GPT中斷回調(diào)函數(shù)中,我們使用switch語(yǔ)句判斷觸發(fā)中斷的事件類(lèi)型。GPT在引腳輸入PWM信號(hào)的上升沿觸發(fā)捕獲A事件,在PWM信號(hào)的下降沿觸發(fā)捕獲B事件,并在計(jì)數(shù)器溢出時(shí)觸發(fā)定時(shí)器計(jì)數(shù)溢出事件。

警告

建議不要在中斷回調(diào)函數(shù)中打印數(shù)據(jù),因?yàn)镻WM頻率一般很高,而printf函數(shù)執(zhí)行所消耗的時(shí)間比較長(zhǎng),可能會(huì)阻塞中斷服務(wù)函數(shù)的運(yùn)行。同時(shí)也應(yīng)該時(shí)刻注意中斷優(yōu)先級(jí)的問(wèn)題。

27.8.2.5

hal_entry入口函數(shù)

列表12:hal_entry入口函數(shù)

滑動(dòng)查看完整內(nèi)容

/* 用戶頭文件包含*/
#include"led/bsp_led.h"
#include"debug_uart/bsp_debug_uart.h"
#include"gpt/bsp_gpt_pwm_output.h"
#include"gpt/bsp_gpt_input_capture.h"




// 外部變量聲明
externtimer_info_t info;//用于獲取定時(shí)器參數(shù)信息
externuint32_t pwm_period;//PWM 周期
externuint32_t pwm_high_level_time;//PWM 高電平的時(shí)間
externuint32_t pwm_freq;//PWM 頻率
externuint32_t pwm_duty;//PWM 占空比




voidhal_entry(void)
{
 /*TODO:add your own code here */
 LED_Init();// LED 初始化
 Debug_UART4_Init();// SCI4 UART 調(diào)試串口初始化
 
 GPT_PWM_Init();// GPT PWM 輸出初始化
 GPT_InputCapture_Init();// GPT 輸入捕獲初始化
 
  printf("這是一個(gè)GPT 的PWM 輸出+ 輸入捕獲功能實(shí)驗(yàn)
");
  printf("使用杜邦線連接P600 和P603 引腳,然后打開(kāi)串口助手查看串口的打印信息

  ,→");
 
 
 while(1)
  {
   /* 計(jì)算PWM 的頻率*/
    pwm_freq=info.clock_frequency/pwm_period;
   /* 計(jì)算PWM 的占空比*/
    pwm_duty=pwm_high_level_time*100/pwm_period;
   // 打印
    printf("High=%d, Period=%d, ", pwm_high_level_time, pwm_period);
    printf("Friquency = %dHz, Duty_Cycle = %d%%
", pwm_freq, pwm_
    ,→duty);
    pwm_period=pwm_high_level_time=pwm_freq=0;//打印完后舊數(shù)據(jù)清零
   // LED1 閃爍指示程序正在運(yùn)行...
   LED1_TOGGLE;
   // 間隔1s
   R_BSP_SoftwareDelay(1,BSP_DELAY_UNITS_SECONDS);
  }
 
#ifBSP_TZ_SECURE_BUILD
 /* Enter non-secure code */
 R_BSP_NonSecureEnter();
#endif
}

27.8.3

下載驗(yàn)證

以野火啟明6M5開(kāi)發(fā)板為例,編譯并下載程序后,復(fù)位開(kāi)發(fā)板使程序重新運(yùn)行,然后使用杜邦線連接P600和P603引腳,然后打開(kāi)串口助手查看串口的打印信息。串口會(huì)打印出PWM信號(hào)的頻率和占空比等信息,實(shí)驗(yàn)現(xiàn)象如下圖所示。

0b40add4-3e01-11f1-90a1-92fbcf53809c.png

點(diǎn)擊可查看大圖

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 瑞薩
    +關(guān)注

    關(guān)注

    38

    文章

    22518

    瀏覽量

    91174
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3373

    瀏覽量

    124493
  • 脈寬
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    13177
  • GPT
    GPT
    +關(guān)注

    關(guān)注

    0

    文章

    372

    瀏覽量

    16959

原文標(biāo)題:實(shí)驗(yàn)3:輸入捕獲脈寬和周期測(cè)量——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(101)

文章出處:【微信號(hào):瑞薩嵌入式小百科,微信公眾號(hào):瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南I2C讀寫(xiě)EEPROM實(shí)驗(yàn)

    使用官方提供的FPS庫(kù)進(jìn)行編程,官方提供的FPS庫(kù)
    的頭像 發(fā)表于 01-27 10:02 ?3770次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫(kù)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>I2C讀寫(xiě)EEPROM<b class='flag-5'>實(shí)驗(yàn)</b>

    RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南GPT比較匹配功能及輸入捕獲功能詳解

    比較匹配主要是用來(lái)實(shí)現(xiàn)輸出PWM波形功能的一種機(jī)制。其原理簡(jiǎn)單來(lái)講就是通過(guò)比較GTCNT計(jì)數(shù)器的值與GTCCRA或GTCCRB的值,當(dāng)比較匹配發(fā)生時(shí),會(huì)生成相應(yīng)的比較匹配事件信號(hào),同時(shí),GPT可以
    的頭像 發(fā)表于 04-20 15:08 ?3626次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫(kù)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>GPT</b>比較匹配功能及<b class='flag-5'>輸入</b><b class='flag-5'>捕獲</b>功能詳解

    RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南使用GPT基本定時(shí)功能實(shí)驗(yàn)

    實(shí)驗(yàn)較為簡(jiǎn)單,我們將使用GPT定時(shí)器進(jìn)行定時(shí)并產(chǎn)生中斷請(qǐng)求觸發(fā)中斷,然后通過(guò)這個(gè)中斷,切換LED的電平。
    的頭像 發(fā)表于 04-20 15:23 ?4529次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫(kù)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>使用<b class='flag-5'>GPT</b>基本定時(shí)功能<b class='flag-5'>實(shí)驗(yàn)</b>

    e2studio(1)----芯片搭建FSP環(huán)境

    視頻教學(xué) 樣品申請(qǐng) 請(qǐng)勿添加外鏈 e2studio軟件 e2studio是的集成開(kāi)發(fā)環(huán)境,FSP 提供了眾多可提高效率的工具,用于開(kāi)發(fā)
    發(fā)表于 09-30 15:28

    RA2L1入門(mén)學(xué)習(xí)】1. 點(diǎn)亮LED

    參考“RA2L1入門(mén)教學(xué)實(shí)驗(yàn).pdf”進(jìn)行的,之前使用過(guò)STM32CubeIDE和STM32CubeMX軟件,
    發(fā)表于 01-29 22:17

    RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】+VS Code 下 RA4M2 開(kāi)發(fā)環(huán)境搭建與 GPIO 點(diǎn)燈實(shí)驗(yàn)教程

    軟件燒錄芯片程序——RA系列FSP庫(kù)開(kāi)發(fā)
    發(fā)表于 04-15 15:12

    RA4系列開(kāi)發(fā)板體驗(yàn)】開(kāi)發(fā)環(huán)境搭建和新手點(diǎn)燈指南

    RA4系列開(kāi)發(fā)板體驗(yàn)】開(kāi)發(fā)環(huán)境搭建和新手點(diǎn)燈指南
    發(fā)表于 11-24 22:54

    RA4系列開(kāi)發(fā)板體驗(yàn)】4. PWM驅(qū)動(dòng)LED

    之前發(fā)帖:【RA4系列開(kāi)發(fā)板體驗(yàn)】1. 新建工程+按鍵控制LED【
    發(fā)表于 12-04 18:23

    RA4系列開(kāi)發(fā)板體驗(yàn)】10. 我的試用總結(jié)

    測(cè)量搖桿模塊偏移量【RA4系列開(kāi)發(fā)板體驗(yàn)】7. 用DAC輸出正弦波以及余弦波【
    發(fā)表于 12-10 22:34

    RA4系列開(kāi)發(fā)板體驗(yàn)】體驗(yàn)過(guò)程

    拿到板子之后,做了幾個(gè)實(shí)驗(yàn)過(guò)程,過(guò)程如下:1、在好奇心驅(qū)動(dòng)下,逐步接觸;參照網(wǎng)上的實(shí)例,學(xué)習(xí)開(kāi)發(fā)環(huán)境一、開(kāi)箱驗(yàn)貨二、搭建環(huán)境參考“ 【
    發(fā)表于 12-18 16:20

    M451的PWM如何設(shè)置才能捕獲外部的脈沖,測(cè)量寬和周期?

    M451的PWM,如何設(shè)置,來(lái)捕獲外部的脈沖,測(cè)量寬和周期
    發(fā)表于 06-26 07:16

    【有獎(jiǎng)直播預(yù)報(bào)名】電子RA系列產(chǎn)品開(kāi)發(fā)工具FSP4.0.0新特性介紹

    為使用電子RA系列ARM微控制器的嵌入式系統(tǒng)設(shè)計(jì)提供簡(jiǎn)單易用且可擴(kuò)展的高質(zhì)量軟件。 直播主題
    的頭像 發(fā)表于 11-22 12:20 ?1700次閱讀

    【視頻教程】RA單片機(jī)FSP開(kāi)發(fā)(3)FSP架構(gòu)-解釋Blinky架構(gòu)[上]

    干貨分享 前篇回顧 【視頻教程】RA單片機(jī)FSP開(kāi)發(fā)(1)環(huán)境搭建(帶RASC) 【視頻教程】
    的頭像 發(fā)表于 12-06 12:15 ?2142次閱讀

    電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南

    電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?2234次閱讀

    RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南使用GPT進(jìn)行PWM輸出實(shí)驗(yàn)

    本次實(shí)驗(yàn)需要使用到LED燈來(lái)展示定時(shí)的效果,LED燈具體的電路講解請(qǐng)讀者參考本教程:8.4.實(shí)驗(yàn):使用寄存器點(diǎn)亮LED燈。
    的頭像 發(fā)表于 04-24 10:45 ?132次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫(kù)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>使用<b class='flag-5'>GPT</b><b class='flag-5'>進(jìn)行</b>PWM輸出<b class='flag-5'>實(shí)驗(yàn)</b>
    吉隆县| 巴彦县| 敦化市| 苏尼特右旗| 开鲁县| 陇南市| 广州市| 东丰县| 库尔勒市| 宁明县| 永泰县| 中西区| 咸宁市| 清水河县| 铜川市| 新余市| 吴堡县| 青岛市| 玛多县| 罗源县| 左贡县| 池州市| 壤塘县| 葫芦岛市| 凤翔县| 娄烦县| 商城县| 镇原县| 通州市| 大埔县| 托克逊县| 全南县| 古蔺县| 台中市| 新巴尔虎右旗| 申扎县| 延庆县| 常山县| 广东省| 延川县| 赞皇县|