P33高阻,P55飞线到P33,,P33是不是就变P55了?
板子画错了本来用 P33输出硬件pwm的
手里还有十几个stc8g1k08 8pin
P55才可以输出 T0clko高速pwm
不想浪费板子,把P33设置高阻,然后P55飞线到 P33,,是不是原来的P33变成P55了?
或者有别的办法屏蔽P33吗? 完全可以,最好把P33的数字输入也关掉。 晓飛飛 发表于 2024-11-22 01:25
完全可以,最好把P33的数字输入也关掉。
那就好办了.
驱动装好以后,直接飞线过去就行了
wnagming 发表于 2024-11-22 07:51
是的,高阻模式就是内部不影响外部信号,外部想怎么变就怎么变
这个已经没问题了
又有个新问题,就是之前我用硬件pwm的时候,开机如果是极低亮,会有个闪一下或者说是抖一下的问题.我把io配置改到后面就好了,不抖了也不闪了.
但是现在用定时器生成pwm,无论怎么改顺序,开机都会抖一下.
我改成上电>设置P55高阻>换挡>设置P55推挽
这样还是会抖一下. 加了延迟也没用. wnagming 发表于 2024-11-22 18:54
初始化中设置为高阻,在定时器中要输出电压了再设置为推挽试试
不行,不管把推挽放在哪里都一样.
官方的范例等会我去io那个板块问一下 本帖最后由 晓飛飛 于 2024-11-22 21:12 编辑
stc8g1k08 8pin不支持PWM吧,最多输出个50%占空比方波,输出频率是定时器T0溢出频率的1/2
要求不高的话,可以用定时器做软PWM,位数小一点频率也能做很高,关键是不挑IO,任意IO都可以。
晓飛飛 发表于 2024-11-22 21:10
stc8g1k08 8pin不支持PWM吧,最多输出个50%占空比方波,输出频率是定时器T0溢出频率的1/2
要求不高的话,可 ...
现在我做的也没有频闪,就是档位精度太差了
1us一个中断.
中断里面count++ 10次和speed对比.
档位就是12345678910
页:
[1]