FR801xH有支持Modbus协议吗?或者有对应的移植教程?
U
uplooking
@uplooking
0
声望
25
帖子
816
资料浏览
0
粉丝
1
关注
uplooking 发布的帖子
-
FR801xH升级是否有防止变砖的功能发布在 FR801xH
OTA升级
情形1:当升级FR801xH固件的时候,升级过程中设备断电,重新复位设备,设备可以启动升级前的程序吗?
情形2:当升级非FR801xH固件的时候,OTA升级时候能否自动识别,或者升级之后无法正常启动可以启动升级前的程序吗? -
RE: Mac地址烧录到flash之后,可以再次擦除更改吗发布在 FR801xH
@zr 比如我在0x60000地址烧录Mac地址 ,不勾选Chip Erase选项,烧录工具只会从0x60000地址写6个字节?不会擦除0x60000开始Mac地址后面的数据吧
-
RE: Mac地址烧录到flash之后,可以再次擦除更改吗发布在 FR801xH
@zr 0x60000 一般都是OTA B分区的吧 Mac地址直接烧录到0x60000地址 下次升级的时候会被修改吧
-
Mac地址烧录到flash之后,可以再次擦除更改吗发布在 FR801xH

FR801xH芯片通过烧录软件将Mac地址写入到flash之后,发现写错了,可以重新再次擦除将新的Mac地址写入到flash中吗?
-
关于低功耗问题咨询发布在 FR801xH
请问一下,我现在的软件逻辑是长按按钮开机,调用system_sleep_disable退出低功耗模式,长按按钮关机,调用system_sleep_enable进入低功耗模式。这样频繁的进入和退出低功耗模式,会影响蓝牙广播和连接吗?
-
RE: 寻求低功耗例程发布在 FR801xH
代码如下:
__attribute__((section("ram_code"))) void pmu_gpio_isr_ram(void) { uint32_t gpio_value = ool_read32(PMU_REG_GPIOA_V); // PB5 if (gpio_value & GPIO_PB5) { co_printf("%s gpio_value: %x\r\n", __func__, gpio_value); } else { button_toggle_detected(gpio_value); } // co_printf(" %s gpio_value: %x\r\n", __func__, gpio_value); ool_write32(PMU_REG_PORTA_LAST, gpio_value); } void user_key_init(void) { // 设置上拉 PD7 按键 pmu_set_pin_pull(KEY_GPIO_PORT, (1 << KEY_GPIO_BIT), true); // PB5 外部中断引脚 pmu_set_pin_pull(GPIO_PORT_B, (1 << GPIO_BIT_5), true); // PD7 PB5 pmu_port_wakeup_func_set(KEY_GPIO | GPIO_PB5); button_init(KEY_GPIO); }问题如下:现在有PB5和PD7都设置中断唤醒,在中断处理函数pmu_gpio_isr_ram中如何区分是PD7引脚的中断,还是PB5的中断呢?
