日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

【灵动MM32-DMA传输-GPS解算】 移植NMEA协议库解析GGA数据格式

發(fā)布時間:2024/3/26 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【灵动MM32-DMA传输-GPS解算】 移植NMEA协议库解析GGA数据格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

靈動MM32單片機移植NMEA協(xié)議庫解算GGA數(shù)據(jù)格式通過串口dma硬件傳輸

今天使用一款常見的gps模塊,goouuu果云GPS模塊,這款產(chǎn)品可以說是便宜好用,但是這個原版本的例程我覺得不太行,解析庫的時候太浪費資源,而且兼容性不好。所以我就用靈動mm32在果云GPS模塊上移植野火的開發(fā)的GPS庫文件

用到的硬件和庫文件:
①MM32F3277G9P單片機 ②goouuu果云GPS模塊模塊 ③智能車逐飛MM32開源庫 ④野火開源庫

逐飛開源庫鏈接: 逐飛科技MM32F327X_G9P開源庫
野火GPS模塊資料鏈接

  • 靈動MM32單片機移植NMEA協(xié)議庫解算GGA數(shù)據(jù)格式通過串口dma硬件傳輸
    • 一、模塊介紹
    • 二、模塊引腳說明及模塊資源
    • 三、NMEA-0183 協(xié)議
      • 3-1協(xié)議框架
      • 3-2 協(xié)議幀格式說明:
      • 3-3 GGA數(shù)據(jù)格式
    • 四、NMEA庫移植過程
    • 五、MM32配置代碼
      • 5-1 GPS接口初始化
        • GPS_USART_Config函數(shù)
        • GPS_DMA_Config 函數(shù)
        • DMA2_Channel3_IRQHandler中斷函數(shù)
      • 5-2 解碼測試函數(shù)nmea_decode_test()
      • 5-3 MM32堆棧空間設(shè)置
    • 六、主函數(shù)調(diào)用

一、模塊介紹

ATGM336H-5N系列模塊是小尺寸的高性能BDS/GNSS全星座定位導(dǎo)航模塊系列的總稱。

該系列模塊產(chǎn)品都是基于中科微第四代低功耗GNSS SOC單芯片—AT6558
支持多種衛(wèi)星導(dǎo)航系統(tǒng),包括中國的BDS(北斗衛(wèi)星導(dǎo)航系統(tǒng)),美國的GPS,俄羅斯的GLONASS,歐盟的GALILEO,日本的QZSS 以及衛(wèi)星增強系統(tǒng)SBAS ( WAAS,EGNOS,GAGAN,MSAS )。

AT6558是一款真正意義的六合一多模衛(wèi)星導(dǎo)航定位芯片,包含32個跟蹤通道,可以同時接收六個衛(wèi)星導(dǎo)航系統(tǒng)的GNSS信號,并且實現(xiàn)聯(lián)合定位導(dǎo)航與授時。

二、模塊引腳說明及模塊資源

引腳說明:
VCC :電源線,正常電壓范圍為: 3.3~5V
GND:地線
TXD: 串口數(shù)據(jù)發(fā)送信號線,使用 TTL 電平
RXD: 串口數(shù)據(jù)接收信號線,使用 TTL 電平
PPS: 時間脈沖信號線,模塊接收到 GPS 時間信息后,輸出可調(diào)節(jié)的脈沖信號,默認為 1Hz,脈沖上升沿與 UTC 時間對齊

資源描述:
XH414 法拉電容:
參數(shù)為: 3.3V 0.07F。它的功能和鋰電池一樣,在主電源掉電的時候可以為定位模塊的 RTC 部分供電,以使定位模塊在下次啟動時能快速搜索到衛(wèi)星,一般可持續(xù)供電 1 小時。

有源天線 IPX接口: IPX 接口用于連接有源天線

時間脈沖指示燈:
模塊上電后,時間脈沖指示燈即亮,在定位模塊接收到時間信息后,時間脈沖信號指示燈會默認以 1Hz 的頻率閃爍,該信號頻率可以調(diào)節(jié)。

三、NMEA-0183 協(xié)議

NMEA-0183 是一套定義接收機輸出的標準信息,有幾種不同的格式,每種都是獨立相關(guān)的 ASCII 格式, 使用逗號隔開數(shù)據(jù),數(shù)據(jù)流長度從 30-100 字符不等,通常以每秒間隔選擇輸出。

最常用的格式為"GGA",它包含了定位時間,緯度,經(jīng)度,高度,定位所用的衛(wèi)星數(shù), DOP 值, 差分狀態(tài)和校正時段等,其他的有速度,跟蹤,日期等。 NMEA 實際上已成為所有的定位接收機中最通用的數(shù)據(jù)輸出格式。

3-1協(xié)議框架


NMEA 語句的數(shù)據(jù)段為信息主體,不同類型的語句用于傳輸不同類型的定位信息, 其語句類型又分為兩部分, 如 GNZDA 前面兩個字符 GN 用于區(qū)分定位系統(tǒng)

其中 GN 標識符比較特殊,當(dāng)發(fā)送器具有多模功能時(即同時支持一個以上的定位系統(tǒng)),系統(tǒng)會把各系統(tǒng)的信息整合、 處理后,再把這些綜合信息采用 GN 作為標識符發(fā)送出來,如前面的時間日期信息, 使用 GNZDA 語句, 在這樣的系統(tǒng)中, GP、 BD 等標識符僅用于表示對應(yīng)系統(tǒng)的衛(wèi)星信息,如 GPGSA 和 BDGSA 語句分別用于表示美國 GPS 系統(tǒng)和北斗系統(tǒng)的衛(wèi)星信息。

NMEA-0183 協(xié)議定義的語句非常多,但是常用的或者說兼容性最廣的語句只有 GGA、RMC、 VTG、 GLL、 ZDA、 GSA、 GSV 等。下面給出這些常用 NMEA-0183 語句的字段定義解釋

3-2 協(xié)議幀格式說明:

該協(xié)議采用 ASCII 碼。 幀格式形如: $ aaccc,ddd,ddd,…,ddd * hh < C R >< LF>
<1> “$”——幀命令起始位
<2> aaccc——地址域,前兩位為識別符,后三位為語句名
<3> ddd…ddd——數(shù)據(jù)
<4> “ * ”——校驗和前綴
<5> hh——校驗和(check sum), $與*之間所有字符 ASCII 碼的校驗和(各字節(jié)做異或運算,得到校驗和后,再轉(zhuǎn)換 16 進制格式的 ASCII 字符。)
<6> < CR>< LF>——CR(Carriage Return) + LF(Line Feed)幀結(jié)束,回車和換行

3-3 GGA數(shù)據(jù)格式

GPS 固定數(shù)據(jù)輸出語句(Global positioning system fix data)。

格式:$GNGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,<14>*<15>< CR>< LF >

$GNGGA,012842.000,2253.7220,N,11350.7025,E,1,11,1.5,44.8,M,0.0,M,*44

<1> UTC 時間,格式為 hhmmss.sss
<2> 緯度,格式為 ddmm.mmmm(前導(dǎo)位數(shù)不足則補 0)
<3> 緯度半球, N 或 S(北緯或南緯)
<4> 經(jīng)度,格式為 dddmm.mmmm(前導(dǎo)位數(shù)不足則補 0)
<5> 經(jīng)度半球, E 或 W(東經(jīng)或西經(jīng))
<6> 定位質(zhì)量指示, 0=定位無效, 1=標準定位, 2=差分定位, 6=估算
<7> 使用衛(wèi)星數(shù)量,從 00 到 12(前導(dǎo)位數(shù)不足則補 0)
<8> 水平精確度, 0.5 到 99.9
<9> 天線離海平面的高度, -9999.9 到 9999.9 米
<10> 高度單位, M 表示單位米
<11> 大地橢球面相對海平面的高度(-999.9 到 9999.9)
<12> 高度單位, M 表示單位米
<13> 差分 GPS 數(shù)據(jù)期限(RTCM SC-104),最后設(shè)立 RTCM 傳送的秒數(shù)量
<14> 差分參考基站標號,從 0000 到 1023(前導(dǎo)位數(shù)不足則補 0)
<15> 校驗和。

其他數(shù)據(jù)格式這里就不再介紹

四、NMEA庫移植過程

NMEA解碼庫使用純 C 語言編寫,支持解析 GPGGA,GPGSA ,GPGSV, GPRMC, GPVTG 這五種語句(這五種語句已經(jīng)提供足夠多的 GPS 信息),

解析得的 GPS 數(shù)據(jù)信息以結(jié)構(gòu)體存儲,附加了地理學(xué)相關(guān)功能,可支持導(dǎo)航等數(shù)據(jù)工作。

將nmea_decode文件夾復(fù)制到工程目錄之下

并在keil的設(shè)置添加文件路徑:


將庫文件下的.c文件添加到工程中

五、MM32配置代碼

GPS在傳輸數(shù)據(jù)的時候是串口接收的,因此大量的數(shù)據(jù)在串口傳輸時候,如果使用mcu來進行循環(huán)處理,這將大大降低CPU的效率

因此這里選擇串口dma,硬件數(shù)據(jù)傳輸,但是網(wǎng)上關(guān)于靈動單片機的dma配置資源比較少,這里我將我的代碼配置出來。

5-1 GPS接口初始化

主要包括串口初始化和串口dma配置

///** // * @brief GPS_Config gps 初始化 // * @param 無 // * @retval 無 // */ void GPS_Config(void) {GPS_USART_Config();GPS_DMA_Config(); }

GPS_USART_Config函數(shù)

主要是對mm32 與定位模塊連接的 USART 串口外設(shè)作了基本的初始化,除了要注意把波特率配置為 9600,其它跟普通串口配置無異。

/** 函數(shù)名:GPS_USART_Config* 描述 :USART GPIO 配置,工作模式配置* 輸入 :無* 輸出 : 無* 調(diào)用 :外部調(diào)用*/ static void GPS_USART_Config(void) { uart_init(GPS_UART, GPS_USART_BAUDRATE, GPS_USART_RX, GPS_USART_TX);uart_rx_irq(GPS_UART, 1); }

GPS_DMA_Config 函數(shù)

MM32DMA相關(guān)的宏定義:這部分可以查閱芯片手冊得到:

//DMA #define GPS_USART_DMA_STREAM DMA2_Channel3 #define GPS_DMA_IRQn DMA2_Channel3_IRQn //GPS中斷源 #define GPS_USART_DMA_CLK RCC_AHBENR_DMA2 #define GPS_USART_DMA_CHANNEL DMA_Channel_3/* 外設(shè)標志 */ #define GPS_DMA_IT_HT DMA2_IT_HT3 //DMA_IT_HTIF5 #define GPS_DMA_IT_TC DMA2_IT_TC3 //DMA_IT_TCIF5#define UART_DMAReq_Rx ((uint16_t)0x0040) /* 中斷函數(shù) */ #define GPS_DMA_IRQHANDLER DMA2_Channel3_IRQHandler //GPS使用的DMA中斷服務(wù)函數(shù)

串口接收緩沖區(qū)地址宏定義

#define GPS_DATA_ADDR (u32)&UART4->RDR //GPS_DR_Base //GPS使用的串口的數(shù)據(jù)寄存器地址 #define GPS_RBUFF_SIZE 512 //串口接收緩沖區(qū)大小 #define HALF_GPS_RBUFF_SIZE (GPS_RBUFF_SIZE/2) //串口接收緩沖區(qū)一半

重點在串口 DMA 的配置,代碼如下

/*** @brief GPS_Interrupt_Config 配置GPS使用的DMA中斷 * @param None.* @retval None.*/ static void GPS_Interrupt_Config(void) {exNVIC_Init_TypeDef NVIC_InitStruct;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStruct.NVIC_IRQChannel = GPS_DMA_IRQn;NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority = 1;NVIC_InitStruct.NVIC_IRQChannelSubPriority = 0;NVIC_InitStruct.NVIC_IRQChannelCmd = ENABLE;exNVIC_Init(&NVIC_InitStruct); } /*** @brief GPS_DMA_Config gps dma接收配置* @param 無* @retval 無*/ static void GPS_DMA_Config(void) {DMA_InitTypeDef DMA_InitStructure;/*開啟DMA時鐘*/ RCC_AHBPeriphClockCmd(GPS_USART_DMA_CLK, ENABLE); /* 復(fù)位初始化DMA數(shù)據(jù)流 */ DMA_DeInit(GPS_USART_DMA_STREAM);DMA_StructInit(&DMA_InitStructure); /*設(shè)置DMA源:串口數(shù)據(jù)寄存器地址*/DMA_InitStructure.DMA_PeripheralBaseAddr = GPS_DATA_ADDR; /*內(nèi)存地址(要傳輸?shù)淖兞康闹羔?*/DMA_InitStructure.DMA_MemoryBaseAddr = (u32)gps_rbuff;/*方向:從外設(shè)到內(nèi)存*/ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC; /*傳輸大小DMA_BufferSize=SENDBUFF_SIZE*/ DMA_InitStructure.DMA_BufferSize = GPS_RBUFF_SIZE;/*外設(shè)地址不增*/ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable; /*內(nèi)存地址自增*/DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable; /*外設(shè)數(shù)據(jù)單位*/ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;/*內(nèi)存數(shù)據(jù)單位 8bit*/DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte; /*DMA模式:不斷循環(huán)*/DMA_InitStructure.DMA_Mode = DMA_Mode_Circular; /*優(yōu)先級:中*/ DMA_InitStructure.DMA_Priority = DMA_Priority_Medium; //M2M mode is disabledDMA_InitStructure.DMA_M2M = DMA_M2M_Disable; // 非內(nèi)存到內(nèi)存模式DMA_InitStructure.DMA_Auto_reload = DMA_Auto_Reload_Enable;/*配置DMA2的數(shù)據(jù)流3*/ DMA_Init(GPS_USART_DMA_STREAM, &DMA_InitStructure); // Enable UARTy_DMA1_Channel Transfer complete interruptDMA_ITConfig(GPS_USART_DMA_STREAM, DMA_IT_HT|DMA_IT_TC, ENABLE);/* 配置串口 向 DMA發(fā)出請求 */UART_DMACmd(UART4, UART_DMAReq_EN, ENABLE); /*使能DMA*/DMA_Cmd(GPS_USART_DMA_STREAM, ENABLE);/*配置中斷優(yōu)先級*/GPS_Interrupt_Config(); }

GPS_DMA_Config 函數(shù)主要工作如下: 設(shè)置了外設(shè)地址為 USART 的數(shù)據(jù)寄存器,并把數(shù)據(jù)傳輸方向設(shè)置為從USART 數(shù)據(jù)寄存器傳輸?shù)絻?nèi)存變量 gps_rbuff 中,該緩沖區(qū)數(shù)組大小為 512 字節(jié)。

DMA2_Channel3_IRQHandler中斷函數(shù)

最關(guān)鍵的位置它設(shè)置了 DMA 半傳輸結(jié)束中斷及全傳輸結(jié)束中斷,

//配置 DMA 發(fā)送完成后產(chǎn)生中斷 DMA_ITConfig(GPS_USART_DMA_STREAM,DMA_IT_HT|DMA_IT_TC,ENABLE);

所以它實際把緩沖區(qū)分為成了大小相等的 A/B 兩部分,每次 DMA 接收了半個緩沖區(qū)大小的數(shù)據(jù)時(本程序為256 字節(jié)),就會引起中斷得益于這個機制。

可以設(shè)計程序當(dāng) DMA 使用緩沖區(qū) A 存儲數(shù)據(jù)時,控制 CPU 使用 B中的數(shù)據(jù)進行 GPS 解碼,當(dāng) DMA 使用 B 存儲時,控制 CPU 使用 A 進行解碼,只要緩沖區(qū)的大小設(shè)置合適,即可避免前面說到的數(shù)據(jù)丟失問題,這種處理方式也稱“乒乓緩沖”,得名于它像打乒乓球一樣,你來我往。

當(dāng) DMA 的 半 傳 輸 中 斷 或 全 傳 輸 中 斷 產(chǎn) 生 時 , 進 入 的 中 斷 服 務(wù) 函 數(shù) 調(diào) 用 了DMA2_Channel3_IRQHandler函數(shù)

void DMA2_Channel3_IRQHandler(void) {if(DMA_GetITStatus(GPS_DMA_IT_HT) ) /* DMA 半傳輸完成 */{GPS_HalfTransferEnd = 1; //設(shè)置半傳輸完成標志位DMA_ClearITPendingBit (GPS_DMA_IT_HT); }else if(DMA_GetITStatus(GPS_DMA_IT_TC)) /* DMA 傳輸完成 */{GPS_TransferEnd = 1; //設(shè)置傳輸完成標志位DMA_ClearITPendingBit(GPS_DMA_IT_TC);} }

在 這 個 函 數(shù) 處 理 中 , 主 要 是 在 半 傳 輸 和 全 傳 輸 結(jié) 束 引 起 中 斷 時 , 對GPS_HalfTransferEnd 和 GPS_TransferEnd 標志位進行標記, 在解碼流程中根據(jù)這兩個標志使用不同的緩沖區(qū)進行處理。

5-2 解碼測試函數(shù)nmea_decode_test()

解碼函數(shù)主要是調(diào)用函數(shù)庫中的函數(shù),并加標志位進行處理。

/*** @brief nmea_decode_test 解碼GPS模塊信息* @param 無* @retval 無*/ int nmea_decode_test(void) {double deg_lat;//轉(zhuǎn)換成[degree].[degree]格式的緯度double deg_lon;//轉(zhuǎn)換成[degree].[degree]格式的經(jīng)度nmeaINFO info; //GPS解碼后得到的信息nmeaPARSER parser; //解碼時使用的數(shù)據(jù)結(jié)構(gòu) uint8_t new_parse=0; //是否有新的解碼數(shù)據(jù)標志nmeaTIME beiJingTime; //北京時間 uint8 str_buff[50];/* 設(shè)置用于輸出調(diào)試信息的函數(shù) */nmea_property()->trace_func = &trace;nmea_property()->error_func = &error;nmea_property()->info_func = &gps_info;/* 初始化GPS數(shù)據(jù)結(jié)構(gòu) */nmea_zero_INFO(&info);nmea_parser_init(&parser);while(1){ // for(int t = 0;t<256;t++){uart_putchar(DEBUG_UART,gps_rbuff[t]);}if(GPS_HalfTransferEnd) /* 接收到GPS_RBUFF_SIZE一半的數(shù)據(jù) */{/* 進行nmea格式解碼 */nmea_parse(&parser, (const char*)&gps_rbuff[0], HALF_GPS_RBUFF_SIZE, &info);GPS_HalfTransferEnd = 0; //清空標志位new_parse = 1; //設(shè)置解碼消息標志 }else if(GPS_TransferEnd) /* 接收到另一半數(shù)據(jù) */{nmea_parse(&parser, (const char*)&gps_rbuff[HALF_GPS_RBUFF_SIZE], HALF_GPS_RBUFF_SIZE, &info);GPS_TransferEnd = 0;new_parse =1;}if(new_parse) //有新的解碼消息 { /* 對解碼后的時間進行轉(zhuǎn)換,轉(zhuǎn)換成北京時間 */GMTconvert(&info.utc,&beiJingTime,8,1);/* 輸出解碼得到的信息 */// printf("\r\n時間%d-%02d-%02d,%d:%d:%d\r\n", beiJingTime.year+1900, beiJingTime.mon,beiJingTime.day,beiJingTime.hour,beiJingTime.min,beiJingTime.sec);//info.lat lon中的格式為[degree][min].[sec/60],使用以下函數(shù)轉(zhuǎn)換成[degree].[degree]格式deg_lat = nmea_ndeg2degree(info.lat);deg_lon = nmea_ndeg2degree(info.lon);// printf("\r\n緯度:%f,經(jīng)度%f\r\n",deg_lat,deg_lon); // printf("\r\n海拔高度:%f 米 ", info.elv); // printf("\r\n速度:%f km/h ", info.speed); // printf("\r\n航向:%f 度", info.direction); // printf("\r\n正在使用的GPS衛(wèi)星:%d,可見GPS衛(wèi)星:%d",info.satinfo.inuse,info.satinfo.inview); // printf("\r\n正在使用的北斗衛(wèi)星:%d,可見北斗衛(wèi)星:%d",info.BDsatinfo.inuse,info.BDsatinfo.inview); // printf("\r\nPDOP:%f,HDOP:%f,VDOP:%f",info.PDOP,info.HDOP,info.VDOP);/* 顯示時間日期 */sprintf(str_buff," Date:%4d/%02d/%02d ", beiJingTime.year+1900, beiJingTime.mon,beiJingTime.day);LCD_ShowString(0,2,str_buff,BLACK);sprintf(str_buff," Time:%02d:%02d:%02d", beiJingTime.hour,beiJingTime.min,beiJingTime.sec);LCD_ShowString(0,20,str_buff,BLACK);/* 正在使用的衛(wèi)星 可見的衛(wèi)星*/sprintf(str_buff," GPS:%2d ", info.satinfo.inuse);LCD_ShowString(150,0,str_buff,BLACK);/* 正在使用的衛(wèi)星 可見的衛(wèi)星*/sprintf(str_buff," BDS:%2d ", info.BDsatinfo.inuse);LCD_ShowString(150,20,str_buff,BLACK);/* 緯度 經(jīng)度*/sprintf(str_buff," lat:%.6f ", deg_lat);LCD_ShowString(0,40,str_buff,BLUE);sprintf(str_buff," lon:%.6f",deg_lon);LCD_ShowString(115,40,str_buff,BLUE);/* 速度 */sprintf(str_buff," speed:%4.2f km/h", info.speed);LCD_ShowString(0,60,str_buff,RED);/* 航向 */sprintf(str_buff," Angle:%3.2f deg", info.direction);LCD_ShowString(0,80,str_buff,MAGENTA);new_parse = 0;}} }

根據(jù)串口的內(nèi)容,緊接著調(diào)用 NMEA庫函數(shù) nmea_parse 進行解碼,解碼的結(jié)果存放在數(shù)據(jù)結(jié)構(gòu)變量 info 中,由于解碼結(jié)果得到的時間信息是格林威治時間,所以在輸出解碼結(jié)果前,調(diào)用了 GMTconvert 函數(shù)把它轉(zhuǎn)化成北京時間。

使用了 nmea_ndeg2degree 函數(shù)把 info.lat 及 info.lon 參數(shù)轉(zhuǎn)化到了 deg_lat 和 deg_lon 變量中。

info.lat 及 info.lon 存儲的就是緯度、 經(jīng)度信息,但它們的單位是[degree][min].[sec/60]格式,即 NMEA 語句解碼后的原始 ddmm.mmmm 表示的數(shù)據(jù),通常在地圖上使用的格式都是[degree].[degree], 所以一定要經(jīng)過這樣轉(zhuǎn)換后再使用。

5-3 MM32堆棧空間設(shè)置

由于 NMEA 解碼庫在進行解碼時需要動態(tài)分配較大的空間,所以我們需要在 MM32的啟動文件 startup_mm32f327x_keil.s 文件中對堆棧空間進行修改,本工程中設(shè)置的棧空間大小設(shè)置為 0x00002000, 堆空間大小設(shè)置為 0x0000 0800。

Stack_Size EQU 0x00002000 ;這時候為8kb棧空間 實測最大調(diào)用為3264bAREA STACK, NOINIT, READWRITE, ALIGN=3 Stack_Mem SPACE Stack_Size __initial_sp; <h> Heap Configuration ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> ; </h> Heap_Size EQU 0x00000800AREA HEAP, NOINIT, READWRITE, ALIGN=3 __heap_base Heap_Mem SPACE Heap_Size __heap_limitPRESERVE8THUMB

關(guān)于如何查看工程中調(diào)用的最大棧空間,可以查看我之前寫的博客鏈接:
Keil STM32查看堆棧使用量及調(diào)用鏈.htm文件

六、主函數(shù)調(diào)用

#include "headfile.h" // **************************** 代碼區(qū)域 ****************************int main(void) {board_init(true); //初始化 UART1 DEBUG輸出串口GPS_Config(); //初始化 GPS DMA加大容量棧空間Lcd_Init(); LCD_ShowString(0,0,"GPS_TEST",MAGENTA); //初始化 IPS ST7789屏幕 nmea_decode_test(); //GPS解碼測試while(1){}}

在全部模塊初始化結(jié)束之后,就可以在屏幕上邊參數(shù)信息了,包括經(jīng)緯度和時間等等。

另外:確認天線處在衛(wèi)星信號良好的位置中, 天線需要正面朝上,并置于室外無遮擋物處。 若把天線置于室內(nèi),是無法定位的,衛(wèi)星信號在室內(nèi)基本無信號

最后工程文件我將放置在百度網(wǎng)盤鏈接: https://pan.baidu.com/s/1QRNr87n38MjN-yKf30Uiww提取碼:jr2t

不足之處多多指教,工程的我是根據(jù)野火的NMEA庫移植而來。dma配置部分花費的時間比較多,后來看了靈動官網(wǎng)的一些配置,參考而來。參數(shù)手冊很重要,一些dma的通道都是從中看來的。

總結(jié)

以上是生活随笔為你收集整理的【灵动MM32-DMA传输-GPS解算】 移植NMEA协议库解析GGA数据格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

精品久久久久免费极品大片 | 久久看片网 | 2018亚洲男人天堂 | 国产精品一二 | 精品婷婷 | 久久久久国产免费免费 | 色爱成人网| 中文字幕亚洲高清 | 草久电影| 国产系列精品av | 国产不卡av在线播放 | 久久精品1区2区 | 欧美小视频在线观看 | 成人在线免费视频 | 日本中文不卡 | 九九亚洲视频 | 欧美在线视频精品 | 欧美a级免费视频 | www一起操 | 天天插天天干天天操 | 国产精品theporn | 欧美成人h版在线观看 | 婷婷精品国产一区二区三区日韩 | 这里只有精品视频在线观看 | 欧洲亚洲女同hd | 亚洲最大av在线播放 | av免费看网站 | 日韩簧片在线观看 | 中文字幕第一页av | 91看片看淫黄大片 | 日韩在线免费观看视频 | 婷婷丁香五 | 日韩一区二区三区在线观看 | wwwwww黄| 国产成a人亚洲精v品在线观看 | av黄色免费网站 | 男女啪啪免费网站 | 91黄色在线观看 | 91av视频免费观看 | 国产综合在线视频 | 久久久久在线观看 | 国产精品视频专区 | 国产高清不卡在线 | 天天干天天干天天干天天干天天干天天干 | 国产色网 | 日本在线观看中文字幕 | 久草在线费播放视频 | 色先锋资源网 | 日韩精品一区二区三区视频播放 | 精品电影一区 | 日韩二区在线观看 | 日韩久久视频 | 99久久爱| 日韩大片在线播放 | 黄色a大片 | 国产亚州精品视频 | 久久久国产视频 | 婷婷在线视频 | 国产 日韩 在线 亚洲 字幕 中文 | 伊人国产在线观看 | 日本激情视频中文字幕 | 最新国产中文字幕 | 国产福利一区二区三区在线观看 | 992tv在线成人免费观看 | 欧美小视频在线观看 | 视频三区| 国产中文字幕第一页 | av午夜电影| 久久精品99国产精品日本 | 欧美巨乳波霸 | 日韩精品久久久 | 欧美激情综合五月色丁香 | 午夜精品久久久久久久99 | 亚洲在线视频免费 | 天天操天天谢 | 在线一区电影 | 精品欧美乱码久久久久久 | 在线观看亚洲 | 欧美日韩不卡一区二区三区 | 亚洲国产精品久久久久久 | 久久婷婷一区二区三区 | 黄色一级大片在线观看 | 一区二区三区免费在线 | 国产一级淫片免费看 | a成人在线| 日韩激情久久 | 欧美日韩有码 | 99精品在线免费视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 国产精品自在线 | 中文字幕在线免费看 | 免费在线观看成人小视频 | 久久在线免费视频 | 精品一区在线 | 手机在线永久免费观看av片 | 在线看av网址| 在线看成人 | 91在线视频在线 | x99av成人免费 | 国语自产偷拍精品视频偷 | 中文字幕在线免费播放 | 久久手机精品视频 | 97超碰精品 | 国产精品久久久久久久久久久久午夜 | 久久久久久久久毛片精品 | 91看片一区二区三区 | 国产成人精品一区一区一区 | 免费在线播放 | 91完整版观看 | 久久国产美女视频 | 欧美日韩一区二区三区不卡 | 天天操天天操天天操天天操天天操 | 成人xxxx| 国产成人精品久久二区二区 | 色网免费观看 | 免费日韩电影 | 国产精品免费视频网站 | 天天操狠狠操夜夜操 | 精品国产乱码久久久久久久 | 亚洲成人资源 | 最近中文字幕免费视频 | 欧美日韩视频在线播放 | 久久福利在线 | 国产精品美女视频网站 | 天天色天天操天天爽 | 日日日爽爽爽 | 在线观看91精品国产网站 | 三级在线视频播放 | 成片免费 | 国产1区在线观看 | 国产精品久久久久av | 在线日韩一区 | 国产成人精品亚洲精品 | av免费网站| 在线观看视频免费大全 | 91秒拍国产福利一区 | 亚洲区视频在线 | 国产精品k频道 | 视频在线在亚洲 | 精品亚洲一区二区 | 91精品专区| 亚洲激情婷婷 | 中文字幕在线看视频国产中文版 | 成人av在线影视 | 最近中文字幕免费视频 | 亚洲一二三在线 | 青青河边草观看完整版高清 | 国产成人精品av | 91精品在线免费观看视频 | 国产不卡视频在线播放 | 天天操综合网站 | 成年人视频在线免费播放 | 国产在线精品国自产拍影院 | 又黄又爽又刺激视频 | 97av免费视频 | 国产免费视频一区二区裸体 | 在线观看日韩免费视频 | 91精品啪在线观看国产 | 久视频在线 | 成年人视频在线免费观看 | 久久久久久国产精品免费 | 国产一级二级在线 | 91激情在线视频 | 国产黄色观看 | 99国内精品 | 九九爱免费视频在线观看 | 91av资源网 | 日韩av影片在线观看 | 日本在线观看视频一区 | 久久久五月天 | 中文字幕亚洲综合久久五月天色无吗'' | 国产精品a久久久久 | 性色av一区二区三区在线观看 | 国产精品一区在线观看 | 免费精品视频在线 | 综合网色 | av中文字幕在线电影 | 91三级在线观看 | 日韩中文字幕免费视频 | 国产福利精品在线观看 | 国产999免费视频 | 欧美男男tv网站 | 毛片网在线 | 日韩精品一区二区三区视频播放 | 国产精品一区在线 | 国内揄拍国产精品 | 99久久婷婷国产 | 免费在线激情电影 | 免费看国产黄色 | 在线观看的av | 国产精品久久久久久久免费大片 | 欧美在线视频免费 | 国产精品久久久久久久久久久久久 | 久久久久福利视频 | 久久久精品国产一区二区 | 亚洲国产精品久久久久 | 色吧av色av | 天天射天天色天天干 | 亚洲精品玖玖玖av在线看 | 久久乐九色婷婷综合色狠狠182 | 国产精品第10页 | 五月网婷婷 | 国产精品美女毛片真酒店 | 日韩视频在线观看视频 | 波多野结衣精品 | 日本天天操| 国产一区二区在线播放 | 久久免费视频一区 | 久久伦理网| 久久久久久久久久久久久影院 | 久草91视频| 一区二区三区精品久久久 | 欧美日韩大片在线观看 | 91福利社区在线观看 | 国产丝袜在线 | 黄色小说视频在线 | 激情在线免费视频 | 久久久精品福利视频 | 大型av综合网站 | 欧美日韩中文国产一区发布 | 日韩激情一二三区 | 六月色丁 | 27xxoo无遮挡动态视频 | 亚洲综合干 | 91mv.cool在线观看 | 欧美久久综合 | 嫩草av影院 | www.激情五月.com | 亚洲欧美国产精品久久久久 | 成人黄色在线电影 | 精品在线视频一区 | 西西4444www大胆无视频 | 99久久婷婷国产精品综合 | 91九色视频 | 亚洲精品乱码久久久久久高潮 | 69精品视频在线观看 | 国产精品麻 | 国产精品久久久久永久免费 | 婷婷深爱 | 成人亚洲综合 | 日韩免费观看高清 | 久久婷婷综合激情 | 国产自产高清不卡 | 蜜臀av在线一区二区三区 | 国产精品免费久久久久久久久久中文 | 九九热在线精品视频 | 欧美va在线观看 | 国产婷婷精品av在线 | av软件在线观看 | 国产亚洲精品久久久久久网站 | 久久er99热精品一区二区三区 | 久久精品久久精品久久39 | 日韩欧美一区二区在线 | 日本护士三级少妇三级999 | 欧美男同视频网站 | 一本一本久久a久久精品牛牛影视 | 日韩3区| 欧美analxxxx | 欧美成亚洲 | 免费在线观看一区 | 久久久福利影院 | 色综合天天综合 | 中文字幕一区二区三区乱码不卡 | 91精品在线观看入口 | 国产精品久久免费看 | 久久久久久看片 | 91亚洲精品久久久蜜桃网站 | 国产精品v a免费视频 | 日日成人网 | 欧美日韩国产一区二区在线观看 | 免费又黄又爽的视频 | 欧美 日韩 国产 成人 在线 | 成年人在线免费看视频 | 丁香婷婷综合激情 | 欧美一级淫片videoshd | 免费黄色在线播放 | 天天草天天爽 | 97在线观看免费观看高清 | 国产精品久久久一区二区三区网站 | 国产麻豆剧传媒免费观看 | 日韩av一区二区三区在线观看 | 国产视频每日更新 | 奇米影视8888在线观看大全免费 | 亚洲精品小视频 | 久久久受www免费人成 | 91精品国产乱码久久桃 | 精品久久亚洲 | 一区二区三区不卡在线 | 日韩精品不卡在线 | 亚洲一区网 | 5月丁香婷婷综合 | 国产啊v在线观看 | 中文字幕电影一区 | 久久久精品欧美一区二区免费 | 成人动漫一区二区 | 久久婷亚洲五月一区天天躁 | 日韩欧美在线观看 | 国产理论一区二区三区 | 在线观看91av| 中文字幕欧美日韩va免费视频 | 亚洲欧洲av在线 | 一级黄色大片 | 欧美小视频在线观看 | 欧美激情视频免费看 | 精品一区二区综合 | 色中色资源站 | 亚洲国产偷 | 91福利影院在线观看 | 午夜视频久久久 | 有码中文字幕 | 欧美极度另类性三渗透 | 日韩国产精品久久久久久亚洲 | 成人免费视频视频在线观看 免费 | 国产尤物一区二区三区 | 欧美精品一区二区性色 | 怡红院成人在线 | 亚洲精品一区二区18漫画 | 亚洲aⅴ免费在线观看 | 91视频最新网址 | 国产中文字幕91 | 精品九九九 | 在线免费中文字幕 | 免费观看一级成人毛片 | 玖玖玖影院 | 国产在线a免费观看 | 看片网站黄色 | 亚洲国产精品免费 | 成年人电影免费在线观看 | 碰碰影院 | www.com久久久| 国产一级二级三级视频 | 999热线在线观看 | 最新免费中文字幕 | 国产伦精品一区二区三区… | 综合天天色 | 欧美日产在线观看 | 91精品国产高清自在线观看 | 超碰99在线 | 国产1区在线 | 中文字幕丝袜一区二区 | 午夜性色 | 中文视频一区二区 | 午夜影视剧场 | 免费视频xnxx com | 91网址在线观看 | 91中文字幕网 | 日韩中文字幕免费视频 | 91麻豆精品国产91久久久久久久久 | 久久久久久久久久久久99 | 中文字幕在线观看视频一区二区三区 | 片网站| 国产日韩在线看 | 91在线播| 黄色小说免费观看 | 99色在线播放 | 精品国产99国产精品 | 欧美中文字幕第一页 | 欧美国产91| 99视频精品在线 | 天天爱综合 | 日本h视频在线观看 | 国产精品成人一区二区三区吃奶 | 日韩亚洲欧美中文字幕 | 最近高清中文字幕在线国语5 | 日本视频网 | 六月丁香久久 | 九九热国产 | av在线h| 国产亚洲情侣一区二区无 | 亚洲永久精品在线观看 | 99热精品免费观看 | 在线免费中文字幕 | 狠狠躁天天躁 | 高潮毛片无遮挡高清免费 | 日韩精品视频网站 | 国产精品美女久久久久久久久久久 | 欧美在线91 | 精品久久久久久亚洲 | 国产精品久久久久久久久久三级 | 国外成人在线视频网站 | 国产成人精品一区在线 | 日日日视频 | 天天操网站 | 国产黄在线看 | 午夜精品一区二区三区在线播放 | 中文字幕色站 | 精品一区二区免费在线观看 | 亚洲区视频在线观看 | 中文字幕av最新更新 | 成人av片免费看 | 一本一本久久a久久精品综合妖精 | www.国产在线视频 | 免费av试看| 国产免费不卡 | 久久亚洲私人国产精品 | 97在线看 | 久久久久久久久国产 | 国产高清久久久 | 丁香婷婷深情五月亚洲 | 久久久蜜桃一区二区 | 99精品在线免费在线观看 | 免费在线观看成年人视频 | 久久国产精品免费看 | 中文字幕一区二区三区四区久久 | av在线播放网址 | 天天综合91| av资源在线看 | 日韩精品一区二区三区高清免费 | 国产黄色精品在线 | 色婷婷啪啪免费在线电影观看 | 久久无码精品一区二区三区 | 日本不卡一区二区三区在线观看 | 欧美另类tv | 久久电影网站中文字幕 | 国产资源免费 | 全黄色一级片 | 久久伊人免费视频 | 999久久a精品合区久久久 | 日韩黄色免费在线观看 | 日韩在线观看你懂的 | 亚洲欧美日本一区二区三区 | 黄污网站在线 | 国产精品中文 | 亚洲五月激情 | 91精品1区2区 | 精品一区二区久久久久久久网站 | 国产成人综合精品 | 狠狠色丁香久久婷婷综 | 国产一区在线视频观看 | 丁香婷婷综合五月 | 日韩av偷拍 | 久久亚洲婷婷 | 91精品国产一区二区在线观看 | 黄色三级久久 | 亚洲一区二区三区精品在线观看 | 国产亚洲无 | 亚洲天堂香蕉 | 四虎在线观看 | 91看片淫黄大片一级在线观看 | 超碰最新网址 | 国产精品久久久久久久久久久久午 | 色视频在线观看 | 国产精品v欧美精品v日韩 | 久久久久免费电影 | 在线视频亚洲 | 在线国产高清 | 中文字幕在线观看第三页 | 激情五月av | 国产精品9999| 成人羞羞免费 | 成人在线观看影院 | 日韩一区二区三免费高清在线观看 | 99视频久 | 一二三区av | 国产精品免费不卡 | 成年人免费观看在线视频 | 又爽又黄又无遮挡网站动态图 | 美腿丝袜一区二区三区 | 国产精品自产拍在线观看网站 | 91精品视频在线观看免费 | 综合在线观看色 | 久久久久久久久久网站 | 国产高清在线精品 | 久久99国产精品免费网站 | 亚洲区色| 91手机视频在线 | 欧洲激情综合 | 亚洲成人av一区 | 91精品伦理 | 色婷婷在线观看视频 | 久久免费看a级毛毛片 | 国产成人黄色在线 | 欧美一区二区视频97 | 日韩在线视频网站 | 国产精品99久久久久久人免费 | 91漂亮少妇露脸在线播放 | 一区在线播放 | 久久天天躁夜夜躁狠狠85麻豆 | 日韩精品视频一二三 | 午夜av免费 | 国产精品永久免费观看 | 91成人精品一区在线播放69 | 日本在线观看一区 | 日韩精品第1页 | 伊人婷婷综合 | 国产午夜精品福利视频 | 最新的av网站 | 欧美另类交人妖 | 在线观看视频一区二区 | 日韩大片在线免费观看 | 91久久丝袜国产露脸动漫 | 中文日韩在线视频 | 手机成人av| 色在线网 | 久久久久久久久久久久久久av | a级片久久| 亚洲欧美日韩国产一区二区 | 久久毛片网 | 国产精品美女在线观看 | 欧美日韩视频在线一区 | 国产精品久久久区三区天天噜 | 天天干天天草 | 岛国av在线不卡 | 国产精品嫩草55av | 在线 国产一区 | 永久中文字幕 | 一级成人网| 亚洲精品久久久久www | 欧美视频在线二区 | 欧美精品一区二区在线观看 | 精品国产免费人成在线观看 | 黄色一级大片在线观看 | 久久亚洲精品电影 | 亚洲视频免费在线观看 | 国产破处在线播放 | 色婷婷五| 日韩免费观看一区二区 | 欧美韩国在线 | 三级黄色欧美 | 视频二区在线 | 美女视频国产 | 久久99精品久久只有精品 | 亚洲综合视频在线 | 国产精品刺激对白麻豆99 | 日韩二级毛片 | 亚洲电影院| 伊人色综合久久天天网 | www.综合网.com | 日韩av在线小说 | 一区二区三区四区五区六区 | 97超碰网| 97精品一区二区三区 | 91国内在线| 色一级片| 国产一区视频导航 | 在线国产福利 | 97超碰在线资源 | 精品91 | 91精品老司机久久一区啪 | 欧美激情片在线观看 | 五月婷网 | 午夜精品视频在线 | 婷婷色网址 | 亚洲丝袜一区二区 | 天天操天天操天天操天天操天天操天天操 | 成人丁香花 | 中文资源在线官网 | 国产精品一区二区三区在线免费观看 | 天堂网中文在线 | 能在线看的av | 玖玖999 | 日韩剧情 | 天天综合网 天天综合色 | 国产高清不卡在线 | 最近中文字幕免费视频 | 色视频成人在线观看免 | 国产一区视频在线 | 五月天视频网站 | 亚洲成a人片在线www | 国产精品理论视频 | 中文字幕在线播放一区二区 | 日韩激情第一页 | 亚洲一区二区三区四区在线视频 | 日日婷婷夜日日天干 | 碰超在线 | 99 视频 高清 | 久久国产露脸精品国产 | 国产精品久久久久久99 | 久久av电影 | 免费在线精品视频 | 国产中文字幕国产 | 国产午夜精品一区二区三区在线观看 | 国产一区二区网址 | 久久久久久国产精品久久 | 国产一区视频免费在线观看 | 91免费网站在线观看 | 国产一区二区精品 | wwxxx日本| 久av电影 | 激情在线网站 | 国语久久 | 午夜精品一区二区三区免费 | www黄在线 | 欧美在线1| 在线精品视频免费播放 | 国产录像在线观看 | www.香蕉视频 | 夜夜躁狠狠躁日日躁 | 亚洲经典精品 | 九九色视频 | 久久精品国产免费看久久精品 | 99久久久久久久久 | 六月激情 | 日韩av中文字幕在线免费观看 | 国产精品系列在线播放 | 国产成人三级一区二区在线观看一 | 99精品国产兔费观看久久99 | 久久久影视 | 中文字幕色播 | 精品国产色 | 国产传媒一区在线 | 国产成人福利片 | 人人干人人做 | 亚洲精品毛片一级91精品 | 97香蕉久久超级碰碰高清版 | 欧美色图88| 国产精品成人一区二区三区吃奶 | 射射射综合网 | 99视频+国产日韩欧美 | 色黄www小说| 国产精品入口a级 | 免费在线观看日韩欧美 | 在线小视频 | 免费看十八岁美女 | 91在线免费视频 | 欧美一区二区日韩一区二区 | 国产免费叼嘿网站免费 | 精品专区一区二区 | 国产精品一区在线 | 国产资源av | 最近中文字幕国语免费高清6 | 国内外成人在线视频 | av资源中文字幕 | 精品视频99 | 91精品国产成 | 91.精品高清在线观看 | 色激情在线 | 天天色天天射天天操 | 国产免码va在线观看免费 | 天堂在线成人 | 午夜精品一区二区三区四区 | 午夜久久视频 | 欧美日韩国内在线 | 国产不卡精品 | 夜夜操天天干, | 99视频国产在线 | 黄色av一级片| 色播五月婷婷 | 毛片a级片| 8x8x在线观看视频 | 国产第页 | 亚洲一区二区视频在线播放 | 亚洲日本一区二区在线 | 美女网站在线免费观看 | 日韩视频一区二区三区 | 日韩中文字幕在线不卡 | 成人黄色片免费 | 色综合久久综合网 | 欧美综合色 | 亚洲国产美女精品久久久久∴ | 在线看一区 | 亚洲综合五月 | 精品国产诱惑 | a天堂中文在线 | 午夜精品麻豆 | av丝袜在线 | 国产香蕉久久精品综合网 | 国产伦精品一区二区三区免费 | 日韩中文字幕亚洲一区二区va在线 | 欧美日韩高清免费 | 91豆花在线观看 | 国产福利精品在线观看 | 91超碰在线播放 | 天天操夜夜想 | 五月婷久久 | 91精品国产成人观看 | 日韩高清在线一区二区 | 韩国av在线播放 | 日韩精品欧美一区 | 免费黄色激情视频 | 在线观看日本高清mv视频 | 成人性生活大片 | bbw av| 久草久视频 | 9免费视频 | 丝袜美腿在线视频 | 久久久久久久久久久免费av | 亚洲欧洲成人精品av97 | 久久久国产99久久国产一 | 99re久久资源最新地址 | 一级黄色片在线免费观看 | 久久情网 | 免费久久99精品国产 | 国产精品久久久久久久久久ktv | 日本在线观看黄色 | bbbbb女女女女女bbbbb国产 | 欧美精品国产综合久久 | 91九色免费视频 | .国产精品成人自产拍在线观看6 | 日韩精品视频在线观看网址 | 欧美视频www | 欧美欧美| 四虎在线观看视频 | 久久免费国产 | 日韩视频精品在线 | 狠狠色综合网站久久久久久久 | 天天操比 | 日韩欧美精品在线观看 | 中文字幕欧美三区 | 成人在线观看资源 | 久久国产亚洲精品 | 久久大视频| 在线国产91 | 成人免费一区二区三区在线观看 | 国产精品久久久久久一区二区三区 | 日韩一区二区三区观看 | 久久99国产综合精品 | 日本护士三级少妇三级999 | 亚洲高清不卡av | 国产又粗又猛又黄又爽 | 97视频在线免费播放 | 色 中文字幕| 激情视频二区 | 五月天色综合 | 成年人电影免费在线观看 | 操操操人人 | 国产精品国产三级国产不产一地 | 天天做天天干 | 天天天天天天操 | 成年人免费观看国产 | 激情久久久久久久久久久久久久久久 | 国产成人福利在线观看 | 欧美日韩一区二区三区免费视频 | 激情五月婷婷激情 | 区一区二区三区中文字幕 | 天天透天天插 | 在线成人一区二区 | 国产精品久久免费看 | 成人在线观看网址 | 国内精品久久久久影院日本资源 | 免费黄色在线 | 蜜桃av久久久亚洲精品 | 欧美一级欧美一级 | 99re6热在线精品视频 | 国产免费久久久久 | 亚洲精品久久久久999中文字幕 | 97中文字幕 | 日韩特黄av | 一区二区伦理电影 | 国产一级视频免费看 | 久久久电影 | 开心丁香婷婷深爱五月 | 91视频免费播放 | 手机色站| 99久久精品无码一区二区毛片 | 成人三级av | 日日激情 | 国产99久久久国产精品免费看 | 狠狠色香婷婷久久亚洲精品 | 国产aa免费视频 | 一区二区三区四区五区在线 | 91精彩视频在线观看 | 91久久精品一区二区三区 | 观看免费av | 国产一区二区三区免费在线观看 | 欧美精品一区二区蜜臀亚洲 | 国产91精品一区二区绿帽 | 久久久国际精品 | 日韩视频中文字幕 | 九九视频免费 | 成年人国产视频 | 成人免费中文字幕 | 麻豆视频在线免费看 | 色偷偷88888欧美精品久久久 | 亚洲精品久久久蜜桃直播 | 欧美一级性生活 | 美女久久精品 | 91精品人成在线观看 | 狠狠干夜夜爱 | 在线中文字幕播放 | 国产又粗又猛又黄又爽视频 | 国精产品999国精产品视频 | 四虎成人网 | 婷婷色伊人 | 超碰在线9 | 91精品免费在线 | 久久综合色天天久久综合图片 | av在线播放免费 | 中文字幕黄色 | 久久久久综合精品福利啪啪 | 久草在线免费播放 | 蜜臀久久99静品久久久久久 | 综合av在线| 日韩精品一区二区三区三炮视频 | 免费 在线 中文 日本 | 888av| 久久久久久久久久久福利 | 天天在线免费视频 | 精品久久久成人 | 国产精品午夜久久久久久99热 | 国产精品99精品 | 中文字幕精品久久 | 国产成人综合精品 | 久久中文字幕导航 | 99久精品视频 | 91精品老司机久久一区啪 | 国产日韩在线一区 | 免费高清男女打扑克视频 | 色偷偷888欧美精品久久久 | 美女av免费看 | 免费欧美精品 | 国产精品久久久久久久久久久杏吧 | 亚洲九九九在线观看 | 精品国产视频在线 | 国产精品久久久久久久免费大片 | 在线观看成人一级片 | 亚州人成在线播放 | 欧美精品久久天天躁 | 五月天精品视频 | 久久成人午夜 | 久久久久久久久久久影视 | 久久超级碰视频 | 一级a性色生活片久久毛片波多野 | av成人免费在线观看 | 久草视频在线免费播放 | 综合网五月天 | 中文字幕资源网在线观看 | 免费看污的网站 | 五月激情亚洲 | 高清国产午夜精品久久久久久 | 天天色成人网 | 日韩中文字幕在线观看 | 久久久久麻豆v国产 | 91九色网站 | 国产精品18久久久久久久久 | 免费十分钟 | 日韩视频中文字幕在线观看 | 久久99精品久久久久久清纯直播 | 国产尤物视频在线 | a级片久久久 | 欧美另类高潮 | 久久久国产一区二区三区四区小说 | 国产伦精品一区二区三区免费 | av电影在线不卡 | 四虎国产免费 | 久久免费美女视频 | 亚洲成人在线免费 | 欧美天天射 | 成 人 黄 色视频免费播放 | 日韩久久久| 亚洲 欧美 成人 | 国产麻豆成人传媒免费观看 | 日韩欧美精品在线观看视频 | 粉嫩av一区二区三区入口 | 亚洲视频999 | 国语对白少妇爽91 | 日韩精品国产一区 | 欧美男同视频网站 | 天天拍天天爽 | 久久精品一级片 | 国产视频在线观看一区 | 日韩精品欧美专区 | 国产精品久久久久久电影 | 国产不卡在线视频 | 97精品电影院| 黄色大片中国 | japanesexxx乱女另类 | 射久久久| avove黑丝| 国产精品尤物 | 亚洲理论电影网 | 91av原创| 亚洲成人av在线播放 | 婷婷色在线| 国产精品18久久久久久久久久久久 | 久久久一本精品99久久精品66 | 免费国产一区二区 | 成人午夜电影免费在线观看 | 91精品综合在线观看 | 在线中文字母电影观看 | www日韩视频| 免费黄色特级片 | 一区二区三区观看 | 欧美日在线 | 日韩久久久久久久久久久久 | av资源中文字幕 | 毛片一二区| 欧美日韩三级在线观看 | 国产在线毛片 | 四虎成人精品永久免费av | 国产精品美女免费视频 | 欧美一区二区在线免费看 | 亚洲国内精品 | 国产尤物一区二区三区 | 中文伊人 | 婷婷丁香综合 | 国产一级片视频 | 九九热视频在线免费观看 | 美女视频a美女大全免费下载蜜臀 | 深爱激情av | 97在线免费 | 999久久久久久久久6666 | 日韩视频一区二区 | 日韩激情在线视频 | 欧美色图88 | 色综合久久五月 | 欧美色综合天天久久综合精品 | 免费久久99精品国产 | 一级淫片a | 热久在线 | 日韩综合一区二区 | 91精品久久久久久粉嫩 | 亚洲精品美女久久久久 | 午夜影院日本 | 国产精品一区二区 91 | 亚洲激情五月 | av免费网 | 国产二区电影 | 日日夜夜免费精品视频 | 一级片色播影院 | 999久久久国产精品 高清av免费观看 | www黄在线| 久久免费精品一区二区三区 | 五月花激情 | 天天干天天拍 | 99视频导航 | 91天堂在线观看 | 中文字幕一二三区 | 黄色国产区| 国产一区视频免费在线观看 | 亚洲精品午夜视频 | 国产精品区免费视频 | freejavvideo日本免费 | 香蕉精品视频在线观看 | 在线欧美a | 婷婷丁香久久五月婷婷 | 免费av免费观看 | 久久精品99国产精品亚洲最刺激 | 91在线porny国产在线看 | 一区二区精 | 在线视频app | 黄网在线免费观看 | 亚洲国产欧美一区二区三区丁香婷 | 日韩国产欧美在线视频 | 久热av在线 | 久久久香蕉视频 | 天堂av免费在线 | 亚洲国产中文字幕在线观看 | 亚洲视频综合 | 97热视频| 天天躁天天躁天天躁婷 | 久久久久久久久久久影视 | 欧美a级免费视频 | 天天插天天干 | 国产美女视频 | 天天操天天色天天 | 国产精品一区在线观看 | 日韩xxxxxxxxx | 免费网站看av片 | 日韩在线三级 | 婷婷成人在线 | 久久激情婷婷 | 久久久久久久久久久久久9999 | 粉嫩一二三区 | 国产97色在线| 日本激情动作片免费看 | 免费99精品国产自在在线 | 欧美a级片网站 | www蜜桃视频| ,午夜性刺激免费看视频 | 美女免费视频一区二区 | 夜夜操综合网 | 99国产免费网址 | 色婷婷福利 | 日韩二区在线观看 | 日韩毛片在线一区二区毛片 | 亚洲mv大片欧洲mv大片免费 | 最近中文字幕大全中文字幕免费 | 国产成人精品av久久 | 国产精品久久久久国产精品日日 | 在线观看深夜福利 | av一级片在线观看 | 久久久久国产一区二区三区 | 久av在线 | 精品久久久一区二区 | 99久久久久久久久久 | 91超级碰碰 | 日韩高清在线不卡 | 欧美精品久久久久性色 | 国产成人精品999 | 婷婷深爱五月 | 成 人 黄 色 片 在线播放 | 国产精品一区久久久久 | 美女黄频在线观看 | 欧美午夜a| 美女精品网站 | a一片一级| 日韩av快播电影网 | 91精品国产福利在线观看 | 免费看污污视频的网站 | 国产第一页在线播放 | 天堂av一区二区 | 成人av免费在线看 | 国产精品一区二区无线 | 在线观看www视频 | 国产精品一区免费看8c0m | 开心色婷婷 | 在线观看免费国产小视频 |