打印

求教DSP2812LED灯地址和IO口问题

[复制链接]
1559|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
li7213405|  楼主 | 2016-5-30 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手求教:手头有大道学习板DSP2812,但是没有原理图只有源代码,,现从网上下载了手把手教你DSP(顾卫钢),在大道学习板里关于LED灯源代码里
//8个LED灯的地址,由CPLD得知
unsigned int * Led8  = (unsigned int *) 0x4100;

而在手把手教你DSP(顾卫钢)里LED灯地址却是:
void InitGpio(void)
{
   EALLOW;
    GpioMuxRegs.GPFMUX.bit.XF_GPIOF14=0;//将XF引脚设置为IO口,
    GpioMuxRegs.GPFDIR.bit.GPIOF14=1;//引脚方向为输出
    GpioDataRegs.GPFSET.bit.GPIOF14=1;//引脚初始化为高电平,灯灭。
    EDIS;
}


请教:0x4100地址怎么确定的?可以改成其它地址吗?比如0x7100...?
          GPIOF14怎么就能确定是指向LED灯的?能不能改成GPIOA14指向LED灯呢??

相关帖子

沙发
大秦正声| | 2016-5-30 17:01 | 只看该作者
上边是外部总线扩展的,下边是芯片的I/O

使用特权

评论回复
板凳
zhangmangui| | 2016-5-30 22:06 | 只看该作者
GPIO控制的    肯定是    LED灯连接到了GPIO口上
这样直接对GPIO进行操作    LED灯则会被控制
CPLD肯定是被映射到2812的某一个ZONE区  
然后要看CPLD的译码代码 决定LED的映射地址

使用特权

评论回复
地板
zhangmangui| | 2016-5-30 22:06 | 只看该作者
这个最好是找找原理图     没有原理图  好多是不好理解的

使用特权

评论回复
5
Listate| | 2016-5-31 19:48 | 只看该作者
0x4100地址通过直接对GPIO进行操作 , LED灯则会被控制。

使用特权

评论回复
6
Mozarts| | 2016-5-31 21:02 | 只看该作者
感觉这代码太少了, 看的不是很明白啊。。。

使用特权

评论回复
7
Air_Kongqi| | 2016-6-3 09:38 | 只看该作者
有一个“张掌柜讲F28335视频教程”,视频就十个吧,也不长,你去听听看~其中有一个视频是讲GPIO口的~

使用特权

评论回复
8
isseed| | 2016-6-6 21:52 | 只看该作者
这个是你扩展线上的地址。

使用特权

评论回复
9
isseed| | 2016-6-6 21:53 | 只看该作者
你看看你的外部接口占用的地址,然后再分配cpld上地址。

使用特权

评论回复
10
uiint| | 2016-6-7 22:12 | 只看该作者
楼主写过fpga吗

使用特权

评论回复
11
uiint| | 2016-6-7 22:13 | 只看该作者
地址总线就是通过外部接口写入地址,然后获取数据的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝