色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 >
輕松學ARM系列之玩轉蜂鳴器
時間:2018-08-16作者:華清遠見

作者:熊老師,華清遠見教育科技集團講師。

今天我們來學習輕松學arm系列之玩轉蜂鳴器,基于arm的cortex_a8內核的三星S5PV210開發平臺。

那么我們來看一下如何學習使用pwm控制蜂鳴器?

一、總體架構圖

 

 

搞定蜂鳴器之前需要我們對三星的GPIO簡介的相關章節有一定的了解,主要是timer 定時器。

二、玩轉定時器的幾個要領

2.1 查看開發板上蜂鳴器的連接的原理圖

蜂鳴器對應的原理圖

 

 

核心板的對應的原理圖

 

 

2.2 選中GPD0CON配置寄存器的xpwmTOUT1功能

 

 

GPD0.GPD0CON = ((~(0xf 0))& GPD0CON)| (0x2 << 4);選為pwm輸出功能

2.3 配置預分頻和分頻寄存器的配置

 

 

 

 

配置預分頻的值,TIMER.TCFG0 = (TIME.TCFG0 & (~0xff)) | 0xff ;

預分頻的值設置為255 + 1

 

 

配置分頻的值為16分頻:

TIMR.TCFG1 = (TIME.TCFG1 & (~0xf0))| (0x4 << 4);

2.4 設置緩沖計數器的寄存器值和緩沖比較器的值

工作原理:計數器的值每隔一個時鐘周期,做減1操作,如果減到值與比較器的值相等那么進行高低電平的轉換,繼續遞減1,直到為0,那么翻轉,實現了一個完整的方波周期

 

 

 

 

設置計數緩沖區寄存器值

TIME.TCNTB1 = XXX; 設置總周期,一個pwm

設置比較緩沖區寄存器值

TIME.TCMPB1 = XXX/2; 設置是占空比

2.5 手動更新緩沖寄存器中的值到計數器中

設置pwm的步驟:

 

 

 

 

 

 

 

 

根據是1.3.15的第二步,先設置手動更新,在清除手動更新,啟動定時器

手動更新,使緩沖器中的值更新到計數器中,雙緩沖機制

TIME.TCON = TIME.TCON & (0x0e << 8) ; 0000 1110

清除手動更新位,啟動定時器。 0000 1101 0x0d

TIME.TCON = TIME.TCON & (0x0d << 8) ;


發表評論

全國咨詢電話:400-611-6270,雙休日及節假日請致電值班手機:15010390966

在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)

企業培訓洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)

Copyright 2004-2018 華清遠見教育科技集團 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號

主站蜘蛛池模板: 色偷偷色偷偷色偷偷在线视频 | 国产AV巨作情欲放纵无码 | 中文字幕 日韩 欧美 | 激情小说亚洲色图 | 狂猛欧美激情性XXXX大豆行情 | 国产精品亚洲а∨无码播放麻豆 | 精品久久久久久狼人社区 | 护士脱了内裤让我爽了一夜视频 | 内射精品无码中文字幕 | 日本一级淫片免费啪啪3 | 久久精品中文字幕无码绿巨人 | 亚洲男同GV在线观看 | 麻豆啪啪 | 大片免免费观看视频播放器在线观看 | 五月丁香婷姐色 | 狠狠综合亚洲综合亚洲色 | 日本在线视频免费看 | 女人被狂爆到高潮免费视频 | 麻豆AV无码精品一区二区 | 少妇三级全黄在线播放 | 国产精品夜色一区二区三区 | 亚裔大战黑人老外av | 无码人妻一区二区三区免费 | 激情小说亚洲色图 | 一区二区国产高清视频在线 | 无码人妻少妇色欲AV一区二区 | 中文字幕亚洲乱码熟女在线 | 国产小嫩模无套中出视频 | 情欲体验馆np触手调教 | 无码精油按摩潮喷在播放 | 亚洲va天堂va在线va欧美 | 精品人妻一区二区三区四区在线 | 四虎www4hv| 天堂8在线天堂资源在线 | 男女午夜猛烈啪啦啦视频 | 国产熟女一区二区三区四区五区 | 在线看黄色片 | japanese色系home中文 | 国产精品色婷婷久久99精品 | 97久久精品人人槡人妻人 | 熟女精品视频一区二区三区 |