- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HT45F23Voice功能应用实例
HT45F23 Voice 功能應用實例
HT45F23 Voice 功能應用實例
文件編碼:AN0233T
簡介
Smoke Detector 系列 MCU HT45F2x 內建有 12-bit ADC、OPA Comparator、12-bit DAC、串列
介面 SPI/I2C 等功能。本文以 HT45F23 為母體,介紹 HT45F2x 的 Voice 功能應用,包含 DAC
的使用及使用 SPI 介面與外掛 Flash Memory 提取語音資料。
Operation Declaration
Voice Function
HT45F23 語音控制暫存器控制 DAC 電路模組的開關,如果 DAC 電路沒有使能,DAH/DAL
內的資料輸出都將是無效的。DACEN 位元寫入1將使能 DAC 電路模組,同時也將引導 PB4
引腳的 DAC 輸出,DACEN 位元寫入0將禁用 DAC 電路模組,PB4 引腳將當作普通 I/O 輸
出。
HT45F23 與 Voice 輸出相關的暫存器總共有三個:DAH、DAL 和 DACTRL。
DAH 和 DAL 暫存器用於存放 12 位元語音輸出內容,其中 DAH 暫存器用於存放語音內容的
高八位元,DAL 暫存器存的高四位元用於存放語音內容的低四位元,DAL 暫存器的低四位
元未使用。
DAH 和 DAL 暫存器
1
HT45F23 Voice 功能應用實例
DACTRL 暫存器用於使能/禁止 DAC 輸出功能和調節輸出語音音量大小 -- 共八級可調音
量,由 VOL0 ~ VOL2 三位元進行音量大小調節。
DACTRL 暫存器
S/W Flowchart
HT45F23 外掛 Flash Memory 語音輸出的一般操作步驟:
1、初始化 SPI 介面及語音輸出暫存器 DAL、DAH。
2、使能 Flash Memory 及語音功率放大電
文档评论(0)