找回密码
 立即注册
查看: 2176|回复: 11

【144MHz-PWM + PWM硬件移相】,STC8H2K08U高速HSPWM使用问题|已提供完整程序

[复制链接]

3

主题

2

回帖

61

积分

注册会员

积分
61
发表于 2024-5-14 11:18:58 | 显示全部楼层 |阅读模式
144MHz-PWM + PWM硬件移相
STC8H2K08U高速HSPWM使用问题需支援
STC8H2K32U高速HSPWM使用问题需支援

截图202405271323557482.jpg

截图202405271324238998.jpg

截图202405271325079521.jpg

截图202405271325479162.jpg



回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-5-15 18:25:33 | 显示全部楼层
/*************        功能说明        **************
先别修改程序, 直接下载"pwm.hex"测试, 下载时选择主频24MHz.

如果启动外部晶振, 请接24MHz的晶振.
如果接12MHz晶振, PWM配置函数要相应修改USBCLK设置.

使用高速PWM(HSPWM)方式操作PWMAPS5、PWMAPS6.
PWM时钟选择PLL时钟144MHz, PWM周期为2400个时钟,PWM频率为60KHz.

例子输出IO:
PWMAPS6  PWMAPS5
P1.5     P1.3
******************************************/



01C-HSPWMA-PS5-PS6输出P1口.rar (57.4 KB, 下载次数: 242)



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-5-16 07:36:11 | 显示全部楼层
STC8H系列最新数据手册2024/5/15版

截图202405160731162641.jpg


截图202405160731463495.jpg

截图202405160732098834.jpg

截图202405160733279472.jpg

截图202405160735052416.jpg

截图202405160735319709.jpg

STC8H2K08U144MHz-PWM + PWM硬件移相
STC8H2K32U144MHz-PWM + PWM硬件移相
144MHz-PWM + PWM硬件移相

截图202405160736081541.jpg

STC8H-20240515.pdf

50.54 MB, 下载次数: 132

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-5-14 11:28:25 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

3

主题

2

回帖

61

积分

注册会员

积分
61
发表于 2024-5-14 13:24:20 | 显示全部楼层
神*** 发表于 2024-5-14 11:28
可以组合使用的

套上异步读取寄存器就没法运行,PWMA1-4没问题,5和6运行不了,是否能提供一份PWMAPS5和PWMAPS6使用高速时钟的测试demo?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2024-5-15 11:34:06 | 显示全部楼层
虽然超纲了,但是可以用   HSPWMA_CFG的bit4切换新旧寄存器间接访问
用新的寄存器之前HSPWMA_CFG写入0x13,旧的写入0x03即可
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:83
  • 最近打卡:2024-09-30 23:22:51

0

主题

118

回帖

248

积分

中级会员

积分
248
发表于 2024-5-22 09:22:06 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:319
  • 最近打卡:2025-04-30 08:16:39
已绑定手机

3

主题

35

回帖

987

积分

高级会员

积分
987
发表于 2025-2-19 14:30:38 | 显示全部楼层
梁*** 发表于 2024-5-15 18:25
/*************        功能说明        **************
先别修改程序, 直接下载"pwm.hex"测试, 下载时选择 ...

梁工 可以提供一个互补对称带死区的时钟36m  pll144m的测试程序吗,谢谢

点评

#define MAIN_Fosc 36000000UL //定义主时钟 #include "..\STC8Hxxx.h" /************* 功能说明 ************** 先别修改程序, 直接下载"pwm.hex"测试, 串口下载时输入主频36MHz. 使用高速PWM(HSPWM)方式操作. P  详情 回复 发表于 2025-2-20 16:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-2-20 16:12:55 | 显示全部楼层
pro*** 发表于 2025-2-19 14:30
梁工 可以提供一个互补对称带死区的时钟36m  pll144m的测试程序吗,谢谢

#define MAIN_Fosc                36000000UL        //定义主时钟
#include        "..\STC8Hxxx.h"


/*************        功能说明        **************
先别修改程序, 直接下载"pwm.hex"测试, 串口下载时输入主频36MHz.
使用高速PWM(HSPWM)方式操作.
PWM时钟选择PLL时钟144MHz, PWM周期为2400个时钟,PWM频率为60KHz.

例子输出IO:
PWM4N PWM4P    PWM3N PWM3P    PWM2N PWM2P    PWM1N PWM1P
P1.7  P1.6     P1.5  P1.4     P1.3  P5.4     P1.1  P1.0
******************************************/



01B-HSPWMA-4对互补PWM输出P1口.rar (60.45 KB, 下载次数: 23)


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:319
  • 最近打卡:2025-04-30 08:16:39
已绑定手机

3

主题

35

回帖

987

积分

高级会员

积分
987
发表于 2025-2-24 19:52:38 | 显示全部楼层
梁*** 发表于 2025-2-20 16:12
#define MAIN_Fosc                36000000UL        //定义主时钟
#include        "..\STC8Hxxx.h"

梁工  不知道为啥 我用AI8H2K32U的芯片上测试没有输出
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:53 , Processed in 0.181275 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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