搜索
bottom↓
回复: 5

atmega16的书中发现个问题。。。。。。(串行口SPI那一章节)(高手看看,我附上动画,效果很

[复制链接]

出0入0汤圆

发表于 2009-10-21 16:21:57 | 显示全部楼层 |阅读模式
P440页,用TLC549做的电压表,量程为什么是2.5V到5V呢??我不能肯定有错啊,至少在仿真中是这样,我加了个滑动变阻器,测试结果是5V降到2.5V,接着在5V降到2.5V,我自己改编了个程序,现象这样,用书上的程序,还是这样。换个正弦波的信号,还是这样。。不明白!!!滑动变阻器从顶端到中间5V--2.5V(正常),中间到底端5V--2.5V(不正常)。。



(原文件名:111.gif)



#include"mega16.h"
#define uint unsigned int
#define ss PORTB.4
flash uint led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
flash uint pos[]={0xfe,0xfd,0xfb,0xf7};
uint disbuf[4],ad_result,dat;
uint i=0;
void display()
{
PORTD=0xff;
PORTC=led[disbuf];
  if(i==1) PORTC|=0x80;
  PORTD=pos;
  if(++i==4) i=0;
}
interrupt [11] void spi_isr()
{
ad_result=SPDR;
ss=1;
dat=ad_result*100/51;
disbuf[0]=0;
disbuf[1]=dat/100;
disbuf[2]=(dat/10)%10;
disbuf[3]=dat%10;
}
interrupt [20] void timer0_comp()
{
display();
ss=0;
SPDR=0x00;
}
void main()
{
DDRC=0xff;
PORTC=0x00;
DDRD|=0x0f;
PORTD|=0x0f;
DDRB=0x90;
PORTB=0x40;
TCCR0=0x0b;
OCR0=0x7c;    //定时2ms
TIMSK=0x02;
SPCR=0xd0;   //SPI中断允许,SPI允许,主机方式,SPI模式0
SPSR=0x00;  //SPI时钟频率1M
#asm("sei")
while(1);
}

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2009-10-21 21:33:44 | 显示全部楼层
问题找到了,费了大半天,我把SPCR=0xd1;这样改了,问题解决,半天的时间都被这个问题困扰。。。。1Mb/s也在1.1Mb/s以下,为什么运行不出,不知实物中的效果怎样????



(原文件名:111111.gif)

出0入0汤圆

 楼主| 发表于 2009-10-22 09:27:55 | 显示全部楼层
有能力的朋友发个实物图看看!!!!!

出0入0汤圆

发表于 2009-10-22 10:33:33 | 显示全部楼层
楼上动画是怎么做的?
头像被屏蔽

出0入0汤圆

发表于 2012-2-23 17:48:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-2-24 22:24:52 | 显示全部楼层
回复【1楼】lllll
-----------------------------------------------------------------------

到底是你的错还是我的错?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 19:25

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

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