搜索
bottom↓
回复: 4

最近问题实在多,AVR单片机嵌入式系统原理与应用实践》317页例子有几处疑问

[复制链接]

出0入0汤圆

发表于 2008-7-22 21:23:15 | 显示全部楼层 |阅读模式
明白马老师说的基础2字分量多重,但眼下还抽不出那么多精力去补习那几门基础课,只能通过不断的将疑问发出来,靠大家带着我缓步前进了
但是这个暑假我一定要抽时间补一下那些失去已久的课程。

1 315页对于单端输入的公式是ADC=(Vin*1024)/Vref    (1024是指什么)
但317页程序却是这样
adc_v=(unsigned long)adcv_data*5000/1024
既然采用内部AVcc 5v,我觉得按照公式应该是Vref=5V=5000mv,因该是*1024/5000才对吧?这一地方实在不理解

2就是315页 例10.3上面第3行  左端对齐ADCR=-400=0X270,ADCL=0X00.ADCH=0X9C这里ADCL和ADCH怎么得来的??实在不明白
右端对齐的话。ADCL=0X70,ADCH=0X02感觉很好理解

3我目前测量2节5号电池,每节都是1.5v,因为是传感器,
本来采用的是内部2.56v,但是看了马老师的书说 ADC参考电压应该稍大于输入电压,可是我的1.5*2=3v,还能采用2.56来测么?
如果不能,我也找不到AVcc啊?这里的内部AVcc指什么电压呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2008-7-22 22:29:01 | 显示全部楼层
1.ADC=(Vin*1024)/Vref

1024表示10位的AD精度。模拟5V(Vin),参考5V(Vref),那么5*1024/5 = 1024,你读到的ADC寄存器的值就是1024(实际是1023)。

2.adc_v=(unsigned long)adcv_data*5000/1024

这是1式的反过来求Vin。Vin = ADC*Vref/1024。Vref=5V,但乘上了1000倍,结果是变成mv.这样可以使用整数运算,既速度快,又保证一定的精度。

3.ADCH和ADCL合成16位,右对齐为0x0270(0000 0010 0111 0000),左对齐就是将0X0270左移6位,后面补0,变成(1001 1100 0000 0000)既0X9C00,ADCH=0X9C ADCL = 0X00。

4。测3V电压,参考电压必须大于3V。AVCC是芯片的模拟供电输入脚,通过设置寄存器,可以使进入芯片内部的AVCC作为参考电源使用。

你这样是很难前进的,磨刀不误砍柴工。至少用到的东西要清楚吧,没有捷径可走,否则到头来还是自己要倒霉的。

出0入0汤圆

 楼主| 发表于 2008-7-23 12:16:39 | 显示全部楼层
那么需要补哪几门基础课呢?数电,数理逻辑,微机接口么??

出0入0汤圆

发表于 2008-7-23 12:54:07 | 显示全部楼层
还有模电、C、专业英语。

按学校教学规划,学生是在大三才开始学习涉及到单片机和嵌入式系统技术和应用的课程的。这是按培养专业人才的规律安排的。

至于目前很多电子专业4年毕业的学生什么也不会,那时另外的事情了。因为现在国家实行的高等教育是大众教育,不是精英教育了,所谓的“大众”教育,就是人数大众化,并带来了教育水平的大众化。

对于自学,或中学生科技活动,学习AVR可以不需要具备以上的基础,但要成为真正的专业人员,以上是必需的,必须付出更艰苦的努力,学习的过程也更加艰辛和痛苦。

出0入0汤圆

 楼主| 发表于 2008-7-23 13:51:07 | 显示全部楼层
其实我觉得人最可怕的不是去学习,而是没有人去指引,模电,c,数电,数理逻辑,微机接口,图书馆开门了我就去借!
谢谢!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 18:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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