[51单片机] 谜一般的操作,迷到不行

[复制链接]
ddllxxrr 发表于 2018-2-4 08:20 | 显示全部楼层
根本就是芯片坏了,或引脚坏了。根本就不是什么谜。
xyz549040622 发表于 2018-2-4 08:21 | 显示全部楼层
caijie001 发表于 2018-2-4 08:19
晶振不起振能下载吗

有的芯片不用晶振也是可以的,要看具体是什么芯片了
caijie001 发表于 2018-2-4 08:28 | 显示全部楼层
xyz549040622 发表于 2018-2-4 08:21
有的芯片不用晶振也是可以的,要看具体是什么芯片了

你应该是对的,具体有哪些单片机晶振不起振能下载我也不知道


但是我知道的51单片机的晶振不起振是无法下载的,会卡在下载程序那里。
单片机一直复位也是无法下载的。
cjseng 发表于 2018-2-4 10:55 | 显示全部楼层
caijie001 发表于 2018-2-4 08:19
晶振不起振能下载吗

当然可以啦,比如古老的芯片,要拿下芯片放在编程器上下载程序的。
caijie001 发表于 2018-2-4 11:20 | 显示全部楼层
cjseng 发表于 2018-2-4 10:55
当然可以啦,比如古老的芯片,要拿下芯片放在编程器上下载程序的。

不是芯片内部自带晶振?????
 楼主| 茶几浮 发表于 2018-2-5 09:12 | 显示全部楼层
xyz549040622 发表于 2018-2-4 07:46
绝对程序都没运行起来,你用的什么芯片

beken bk2535
 楼主| 茶几浮 发表于 2018-2-5 09:20 | 显示全部楼层
caijie001 发表于 2018-2-4 08:19
晶振不起振能下载吗

我用别人写的bin文件(无源码,是对应的板子)能烧录,能正常用,
测试不通能烧回去,我自己改的就不行。
现在用另一块板调试,走不到IIC程序。而且这次是灯不亮,正常是会有个灯闪几次。
caijie001 发表于 2018-2-5 10:00 | 显示全部楼层
茶几浮 发表于 2018-2-5 09:20
我用别人写的bin文件(无源码,是对应的板子)能烧录,能正常用,
测试不通能烧回去,我自己改的就不行。 ...

那就是程序问题咯
 楼主| 茶几浮 发表于 2018-2-5 10:42 | 显示全部楼层
本帖最后由 茶几浮 于 2018-2-5 11:10 编辑
caijie001 发表于 2018-2-5 10:00
那就是程序问题咯

问题是,我在新板程序(是能够正常使用的,有键盘,信号灯) 加上一个新函数
InitMPU6881(){//本来是按照6050初始化的,貌似是IIC不通,所以用下面的代码测试通不通
LED1= 0;
Delay_ms(20);
LED1 = 1;

初始化调用,程序是对的(烧了几次键盘是不能用的,又能用了)?IIC是飞线接了个mpu6881(可以看做6050)。
caijie001 发表于 2018-2-5 13:22 | 显示全部楼层
茶几浮 发表于 2018-2-5 10:42
问题是,我在新板程序(是能够正常使用的,有键盘,信号灯) 加上一个新函数
InitMPU6881(){//本来是按照 ...

估计是初始化没成功,程序卡死在哪
619888476 发表于 2018-2-5 13:45 | 显示全部楼层
用 内部晶振喃
 楼主| 茶几浮 发表于 2018-2-9 19:48 | 显示全部楼层
现在我不迷了,原因是我的那个keil里的插件exe有问题,它不能把 .hex文件转换为新的 .bin文件,所以一直用旧的 bin在烧录。
 楼主| 茶几浮 发表于 2018-2-11 09:03 | 显示全部楼层
感谢各位提供援助
数码小叶 发表于 2018-2-11 09:19 | 显示全部楼层
直接万用表测啊。。。。
zqx1000 发表于 2018-4-10 18:27 | 显示全部楼层
kankan
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部