Image
Image

慢动作

+ 关注

粉丝 0     |     主题 82     |     回帖 1071

基于TI DRV8424驱动步进电机实现调速和行程控制
2024-1-7 14:10
  • ST MCU
  • 17
  • 1608
  在初始化程序中调用一次PWM_Output_B()即可。  
  main.c  
  ......  
  程序: stepmotor.h  
  由主定时器输出方波信号,从定时器对主定时器输出的脉冲进行计数,溢出时触发从定时器的中断服务函数。以此 ...  
  代码 脉冲数决定电机的行程,脉冲频率决定电机的转速,通过查找资料得知,可以通过两个定时器设置主从定时 ...  
  关于DECAY0和DECAY1用于设置衰减模式,建议设置成(0.0)或(0,1)  
  关于M0和M1就是用来设置细分参数  
CW32 自举程序中使用的 ISP 协议
2023-5-8 23:02
  • 芯源CW32 MCU
  • 10
  • 823
  ......  
  4 ISP 模式命令集 下面的表格列出了支持的 ISP 命令  
  3.4 收发数据示例 收发数据示例: 发送方:0x65 0x01 0x10 0x65 0xF3 接收方:0x65 0x09 0x00 0x18 0x00 ...  
  ......  
  3.3 应答标志 本协议采用半双工方式通讯,作为命令的主动发起方,需要收到被动接收方返回的应答标志后,才 ...  
  2 字节长度,为帧头单元、数据长度单元及数据体单元所有数据的校验值。采用 CCITT 推荐的 16 位的 CRC-16/X ...  
  • 帧头单元 1 字节长度,表示一个数据帧的开始,固定为 16 进制数 0x65。 • 数据长度单元 1 字节长度 ...  
  ISP 通信协议格式 3.1 数据传输要求 采用异步半双工通信方式,8 个数据位、1 个停止位、无校验位,初始速率 ...  
  2 ISP 模式工作流程 当 CW32 微控制器进入 ISP 模式后,系统将等待串口接收命令。系统接收到命令后,将 ...  
ST源码分析-st_usleep
2023-5-25 16:05
  • ST MCU
  • 6
  • 1225
  代码如下图:  
  我们知道 _ST_SWITCH_CONTEXT() 会不断地调 _st_vp_schedule() 来调度处理其他协程,处理完其他协程之后, ...  
  下面就来分析一次 st_usleep() 的实现原理。 重点如下图: 上面的代码,把 a 协程状态改成 _ST_ST_SLEE ...  
2
3
近期访客