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

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

?? main.c

?? STM8s
?? C
字號:
/* MAIN.C file
 * Copyright (c) 軒微科技
 本程序功能為讓軒微科技STM8S105S4開發板左右觸控鍵按下時發出蜂鳴且滅燈,滑塊滑動時會發出答聲,同時串口輸出觸控消息.
 本程序使用ST官方庫進行操作.
 軒微科技保留所有權利.

 */


#include "stm8s.h"
#include "stm8s_uart2.h"
#include "stm8s_gpio.h"
#include "stm8s_beep.h"
#include "stm8_tsl_api.h"
#include "stm8s_exti.h"


unsigned char silder1=0;
unsigned char key=0;

void touchSensorEnable(void);
void xwopenTouchTask(void);

main()
{
	unsigned long i=0;
	//切換到外部16MHz晶振振蕩器運行,讓開發板高速運行
	CLK_HSECmd(ENABLE);
	CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO,CLK_SOURCE_HSE,DISABLE,CLK_CURRENTCLOCKSTATE_DISABLE);
	//反初始化GPIOD 
	GPIO_DeInit(GPIOD);
	//實始化GPIOD,配置其第0,2,3位為推挽輸出,高電平.
	GPIO_Init(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3, GPIO_MODE_OUT_PP_LOW_FAST);
	//反初始化串口
	UART2_DeInit();
	//初始化串口
	UART2_Init(38400,UART2_WORDLENGTH_8D,UART2_STOPBITS_1,UART2_PARITY_NO, UART2_SYNCMODE_CLOCK_DISABLE, UART2_MODE_TX_ENABLE);
	//串口發送串口初始化完成信息
	putStrLine("串口初始化完成.");
	//反初始化BEEP
	BEEP_DeInit();
	//初始化BEEP
	BEEP_Init(BEEP_FREQUENCY_2KHZ);
	//配置振蕩器2M
	BEEP_LSICalibrationConfig(16000000);
	putStrLine("蜂鳴器初始化完成.");

	//初始化觸摸
	TSL_Init();
	putStrLine("觸摸服務初始化完成");
	//使能所有觸控盤
	touchSensorEnable();
	putStrLine("觸摸鍵已使能");

	while (1)
	{
		//執行客戶端任務
		xwopenTouchTask();
		//檢測按鍵狀態
		TSL_Action();	
	}
}

void touchSensorEnable(void)
{
  u8 i;
#if NUMBER_OF_SINGLE_CHANNEL_KEYS > 0
  for (i = 0; i < NUMBER_OF_SINGLE_CHANNEL_KEYS; i++)
  {
    sSCKeyInfo[i].Setting.b.IMPLEMENTED = 1;
    sSCKeyInfo[i].Setting.b.ENABLED = 1;
    sSCKeyInfo[i].DxSGroup = 0x01; /* 0x00 = DxS disabled, other values = DxS enabled */
  }
#endif

#if NUMBER_OF_MULTI_CHANNEL_KEYS > 0
  for (i = 0; i < NUMBER_OF_MULTI_CHANNEL_KEYS; i++)
  {
    sMCKeyInfo[i].Setting.b.IMPLEMENTED = 1;
    sMCKeyInfo[i].Setting.b.ENABLED = 1;
    sMCKeyInfo[i].DxSGroup = 0x01; /* 0x00 = DxS disabled, other values = DxS enabled */
  }
#endif
}


void xwopenTouchTask(void)
{
	if(key!=GPIO_ReadInputPin(GPIOD,GPIO_PIN_7))
	{
		key=GPIO_ReadInputPin(GPIOD,GPIO_PIN_7);
		if(!key)
		{
			GPIO_WriteHigh(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Init(BEEP_FREQUENCY_2KHZ);
			BEEP_Cmd(ENABLE);
		}
		else
		{
			GPIO_WriteLow(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Cmd(DISABLE);
		}		
	}
  if ((TSL_GlobalSetting.b.CHANGED) && (TSLState == TSL_IDLE_STATE))
  {
    TSL_GlobalSetting.b.CHANGED = 0;

    if (sSCKeyInfo[0].State.b.DETECTED) /* KEY 1 touched */
    {
			putStrLine("左鍵被摸");
			GPIO_WriteHigh(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Init(BEEP_FREQUENCY_2KHZ);
			BEEP_Cmd(ENABLE);
			return;
    }
		else if(sSCKeyInfo[0].State.b.IDLE)
		{
			GPIO_WriteLow(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Cmd(DISABLE);
		}
		if (sSCKeyInfo[1].State.b.DETECTED)
		{
			putStrLine("右鍵被摸");
			GPIO_WriteHigh(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Init(BEEP_FREQUENCY_2KHZ);
			BEEP_Cmd(ENABLE);
			return;
		}
		else if (sSCKeyInfo[1].State.b.IDLE)
		{
			GPIO_WriteLow(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
			BEEP_Cmd(DISABLE);
		}
  }
	else  if((TSL_GlobalSetting.b.LOCKED) && (silder1!=sMCKeyInfo[0].Position))
	{
		BEEP_Init(BEEP_FREQUENCY_4KHZ);
		BEEP_Cmd(ENABLE);
		silder1=sMCKeyInfo[0].Position;		
		GPIO_WriteHigh(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
		putStr("滑塊值:");
		putIntLine(silder1);	
		GPIO_WriteLow(GPIOD, GPIO_PIN_0|GPIO_PIN_2|GPIO_PIN_3);
		BEEP_Cmd(DISABLE);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产1区2区3区| 久久综合成人精品亚洲另类欧美| 奇米色一区二区三区四区| 国产欧美精品在线观看| 在线成人免费观看| 91天堂素人约啪| 国产精品69毛片高清亚洲| 日韩国产一区二| 亚洲综合在线免费观看| 欧美国产一区二区在线观看| 日韩精品专区在线| 欧美日韩一区 二区 三区 久久精品| 丁香另类激情小说| 国产在线乱码一区二区三区| 三级不卡在线观看| 一区二区三区四区精品在线视频| 国产日韩精品视频一区| xfplay精品久久| 日韩三级视频在线看| 欧美妇女性影城| 欧美在线观看视频一区二区三区| jlzzjlzz亚洲日本少妇| 国产不卡一区视频| 国产精品主播直播| 黑人巨大精品欧美一区| 久久99国产精品久久| 免费日本视频一区| 热久久久久久久| 免费成人av在线播放| 蜜臀国产一区二区三区在线播放| 亚洲bt欧美bt精品777| 亚洲小说春色综合另类电影| 亚洲一区二区视频在线观看| 亚洲最大色网站| 一区二区三区四区视频精品免费| 亚洲精品国产视频| 亚洲综合一区二区| 亚洲成av人片| 三级欧美在线一区| 美国十次了思思久久精品导航| 蜜桃视频一区二区三区| 久久精品国产77777蜜臀| 另类专区欧美蜜桃臀第一页| 加勒比av一区二区| 顶级嫩模精品视频在线看| 国产91在线观看| 91免费国产在线观看| 色综合天天综合狠狠| 欧美系列亚洲系列| 制服丝袜日韩国产| 欧美tickle裸体挠脚心vk| 久久久久久电影| 最新中文字幕一区二区三区| 亚洲女人的天堂| 婷婷开心激情综合| 精品无码三级在线观看视频| 丁香激情综合五月| 欧美最猛性xxxxx直播| 欧美一区二区视频在线观看2022| 精品国产123| 中文字幕亚洲电影| 亚洲国产日韩综合久久精品| 日韩精品一卡二卡三卡四卡无卡| 精品午夜久久福利影院| 99视频精品全部免费在线| 欧美色图一区二区三区| 日韩欧美一二区| 一色桃子久久精品亚洲| 午夜国产不卡在线观看视频| 国产高清在线精品| 在线区一区二视频| 欧美videofree性高清杂交| 国产精品乱码妇女bbbb| 亚洲成人tv网| 成人污视频在线观看| 精品视频在线免费看| 久久久久久97三级| 亚洲一区二区综合| 国产精品一区二区视频| 欧美日韩小视频| 国产日产精品一区| 午夜精品久久久久久久99水蜜桃| 国产在线观看免费一区| 在线精品视频一区二区| 久久免费视频色| 亚洲超碰97人人做人人爱| 国产91在线看| 日韩欧美高清一区| 怡红院av一区二区三区| 国产成人精品亚洲777人妖| 欧美三级韩国三级日本三斤| 国产日韩影视精品| 免费黄网站欧美| 日本久久一区二区三区| 久久久久亚洲蜜桃| 日本美女视频一区二区| 色噜噜偷拍精品综合在线| 2021国产精品久久精品| 日本成人在线电影网| 一本色道久久综合精品竹菊| 久久美女艺术照精彩视频福利播放 | 在线观看一区二区视频| 久久久久久99久久久精品网站| 亚洲不卡av一区二区三区| 99精品久久99久久久久| 国产午夜精品一区二区三区视频| 日韩电影在线观看一区| 一本色道a无线码一区v| 国产精品你懂的在线欣赏| 蜜臀av国产精品久久久久| 欧美日韩久久一区| 亚洲一区二区三区在线看| 91在线视频免费观看| 国产欧美一区二区三区在线看蜜臀 | 麻豆一区二区三| 欧美午夜精品久久久久久超碰| 中文字幕第一页久久| 国产一区二区三区电影在线观看| 欧美一区二区三区在线观看视频| 亚洲一区二区三区不卡国产欧美| 99国产精品久久久久久久久久| 国产日韩av一区二区| 国产精品911| 久久精品日韩一区二区三区| 激情综合五月天| 精品国产免费一区二区三区四区| 免费一级片91| 精品女同一区二区| 久久精品国产第一区二区三区| 日韩一二三区不卡| 奇米777欧美一区二区| 日韩欧美成人午夜| 国产一区二区免费在线| 久久九九影视网| 成人性生交大片免费看视频在线| 国产精品你懂的| 91麻豆视频网站| 亚洲成人av电影| 日韩一区二区免费视频| 老司机精品视频导航| 久久人人爽爽爽人久久久| 国产精品一区免费视频| 国产精品久久久一本精品| 91在线看国产| 亚洲综合一区二区精品导航| 欧美精品日日鲁夜夜添| 日本欧美在线观看| 26uuuu精品一区二区| 成人app软件下载大全免费| 亚洲视频一区二区在线| 欧美日韩在线直播| 欧美aaaaa成人免费观看视频| 欧美精品一区二区三区四区 | 精品影视av免费| 久久久久成人黄色影片| www.在线成人| 亚洲午夜一区二区三区| 日韩欧美一级片| 成人免费毛片app| 亚洲国产精品久久人人爱| 欧美一级欧美三级在线观看 | 91丨porny丨国产入口| 亚洲线精品一区二区三区八戒| 日韩一区二区三区三四区视频在线观看| 秋霞电影网一区二区| 国产午夜精品美女毛片视频| 色一情一伦一子一伦一区| 美日韩黄色大片| 成人免费一区二区三区在线观看| 欧美色网站导航| 懂色中文一区二区在线播放| 亚洲第一综合色| 国产日产欧美一区| 欧美色图在线观看| 国产成人av一区二区三区在线| 亚洲综合一区在线| 国产日韩高清在线| 欧美高清视频在线高清观看mv色露露十八| 久久电影网电视剧免费观看| 亚洲三级电影全部在线观看高清| 91精品久久久久久久91蜜桃| 暴力调教一区二区三区| 美女视频黄 久久| 亚洲美腿欧美偷拍| 久久久噜噜噜久久中文字幕色伊伊| 色综合久久综合中文综合网| 黄色资源网久久资源365| 日本三级亚洲精品| 伊人色综合久久天天人手人婷| 欧美va天堂va视频va在线| 欧美亚洲国产一区二区三区| 成人免费视频app| 日产精品久久久久久久性色| 亚洲柠檬福利资源导航| 久久久久久久久久久黄色| 91精品国产综合久久福利| 91在线观看一区二区| 狠狠色狠狠色综合系列| 日本在线不卡视频一二三区| 亚洲另类在线制服丝袜|