智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8402|回复: 16
打印 上一主题 下一主题

mc9s12dg128的AD参考程序

[复制链接]

489

主题

1691

帖子

1

精华

管理员

网站创始人&站长

Rank: 11Rank: 11Rank: 11Rank: 11

积分
85932

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

QQ
威望
56988
贡献
17374
兑换币
13144
注册时间
2007-6-8
在线时间
5785 小时
跳转到指定楼层
1#
发表于 2007-6-9 03:50:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<><FONT color=#2b91d5 size=4><STRONG>1.代码:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4>#include &lt;hidef.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */<BR>#include &lt;mc9s12dg128.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */<BR>#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"</FONT></P><P><FONT color=#2b91d5 size=4>void main()<BR>{&nbsp;</FONT></P><P><FONT color=#2b91d5 size=4>DDRB=0xFF;//PORTB口为输出<BR></FONT></P><P><FONT color=#2b91d5 size=4>ATD0CTL2=0XC0; //模块上电<BR>ATD0CTL3=0X08; //1次转换为一个序列<BR>ATD0CTL4=0X81; //设置转换精度为8位<BR>ATD0CTL5=0XA0;&nbsp; //扫描方式,通道是0,结果存入ATD0DR0</FONT></P><FONT color=#2b91d5 size=4><P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(1)<BR>&nbsp; &nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(!ATD0STAT1_CCF0); //等待转换完成<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTB=ATD0DR0;&nbsp;&nbsp;&nbsp;//将转换结果赋予&nbsp;PORTB</FONT><FONT color=#2b91d5 size=4>&nbsp;&nbsp;&nbsp; </FONT></P><P><FONT color=#2b91d5 size=4>&nbsp;&nbsp; }</FONT></P><P><FONT color=#2b91d5 size=4><BR>&nbsp;</P></FONT><P><FONT color=#2b91d5 size=4><STRONG>2.功能:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4>初始化了ad0,可将ad0的结果转换为PORTB口小灯的亮灭显示</FONT></P>

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
QQ
威望
176
贡献
24
兑换币
2
注册时间
2007-12-16
在线时间
0 小时
2#
发表于 2007-12-16 05:17:42 | 只看该作者

Re:ad参考程序(给刚起步的人做个参考吧)

谢啦
回复 支持 反对

使用道具 举报

0

主题

294

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
4137

特殊贡献奖章

QQ
威望
2664
贡献
1409
兑换币
35
注册时间
2007-11-22
在线时间
32 小时
3#
发表于 2007-12-19 17:58:00 | 只看该作者

Re:ad参考程序(给刚起步的人做个参考吧)

怎么没有初始化程序
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
威望
178
贡献
22
兑换币
0
注册时间
2008-1-17
在线时间
0 小时
4#
发表于 2008-1-18 00:36:39 | 只看该作者

Re:mc9s12dg128的ad程序

谢了,复制了<IMG src="http://www.freescalecar.cn/images/Emotions/2.gif">
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
威望
187
贡献
22
兑换币
0
注册时间
2007-9-23
在线时间
0 小时
5#
发表于 2008-2-26 03:46:06 | 只看该作者

Re:mc9s12dg128的ad程序

拔错啊!
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
363
威望
267
贡献
78
兑换币
56
注册时间
2008-9-18
在线时间
9 小时
6#
发表于 2008-9-22 05:45:18 | 只看该作者

Re:mc9s12dg128的AD参考程序

<>管理员真是好人啊</P><P>不过希望能发更多的基本入门程序供新手们学习</P><P>&nbsp;</P><P>呵呵 </P>
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
124
威望
172
贡献
22
兑换币
0
注册时间
2008-11-20
在线时间
0 小时
7#
发表于 2008-11-20 07:58:20 | 只看该作者

Re:mc9s12dg128的AD参考程序

<><FONT style="BACKGROUND-COLOR: #cce8cf">请问lz程序是否用电路板试验过?</FONT></P><P><FONT style="BACKGROUND-COLOR: #cce8cf">我发现虽然寄存器设置CCF0自动清零,但是从转换开始,整个过程中CCF0始终为</FONT>1的,不知道为什么:(</P>
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
248
贡献
72
兑换币
50
注册时间
2008-12-20
在线时间
9 小时
8#
发表于 2008-12-20 01:17:29 | 只看该作者

Re:Re:mc9s12dg128的AD参考程序

<>你在把这个程序烧到芯片上,能不能看到结果,为什么我也烧了一个程序到这芯片上,结果每次结果都是00000000?你能告诉我你是怎么接硬件的吗?</P>
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
338
威望
248
贡献
72
兑换币
50
注册时间
2008-12-20
在线时间
9 小时
9#
发表于 2008-12-25 06:16:57 | 只看该作者

Re:mc9s12dg128的AD参考程序

你能告诉我,你是怎么接硬件的吗?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
251
贡献
72
兑换币
50
注册时间
2008-10-12
在线时间
8 小时
10#
发表于 2009-1-1 23:38:14 | 只看该作者

Re:mc9s12dg128的AD参考程序

<>谢谢</P><P>&nbsp;</P>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 20:51 , Processed in 0.057763 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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