熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-2-1 20:24
正文摘要:求助,51單片機(jī),SPWM輸出占空比順序不對(duì),不知什么原因? 使用24.576M晶振!!! 要求SPWM濾波后,得到50Hz正弦波。。。   ... |
if(!output) { if(!dr) out2= 1; else out1=1; } else if(!dr) out1= 1; else out2=1; } 幫你改了一下 |
你直接跳過(guò)了dr = 0 的情況 |
dr>10的程序會(huì)一直執(zhí)行if里的程序,而dr==10的程序只執(zhí)行一次if里的程序 |
![]() |
我們之前調(diào)試的時(shí)候是用DAC直接打出來(lái)看波形是不是正弦 |
我感覺(jué)是你初始化的時(shí)候就是 0xff 0x33然后就已經(jīng)按10%占空比在出了 |
沒(méi)有呀!!!可以仿真的。。。 能不能,詳細(xì)說(shuō)一下什么情況 |
下載文件是壞的 |
Powered by 單片機(jī)教程網(wǎng)