找回密码
 立即注册
查看: 748|回复: 6

STC8G2K60S4-36I-LQFP48的增强型PWM输出疑问如下

[复制链接]

13

主题

40

回帖

194

积分

注册会员

积分
194
发表于 2023-7-18 16:50:55 | 显示全部楼层 |阅读模式
1.PWM00和PWM02能否实现互补且带死区的输出?
2.设置PWMni输出端口的初始电平 这个是PWM开始输出时的PWM口的电平还是PWM计数计满后从零开始的电平?




INI:设置PWMni输出端口的初始电平。(n=0~5,i=0~7)
0:第n路PWM的i通道初始电平为低电平
1:第n路PWM的i通道初始电平为高电平


此外手册上怎么没有死区设置的寄存器?
谢谢!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-7-18 19:18:28 | 显示全部楼层
1. 可以实现互补对称带死区输出的波形,具体参考STC-ISP软件里STC8G系列的范例程序:

1.png

2. PWMni输出端口的初始电平,是产生触发信号前的默认电平。
3. 增强型PWM没有死区寄存器,死区时间需要通过设置2个通道的高低电平触发位置产生。
回复 支持 反对

使用道具 举报 送花

13

主题

40

回帖

194

积分

注册会员

积分
194
发表于 2023-7-20 19:34:36 | 显示全部楼层
本帖最后由 Inver1688 于 2023-7-20 19:43 编辑
乘风*** 发表于 2023-7-18 19:18
1. 可以实现互补对称带死区输出的波形,具体参考STC-ISP软件里STC8G系列的范例程序:

看手册上PWM寄存器好像是XFR 访问的时候需要P_SW2的最高位置位才能写数据,
那这个时候#define EAXSFR()    P_SW2 |=  0x80  
下步我程序中P2=0;的时候需不需要先关闭XFR访问再对SFR进行操作?
访问XFR后接着访问SFR和一般的变量的时候需不需要先关闭XFR?
谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-7-20 20:21:14 | 显示全部楼层
Inver*** 发表于 2023-7-20 19:34
看手册上PWM寄存器好像是XFR 访问的时候需要P_SW2的最高位置位才能写数据,
那这个时候#define EAXSFR()   ...

P_SW2的最高位可以一直置1,访问SFR时不用关闭。
回复 支持 反对

使用道具 举报 送花

13

主题

40

回帖

194

积分

注册会员

积分
194
发表于 2023-7-21 11:15:02 | 显示全部楼层
乘风*** 发表于 2023-7-20 20:21
P_SW2的最高位可以一直置1,访问SFR时不用关闭。

谢谢!还有个小问题
P_SW2 = 0x80;
CKSEL = 0x00; //选择内部IRC ( 默认 )
CLKDIV = 0x08; //时钟8分频
P_SW2 = 0x00;
请问下当选用内部IRC的时候,其MCU的频率是代码的优先级高还是下载的时候使用STC-ISP设置的频率的优先级高,也就是说MCU最终的频率是哪种频率?
谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2023-7-21 11:30:09 | 显示全部楼层
Inver*** 发表于 2023-7-21 11:15
谢谢!还有个小问题
P_SW2 = 0x80;
CKSEL = 0x00; //选择内部IRC ( 默认 )

下载时设置的IRC频率,芯片上电时硬件会自动进行相关寄存器的设置,然后跳转到用户程序。
如果用户程序也对频率相关寄存器进行设置的话,就会修改硬件设置的参数,然后使用用户设置的参数运行。
回复 支持 反对

使用道具 举报 送花

13

主题

40

回帖

194

积分

注册会员

积分
194
发表于 2023-7-21 12:35:05 | 显示全部楼层
乘风*** 发表于 2023-7-21 11:30
下载时设置的IRC频率,芯片上电时硬件会自动进行相关寄存器的设置,然后跳转到用户程序。
如果用户程序也 ...

谢谢您的解答
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:46 , Processed in 0.188103 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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