找回密码
 立即注册
楼主: 神农鼎

步进电机专用控制MCU,45路15位PWM, 6组不同频率,STC8G2K64S4

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-02-02 15:16:06

2

主题

6

回帖

54

积分

等待验证会员

积分
54
发表于 2024-2-2 16:00:08 | 显示全部楼层
这个芯片推荐的好,之前多路PWM输出我是用多个51单片机一主多从输出,后面有时间了都改成这一款芯片就搞定了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:765
  • 最近打卡:2026-03-29 07:09:50

0

主题

16

回帖

2093

积分

金牌会员

积分
2093
发表于 2024-2-4 13:57:24 | 显示全部楼层
越来越方便了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2026-03-20 17:49:35
已绑定手机

7

主题

55

回帖

425

积分

中级会员

积分
425
发表于 2025-2-25 14:24:17 | 显示全部楼层
这款单片机有没有专用库函数
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:364
  • 最近打卡:2026-03-29 10:59:24

844

主题

1万

回帖

2万

积分

管理员

积分
22775
发表于 2025-2-25 15:42:08 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:626
  • 最近打卡:2026-03-28 18:08:34

0

主题

37

回帖

2656

积分

金牌会员

积分
2656
发表于 2025-11-25 22:49:18 | 显示全部楼层
这个高级啊
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2026-01-03 08:56:32

18

主题

63

回帖

349

积分

中级会员

积分
349
发表于 2026-1-2 22:00:23 | 显示全部楼层
不求45路,能不能整个同时能控制10个步进电机的例程呀。我看怎么所有的例程都才是1个步进电机的

点评

你请 www.doubao.com 帮用 STC8G2K64S4 写个 同时控制 10个步进电机的程序  详情 回复 发表于 2026-1-3 08:42
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:364
  • 最近打卡:2026-03-29 10:59:24

844

主题

1万

回帖

2万

积分

管理员

积分
22775
发表于 2026-1-3 08:42:26 | 显示全部楼层
firef*** 发表于 2026-1-2 22:00
不求45路,能不能整个同时能控制10个步进电机的例程呀。我看怎么所有的例程都才是1个步进电机的 ...

你请
www.doubao.com  
www.deepseek.com

STC8G2K64S4-LQFP48, 45个I/O, 可工作在 35MHz以下,
有45路增强型15位PWM, 用来控制步进电机更方便,
帮用 STC8G2K64S4 写个 同时控制 10路步进电机的程序,工作在 30MHz
可参考下面链接中的:
两相步进电机-细分驱动-STC8G-增强型PWM输出, 这部分参考程序
https://www.stcaimcu.com/thread-2160-1-1.html


结论:
豆包 比较专业,
将你管脚如何分配的信息,也描述给他,逐步让他帮完善到 60分,
等你硬件回来,你再自己完善

截图202601030904409421.jpg


截图202601030905309590.jpg

......

截图202601030906375089.jpg

截图202601030907129549.jpg







回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2026-01-03 08:56:32

18

主题

63

回帖

349

积分

中级会员

积分
349
发表于 2026-1-3 08:56:32 | 显示全部楼层

ai太笨了,根本就没用到pwm功能,就是用普通的io操作,更没有细分等



sbit Motor0_A = P1^0; sbit Motor0_B = P1^1; sbit Motor0_C = P1^2; sbit Motor0_D = P1^3;
sbit Motor1_A = P1^4; sbit Motor1_B = P1^5; sbit Motor1_C = P1^6; sbit Motor1_D = P1^7;
sbit Motor2_A = P2^0; sbit Motor2_B = P2^1; sbit Motor2_C = P2^2; sbit Motor2_D = P2^3;
sbit Motor3_A = P3^0; sbit Motor3_B = P3^1; sbit Motor3_C = P3^2; sbit Motor3_D = P3^3;
sbit Motor4_A = P3^4; sbit Motor4_B = P3^5; sbit Motor4_C = P3^6; sbit Motor4_D = P3^7;
sbit Motor5_A = P4^0; sbit Motor5_B = P4^1; sbit Motor5_C = P4^2; sbit Motor5_D = P4^3;
sbit Motor6_A = P4^4; sbit Motor6_B = P4^5; sbit Motor6_C = P4^6; sbit Motor6_D = P4^7;
sbit Motor7_A = P5^0; sbit Motor7_B = P5^1; sbit Motor7_C = P5^2; sbit Motor7_D = P5^3;
sbit Motor8_A = P5^4; sbit Motor8_B = P5^5; sbit Motor8_C = P5^6; sbit Motor8_D = P5^7;
sbit Motor9_A = P0^0; sbit Motor9_B = P0^1; sbit Motor9_C = P0^2; sbit Motor9_D = P0^3;




    switch(motor_id) {
        case 0: Motor0_A=a; Motor0_B=b; Motor0_C=c; Motor0_D=d; break;
        case 1: Motor1_A=a; Motor1_B=b; Motor1_C=c; Motor1_D=d; break;
        case 2: Motor2_A=a; Motor2_B=b; Motor2_C=c; Motor2_D=d; break;
        case 3: Motor3_A=a; Motor3_B=b; Motor3_C=c; Motor3_D=d; break;
        case 4: Motor4_A=a; Motor4_B=b; Motor4_C=c; Motor4_D=d; break;
        case 5: Motor5_A=a; Motor5_B=b; Motor5_C=c; Motor5_D=d; break;
        case 6: Motor6_A=a; Motor6_B=b; Motor6_C=c; Motor6_D=d; break;
        case 7: Motor7_A=a; Motor7_B=b; Motor7_C=c; Motor7_D=d; break;
        case 8: Motor8_A=a; Motor8_B=b; Motor8_C=c; Motor8_D=d; break;
        case 9: Motor9_A=a; Motor9_B=b; Motor9_C=c; Motor9_D=d; break;
        default: break;
    }


回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:364
  • 最近打卡:2026-03-29 10:59:24

844

主题

1万

回帖

2万

积分

管理员

积分
22775
发表于 2026-1-3 10:41:20 | 显示全部楼层

www.doubao.com  

你将下面信息输入 豆包:
================================================

STC8G2K64S4-LQFP48, 45个I/O, 可工作在 35MHz以下,
有45路增强型15位PWM, 用来控制步进电机更方便,
帮用 STC8G2K64S4 写个 同时控制 10路步进电机的程序,工作在 30MHz
可参考下面链接中的:
两相步进电机-细分驱动-STC8G-增强型PWM输出, 这部分参考程序
https://www.stcaimcu.com/thread-2160-1-1.html



===============================================


看下  www.doubao.com  如何回答的,不要用 deepseek.com, 这个好像暂时很弱
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:396
  • 最近打卡:2026-03-28 21:54:45
已绑定手机

6

主题

332

回帖

1701

积分

金牌会员

积分
1701
发表于 2026-2-4 21:45:54 | 显示全部楼层
这么牛么,45路
学习
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-29 19:01 , Processed in 0.113963 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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