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。
是的,这个只要一个编码器就行,但操作你不一定能习惯。旋转加减频率,单击开关然后旋转编码器换波段,双击开关调出选择菜单旋转编码器移动焦点再单击选中功能。而且原例程点击开关的延时量不合适,挺别扭的要自己改一下才舒服。