打印
[STM8]

STM8S103F3 蜂鸣器功能

[复制链接]
4450|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Yaung2012|  楼主 | 2012-11-1 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人现在用STM8S103F3这个MCU,要用到BEEP功能,这个IC自带BEEP功能,操作BEEP_CSR = 0x2e;用示波器测试I/O口没有波形输出,内部振荡器LSI 128KHZ打开了,Option中没有设置PD4为BEEP,这个MCU是没有设置的,哪位大哥大姐知道的,麻烦告诉下,万分感谢!
沙发
holts| | 2012-11-1 13:20 | 只看该作者
手册上有说明, OPTION需要设

使用特权

评论回复
板凳
Yaung2012|  楼主 | 2012-11-2 09:57 | 只看该作者
按手册上的说明来写,还是不行啊,STM8S103F3这个MCU的OPTION没有设置BEEP功能的,105的是有的,我用仿真看BEEP_CSR寄存器没有任何改变

使用特权

评论回复
地板
bobo5650| | 2012-11-2 13:50 | 只看该作者
时钟开了没有?CLK_PCKENR2

使用特权

评论回复
5
Yaung2012|  楼主 | 2012-11-2 15:09 | 只看该作者
CLK_PCKENR2   =  0x08; ADC打开了,会有影响吗

使用特权

评论回复
6
bobo5650| | 2012-11-12 10:05 | 只看该作者
我记得BEEP应该跟AWU共用时钟,不是跟ADC共用。

使用特权

评论回复
7
origin6047| | 2012-11-14 16:28 | 只看该作者
首先确认,stm8s103f3 是有beep功能,而且option默认是第1功能,不需要改写。
按以下操作就可以使用了:
1.  连接LSI :  CLK->PCKENR2 |=(1<<2);
2.  BEEP->CSR=0x4B;   //2k frequency,  disable
在函数中操作  Beep->CSR &=0x01;  //beep enable

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

0

粉丝