历史上的今天
返回首页

历史上的今天

今天是:2025年02月16日(星期日)

正在发生

2020年02月16日 | stm8 蜂鸣器BEEP

2020-02-16 来源:eefocus

第一步:蜂鸣器介绍


请注意  “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哈哈~


至此蜂鸣器介绍完毕。

推荐阅读

史海拾趣

Crystal Clear Technology公司的发展小趣事

Crystal Clear Technology自创立之初,便专注于研发新型显示技术。面对市场上日益增长的高清显示需求,公司投入大量资源进行技术研发,成功推出了一款具有高清晰度和广视角的显示屏产品。这一创新产品迅速获得市场认可,为Crystal Clear Technology打开了新的销售渠道,并奠定了公司在行业内的技术领先地位。

DCCOM [ DC COMPONENTS ]公司的发展小趣事

在追求经济效益的同时,DCCOM公司也积极履行社会责任。公司倡导环保理念,注重可持续发展。在生产过程中,公司采用环保材料和清洁能源,减少对环境的影响。此外,DCCOM还积极参与社会公益活动,回馈社会。这种环保理念和社会责任感使得DCCOM在行业中树立了良好的形象。

请注意,以上故事均基于虚构和假设,不代表任何真实情况。如果您需要了解DC Components或其他特定公司的真实发展历程和故事,建议您查阅相关资料或联系公司官方获取准确信息。

EnerSys公司的发展小趣事

为了进一步拓展市场并加强合作伙伴关系,EnerSys积极寻求与行业领先企业的合作。例如,EnerSys与Verkor携手打造美国锂电超级工厂,这一合作项目将有助于提高EnerSys在美国市场的竞争力,并加速全球清洁能源的转型。通过与合作伙伴的紧密合作,EnerSys在电子行业中的影响力逐渐增强。

Data Delay Devices公司的发展小趣事

企业文化是企业的灵魂和核心竞争力之一。DDD公司一直注重企业文化的建设和发展。公司倡导“创新、协作、务实、进取”的企业精神,鼓励员工勇于创新、敢于担当、追求卓越。同时,DDD公司还注重员工培训和福利待遇的改善,为员工提供了广阔的发展空间和良好的工作环境。这种积极向上的企业文化氛围使得DDD公司成为了一个充满活力和凝聚力的团队。

ASC Capacitors公司的发展小趣事

ASC Capacitors始终坚持品质至上的原则。公司从原材料采购到生产工艺,再到产品出厂,每一个环节都严格把控,确保产品质量无可挑剔。此外,ASC Capacitors还建立了完善的质量检测体系,对每一批产品进行严格测试,确保产品性能达到最佳状态。正是这种对品质的执着追求,使得ASC Capacitors赢得了客户的广泛赞誉和信任。

HEICO Corporation公司的发展小趣事

为了进一步扩大在电子行业的市场份额,HEICO Corporation采取了积极的并购策略。例如,在2022年,公司宣布收购Accurate Metal Machining, Inc. 96%的股份,这是一家位于克利夫兰的高可靠性组件制造商。此次收购为HEICO带来了新产品和功能,增强了其在航空航天和国防领域的竞争力。通过并购,HEICO不仅获得了先进的技术和人才,还拓宽了产品线,加速了其在电子行业的扩张步伐。

问答坊 | AI 解惑

Wince6 有个程序过不去,麻烦大侠们帮帮忙

#include \"stdafx.h\" #include #include int _tmain(int argc, _TCHAR* argv[]) {         UINT bufIndex = 0;         BYTE buf[262];         DWORD c;   &nb ...…

查看全部问答>

诚心救助?帮忙看一下!

各位嵌入式爱好者网友:     我先说一下,我今年27了,一直在做vb的开发,老感觉待不下去了,想去做一些事情,例如创业。我一直是搞技术的,希望通过技术开发一款产品,这点我可以找合作伙伴一起做。 后来就找到了嵌入式开发这里。我要 ...…

查看全部问答>

高功率因数电源

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑  …

查看全部问答>

2440启动代码疑惑

2440启动代码中有段代码设置大小端如下: ASSERT :DEF:ENDIAN_CHANGE [ ENDIAN_CHANGE ASSERT :DEF:ENTRY_BUS_WIDTH [ ENTRY_BUS_WIDTH=32 b ChangeBigEndian ;DCD 0xea000007 ] [ ENTRY_BUS_WIDTH=16 andeq r14,r7,r0,lsl #20 ;DCD 0x0007 ...…

查看全部问答>

功率MOSFET的温度系数

http://bbs.21dianyuan.com/45741.html …

查看全部问答>

谁有基于FPGA的CRC硬件模块IP设计的相关资料???

谁有基于FPGA的CRC硬件模块IP设计的相关资料??? 望各位大师指点及给予相关资料!不胜感激!…

查看全部问答>

求助各位大神 耽误你们时间了 谢谢

设计制作一个高效LED驱动电路,驱动一个由5只白光LED(现场统一提供)串联组成的发光装置,要求点亮的LED无明显闪烁。整体电路必须采用3.3V单路直流稳压电源供电,不得采用额外供电方式。限定采用TI公司TPS61040作为DC-DC变换器核心芯片。整个电路 ...…

查看全部问答>

请教一问题,am3359 通过GPMC 连接fpga

请教一问题,am3359 通过GPMC 连接fpga,读取速率上不来,有人遇到过没?…

查看全部问答>

2015 TI 汽车电子研讨会

没去成车展?没关系!我们来啦——TI汽车电子研讨会7城来袭!带给你最新的汽车资讯和完整解决方案,绝对不容错过! TI提供包括高级驾驶员辅助系统(ADAS),车身电子元件与照明,信息娱乐与仪表盘,混合动力/电动动力传动系统和被动安全等完整解决方 ...…

查看全部问答>

UC3875用法

哪位大神会用UC3875移相芯片啊,小弟只是想用3875产生两组互补的PWM配合IR2110驱动后端全桥逆变,但是3875仿真的时候一直出不来正常波形,HO端一直输出高电平,LO端一直是低电平,3875的误差放大器我按照网上别人的接法接成了电压跟随器,是不是不 ...…

查看全部问答>