极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19520|回复: 6

关于ALPHA 8F328P-U的问题

[复制链接]
发表于 2018-3-17 14:20:20 | 显示全部楼层 |阅读模式
为什么OCROBOT 选择arduino Uno能通过编译的程序选OCROBOT LGT8F328P-LQFP32就编译不通过
回复

使用道具 举报

 楼主| 发表于 2018-3-17 14:21:43 | 显示全部楼层
请弘毅给看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-17 14:22:21 | 显示全部楼层
Arduino:0.1.1 (Windows XP), 开发板:"OCROBOT LGT8F328P-LQFP32"

collect2.exe: error: ld returned 5 exit status

exit status 1
为开发板 OCROBOT LGT8F328P-LQFP32 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
回复 支持 反对

使用道具 举报

发表于 2018-3-17 20:09:40 | 显示全部楼层
本帖最后由 弘毅 于 2018-3-17 20:11 编辑

估计你用了第三方库,有不少库在8F328P下是不能用的。因为不是使用标准Arduino语法写的库~~~调用了定时器什么的库基本都会出问题。

一个库如果可以在Arduino UNO,Arduino Zero下工作正常,那么在8F328P下基本都不会有问题。但是如果只能在Arduino UNO下使用,不能再Arduino Zero下使用的,8F328P下就不能确保是可以正常用的。如果不能用基本得自己研究的修改库了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-19 14:14:36 | 显示全部楼层
那这个 ALPHA 8F328P-U用什么程序编译,请推荐一下,发个程序链接,谢谢
回复 支持 反对

使用道具 举报

发表于 2018-11-29 14:35:19 | 显示全部楼层
弘毅 发表于 2018-3-17 20:09
估计你用了第三方库,有不少库在8F328P下是不能用的。因为不是使用标准Arduino语法写的库~~~调用了定时器什 ...

不是说好了完全兼容Ateml 328p的吗?
回复 支持 反对

使用道具 举报

发表于 2018-11-29 14:52:03 | 显示全部楼层
Stone2276 发表于 2018-11-29 14:35
不是说好了完全兼容Ateml 328p的吗?

是完全兼容的,不过。。。。很多新特性呀,比如取消了熔丝位,那么你所有的时钟初始化,就是代码了,不是熔丝位了。。。。光一个熔丝位变为代码这部分,你肯定要加上吧。ADC,atmel的是10位,8F328P是12位,这硬生生多出来两位,比如基准源。。。。比如PWM一堆新的功能,涉及到这些新的功能的寄存器,肯定要进行兼容性修改。。。。
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 18:00 , Processed in 0.041411 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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