xiaobendan001 發(fā)表于 2024-5-18 17:38
2微秒,500K,你確定能聽(tīng)到?
rundstedt 發(fā)表于 2024-5-17 20:09
2微秒給無(wú)源蜂鳴器你是開(kāi)玩笑嘛?
美琴的備胎 發(fā)表于 2024-5-17 22:58
看大家都顧左右而言他,我直接給結(jié)論吧。這樣是不行的,蜂鳴器是需要連續(xù)pwm波的,無(wú)論是中斷還是上操作系 ...
yzwzfyz 發(fā)表于 2024-5-17 23:35
傻乎乎的,用一個(gè)常鳴的蜂鳴器。
lkc8210 發(fā)表于 2024-5-17 23:36
可以輸出時(shí)鐘信號(hào)
qq475878026 發(fā)表于 2024-5-18 09:11
不用定時(shí)器,直接用PWM模塊輸出就好了
ppcbug 發(fā)表于 2024-5-18 11:39
樓主本身想法并沒(méi)有問(wèn)題, 用 定時(shí) 中斷控制無(wú)源蜂鳴器的PWM .
只要注意兩點(diǎn)就OK:
1. CPU 必須足夠快, ...
asdadqw2 發(fā)表于 2024-5-19 21:46
說(shuō)錯(cuò)了,是10微妙蜂鳴器反轉(zhuǎn)一次,確實(shí)能聽(tīng)到
asdadqw2 發(fā)表于 2024-5-19 22:27
之所以用無(wú)源蜂鳴器主要是我想控制蜂鳴器音量的大小,但是現(xiàn)在看來(lái)好像也沒(méi)什么頭緒
asdadqw2 發(fā)表于 2024-5-19 22:21
PWM模塊不占用CPU資源嗎?我還要同時(shí)做另外的一些事情
asdadqw2 發(fā)表于 2024-5-19 22:26
100us聲音有點(diǎn)沉,沒(méi)有滴滴的聲音,我用的芯片是STC8H
asdadqw2 發(fā)表于 2024-5-19 22:20
輸出時(shí)鐘信號(hào)會(huì)不會(huì)比中斷IO口取反更消耗資源,因?yàn)橐徊粓?zhí)行時(shí)鐘信號(hào)的程序,蜂鳴器就不會(huì)響了,定時(shí)器還 ...
asdadqw2 發(fā)表于 2024-5-19 22:21
PWM模塊不占用CPU資源嗎?我還要同時(shí)做另外的一些事情
qq475878026 發(fā)表于 2024-5-18 09:11
不用定時(shí)器,直接用PWM模塊輸出就好了
yaosongjin 發(fā)表于 2024-5-20 09:12
你是用什么設(shè)備確定的100US?如果真是100US那就是10KHZ的頻率,那是非常尖銳的聲音了,最好用示波器/邏輯 ...
lkc8210 發(fā)表于 2024-5-20 09:16
輸出時(shí)鐘信號(hào)零消耗主CPU
但是調(diào)不了聲音大小
asdadqw2 發(fā)表于 2024-5-21 11:24
那好像有個(gè)想法,STC有多個(gè)PWM通道,是不是可以定義多個(gè)PWM輸出,然后根據(jù)變量不同,選擇不同的通道,那 ...
qq475878026 發(fā)表于 2024-5-22 15:16
別人說(shuō)的是時(shí)鐘信號(hào),你說(shuō)的PWM,雖說(shuō)一樣是方波但不是同一個(gè)東西啊。然后PWM本來(lái)就是可調(diào)的,沒(méi)必要說(shuō)弄 ...
lkc8210 發(fā)表于 2024-5-20 09:16
輸出時(shí)鐘信號(hào)零消耗主CPU
但是調(diào)不了聲音大小
歡迎光臨 (http://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |