找回密码
 立即注册
楼主: 梁工

51开源,步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序

 火.. [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:181
  • 最近打卡:2025-09-15 11:00:40

76

主题

6717

回帖

1万

积分

超级版主

积分
14125
发表于 2024-8-28 09:32:53 | 显示全部楼层
huatl*** 发表于 2024-8-27 17:26
我现在移植的已将PWM更改至所需的引脚了,但是串口发送数据后没反应,单片机没有接受到数据 ...

你改PWM引脚不应该影响串口的,都是独立的外设,检查一下程序。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-28 14:41:29 | 显示全部楼层
梁*** 发表于 2024-8-28 09:32
你改PWM引脚不应该影响串口的,都是独立的外设,检查一下程序。

在线DEBUG发现程序一直停在 等到发送完成
void UART1_PrintString(u8 *puts)
{
    for (; *puts != 0;        puts++)
        {
                B_TX1_Busy = 1;                //标志发送忙
                SBUF = *puts;                //发一个字节
                while(B_TX1_Busy);        //等待发送完成
        }
}
卡在这里
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-28 15:00:25 | 显示全部楼层
梁工 你方便留下邮箱吗
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-28 15:46:18 | 显示全部楼层
huatl*** 发表于 2024-8-28 14:41
在线DEBUG发现程序一直停在 等到发送完成
void UART1_PrintString(u8 *puts)
{

会不会是时钟的问题
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-29 09:28:17 | 显示全部楼层
B_TX1_Busy 这个标注位,一直不为0,应该是串口中断没工作,什么原因呢

点评

哪一个例子?  详情 回复 发表于 2024-8-29 10:33
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:181
  • 最近打卡:2025-09-15 11:00:40

76

主题

6717

回帖

1万

积分

超级版主

积分
14125
发表于 2024-8-29 10:33:32 | 显示全部楼层
huatl*** 发表于 2024-8-29 09:28
B_TX1_Busy 这个标注位,一直不为0,应该是串口中断没工作,什么原因呢

哪一个例子?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-29 11:00:11 | 显示全部楼层

两相步进电机-细分驱动-STC8H-高级PWMB输出

点评

这些都是严格测试过的程序,无数用户验证过的程序,没有问题: [attachimg]55121[/attachimg]  详情 回复 发表于 2024-8-29 13:53
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-29 11:00:37 | 显示全部楼层
huatl*** 发表于 2024-8-29 11:00
两相步进电机-细分驱动-STC8H-高级PWMB输出

并且我发现1ms中断也不工作
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:181
  • 最近打卡:2025-09-15 11:00:40

76

主题

6717

回帖

1万

积分

超级版主

积分
14125
发表于 2024-8-29 13:53:28 | 显示全部楼层
huatl*** 发表于 2024-8-29 11:00
两相步进电机-细分驱动-STC8H-高级PWMB输出

这些都是严格测试过的程序,无数用户验证过的程序,没有问题:

截图202408291353236056.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-03-26 09:09:59

6

主题

104

回帖

353

积分

中级会员

积分
353
发表于 2024-8-29 14:58:55 | 显示全部楼层
梁*** 发表于 2024-8-29 13:53
这些都是严格测试过的程序,无数用户验证过的程序,没有问题:

梁工,您的程序我知道肯定没有问题,但是造成这样原因会是什么呢?我只是在PWM配置中更改了PWM引脚
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-16 09:19 , Processed in 0.147619 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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