找回密码
 立即注册
查看: 295|回复: 5

AI8H1K08 PWM

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-08-17 13:29:00
已绑定手机

5

主题

9

回帖

75

积分

注册会员

积分
75
发表于 2025-6-26 22:51:07 | 显示全部楼层 |阅读模式
关P1.0的PWM再对PWMA_CCR1赋值
并且使能对应的PWMA_ENO和端口的配置
但是PWM波形已经被停止输出改变不了!
端口配置改成高阻输入就无法再输出波形
即使重新配置了端口。
20250626


关


开
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-08-17 13:29:00
已绑定手机

5

主题

9

回帖

75

积分

注册会员

积分
75
发表于 2025-6-26 23:07:29 | 显示全部楼层
如果我对端口不重新配置只是关闭使能,PWM还是有输出的,只有把端口配置成高组态那么PWM口就没有输出了,这样我的舵机就可以转动,但是我再对pwm开启的时候,我首先如图片上先开P10使能再对端口也重新配置了还是出不来PWM.    以上一开始如果不对端口配置的话PWM都是只要赋值都会出相应的占空比的波形。20250626

点评

完全没有你说的问题。 使用PWMA_ENO禁止PWM输出后,PWM模块会继续工作,只是不输出而已,此时对应IO已恢复普通IO模式,可以对IO设置4个模式之一,任意操作IO。 当设置PWMA_ENO允许PWM输出后,继续输出PWM,允许PWM  详情 回复 发表于 2025-6-28 00:08
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-08-23 08:57:24
已绑定手机

45

主题

2172

回帖

7590

积分

论坛元老

积分
7590
发表于 2025-6-27 09:14:35 | 显示全部楼层
8H的PWM开关功能,可参考附件例子的方法

高级PWMA开关-P2.zip

12.02 KB, 下载次数: 15

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-08-17 13:29:00
已绑定手机

5

主题

9

回帖

75

积分

注册会员

积分
75
发表于 2025-6-27 21:05:10 | 显示全部楼层
乘风*** 发表于 2025-6-27 09:14
8H的PWM开关功能,可参考附件例子的方法

这程序下进去示波器没有出现波形而且也关断后也打不开波形
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:158
  • 最近打卡:2025-08-23 11:06:14

76

主题

6636

回帖

1万

积分

超级版主

积分
13863
发表于 2025-6-28 00:08:16 | 显示全部楼层
jiez*** 发表于 2025-6-26 23:07
如果我对端口不重新配置只是关闭使能,PWM还是有输出的,只有把端口配置成高组态那么PWM口就没有输出了,这 ...

完全没有你说的问题。
使用PWMA_ENO禁止PWM输出后,PWM模块会继续工作,只是不输出而已,此时对应IO已恢复普通IO模式,可以对IO设置4个模式之一,任意操作IO。
当设置PWMA_ENO允许PWM输出后,继续输出PWM,允许PWM输出后对应IO会自动设置为推挽输出,对IO设置的模式对PWM无效。

下面的例子专门改你给你测试的:
先别修改程序, 直接下载"01C-PWMA-4对互补PWM输出P1口-间歇输出"里的"pwm.hex"测试, 下载时选择主频24MHz.
例子输出IO:
PWM4N PWM4P    PWM3N PWM3P    PWM2N PWM2P    PWM1N PWM1P
P1.7        P1.6         P1.5     P1.4        P1.3      P1.2        P1.1     P1.0
这PWM1P PWM1N输出1ms、停止1ms,停止时将输出设置为高阻.


截图202506280006298290.jpg

01C-PWMA-4对互补PWM输出P1口-间歇输出.rar (56.56 KB, 下载次数: 13)

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-08-17 13:29:00
已绑定手机

5

主题

9

回帖

75

积分

注册会员

积分
75
发表于 2025-7-12 15:23:01 | 显示全部楼层
梁*** 发表于 2025-6-28 00:08
完全没有你说的问题。
使用PWMA_ENO禁止PWM输出后,PWM模块会继续工作,只是不输出而已,此时对应IO已恢复 ...

测试后可以20250712
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 03:14 , Processed in 0.121700 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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