共2条
1/1 1 跳转至页
问
自己搭了一个最小系统,用8515控制两个数码管(太简单了,大家不要见笑),想让两个数码管轮流显示数字,结果只能有一个显示。程序好象只能执行开头的一部分。用的是双龙的下载线,请大家帮我分析一下,是不是我的8515坏了??
答 1:
你也得让“医生”看看电路图和程序吧?
答 2:
不像!
答 3:
又报废了一片8515又报废了一片8515,我要疯了???那位能救救我啊!!!
今天刚买的一片8515,只用了10分钟,第二次上电后就不能正常工作了。
现象是PA口一直是低电平,PC口只有第3,4位有脉冲,其他都是低电平,为什么会出现这样的情况???那位遇到过这样的怪现象???? 答 4: 我猜电源上电时冲激过大,烧了要不就是你驱动数码管的电路有问题
每个IO口有电流限制,总的IO口也有电流限制
反正横竖大概都烧了
我烧过两个M16,应为电源接12V了
现在做的44b0x板子可是重点保护对象,再烧我只能天天吃馒头喝自来水了 答 5: 怎么贴图 啊
我做的另外一块板子就没事,我用245做驱动的,数码管的选择用的是138译码控制的。 答 6: 发给我信箱看看masashinakayama@sina.com 答 7: 我的图纸 答 8: 其他部分没有画其他的下载接口等没有画,复位用的是MAX707芯片 答 9: 现有部分有几个问题1。建议用74hc595,从spi口出去,可以少接不少线
2。你的LED限流电阻哪里去了?我怎么记得LED只有10个脚....
答 10: 没有限流电阻不烧才怪呢 答 11: 限流电阻忘画了限流电阻忘画了,都加在245和数码管中间了,8只1K的电阻。8515和数码管都用245和138隔离了,不应该是数码管电流烧的片子啊。8515的PA口的电流有多大?手册上说是20MA,指每个引脚20MA,还是整个PA口是20MA的电流 答 12: 重新贴一张 答 13: 电源电路也要看你用的是什么电源 答 14: 双路稳压稳流电源双路稳压稳流电源,直接接到板子上给芯片和数码管供电。用的是双龙的下载线和软件,在MOSI,MISO,SCK,RESET的引脚上串了1K的电阻。芯片可以正常的读写,就是输出不对。如果只让PA口输出一个状态是可以的,输出不同的数据就不行了,都是低电平了。 答 15: 那就是程序问题了贴程序 答 16: 全部程序#include <90s8515.h>
#include <stdio.h>
#include <delay.h>
unsigned char disp[10]={0x3f,0x06,0x05b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0x00;
DDRB=0x00;
PORTC=0x18;
DDRC=0xFF;
PORTD=0x00;
DDRD=0xFF;
TCCR0=0x00;
TCNT0=0x00;
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
GIMSK=0x00;
MCUCR=0x00;
TIMSK=0x00;
ACSR=0x80;
while (1)
{
char i,j;
for ( i=0;i<10;i++ )
{
PORTC=0X00;
PORTA=disp[i];
delay_ms(100);
}
for ( j=0;j<10;j++ )
{
PORTC=0X01;
PORTA=disp[j];
delay_ms(100);
}
};
}
答 17: 精简一下看看呢#include <90s8515.h>
#include <delay.h>
unsigned char disp[10]={0x3f,0x06,0x05b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main(void)
{
int i;
DDRA=0xFF;
DDRC=0xFF;
while (1)
{
for ( i=0;i<10;i++ )
{
PORTC=0X00;
PORTA=disp[i];
delay_ms(100);
}
for ( i=0;i<10;i++ )
{
PORTC=0X01;
PORTA=disp[i];
delay_ms(100);
}
}
}
答 18: 没有片子了没有片子了,不敢在试了,烧不起啊,片子涨价了。MASASHINAKAYAMA改过的程序一定能用,但是重新上电后就玩完了,什么显示都没了,PA口一直都是低电平。PC。0也是低电平。只有PC。3和PC。4在变化。不知道是什么原因造成片子出问题的。还能正常的读写。写片子的时候电压是4.3伏 答 19: 我也没辙了同喊:路人救命啊~~~~
今天刚买的一片8515,只用了10分钟,第二次上电后就不能正常工作了。
现象是PA口一直是低电平,PC口只有第3,4位有脉冲,其他都是低电平,为什么会出现这样的情况???那位遇到过这样的怪现象???? 答 4: 我猜电源上电时冲激过大,烧了要不就是你驱动数码管的电路有问题
每个IO口有电流限制,总的IO口也有电流限制
反正横竖大概都烧了
我烧过两个M16,应为电源接12V了
现在做的44b0x板子可是重点保护对象,再烧我只能天天吃馒头喝自来水了 答 5: 怎么贴图 啊
我做的另外一块板子就没事,我用245做驱动的,数码管的选择用的是138译码控制的。 答 6: 发给我信箱看看masashinakayama@sina.com 答 7: 我的图纸 答 8: 其他部分没有画其他的下载接口等没有画,复位用的是MAX707芯片 答 9: 现有部分有几个问题1。建议用74hc595,从spi口出去,可以少接不少线
2。你的LED限流电阻哪里去了?我怎么记得LED只有10个脚....
答 10: 没有限流电阻不烧才怪呢 答 11: 限流电阻忘画了限流电阻忘画了,都加在245和数码管中间了,8只1K的电阻。8515和数码管都用245和138隔离了,不应该是数码管电流烧的片子啊。8515的PA口的电流有多大?手册上说是20MA,指每个引脚20MA,还是整个PA口是20MA的电流 答 12: 重新贴一张 答 13: 电源电路也要看你用的是什么电源 答 14: 双路稳压稳流电源双路稳压稳流电源,直接接到板子上给芯片和数码管供电。用的是双龙的下载线和软件,在MOSI,MISO,SCK,RESET的引脚上串了1K的电阻。芯片可以正常的读写,就是输出不对。如果只让PA口输出一个状态是可以的,输出不同的数据就不行了,都是低电平了。 答 15: 那就是程序问题了贴程序 答 16: 全部程序#include <90s8515.h>
#include <stdio.h>
#include <delay.h>
unsigned char disp[10]={0x3f,0x06,0x05b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0x00;
DDRB=0x00;
PORTC=0x18;
DDRC=0xFF;
PORTD=0x00;
DDRD=0xFF;
TCCR0=0x00;
TCNT0=0x00;
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
GIMSK=0x00;
MCUCR=0x00;
TIMSK=0x00;
ACSR=0x80;
while (1)
{
char i,j;
for ( i=0;i<10;i++ )
{
PORTC=0X00;
PORTA=disp[i];
delay_ms(100);
}
for ( j=0;j<10;j++ )
{
PORTC=0X01;
PORTA=disp[j];
delay_ms(100);
}
};
}
答 17: 精简一下看看呢#include <90s8515.h>
#include <delay.h>
unsigned char disp[10]={0x3f,0x06,0x05b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main(void)
{
int i;
DDRA=0xFF;
DDRC=0xFF;
while (1)
{
for ( i=0;i<10;i++ )
{
PORTC=0X00;
PORTA=disp[i];
delay_ms(100);
}
for ( i=0;i<10;i++ )
{
PORTC=0X01;
PORTA=disp[i];
delay_ms(100);
}
}
}
答 18: 没有片子了没有片子了,不敢在试了,烧不起啊,片子涨价了。MASASHINAKAYAMA改过的程序一定能用,但是重新上电后就玩完了,什么显示都没了,PA口一直都是低电平。PC。0也是低电平。只有PC。3和PC。4在变化。不知道是什么原因造成片子出问题的。还能正常的读写。写片子的时候电压是4.3伏 答 19: 我也没辙了同喊:路人救命啊~~~~
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |