熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-4-28 15:01
正文摘要:原理圖我貼在這里,希望大佬們幫我看一下 目前我的接上電源,屏幕只能顯示:f 0.000000Hz,接入信號(hào)沒(méi)有辦法做到測(cè)頻 代碼如下: #include"STC12C5A60S2.H" #include "stdio.h" #include"intri ... |
我在 https://www.elecfans.com/article/83/116/2017/20171217604523.html 看到過(guò)相似電路,你把與門(mén)接錯(cuò)了。1B和2B應(yīng)短接,2Y接P3.5端口。我理解原電路P3.2應(yīng)是開(kāi)閘門(mén)下降沿觸發(fā)的中斷信號(hào),這個(gè)好像多此一舉有機(jī)會(huì)做個(gè)試驗(yàn)。你在主程序中計(jì)算頻率之前定時(shí)器中斷不用關(guān)嗎?這是個(gè)等精度測(cè)頻法,據(jù)說(shuō)精度很高。 |
188610329 發(fā)表于 2022-4-28 20:14 你這么一說(shuō),我也感覺(jué)好像邏輯是有一點(diǎn)問(wèn)題,但是沒(méi)辦法私底下交流 |
wulin 發(fā)表于 2022-4-28 21:04 我也感覺(jué)我的電路設(shè)計(jì)有很大問(wèn)題,昨天晚上檢查電路就排查了兩個(gè)問(wèn)題,但是程序相關(guān)的還沒(méi)有排查,希望大佬能指導(dǎo)一下 |
用STC12C5A60S2單片機(jī)做頻率計(jì)完全沒(méi)有問(wèn)題,但是你希望這個(gè)頻率計(jì)的計(jì)量范圍是多大?這關(guān)系到硬件電路設(shè)計(jì)方案?茨愕碾娐穲D未必合理。 |
沒(méi)看明白你這個(gè) 代碼和硬件之間的動(dòng)作邏輯. TMOD=0xD9; //設(shè)置計(jì)數(shù)器,計(jì)數(shù)器0和計(jì)數(shù)器1為工作方式1,T0內(nèi)計(jì)數(shù),T1外計(jì)數(shù) 哪這句來(lái)說(shuō), 你GATE0 和 GATE1 都有效了。 你INT0 INT1 至少應(yīng)該都有線(xiàn)吧?實(shí)際上,你的原理圖里只有INT0 有接線(xiàn)。 關(guān)鍵是沒(méi)找到你捕捉頻率的切入點(diǎn)。你依據(jù)什么捕捉頻率? 話(huà)說(shuō),你用的是 STC12C5A60S2 吧? 他有CCP的呀,用CCP不香么?整地這個(gè)奇怪的定時(shí)器到底是什么鬼?“閘門(mén)” 又是為了什么作用? 個(gè)人覺(jué)得計(jì)算用定時(shí)器,一個(gè)定時(shí)器計(jì)時(shí),一個(gè)定時(shí)器數(shù)數(shù), 除一下不就是頻率了? 外部電路整那么復(fù)雜你都不知問(wèn)題出在什么地方。 |
188610329 發(fā)表于 2022-4-28 18:52 大佬,幫我看一下是哪里不對(duì)了 |
188610329 發(fā)表于 2022-4-28 18:52 啊,這里是標(biāo)注錯(cuò)誤 |
撇開(kāi)代碼不講…… 你確定你這個(gè)電路,能用? ![]() |
有沒(méi)有大佬來(lái)幫我解答一下呀 |
Powered by 單片機(jī)教程網(wǎng)