|
求助,51單片機,SPWM輸出占空比順序不對,不知什么原因?
使用24.576M晶振。。
要求SPWM濾波后,得到50Hz正弦波。。。
單片機P0.0 輸出50Hz交流正半周的SPWM信號。。。
單片機P0.1 輸出50Hz交流負半周的SPWM信號。。。
輸出正半周加負半周時間正好是20mS。50Hz頻率沒有問題了。。。
但是SPWM輸出占空比順序不對。
程序中寫的是 %10、%20、%40、%60、%80、%80、%60、%40、%20、%10。。。。。
示波器顯示的是 %10、%10、%20、%40、%60、%80、%80、%60、%40、%20。。。。。
研究了半天,找不出原因來???
01.JPG (150.23 KB, 下載次數: 53)
下載附件
2021-2-1 20:22 上傳
02.JPG (91.89 KB, 下載次數: 57)
下載附件
2021-2-1 20:22 上傳
03.JPG (92.11 KB, 下載次數: 63)
下載附件
2021-2-1 20:22 上傳
04.JPG (91.1 KB, 下載次數: 70)
下載附件
2021-2-1 20:22 上傳
05.JPG (90.85 KB, 下載次數: 67)
下載附件
2021-2-1 20:22 上傳
06.JPG (70.72 KB, 下載次數: 58)
下載附件
2021-2-1 20:22 上傳
07.JPG (54.22 KB, 下載次數: 72)
下載附件
2021-2-1 20:22 上傳
|
|