wulin 发表于 2021-3-24 15:51
程序没有限制在主循环while(1)内运行,会跑飞。
wulin 发表于 2021-3-24 15:51
程序没有限制在主循环while(1)内运行,会跑飞。
wulin 发表于 2021-3-24 15:51
程序没有限制在主循环while(1)内运行,会跑飞。
kpljn 发表于 2021-3-24 16:38
是否需要在下载程序时,硬件选项上增加看门狗参数的设置?当前状态没有对勾选这两个选项。
kpljn 发表于 2021-3-24 16:33
测试了,收效不大。还是多次出现没到SW4,M2已停止的问题。
wulin 发表于 2021-3-24 21:49
这里还有问题#define uint unsigned intsbit M2F=P1^2;
应该#define uint unsigned int
kpljn 发表于 2021-3-24 22:15
主函数调整为以下的流程,电机的动作更迟钝,很多次都需要长按启动开关不放手才开始动作。。。。
void ...
kmsj 发表于 2021-3-24 22:42
按键去抖动都没有,可能是程序不稳定的原因之一,M2是什么电机?是否会干扰单片机?我最近也想试试STC单片 ...
kpljn 发表于 2021-3-24 23:45
老师您好,测试了,电机无法启动。
wulin 发表于 2021-3-25 06:37
把硬件图发上来看看。从你表述情况很像环境干扰导致异常,可以把电机换成LED或灯泡试试。
kpljn 发表于 2021-3-24 23:11
应该和去抖没啥关系吧,因为按流程来说,只要启动开关SS1状态被触发之后,程序就应该执行SS1=1这个条件内 ...
kmsj 发表于 2021-3-25 10:41
只要是按键,就必须去抖动,这是最最基本的常识,连按键去抖动都懒得编,编程还有什么意义?按键去抖动能 ...
dj3365191 发表于 2021-3-25 13:45
跟马达干扰系统有很大关系,试试如下图防干扰:
dj3365191 发表于 2021-3-25 13:45
跟马达干扰系统有很大关系,试试如下图防干扰:
kpljn 发表于 2021-3-26 00:42
老师您好,我是刚学单片机和C语言的,知识有限。今天分析了您写的程序的思路,以下是我的理解,不知道是 ...
wulin 发表于 2021-3-26 07:57
由于你的目的是通过3个开关控制电机的开停且有随时间变化的要求。你的原程序从逻辑上没有问题,但实现的 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |