找回密码
 立即注册
查看: 93|回复: 9

AI8051U的PWMA5和PWMA6怎么设置?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-28 12:01:29
已绑定手机

1

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2025-5-28 12:01:29 | 显示全部楼层 |阅读模式
看原理图P56和P57可以复用为PWM,但是找库函数例程没有这个配置,看数据手册寄存器也有写但是没说AC5PS和AC6PS对应的位的地址在哪里?P56和P57能不能复用为PWM? 截图202505281158246890.jpg 截图202505281158372538.jpg 截图202505281158497675.jpg
回复

使用道具 举报 送花

3

主题

881

回帖

473

积分

等待验证会员

积分
473
发表于 2025-5-28 12:03:00 | 显示全部楼层
在设计STM:AI8051U时,定时器和PWM模块是实现复杂控制功能的关键部分。以下是对相关配置的详细说明:

1. 齐定器与PWM的配置
定时器模式:确保定时器模式为TRC00,这是AI8051U常用的模式,提供微秒级定时功能。
写入方式:使用TMR00作为PWM输出端口,配置IP地址为192.168.0.1,满足局域网环境。
PWM配置:选择合适的PWM配置,如PWM00(15KΩ)或PWM01(1KΩ),根据需求调整电压和频率。

2. 复用原理图中的PWM部分
原理图P56和P57:通过分析原理图,可以发现它们可以与AI8051U的PWM模块复用,实现更高效的电路设计。
库函数的例程:根据原理图P56和P57的结构,可以编写相应的PWM控制代码。例如,可以使用以下方式:
  1. c
  2.   // 假设原理图的结构允许以下操作
  3.   void examplepwm() {
  4.     // 基于原理图的PWM配置
  5.     // 使用TMR00作为输出端口
  6.   }
复制代码
  请根据具体原理图进行调整。

3. 寄存器地址的配置
AC5PS和AC6PS:在原理图中,AC5PS和AC6PS通常位于寄存器TMR00的特定地址段(如0x01到0x10)。
配置示例:
  1. c
  2.   // 假设寄存器TMR00的地址段位于0x01到0x10
  3.   int tmr00 = 0x00; // 初始化
  4.   // 根据原理图P56和P57的结构,对tmr00进行正确设置
复制代码

4. 总结
正确配置定时器和PWM模块是AI8051U实现复杂控制功能的基础。通过理解原理图P56和P57的结构,可以实现对PWM模块的复用。确保寄存器地址的正确配置,以及定时器模式的正确设置,是实现高效控制的关键。

[本文内容由国芯人工智能辅助生成,仅供参考]

点评

引脚选择配置  发表于 2025-5-28 13:20
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:197
  • 最近打卡:2025-06-05 08:46:54
已绑定手机

62

主题

1740

回帖

3864

积分

荣誉版主

无情的代码机器

积分
3864
发表于 2025-5-28 12:04:20 | 显示全部楼层
截图202505281203583862.jpg

截图202505281204098800.jpg
截图202505281204178792.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-28 12:01:29
已绑定手机

1

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2025-5-28 14:09:12 | 显示全部楼层

哦是我的数据手册没更新?大佬能给个PWMAPS5和PWMAPS6的配置例程代码吗?在数据手册只找到了引脚配置和输出使能,但是没找到PWMAPS5和PWMAPS6在是哪改比较值修改占空比。这2个通道好像和其他的配置不一样。

点评

官网下载最新手册。 这两寄存器是控制切换引脚的。 PWMA配置参考Ai8051U实验箱例程 https://www.stcaimcu.com/data/download/DemoCode/AI8051U-DEMO-CODE-V1.2.zip [attachimg]101739[/attachimg]  详情 回复 发表于 2025-5-28 14:13
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:197
  • 最近打卡:2025-06-05 08:46:54
已绑定手机

62

主题

1740

回帖

3864

积分

荣誉版主

无情的代码机器

积分
3864
发表于 2025-5-28 14:13:24 | 显示全部楼层
AGe*** 发表于 2025-5-28 14:09
哦是我的数据手册没更新?大佬能给个PWMAPS5和PWMAPS6的配置例程代码吗?在数据手册只找到了引脚配置和输 ...

官网下载最新手册。
这两寄存器是控制切换引脚的。
PWMA配置参考Ai8051U实验箱例程
https://www.stcaimcu.com/data/do ... -DEMO-CODE-V1.2.zip

截图202505281412587381.jpg

三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-28 12:01:29
已绑定手机

1

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2025-5-28 14:24:56 | 显示全部楼层
erci*** 发表于 2025-5-28 14:13
官网下载最新手册。
这两寄存器是控制切换引脚的。
PWMA配置参考Ai8051U实验箱例程

好的,但是这2个例程,好像也没提PWMAPS5和PWMAPS6的配置和占空比怎么设置,都是PWMA的1~4和PWMB的5~6的配置,改比较值占空比是数据手册是PWMA_CCR(1~4)和PWMB_CCR(5~8),我看数据手册也没其他寄存器用来做输出比较值的了,难道是和哪个通道共用吗?还是说PWMAPS5和PWMAPS6不支持输出PWM和改占空比?

点评

在这个例程里使用这个寄存器就切换到P56 P57了 [attachimg]101748[/attachimg] [attachimg]101749[/attachimg]  详情 回复 发表于 2025-5-28 15:10
这两个这里有介绍可以先看下: https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8368&highlight=%E9%AB%98%E7%BA%A7PWMA%E7%A1%AC%E4%BB%B6%E7%A7%BB%E7%9B%B8&page=1&extra=#pid79102  详情 回复 发表于 2025-5-28 14:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:197
  • 最近打卡:2025-06-05 08:46:54
已绑定手机

62

主题

1740

回帖

3864

积分

荣誉版主

无情的代码机器

积分
3864
发表于 2025-5-28 14:53:04 | 显示全部楼层
AGe*** 发表于 2025-5-28 14:24
好的,但是这2个例程,好像也没提PWMAPS5和PWMAPS6的配置和占空比怎么设置,都是PWMA的1~4和PWMB的5~6的 ...

这两个这里有介绍可以先看下:
https://www.stcaimcu.com/forum.p ... amp;extra=#pid79102
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-28 12:01:29
已绑定手机

1

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2025-5-28 15:10:10 | 显示全部楼层
erci*** 发表于 2025-5-28 14:53
这两个这里有介绍可以先看下:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8368&highlight= ...

感谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:197
  • 最近打卡:2025-06-05 08:46:54
已绑定手机

62

主题

1740

回帖

3864

积分

荣誉版主

无情的代码机器

积分
3864
发表于 2025-5-28 15:10:56 | 显示全部楼层
AGe*** 发表于 2025-5-28 14:24
好的,但是这2个例程,好像也没提PWMAPS5和PWMAPS6的配置和占空比怎么设置,都是PWMA的1~4和PWMB的5~6的 ...


PWMAPS5(P56)和PWMAPS6(P57)使用PLL时钟输出高速PWM-Ai8051U-8bit.zip (61.45 KB, 下载次数: 0)

在这个例程里使用这个寄存器就切换到P56 P57了
截图202505281508474585.jpg

截图202505281509295460.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-6 04:13 , Processed in 0.124562 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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