关于ALPHA 8F328P-U的问题
为什么OCROBOT 选择arduino Uno能通过编译的程序选OCROBOT LGT8F328P-LQFP32就编译不通过 请弘毅给看看 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:11 编辑
估计你用了第三方库,有不少库在8F328P下是不能用的。因为不是使用标准Arduino语法写的库~~~调用了定时器什么的库基本都会出问题。
一个库如果可以在Arduino UNO,Arduino Zero下工作正常,那么在8F328P下基本都不会有问题。但是如果只能在Arduino UNO下使用,不能再Arduino Zero下使用的,8F328P下就不能确保是可以正常用的。如果不能用基本得自己研究的修改库了 那这个 ALPHA 8F328P-U用什么程序编译,请推荐一下,发个程序链接,谢谢 弘毅 发表于 2018-3-17 20:09
估计你用了第三方库,有不少库在8F328P下是不能用的。因为不是使用标准Arduino语法写的库~~~调用了定时器什 ...
不是说好了完全兼容Ateml 328p的吗? Stone2276 发表于 2018-11-29 14:35
不是说好了完全兼容Ateml 328p的吗?
是完全兼容的,不过。。。。很多新特性呀,比如取消了熔丝位,那么你所有的时钟初始化,就是代码了,不是熔丝位了。。。。光一个熔丝位变为代码这部分,你肯定要加上吧。ADC,atmel的是10位,8F328P是12位,这硬生生多出来两位,比如基准源。。。。比如PWM一堆新的功能,涉及到这些新的功能的寄存器,肯定要进行兼容性修改。。。。
页:
[1]