智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2805|回复: 5
打印 上一主题 下一主题

MC9S12XS128 寄存器问题

[复制链接]

11

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
威望
746
贡献
292
兑换币
96
注册时间
2012-1-10
在线时间
129 小时
跳转到指定楼层
1#
发表于 2012-2-8 18:42:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
请问语句:MCCNT=0XAAAA;是什么意思??
RDMCL:模数读取选择位。该位决定读模数寄存器返回的内容。
          0: 返回模数计数器的当前值。
          1: 返回重新加载所用的常数。
          请问返回到哪里去啊?还有怎么读取返回的值呢?
请高手帮帮忙??万分感谢!!!!

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
2#
发表于 2012-2-10 18:46:01 | 只看该作者
读模数寄存器
回复

使用道具 举报

11

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
威望
746
贡献
292
兑换币
96
注册时间
2012-1-10
在线时间
129 小时
3#
 楼主| 发表于 2012-2-10 21:11:27 | 只看该作者
sonwendi 发表于 2012-2-10 18:46
读模数寄存器

怎么读取呢?能给个例子吗?
                              谢谢!!
回复

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
4#
发表于 2012-2-12 16:38:43 | 只看该作者
ifree 发表于 2012-2-10 21:11
怎么读取呢?能给个例子吗?
                              谢谢!!


比如aa = 模数寄存器名字(这个我不清楚)
模数寄存器名字你可以在datasheet里查看
回复

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
340
威望
258
贡献
64
兑换币
2
注册时间
2011-5-8
在线时间
9 小时
5#
发表于 2012-3-25 10:25:45 | 只看该作者
给16位寄存器赋值;
回复

使用道具 举报

1

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
167
威望
114
贡献
35
兑换币
2
注册时间
2012-2-25
在线时间
9 小时
毕业学校
合肥工业大学
6#
发表于 2012-3-27 19:00:04 | 只看该作者
这个是设置模数递减计数模块的计数器的值。模数递减计数器模块可以工作在模数递减模式和单次模式(由(MCCTL的MODMC位来设置),MODMC=0,则当MCCNT从你设置的值(例如:0xAAAA)开始递减到0x0000时停止,当MODMC=1时MCCNT从你设置的值(0xAAAA)减到0x0000时会自动从新加载你设置的值(0xAAAA)继续递减,如果MCCTL的MCZI=1则会触发一个模数递减下溢中断。模数递减计数器的驱动时钟时由总线时钟分频而来的,根据需要设定。因此MCCNT只需在初始化的时候写一次。后面并不需要去读。
      希望这样回答你能理解!
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-20 11:36 , Processed in 0.042898 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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