找回密码
 立即注册
查看: 2038|回复: 13

STC8H 系列高级PWM输出(频率可调,脉中计数)-软件方式 如更改到p33输出

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-6 11:04:51 | 显示全部楼层 |阅读模式
STC8H 系列高级PWM输出(频率可调,脉中计数)-软件方式   如何更改到p33输出。我是要用来启动无源蜂鸣器的。程序见附件,我是在stc-isp范例程序里下载的。

STC8H 系列高级PWM输出(频率可调,脉中计数)-软件方式.zip

14.89 KB, 下载次数: 146

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-05-07 07:56:29
已绑定手机
已实名认证

110

主题

2233

回帖

5514

积分

版主

积分
5514
发表于 2024-3-6 11:09:20 | 显示全部楼层
请问具体的单片机型号呢?不同的单片机型号引脚的功能可能有差别。
这个功能可以通过调整PWM的周期实现,不用调整脉冲宽度
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-6 11:14:36 | 显示全部楼层
王*** 发表于 2024-3-6 11:09
请问具体的单片机型号呢?不同的单片机型号引脚的功能可能有差别。
这个功能可以通过调整PWM的周期实现,不 ...

STC8H4K64TL这个型号,脉冲宽度不调整。像这个案例可以自己数脉冲个数,然后停掉,这样按键按一下,启动这个程序输出一定个数的脉冲就可以了。

点评

那么你的无源蜂鸣器是需要定频率发声嘛? 不用变调?如果这样的话我就帮你改改上面上面的示例  详情 回复 发表于 2024-3-6 11:23
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-05-07 07:56:29
已绑定手机
已实名认证

110

主题

2233

回帖

5514

积分

版主

积分
5514
发表于 2024-3-6 11:23:03 | 显示全部楼层
大*** 发表于 2024-3-6 11:14
STC8H4K64TL这个型号,脉冲宽度不调整。像这个案例可以自己数脉冲个数,然后停掉,这样按键按一下,启动 ...

那么你的无源蜂鸣器是需要定频率发声嘛?
不用变调?如果这样的话我就帮你改改上面上面的示例
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-6 11:28:01 | 显示全部楼层
那你帮忙更改一下,万分感谢!!!

点评

更改了如下部分: [attachimg]37167[/attachimg] 切换引脚 [attachimg]37169[/attachimg] 换用PWM4N输出 [attachimg]37170[/attachimg] 更改中断标志位判断及寄存器重载 [attachimg]37172[/attachimg] 换用PWM4  详情 回复 发表于 2024-3-6 11:35
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-05-07 07:56:29
已绑定手机
已实名认证

110

主题

2233

回帖

5514

积分

版主

积分
5514
发表于 2024-3-6 11:35:26 | 显示全部楼层
大*** 发表于 2024-3-6 11:28
那你帮忙更改一下,万分感谢!!!

更改了如下部分:

截图202403061132435137.jpg 切换引脚

截图202403061133015134.jpg
换用PWM4N输出

截图202403061133368316.jpg
更改中断标志位判断及寄存器重载



截图202403061134062252.jpg
换用PWM4的寄存器


以下是工程文件,请查收
STC8H 系列高级PWM输出(更改为P33输出).zip (36.48 KB, 下载次数: 103)


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-7 08:15:39 | 显示全部楼层
王*** 发表于 2024-3-6 11:35
更改了如下部分:

切换引脚

你帮我更改后的程序没问题,不过我移植到我的程序上就用不了,你能不能帮我看一下是我哪里有问题,具体程序见附件。

obj.zip

326.04 KB, 下载次数: 92

点评

可以,但是我现在有事在忙,可能要稍微等一段时间。大约明天之前抽空给你看看吧  发表于 2024-3-7 08:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-7 13:23:51 | 显示全部楼层
大*** 发表于 2024-3-7 08:15
你帮我更改后的程序没问题,不过我移植到我的程序上就用不了,你能不能帮我看一下是我哪里有问题,具体程 ...

可以,感谢!!!

点评

已经可以正常运行了,程序存在了非常多的错误。 建议更多的使用仿真调试功能进行纠错。 [attachimg]37321[/attachimg] [attachimg]37322[/attachimg] [attachimg]37320[/attachimg] [attachimg]37323[/attachimg]  详情 回复 发表于 2024-3-7 15:59
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:464
  • 最近打卡:2025-05-07 07:56:29
已绑定手机
已实名认证

110

主题

2233

回帖

5514

积分

版主

积分
5514
发表于 2024-3-7 15:59:38 | 显示全部楼层
大*** 发表于 2024-3-7 13:23
可以,感谢!!!

已经可以正常运行了,程序存在了非常多的错误。
建议更多的使用仿真调试功能进行纠错。

截图202403071557548288.jpg
截图202403071558045014.jpg
截图202403071557482746.jpg
截图202403071558138819.jpg
修改后的程序:
修改后的程序.zip (343.25 KB, 下载次数: 104)


回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-11 13:41:55

7

主题

9

回帖

114

积分

注册会员

积分
114
发表于 2024-3-8 16:27:05 | 显示全部楼层
王*** 发表于 2024-3-7 15:59
已经可以正常运行了,程序存在了非常多的错误。
建议更多的使用仿真调试功能进行纠错。

好的   谢谢!!!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 14:37 , Processed in 0.132713 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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