ryhyc 发表于 2023-12-13 15:15:50

上午误接到P1.1(空引脚5V,接上mos管3.2V电压)上,有加热功能不受控制,换到P1.0上(0V)没有输出

梁工 发表于 2023-12-13 16:18:03

ryhyc 发表于 2023-12-13 15:15
上午误接到P1.1(空引脚5V,接上mos管3.2V电压)上,有加热功能不受控制,换到P1.0上(0V)没有输出 ...

将曲线贴出来。如果温度比设置的温度高比较多,是会关闭输出的。

WHX 发表于 2023-12-13 17:43:56

{:4_250:}

ryhyc 发表于 2023-12-20 08:22:40

梁老师:您好!我的屠龙刀坏了!只好做了个电路板。使用了AD0和PWM4使用您的例程。引脚定义需要改动?还需要改动哪里?请指教!{:4_201:}

ryhyc 发表于 2023-12-20 08:59:22

本帖最后由 ryhyc 于 2023-12-20 10:24 编辑

梁老师您好!
你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0 P6.1,)
PWM输出必须是成对使用吗?我在PWM后面接的芯片是单端输入的,空余的另一个PWM引脚P2.7要空置吗?

我用的是P2.6脚,软件里需要改动那几个地方?谢谢!

梁工 发表于 2023-12-20 11:19:56

ryhyc 发表于 2023-12-20 08:59
梁老师您好!
你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0...

P2.6是PWM4正输出端,P2.7是PWM4负输出端(互补输出端),可以只要一个输出的。PWMA_ENO就是选择要哪个输出的。

ryhyc 发表于 2023-12-20 11:49:36

梁工 发表于 2023-12-20 11:19
P2.6是PWM4正输出端,P2.7是PWM4负输出端(互补输出端),可以只要一个输出的。PWMA_ENO就是选择要哪个输 ...
谢谢梁老师!学习了。ad引脚我用的是AD0,软件需要改动那几个地方呢?

ryhyc 发表于 2023-12-20 11:56:53

ryhyc 发表于 2023-12-20 08:59
梁老师您好!
你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0...

梁老师好!如果PWMA_ENO选了正输出端,不用的PWM负输出端引脚可以做普通I/O吗?谢谢!

梁工 发表于 2023-12-20 11:57:42

ryhyc 发表于 2023-12-20 11:49
谢谢梁老师!学习了。ad引脚我用的是AD0,软件需要改动那几个地方呢?

如果你的引脚使用的与我的例子不一样,则修改相应的引脚。
ADC:初始化时将你的ADC引脚设置为高阻,转换ADC时设置为你的ADC通道号。

lzl1okOK 发表于 2023-12-20 12:56:07

一直想做个可调电源,这下可以移植试试看!{:4_167:}
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: PID 算法来了,视频讲解; PID温控;串口绘图;USB-CDC虚拟串口/就是串口