我使用的单片版为STM32F446RE。设定Tim2的Channel1为PWM输出。設定如下: APB1 Timer clocks 設定為72M, Clock Source Internal Clock Channel1: PWM Generation CH1(PA0) Prescaler:71 Counter Mode: Up Counter Period: 999 Internal Clock Division: No Division auto-reload: preload Disable Master/Slave Mode: Disable Trigger Event Selection: Reset Mode: PWM mode 1 Pulse: 1000 Output compare preload: Enable Fast Mode Disable: Disable CH Polarity: LOW 由示波器量测后的结果如圖 示波器上显示PWM的频率是正确的,但是电压只有0.1V左右。 请问是否可以将输出的电压设定为3.3V 先在此感谢前辈们的回答 |
你这个示波器不见得对。看到你的Vmax是0V,Vmin是-180mV,要不你把地线和信号线掉换一下试试。
經過測試比對,真的是示波器有問題。
測試後PWM的輸出沒有問題。
经过测试比对,真的是示波器有问题,
再测试后。 PWM是没有问题的
谢谢toofree回覆,
经过测试比对,真的是示波器有问题,
再测试后。 PWM是没有问题的
感谢toofree的回覆,经过交叉测试,真的是示波器的问题