CubieBoard博客-HomeCubieTech公司网站

CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 798|回复: 1

CB2的 PWM怎么没有输出呢?

[复制链接]

4

主题

2

好友

924

积分

高级会员

Rank: 4

贡献
189
金钱
310
威望
184
买家信用
卖家信用
积分
924
发表于 2020-9-17 17:36:02 |显示全部楼层
根据 http://linux-sunxi.org/PWM_Controller_Register_Guide 文档的内容,使用C编写了直接使用mmap函数映射寄存器的方式设置了相关的内容,但是不知道为什么PB2(PWM0)没有输出?
这个除了寄存器的配置还需要配置GPIO的内容吗?
回复

使用道具 举报

4

主题

2

好友

924

积分

高级会员

Rank: 4

贡献
189
金钱
310
威望
184
买家信用
卖家信用
积分
924
发表于 2020-9-17 23:30:15 |显示全部楼层
本帖最后由 fleamboy 于 2020-9-17 23:31 编辑

查了A20de数据手册,终于搞清楚了,对于有复用功能的PB2,作为PWM输出的时候需要进行配置:
PB_CFG0的第 10:8位(PB2 Select),有如下选项:
000:input     001:Output  010: PWM



回复

使用道具 举报

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

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区    

GMT+8, 2020-11-27 20:53 , Processed in 0.019671 second(s), 8 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部