找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

液晶和直流电机不能都正常工作 附单片机程序

查看数: 1812 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-5-18 23:16

正文摘要:

问题:之前测试了液晶的部分是可以正常显示的,然后测试了电机可不可以正常工作,运行程序会自己开始加速。当在电机的程序开始之前加上显示液晶的程序,按下按键就没有反应,电机也不转,不太清楚为什么。电机的程序 ...

回复

ID:1076306 发表于 2023-5-19 21:37
glinfei 发表于 2023-5-19 08:23
while(1);就是死循环啊,你好多地方用了,像是下面的程序,是不该用的。
void Start()
{

啊啊,谢谢啦
ID:1076306 发表于 2023-5-19 20:51
yzwzfyz 发表于 2023-5-19 08:42
电机是感性负载,断电时(停机)需要考虑电机上的电感存储的能量,会向外界释放。
这里是要加一个续流二极 ...

谢谢大佬,刚刚改完了,可以正常运行了。下面要去解决怎么测速和计算路程的问题了
ID:1076306 发表于 2023-5-19 12:07
之前考虑加while(1)是希望液晶能一直显示所以加上了,我现在按照大家的意见再改一下试试看
ID:161164 发表于 2023-5-19 08:48

ID:123289 发表于 2023-5-19 08:42
电机是感性负载,断电时(停机)需要考虑电机上的电感存储的能量,会向外界释放。
这里是要加一个续流二极管的,并在电机上。
ID:161164 发表于 2023-5-19 08:42
DataForm_STC15.H 和 DataForm_STC15.H 呢?
ID:844772 发表于 2023-5-19 08:23
while(1);就是死循环啊,你好多地方用了,像是下面的程序,是不该用的。
void Start()
{
        LCD_Init();
        LCD_Display_String(4,0,"Treadmill");
        while(1);
}
ID:1076306 发表于 2023-5-18 23:17
第一次发帖,规则还不太熟悉,但很希望能有人回复,真的很困扰我这个问题

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表