查看: 1495|回复: 3

[求助] 请教MMCAU 寄存器访问问题!

[复制链接]

该用户从未签到

4

主题

26

帖子

0

注册会员

Rank: 2

积分
150
最后登录
2016-9-9
发表于 2015-2-6 10:12:52 | 显示全部楼层 |阅读模式
我想要调用KM34的寄存器但用下面的方式一直进入硬件中断,哪位懂的给讲讲啊,谢了!对了,头文件里没有像其他模块一样有对寄存器访问的定义,关于mmcau的定义,头文件里都是关于算法的,没有定义访问寄存器的。
这是CAU_CASR 的地址Address: F000_5000h base + 0h offset = F000_5000h

volatile unsigned long *const MMCAU_PPB_DIRECT = (unsigned long *) 0xF0005000;
#define CASR 0
reg_state[0] = *(MMCAU_PPB_DIRECT + CASR);
我知道答案 目前已有3人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2015-2-6 14:16:15 | 显示全部楼层
    楼主你好
    请问你用的是哪个参考手册呢,因为我从飞思卡尔官网的[url=https://www.freescale.co
    m/zh-Hans/webapp/sps/site/prod_summary.jsp?code=KM3x&fpsp=1&tab=Documentation_Tab]KM3x: Kinetis KM3x - 50 MHz,安全,高精度模拟前端,LCD微控制器(MCU)[/url]的文档页面下载的参考手册里是没有MMCAU这个章节,也找不到CAU_CASR寄存器。

    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-2-6 14:41:04 | 显示全部楼层
    本帖最后由 安 于 2015-2-6 14:48 编辑

    这里定义的是内存地址,对于这个地址的范围可以看用户手册,每个寄存器的地址都要标注范围和实际地址。
    12.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    26

    帖子

    0

    注册会员

    Rank: 2

    积分
    150
    最后登录
    2016-9-9
     楼主| 发表于 2015-2-6 16:23:19 | 显示全部楼层
    汗,我弄好了,MMCAU的寄存器不能直接访问,得用间接访问的方式……谢谢了啊!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 16:22 , Processed in 0.091954 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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