本帖最后由 1421027452 于 2020-7-9 12:58 编辑
整体来说还是不错的,有几点建议楼主可以考虑一下:
1.···经过三天时间的反复测试,程序基本上达到了预期,只是休止符的节拍延时不正确,尚未找到原因。···
微秒定时器(TImer2)楼主的配置是:Tim2_UPCount_test(2,47);
但是当系统主频为96MHz,楼主想要获得1us的中断,应当配置为:Tim2_UPCount_test(1,47);
2.···只有使用引脚翻转命令才有效,但输出的频率太低,效果很差···
楼主的微秒中断处理IO翻转可以看成是软件方式的PWM,其实改成定时器的PWM硬件输出更加高效精确。
|