vb2002 发表于 2024-11-22 00:55:56

P33高阻,P55飞线到P33,,P33是不是就变P55了?

板子画错了
本来用 P33输出硬件pwm的
手里还有十几个stc8g1k08 8pin
P55才可以输出 T0clko高速pwm
不想浪费板子,把P33设置高阻,然后P55飞线到 P33,,是不是原来的P33变成P55了?
或者有别的办法屏蔽P33吗?

晓飛飛 发表于 2024-11-22 01:25:23

完全可以,最好把P33的数字输入也关掉。

vb2002 发表于 2024-11-22 11:11:42

晓飛飛 发表于 2024-11-22 01:25
完全可以,最好把P33的数字输入也关掉。

那就好办了.
驱动装好以后,直接飞线过去就行了

vb2002 发表于 2024-11-22 11:16:48

wnagming 发表于 2024-11-22 07:51
是的,高阻模式就是内部不影响外部信号,外部想怎么变就怎么变

这个已经没问题了
又有个新问题,就是之前我用硬件pwm的时候,开机如果是极低亮,会有个闪一下或者说是抖一下的问题.我把io配置改到后面就好了,不抖了也不闪了.
但是现在用定时器生成pwm,无论怎么改顺序,开机都会抖一下.
我改成上电>设置P55高阻>换挡>设置P55推挽
这样还是会抖一下. 加了延迟也没用.

vb2002 发表于 2024-11-22 19:13:24

wnagming 发表于 2024-11-22 18:54
初始化中设置为高阻,在定时器中要输出电压了再设置为推挽试试

不行,不管把推挽放在哪里都一样.
官方的范例等会我去io那个板块问一下

晓飛飛 发表于 2024-11-22 21:10:43

本帖最后由 晓飛飛 于 2024-11-22 21:12 编辑

stc8g1k08 8pin不支持PWM吧,最多输出个50%占空比方波,输出频率是定时器T0溢出频率的1/2
要求不高的话,可以用定时器做软PWM,位数小一点频率也能做很高,关键是不挑IO,任意IO都可以。

vb2002 发表于 2024-11-22 21:52:16

晓飛飛 发表于 2024-11-22 21:10
stc8g1k08 8pin不支持PWM吧,最多输出个50%占空比方波,输出频率是定时器T0溢出频率的1/2
要求不高的话,可 ...

现在我做的也没有频闪,就是档位精度太差了
1us一个中断.
中断里面count++ 10次和speed对比.
档位就是12345678910
页: [1]
查看完整版本: P33高阻,P55飞线到P33,,P33是不是就变P55了?