MCBSP例子理解 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5374|回复: 3
打印 上一主题 下一主题

MCBSP例子理解

[复制链接]

6

主题

7

帖子

58

积分

注册会员

Rank: 2

积分
58
跳转到指定楼层
楼主
发表于 2014-9-3 14:13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/****************************************************************************/
/ }/ ^  f: C! C0 f" i3 c4 G- ?0 K/*                                                                          */7 E2 E+ I5 F% c. \7 F
/*              PSC 初始化                                                  *// c; H! \% C) Z  M0 L$ g5 X
/*                                                                          */
! S/ U- G; j$ _4 N1 Q/ D" M) Cvoid PSCInit(void)
; R0 v7 v: n! X$ `2 F, b{( i8 n( F! G" B0 u" @4 ]) y
        // 使能 GPIO 模块
. Q. s( ^) h- i: I5 M# _1 ~        // 对相应外设模块的使能也可以在 BootLoader 中完成( _) v  X  I1 C9 D
    PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_MCBSP0, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
" ]& }: t! [+ Q( V: b2 L$ {3 m}
5 a/ q: Z5 G* K8 F: r& O5 R" l这个是创龙的MCBSP程序中的一个模块函数,总的意思是使能MCBSP,我看了看OMAPL138的手册,我想问对应的是配置哪几个寄存器呢? 多谢

$ m1 D& d! ?) G% Q  b+ m9 K/ s+ s# O1 O% _& A2 a7 l5 I7 C
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2014-9-12 08:48:26 | 只看该作者
本帖最后由 希望缄默 于 2014-9-12 09:12 编辑 3 \. k' ~2 \; i/ e+ ?

" K- j4 \( v8 T) }5 }' a
& x& _' O8 v6 e$ u9 v. \1 N" t3 e! [/ q1 }( t$ {: Z
建议查看 Starterware 驱动库 PSCModuleControl 函数原型~7 d& n; _# F, W0 N% U

8 T6 n+ E) Y2 C' _5 c
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
板凳
发表于 2014-9-12 09:28:21 | 只看该作者

7 y0 X$ R1 R3 r0 _) z* q8 S( C6 `. _4 V: B# z0 @

0 U4 P3 G- V0 c1 i; r这个函数的意义在于使能该外设的供电,也就是PSC(Power Support Control),可能包括MDCTL、PTSTAT、MDSTAT寄存器等,建议你好好看看手册中关于PSC寄存器部分的描述,所有你用到的外设都需要PSC使能。
$ ~* D' \4 Y0 p! |
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
地板
发表于 2014-9-12 09:28:43 | 只看该作者
本帖最后由 weibo1988821 于 2014-9-12 09:30 编辑
, p2 w/ f) D+ r1 w+ ?( ]3 o. P9 s6 g1 M) D) U! z
创龙的例程中有比较简单易懂的函数支持,你可以不用太纠结于寄存器的配置。
2 n+ T9 _4 H% U% ?1 m- e/ p, ]
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-9-19 07:31 , Processed in 0.036831 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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