亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? : Main // Description : JXARM9-2410 DMA操作實驗主程序 // 實現(xiàn)功能: // 實現(xiàn)DMA方式內存到內存的拷貝動作
?? C
字號:
/****************************************************************************/
/*                                                                          */
/* FILE NAME                                      VERSION                   */
/*                                                                          */
/* GPRS.C                                            1.0                    */
/*                                                                          */
/* DESCRIPTION                                                              */
/*                                                                          */
/*     JX44B0(S3C44B0X)GPS全球定位實驗                                      */
/*                                                                          */
/*                                                                          */
/* DATA STRUCTURES                                                          */
/*                                                                          */
/* FUNCTIONS :                                                              */
/*     在JX44B0教學實驗箱進行GPS全球定位實驗                                */
/*                                                                          */
/* DEPENDENCIES                                                             */
/*     JX44B0-3                                                             */
/*                                                                          */
/*                                                                          */
/* NAME:                                                                    */
/* REMARKS:                                                                 */
/*                                                                          */
/*								Copyright (C) 2003 Wuhan CVTECH CO.,LTD     */
/****************************************************************************/

/****************************************************************************/
/* 學習JX44B0中全球定位功能的實現(xiàn)方法:                                     */
/* 注意:                                                                   */
/*     1. 該實驗僅僅適用于JX44B0-3實驗箱                                    */
/*     2. 實驗之前請閱讀用戶手冊,并進行正確的硬件連接                      */
/*     3. 實驗過程的串口使用串口1,而不是串口0,這與其他實驗有差別,        */
/*     而且波特率必須設置為4800                                             */
/****************************************************************************/

/* 包含文件 */
#include "2410addr.h"
#include "2410lib.h"
#include "gpslib.h"

/* defines */
#define GPS_CONTROL_ADDR       0x28000004
#define GPS_CONTROL_MASK_UART   (3<<0)
#define GPS_RECV_CMD_MAX_BUF 10*1024

/* globals */ 
int gps_ctrl_value = 0x0;
char gps_recv_buf[GPS_RECV_CMD_MAX_BUF];
int  gps_recv_read = 0;
int  gps_recv_write = 0;

/********************************************************************
// Function name	: gps_uart_ctrl
// Description	    : GPS使用串口0,串口1用于顯示,GPS初始化之前請
//                    調用該函數(shù)進行初始化
// Return type		: void
// Argument         : int uart
*********************************************************************/
void gps_uart_ctrl(int uart)
{
	gps_ctrl_value &= ~GPS_CONTROL_MASK_UART;
	gps_ctrl_value |= uart;
	
	*(unsigned char *)GPS_CONTROL_ADDR = gps_ctrl_value;
}
/********************************************************************
// Function name	: gps_recv_char
// Description	    : 從GPS接收字符
// Return type		: void
// Argument         : 
*********************************************************************/
void gps_recv_char()
{
	char ch;
	
	// select uart 0
	Uart_Select(0);
	
	// receive command
	ch = Uart_GetKey();
	if(ch == 0)
	{
		return;
	}else
	{
		gps_recv_buf[gps_recv_write] = ch;
		gps_recv_write ++;
		if(gps_recv_write >= GPS_RECV_CMD_MAX_BUF)
			gps_recv_write = 0;
	}
}
/********************************************************************
// Function name	: gps_recv_cmd
// Description	    : 接收GPS定位信息
// Return type		: void
// Argument         : char *cmd
*********************************************************************/
void gps_recv_cmd(char *cmd)
{
	int loopcnt = 0;
	while(1)
	{	
		if(gps_recv_read == gps_recv_write)
		{
			gps_recv_char();
			continue;
		}
		cmd[loopcnt ++] = gps_recv_buf[gps_recv_read];
		if( (gps_recv_buf[gps_recv_read] == '\r')  \
          )
		{
			gps_recv_read ++;
			if(gps_recv_read >= GPS_RECV_CMD_MAX_BUF)
				gps_recv_read = 0;
			cmd[loopcnt ++] = 0;
			break;
		}
		gps_recv_read ++;
		if(gps_recv_read >= GPS_RECV_CMD_MAX_BUF)
			gps_recv_read = 0;
	}
}
/********************************************************************
// Function name	: TRACE_MSG
// Description	    : 打印衛(wèi)星定位信息
// Return type		: void
// Argument         : GPSINFO * pinfo
*********************************************************************/
void TRACE_MSG(GPSINFO * pinfo)
{
	Uart_Select(1);
	Uart_Printf("UTC時間:%d時%d分%d秒%d毫秒\n", pinfo->hour, pinfo->min, pinfo->sec, pinfo->secFrac);
	Uart_Printf("北京時間:%d時%d分%d秒%d毫秒\n", pinfo->bjhour, pinfo->min, pinfo->sec, pinfo->secFrac);
	Uart_Printf("緯度:%s緯%f\n", (pinfo->latNS == 'N' ? "北" : "南"), pinfo->latitude);
	Uart_Printf("經(jīng)度:%s經(jīng)%f\n", (pinfo->lgtEW == 'E' ? "東" : "西"), pinfo->longitud);
	Uart_Printf("\n");
}
/********************************************************************
// Function name	: gps_proc
// Description	    : 接收GPS定位信息并解析
// Return type		: void
// Argument         : 
*********************************************************************/
void gps_proc()
{
	char cmd_str[1024];
	char *pstr;
	while (1)
  	{  
  		GPSINFO info;
  		
  		// GPS定位信息提取
    	gps_recv_cmd(cmd_str);
    		
		// GPS定位信息解析
		GPSReceive(&info, cmd_str, strlen(cmd_str));
		
		// 打印定位信息
		if(info.bIsGPGGA ==1)
			TRACE_MSG(&info);
	}
}
/********************************************************************
// Function name	: gps_init
// Description	    : GPS模塊初始化,波特率4800
// Return type		: void
// Argument         : 
*********************************************************************/
void gps_init()
{
	/* 配置系統(tǒng)時鐘 */
    ChangeClockDivider(1,1);          // 1:2:4    
    ChangeMPllValue(0xa1,0x3,0x1);    // FCLK=202.8MHz  
    
    /* 初始化端口 */
    Port_Init();
    
    /* 初始化串口 */
    Uart_Init(0,4800);
    Uart_Select(0);
	
	gps_uart_ctrl(0x2);
}
/********************************************************************
// Function name	: Main
// Description	    : 主函數(shù)
// Return type		: void
// Argument         : 
*********************************************************************/
void Main()
{
	char ch;
	
	/* 配置系統(tǒng)時鐘 */
    ChangeClockDivider(1,1);          // 1:2:4    
    ChangeMPllValue(0xa1,0x3,0x1);    // FCLK=202.8MHz  
	
	/* 中斷初始化 */
    Isr_Init();
    /* 初始化端口 */
    Port_Init();
    
    /* 初始化串口 */
    Uart_Init(0,115200);
    Uart_Select(0);
    
    // GPS初始化
	gps_init();
	
	Uart_Select(1);
	Uart_Printf("GPS Test!\n");
		
	// 開始GPS處理
	gps_proc();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女脱光内衣内裤视频久久网站 | 青青草国产精品97视觉盛宴| 91香蕉视频mp4| 一区二区成人在线观看| 在线观看一区不卡| 秋霞午夜鲁丝一区二区老狼| 精品剧情在线观看| av一二三不卡影片| 亚洲精品高清在线观看| 欧美日韩久久久久久| 蜜臀av性久久久久蜜臀aⅴ| 欧美电视剧免费观看| 白白色 亚洲乱淫| 亚洲午夜免费福利视频| 日韩欧美在线123| 成人在线一区二区三区| 一区二区三区在线视频免费观看| 在线观看91av| 国产成人精品三级| 亚洲高清久久久| 欧美精品一区二区精品网| 99久久er热在这里只有精品15 | 美女视频第一区二区三区免费观看网站 | 亚洲一线二线三线视频| 日韩欧美在线1卡| 91香蕉视频mp4| 紧缚捆绑精品一区二区| 亚洲伦在线观看| 日韩欧美成人午夜| 在线免费观看成人短视频| 国产乱理伦片在线观看夜一区| 自拍偷自拍亚洲精品播放| 精品国产自在久精品国产| 在线视频一区二区三| 国产大陆a不卡| 日韩成人一区二区三区在线观看| 欧美激情一区二区在线| 欧美蜜桃一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久er精品视频| 亚洲一区二区免费视频| 国产精品美女久久福利网站| 欧美一区三区四区| 日本韩国精品在线| 成人一区二区视频| 国产一区中文字幕| 日日摸夜夜添夜夜添精品视频| 最新热久久免费视频| 久久亚洲精精品中文字幕早川悠里| 欧美午夜寂寞影院| 99视频热这里只有精品免费| 国产在线精品不卡| 美女视频网站久久| 肉丝袜脚交视频一区二区| 亚洲欧美日韩国产手机在线| 久久久精品日韩欧美| 欧美大片顶级少妇| 91精品国产色综合久久| 精品视频在线免费| 在线观看www91| 91丨九色丨尤物| 成+人+亚洲+综合天堂| 国产传媒一区在线| 国产一区二区三区精品视频| 麻豆视频一区二区| 日本不卡免费在线视频| 丝瓜av网站精品一区二区| 亚洲福利视频导航| 亚洲综合色成人| 一区二区三区在线不卡| 一区二区三区在线免费播放| 日韩美女精品在线| 亚洲欧美日韩国产另类专区| 亚洲天堂网中文字| 亚洲乱码精品一二三四区日韩在线 | 日韩av一二三| 免费成人小视频| 精品一区二区三区在线观看国产| 蜜臀av一区二区在线观看| 另类人妖一区二区av| 日本不卡在线视频| 青青草原综合久久大伊人精品优势| 午夜精品福利一区二区三区蜜桃| 亚洲妇熟xx妇色黄| 奇米亚洲午夜久久精品| 国产综合一区二区| 国产91丝袜在线播放| 99久久精品国产网站| 91福利小视频| 日韩丝袜美女视频| 国产日产欧美一区二区视频| 国产精品美日韩| 亚洲精品乱码久久久久久| 亚洲一区二区三区四区在线 | 精品亚洲国内自在自线福利| 国产成人啪午夜精品网站男同| 国产99久久久国产精品潘金网站| www.欧美日韩| 欧美日韩国产高清一区二区三区| 日韩视频免费直播| 欧美激情自拍偷拍| 亚洲综合精品久久| 久久99国产精品免费网站| 成人国产精品免费| 欧美午夜免费电影| 久久影院视频免费| 亚洲日本一区二区| 青青草国产精品97视觉盛宴 | 捆绑紧缚一区二区三区视频| 国产成人丝袜美腿| 精品污污网站免费看| 久久久亚洲精华液精华液精华液| 国产精品久久久久久久蜜臀| 亚洲国产日产av| 国产乱码精品一品二品| 在线观看一区日韩| 国产亚洲精品aa午夜观看| 亚洲一区在线观看视频| 国产精品一区二区久激情瑜伽 | 日韩欧美不卡一区| 中文字幕日韩精品一区| 蜜桃在线一区二区三区| 91女厕偷拍女厕偷拍高清| 精品国产精品网麻豆系列| 亚洲免费色视频| 国产成人av一区二区三区在线 | 日韩电影在线观看电影| 成人国产在线观看| 欧美成人欧美edvon| 亚洲柠檬福利资源导航| 国产美女在线观看一区| 欧美日韩一区 二区 三区 久久精品 | 天天影视涩香欲综合网| 成人午夜视频网站| 亚洲精品在线免费播放| 午夜精品久久久久久久久久久| 成人性生交大合| 精品久久久三级丝袜| 亚洲丰满少妇videoshd| 成人sese在线| 国产天堂亚洲国产碰碰| 久久国产欧美日韩精品| 欧美精品日韩精品| 一区二区三区四区乱视频| 国产91精品在线观看| 精品噜噜噜噜久久久久久久久试看| 亚洲一区二区欧美日韩| 日本乱人伦aⅴ精品| 国产精品免费看片| 国产传媒一区在线| 国产丝袜美腿一区二区三区| 看片的网站亚洲| 91精品免费在线观看| 亚洲成人动漫一区| 欧美三级欧美一级| 亚洲国产一二三| 在线观看av不卡| 亚洲最大成人综合| 91福利社在线观看| 亚洲精品国产无天堂网2021| 色婷婷综合视频在线观看| 亚洲人成伊人成综合网小说| 97精品久久久久中文字幕| 亚洲天堂久久久久久久| 91亚洲国产成人精品一区二区三| 国产精品久久久久影院亚瑟| 成人av网站在线观看| 国产精品理论在线观看| 不卡一区二区三区四区| 日韩毛片在线免费观看| 91久久精品一区二区| 亚洲一线二线三线久久久| 欧美午夜一区二区三区| 日韩精品一二区| 日韩一区二区免费在线观看| 另类小说色综合网站| 2021国产精品久久精品| 国产成人免费av在线| 中文字幕国产一区| 91视频一区二区三区| 亚洲综合视频在线观看| 777欧美精品| 国产尤物一区二区| 国产精品高潮呻吟| 在线国产电影不卡| 免费在线观看不卡| 26uuu国产电影一区二区| 丁香婷婷综合激情五月色| 亚洲欧美自拍偷拍色图| 欧美色视频一区| 国产一区在线观看麻豆| 亚洲欧洲综合另类在线| 欧美福利视频导航| 国产91精品一区二区麻豆网站 | 91精品国产91久久久久久最新毛片| 激情五月激情综合网| 亚洲色图20p| 日韩三级视频中文字幕| 成人性色生活片| 日韩精品成人一区二区三区|