【 32G / 8H 系列的2组硬件PWM支持 2组正交编码器】,有视频讲解
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 有视频讲解STC8H 的 2组硬件PWM 支持 2组 正交编码器, 有视频讲解
PWMA组, 只能支持1组编码器;PWMB组, 只能支持1组编码器;
PWMA组只能用 PWMxP的管脚做编码器检测
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 视频讲解
STC8H 的 2组硬件PWM 支持 2组 正交编码器, 视频讲解
视频讲解 https://www.stcaimcu.com/forum.p ... 3184&extra=page%3D1
PWMA组, 只能支持1组编码器;PWMB组, 只能支持1组编码器;
PWMA组只能用 PWMxP的管脚做编码器检测输入
STC32G 的 2组硬件PWM 支持 2组 正交编码器, 见视频讲解
STC8H 的 2组硬件PWM 支持 2组 正交编码器, 见视频讲解
PWMA 的【PWMxP,PWMxN】都可以单独输出,只能其一,或组合输出;
===如 PWMxP 单独输出,则 PWMxN 不能单独输出, 但可做其他I/O使用
===如 PWMxN 单独输出,则PWMxP 不能单独输出, 但可做其他I/O使用
PWMA 的PWM捕获功能检测输入,只能用 PWMxP 的管脚
PWMA 的做编码器检测输入只能用 PWMxP 的管脚
===免得 新人 硬件设计错了,再补充总结下
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2291
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
本帖最后由 zackwu 于 2023-6-15 16:27 编辑
梁工 发表于 2023-5-29 15:03
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
https://www.stcaimcu.c ...
梁工你好,我现在的需求是要读取NPN编码器发过来的AB相脉冲,通过AB相判断旋转的方向,且计数,根据计数的值给出信号供其他单元使用,请问一下这个能不能指导下怎么做,
特别需要帮助的是硬件怎么搭,线怎么接?电阻啥的怎么选
梁工 发表于 2023-5-29 15:03
如果不够,还可以:
STC32G-使用外中断和一个I/O读取正交编码器-7段虚拟数码管显示
https://www.stcaimcu.c ...
@梁工,这个硬件咋弄呢?有么有参考 zackwu 发表于 2023-6-15 16:28
@梁工,这个硬件咋弄呢?有么有参考
上面不是有参考例子连接吗?没看到? 梁工 发表于 2023-6-15 18:44
上面不是有参考例子连接吗?没看到?
你好,梁工,我看到了上面的例子,
我有问题如下:
我所使用的编码器是24V--NPN的编码器,这个硬件是不是直接连接还是要有转换电路 zackwu 发表于 2023-6-16 08:30
你好,梁工,我看到了上面的例子,
我有问题如下:
我所使用的编码器是24V--NPN的编码器,这个硬件是不是 ...
这是我常用的编码器输入电路,供您参考。
梁工 发表于 2023-6-16 10:42
这是我常用的编码器输入电路,供您参考。
感谢,感谢! 你好,梁工,我目前做的是用STC8G1K08A-36I-SOP8去做一个根据编码器的值判断两个输出信号,结构如附件
我现在遇到的问题是,我是用的是增量编码器,再断电重新上电的时候数据就会丢失,现在已经没有口做断电检测,出了换芯片,请问还有没有其他办法可以解决?
P3.0和P3.1已经复用位两个输出。 zackwu 发表于 2023-6-18 09:46
你好,梁工,我目前做的是用STC8G1K08A-36I-SOP8去做一个根据编码器的值判断两个输出信号,结构如附件
我现 ...
ADC读15通道计算VCC,5V工作的话,低于4.5V就启动掉电保存EEPROM。
建议用1ms的间隔启动ADC,在ADC中断中读取判断。