完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的大家
我有一个STM8S Discovery板。我想配置带有Beep功能的PD4。 / *初始化PD4以发出蜂鸣声信号* / GPIO_Init(GPIOD,GPIO_PIN_4,GPIO_MODE_OUT_PP_HIGH_FAST); BEEP_Init(BEEP_FREQUENCY_1KHZ); BEEP_Cmd(ENABLE); 当我检查PD4的信号但没有1Khz的输出频率时。 请帮帮我。 谢谢 以上来自于谷歌翻译 以下为原文 Dear All I have a STM8S Discovery board. I want to config PD4 with Beep function. /*Initialize PD4 for beep signal */ GPIO_Init(GPIOD, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_FAST); BEEP_Init(BEEP_FREQUENCY_1KHZ); BEEP_Cmd(ENABLE); When I check signal of PD4 but don't have output frequency with 1Khz. Please help me. Thanks |
|
相关推荐
2个回答
|
|
|
|
|
|
你好
我没有查找BEEP_Init()背后的代码,但我想STM8库需要 BEEP_AutoLSICalibration()(或类似)用于设置BEEP_CSR中的BEEPDIV [4:0]位。 GPIO_Init()行也可能是不必要的。已知以下STM8EF代码可用于STM8S003F3: https://github.com/TG9541/stm8ef/wiki/Board-W1401#beeper 以上来自于谷歌翻译 以下为原文 Hi I'm didn't look up the code behind BEEP_Init(), but I guess that the STM8 library requires BEEP_AutoLSICalibration() (or similar) to be used for setting the BEEPDIV[4:0] bits in BEEP_CSR. It's also likely that the GPIO_Init() line is unnecessary.the following STM8EF code is known to work on the STM8S003F3: https://github.com/TG9541/stm8ef/wiki/Board-W1401#beeper |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2593 浏览 1 评论
3197 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1772 浏览 1 评论
3595 浏览 6 评论
5975 浏览 21 评论
927浏览 4评论
1303浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
569浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1290浏览 3评论
1343浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 06:03 , Processed in 0.921067 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号