ITOUR 发表于 2021-5-26 10:38:07

超级飞马 发表于 2021-5-25 18:09
这个是我做的,用的si47xx_02_for_mirko_pavleski_radio这个示例。

我用lgt的下载这个si4735

SI47XX_03_ALL_IN_ONE_NEW_INTERFACE_V2

编译通过不了 。。。
错误如下





我在想ssb没有是不是和我用的这个lgt板子有关。。。。。

ITOUR 发表于 2021-5-26 10:39:26

mov99 发表于 2021-5-25 17:26
提示少哪个就添加哪个库

少库这个已经解决了

现在是编译错误

跟我用的不是nano可能有关系。

超级飞马 发表于 2021-5-26 12:47:21

ITOUR 发表于 2021-5-26 10:39
少库这个已经解决了

现在是编译错误


你这个有电台存储功能?用的LGT内部eeprom还是外接的flash芯片?Avr328单片机的eeprom是真正的硬件eeprom而lgt328p的内部eeprom实际是用内部部分flash程序存储器虚拟的两者完全不一样。如果用的内部eeprom原mega328的代码可能不行的。

超级飞马 发表于 2021-5-26 12:58:47

ITOUR 发表于 2021-5-26 10:39
少库这个已经解决了

现在是编译错误


mr7 发表于 2021-5-26 13:11:50

本帖最后由 mr7 于 2021-5-26 13:13 编辑

ITOUR 发表于 2021-5-26 10:38
我用lgt的下载这个si4735

SI47XX_03_ALL_IN_ONE_NEW_INTERFACE_V2


Wire up on Arduino UNO, Pro mini and SI4735-D60.
作者写了要Arduino UNO, Pro mini (Nano)之一,我都可以编译过去。用ESP8266开发板是提示:'class EEPROMClass' has no member named 'update'的,用ESP32开发板是提示:“为开发板 ESP32 Dev Module 编译时出错”。还是按示例包对应开发板的例子编译吧。


超级飞马 发表于 2021-5-26 13:19:26

LGT单片机和AVR兼容但ADC,EEPROM等资源和AVR单片机差异比较大,涉及这些资源的应用时原版arduino的代码不能直接编译要修改的。

mov99 发表于 2021-5-26 14:46:42

估计LGT就是STC单片机

ITOUR 发表于 2021-5-26 16:18:53

mr7 发表于 2021-5-26 13:11
Wire up on Arduino UNO, Pro mini and SI4735-D60.
作者写了要Arduino UNO, Pro mini (Nano)之一, ...

那看来这个eeprom功能只能原版的nano才可以使用

ITOUR 发表于 2021-5-26 16:19:57

超级飞马 发表于 2021-5-26 12:47
你这个有电台存储功能?用的LGT内部eeprom还是外接的flash芯片?Avr328单片机的eeprom是真正的硬件eeprom ...

就只有开发板 没有外部存储 那估计是用不了了。

没有nano。

我试试你这个 固件吧

这个是不是只要一个编码器就可以了啊

ITOUR 发表于 2021-5-26 16:20:35

mov99 发表于 2021-5-26 14:46
估计LGT就是STC单片机

具体是啥 不知道不是说是avr内核的?

ITOUR 发表于 2021-5-26 16:21:28

mr7 发表于 2021-5-26 13:11
Wire up on Arduino UNO, Pro mini and SI4735-D60.
作者写了要Arduino UNO, Pro mini (Nano)之一, ...

你这个8266和我这个提示是一样的。

mov99 发表于 2021-5-26 16:46:16

ITOUR 发表于 2021-5-26 16:20
具体是啥 不知道不是说是avr内核的?

STC贯用方法就是把FLASH程序储存空间划出一块用作EEPROM,而且不能字节写必需是区块写入或擦除,比如一次要写32/64字节。想用原作的代码就改用Atmega328p

mr7 发表于 2021-5-26 17:06:51

ITOUR 发表于 2021-5-26 16:19
就只有开发板 没有外部存储 那估计是用不了了。

没有nano。


也有ESP8266,ESP32的例子,我都能编译过去。有个STM32的我没试过。

超级飞马 发表于 2021-5-26 18:09:09

mov99 发表于 2021-5-26 14:46
估计LGT就是STC单片机

LGT是国产的AVR兼容单片机,STC是51核的两个不一样的。

超级飞马 发表于 2021-5-26 18:17:07

ITOUR 发表于 2021-5-26 16:19
就只有开发板 没有外部存储 那估计是用不了了。

没有nano。


是的,这个只要一个编码器就行,但操作你不一定能习惯。旋转加减频率,单击开关然后旋转编码器换波段,双击开关调出选择菜单旋转编码器移动焦点再单击选中功能。而且原例程点击开关的延时量不合适,挺别扭的要自己改一下才舒服。
页: 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36
查看完整版本: DIY SI4732 单边带接收机