98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 關于使用stm8單片機的“外部計數(shù)”TIMx_ETR測脈沖的軟件配置問題

關于使用stm8單片機的“外部計數(shù)”TIMx_ETR測脈沖的軟件配置問題

關鍵字:stm8 配置 TIMx_ETR 脈沖 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:28

本人在大四工作實習期間,由于工作需要,需要使用STM8單片機測量一個方波脈沖的頻率,一開始想要使用定時器捕獲,可是需要測量的脈沖頻率較高,用捕獲測量不僅測量不準確,而且效率低下。于是乎想到了用外部計數(shù)TIMx_ETR功能測量!

真正的問題來了,之前從來沒用過STM8的外部脈沖計數(shù)功能,而且網(wǎng)上也是在找不到如何配置外部脈沖計數(shù)模式。而公司的進度還在不斷的向前趕,更蛋疼的是STM8的絕大多數(shù)資料手冊全是英文版的,不像STM32單片機那樣有很多中文版。這下可急壞了筆者?蛇是硬著頭皮連夜加班的看英文文檔。

經(jīng)過2天的努力煎熬,筆者終于找到了解決方法,那個興奮啊,無以言表。接下來話不多說,趕緊向廣大網(wǎng)友分享STM8單片機的TIMx_ETR的配置技巧:

1:其實STM8單片機的TIMx_ETR功能對STM8S系列和STM8L系列的配置方法是不相同的;STM8S是標準版,而STM8L是低功耗版;

對于STM8S系列的外部計數(shù)配置,需要通過向FLASH內(nèi)修改選項字節(jié)來激活TIMx_ETR的重映射功能,通過查看手冊的“選項字節(jié)”那部分就可以發(fā)現(xiàn),在STM8S的4803h地址的重映射選項里有個選項字節(jié)叫OPT2,當向OPT2字節(jié)寫入0X20時,便可以將PB3引腳映射為TIMx_ETR外部脈沖計數(shù)功能引腳。配置完選項字節(jié)之后另外還有一個值得注意的問題是:此時該PB3引腳的管腳必須配置成“上拉輸入且無外部中斷”,即庫函數(shù)里的 GPIO_Init(GPIOB, GPIO_Pin_3, GPIO_Mode_In_PU_No_IT);這一句。現(xiàn)附程序如下所示:

{

TIM1_DeInit();

CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, ENABLE);// 開啟定時器2的時鐘,

FLASH_Unlock(FLASH_MEMTYPE_DATA); //解鎖

while(FLASH_GetFlagStatus(FLASH_FLAG_DUL) == RESET);

FLASH_ProgramOptionByte(0x4803,0x20); //選項字節(jié),向0X4803地址寫入0X20

u8 status;

status=FLASH_WaitForLastOperation(FLASH_MEMTYPE_DATA);

if(status==FLASH_STATUS_SUCCESSFUL_OPERATION)

{}

FLASH_Lock(FLASH_MEMTYPE_DATA);

TIM1_ETRClockMode2Config(TIM1_EXTTRGPSC_DIV2, TIM1_EXTTRGPOLARITY_INVERTED,0x00); //外部計數(shù)配置

TIM1_TimeBaseInit(1,TIM1_COUNTERMODE_UP,9999,0);

TIM1_ITConfig(TIM1_IT_UPDATE,ENABLE);

TIM1_SetCounter(0x0);

TIM1_ClearITPendingBit(TIM1_IT_UPDATE); //參考庫

TIM1_Cmd(ENABLE);

}

2:然而不是所有STM8單片機都需要改選項字節(jié),對于STM8L系列單片機就不必修改選項字節(jié),直接配置即可,附程序代碼如下:

TIM2_DeInit();

CLK_PeripheralClockConfig(CLK_Peripheral_TIM2, ENABLE);// 開啟定時器2的時鐘

TIM2_ETRClockMode2Config(TIM2_ExtTRGPSC_DIV2, TIM2_ExtTRGPolarity_Inverted,0x00);

TIM2_TimeBaseInit(TIM2_Prescaler_1,TIM2_CounterMode_Up,9999);//需不需要加?

TIM2_ITConfig(TIM2_IT_Update,ENABLE);

TIM2_SetCounter(0x0);

TIM2_ClearITPendingBit(TIM2_IT_Update); //參考庫

TIM2_Cmd(ENABLE);

希望能幫助到你!

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

摄像头东北对白清晰| 成人在线免费电影| chinese性旺盛老熟女| 一本大道熟女人妻中文字幕在线| 強姦亂倫中文字幕在線觀看| 性色av浪潮av色欲av一区| 亚洲精品一区三区三区在线观看| 老司机福利导航| 日韩人妻精品一区二区三区视频| 老人玩小处雌女hd另类| 小丹乖让我再进去一次| 女友去乡下玩被三个老头调教| 男女囗交大图片26交| 一受多攻同做h嗯啊巨肉| 熟女少妇精品一区二区三区| 国产成人一区二区三区影院| 双xing挨cao日常美人多汁| 我和闺蜜在ktv被八人伦| 偷拍真实夫妇作爱视频| 宝贝腿开大点我添添公交车| 天美传媒mv在线看免费下载安装| 办公室高h荡肉呻吟| 出轨h客厅激情嗯啊呻吟| 一区二区三区内射美女毛片| 雨后的小故事| 亚洲综合久久日日躁综合| 高柳の肉嫁动漫在线观看| 日本不卡一区二区三区| 无码人妻精品一区二区蜜桃在线看| 亚洲精品97久久中文字幕无码| 99久久久精品免费观看国产| japanese日本护士xxx| 成人无码一区二区三区| 波多野结衣在线观看| 动漫人物桶动漫人物免费观看网站| 再深点灬舒服灬太大了| 性欧美丰满熟妇xxxx性久久久| 18禁喷水流白浆自慰视噜噜噜| 国产在线拍揄自揄拍无码视频| 色翁荡息又大又硬又粗又爽小玲| asian艳丽的少妇pics|