极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13844|回复: 8

奇怪问题,求大家进来看看

[复制链接]
发表于 2017-5-26 15:52:04 | 显示全部楼层 |阅读模式
是这样的,我电脑有2个版本的IDE同时存在。一个是1.0,一个1.6.9。为什么同一个代码在1.0版本中编译上传到328P最小系统上面能运行很正常。在1.6.9这里编译也正常,也能上传上去,但就是运行不了。不正常。按道理不会啊。如果代码有问题为什么在1.0编译上传可以运行,达到我的要求,很正常。求大神回复,最近老是有奇怪的问题,上一个关于EEPROM的奇怪问题刚解决又来一个,高蒙了
回复

使用道具 举报

发表于 2017-5-26 15:58:42 | 显示全部楼层
如果用的是LGT8F328P的板建议用OCROBOT 0.1.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 16:12:40 | 显示全部楼层
D19TCI 发表于 2017-5-26 15:58
如果用的是LGT8F328P的板建议用OCROBOT 0.1.1

我用的是328P面包板最小系统
回复 支持 反对

使用道具 举报

发表于 2017-5-26 16:53:48 | 显示全部楼层
IDE里边自带的硬件库还是有点差异的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 18:12:06 | 显示全部楼层
当风过时 发表于 2017-5-26 16:53
IDE里边自带的硬件库还是有点差异的

我不是很明白,能不能麻烦您详细说一下行吗,按道理不应该出现这种情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 18:14:38 | 显示全部楼层
当风过时 发表于 2017-5-26 16:53
IDE里边自带的硬件库还是有点差异的

库我主要用到的是SoftwareSerial.h软串口,我看了下这个库内容两个版本都是一模一样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-26 18:16:04 | 显示全部楼层
当风过时 发表于 2017-5-26 16:53
IDE里边自带的硬件库还是有点差异的

我都被搞懵了
回复 支持 反对

使用道具 举报

发表于 2017-5-26 23:30:38 | 显示全部楼层

在IDE的文件夹下的hardware\arduino\avr\cores\arduino里边的源码,在编译的时候都会导入这里边的源码,不同的IDE都会有些差异,这些差异就导致了某些库的版本不能兼容,当然,bootloader的差异也会导致这些问题,一般概率不大,你可以试试换几个IDE重新烧写bootloader,用最简单的独立的例程来测试需要用到的功能,慢慢排除问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-27 12:29:51 | 显示全部楼层
当风过时 发表于 2017-5-26 23:30
在IDE的文件夹下的hardware\arduino\avr\cores\arduino里边的源码,在编译的时候都会导入这里边的源码, ...

谢谢啊,我慢慢找问题
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 04:52 , Processed in 0.040917 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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