2015-7-13 11:28| 发布者: kaloha| 查看: 5577| 评论: 0
简介
当LS时钟工作在128kHz时可产生频率为1kHz,2 kHz或者是4 kHz的蜂鸣信号。
(图23:STM8蜂鸣器功能图)
蜂鸣器操作
为了使用蜂鸣功能,按顺序执行如下的步骤:1.根据13.2.2中描述的方法确定BEEPDIV[4:0]的值来校准LS时钟的频率;2.通过写BEEP_CSR的BEEPSEL[1:0]位来选择1 kHz,2 kHz或4 kHz的输出频率;3.置位BEEP_CSR的BEEPEN位来使能LS的时钟源;注意:预分频计算器仅仅在当BEEPDIV[4:0]的值不同于复位值0x1F时才开始运行。
蜂鸣器校准
该步骤可以用来校准LS 128 kHz的时钟以便达到标准的1 kHz,2 kHz或4 kHz频率输出采用如下的步骤:1.测量LSI的时钟频率(请参考12.2.3)2.采用如下方法计算BEEPDIV的值,这里A和x是fLS/8(kHz)的整数和小数部分值:
当x小于或者等于A/(1+2*A)时,BEEPDIV=A-2;否则BEEPDIV=A-1
蜂鸣器控制/状态寄存器(BEEP_CSR)
地址偏移值:0x00复位值:0x1F
BEEP寄存器表和复位值
(表25:STM8蜂鸣器寄存器表)
以上资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!
评论
微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )
GMT+8, 2024-12-22 13:08 , Processed in 0.023771 second(s), 20 queries .