stm8 蜂鸣器BEEP
来源:互联网 发布:人才招聘源码 码农网 编辑:程序博客网 时间:2024/05/17 06:43
第一步:蜂鸣器介绍
请注意 “13.2.2蜂鸣器校准”的第2点
好了,蜂鸣器介绍完了,其实就是看数据手册,就是这么简单。下面就是具体实现了。
第二步:具体实现
void Beep_Init(void){ CLK_ICKR |= 0x08; //开启内部LSI while(!(CLK_ICKR&0x10)); //等待内部低速LSI就绪 BEEP_CSR = 0x20|14; //输出1KHz } 不要问我这里为什么是14。int main( void ){ System_Init(); Beep_Init(); while (1);}
关于函数System_Init(),请看这一讲:《stm8 点亮第一个LED》 里面有关于时钟的介绍和实现。
这里我们还需要设置stm8s的选项字节OptionByte的ARF7。
在仿真模式下:ST-LINK--->Option bytes--->ARF7,右击鼠标选择Alternate Active。
如下图所示:
有图有真相了。O(∩_∩)O哈哈~
至此蜂鸣器介绍完毕。
0 0
- stm8 蜂鸣器BEEP
- BEEP蜂鸣器
- beep 控制蜂鸣器发声
- Beep蜂鸣器驱动程序分析
- 4412驱动-beep 蜂鸣器 驱动
- Beep 让蜂鸣器发出滴滴的声音
- S3C2440 测试程序(一)PWM控制蜂鸣器Beep(2000, 100)
- 基于STM8单片机的蜂鸣器和弦声音的设计
- beep
- Beep
- STM8L051之蜂鸣器beep--库函数版(没有用TIM2校准LSI)
- STM8
- 蜂鸣器
- 蜂鸣器
- 蜂鸣器
- 蜂鸣器
- 蜂鸣器
- 蜂鸣器
- runtime运行机制
- 虚拟设备创建多分区虚拟磁盘(软盘,硬盘)
- R软件学习笔记-1
- 函数ZwQuerySystemInformation小结
- 递归的应用实战一
- stm8 蜂鸣器BEEP
- 检查被修改的参数-被修改的时间及前后值
- VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- 【mybatis】完全解读mybatis JDBC事务
- iOS UICollectionView实现瀑布流(3)
- 社区发现算法(二)
- 斜堆与左偏树
- Python学习笔记(一)