标题: 请问大家,这个单片机哪个IO口可以输出PWM波呢? [打印本页]

作者: 明日香    时间: 2020-12-31 09:12
标题: 请问大家,这个单片机哪个IO口可以输出PWM波呢?
小弟对PWM波不太懂,我知道可以用单片机的IO口,通过输出不同占比的高低电平输出PWM波,但不理解的是,单片机的任意一个IO口都可以通过输出高低电平来输出PWM波吗?
这是这个单片机的电路图,请问这些IO口(比如P0和P2)都能输出PWM波吗?一般会用哪个引脚来输出PWM?



我想用PWM控制无刷电调,只需要让无刷电调的信号线连接上这个输出PWM的引脚就可以了吗?
谢谢大家指点

作者: 906869996    时间: 2020-12-31 10:31
从你这图看得出,CLKOUT0/1/2就可以输出PWM
作者: 人人学会单片机    时间: 2020-12-31 10:32
CCP0  和CCP1 这两个脚是PCA模块,可以做PWM输出。建议你学习《人人学会单片机》视频教程,学习使用STC15W系列的PWM模块。他比PCA模块做PWM 更好用。
作者: 明日香    时间: 2020-12-31 10:40
人人学会单片机 发表于 2020-12-31 10:32
CCP0  和CCP1 这两个脚是PCA模块,可以做PWM输出。建议你学习《人人学会单片机》视频教程,学习使用STC15W ...

那请问像P20,P21这种引脚能输出PWM波吗?
作者: 烈火    时间: 2020-12-31 10:56
P20,P21引脚可以输出PWM波形。
作者: 李狗蛋16    时间: 2020-12-31 10:59
只有p34和p35可以输出pwm,因为输出pwm需要定时器的打开和计数,需要中断
作者: 人人学会单片机    时间: 2020-12-31 11:20
明日香 发表于 2020-12-31 10:40
那请问像P20,P21这种引脚能输出PWM波吗?

P2口 你只能用定时器模拟PWM输出了。我刚刚发的贴子 审核后应该可以观看了
http://www.51hei.com/bbs/dpj-200820-1.html
作者: fj51hei    时间: 2020-12-31 23:16
人人学会单片机 发表于 2020-12-31 10:32
CCP0  和CCP1 这两个脚是PCA模块,可以做PWM输出。建议你学习《人人学会单片机》视频教程,学习使用STC15W ...

这个是正解
作者: TTQ001    时间: 2021-1-1 09:22
可以查看STC12C5的数据表以获取有关其PWM输出的信息。
作者: 湖南    时间: 2021-1-4 09:04
按道理来说每个IO口都可以输出PWM波形,只是定时器定时的时间而已,
作者: a1031238455    时间: 2021-1-4 10:27
4脚和5脚可以输出PWM CCPx
作者: Y_G_G    时间: 2021-1-4 11:04
请查看数据手册,就知道哪个IO可以输出PWM了
如果电路已经画好了,P2.0,P2.1也是一样可以输出PWM的,所有IO都可以输出PWM
使用定时器可以输出PWM
作者: lvdhf    时间: 2021-1-4 11:13
CCP0  和CCP1
作者: yeeyee    时间: 2021-1-8 15:19
4脚和5脚;CCP0  和CCP1
作者: hyy123123    时间: 2021-1-9 00:15
试一下   CLKOUT0/1/2




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1