forked from wanrenqi/PASII
1
0
Fork 0
PASII/CandeII_1.4/doc.txt

78 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2024.12.31
1、delay_ms 延时函数测试V
2、关于低功耗
a、如果调用协议栈lib提供的SystemSleep接口进入浅度睡眠设置为唤醒源的IO口必须有中断的功能使能该IO口的中断并且配置正确的回调函数
b、执行了SystemSleep()函数之后MCU就停止了定时器中断发生或者IO口唤醒源的电平发生变化的时候MCU从停止的地方开始执行如果是定时器中断唤醒了MCU
那么MCU醒来的第一步就是执行定时器中断服务函数如果IO口唤醒源配置成中断模式并且MCU由IO口唤醒那么MCU醒来的第一步就会去执行外部中断服务函数
c、 如果蓝牙处于连接状态那么不用做任何配置当底层硬件发现蓝牙的状态发生改变的的时候比如发生了断线或者和主机之间发生了数据通信MCU也会被蓝牙硬件唤醒进入蓝牙的中断
d、当发生了唤醒事件的时候只有再次调用SystemSleep();函数之后MCU才会再次休眠。
2025.1.14
1、修复 当设备主动断开蓝牙DisConnect()时如果在还没有得到断开蓝牙的回调函数响应时再次调用断开蓝牙函数DisConnect()时会有概率出现停止软件定时器的问题。
不连接蓝牙760uA
连接蓝牙 1000uA
深度休眠32uA
2025.6.9
1、修复 send_to_master 函数容易导致死机的问题。
2、增加充电指示灯。
3、增加充电时不关广播不进入休眠。
2025.6.10
1、增加工作状态指示灯。 a、开机或者深度休眠唤醒时提示 b、充电提示c、进入深度休眠时提示
2、问题软件断连蓝牙测试的时候出现死机情况。()
2025.6.11
1、修改了软件定时器的中断优先级。
2025.6.12
1、增加看门狗功能并且在软件定时器定时300ms喂狗进入深度休眠前失能看门狗。
2、添加OTA升级功能升级过程中禁止进入POWERDOWN模式,否则升级失。
3、注意输入IO的是否取反的方式 GPIO_Set_Input(U32BIT(LIS2D_INT2),U32BIT(LIS2D_INT2)); //设置为输入取反
GPIO_Set_Input(U32BIT(LIS2D_INT2),0); //设置为输入不取反
4、增加运输模式在运输模式时进入POWERDOWN只有充电时从POWERDOWN唤醒。
5、基本完成踏频的所用功能除电量显示外。
2025.6.18
1、增加电量显示功能
2025.6.19
1、增加故障灯 正常情况开机或者唤醒闪烁3下
LSM6DSO故障时开机或者唤醒闪烁2下
LIS2DH12故障时开机或者唤醒闪烁4下
2、增加了flash的数据存储的数据写保存运输模式的标志位注意4K设置中也要设置flash 数据去的大小;
2025.6.20
1、硬件上SWD的烧录引脚的下拉电阻改成4.7K否者keil烧录有问题;