在什么情况会不停的重启定时器
在什么情况会不停的重启定时器(补图片)
ttp://www.wch.cn/bbs/thread-70770-8.html
这个帖子 93楼 可以下载Tmos的接口和使用描述
这个是Tmos启动的定时任务,循环执行的,你可以看下Tmos对这个函数的描述
发现蓝牙通讯会抢任务???图2 有任务没有启动??
设备可以一直等待吗???
不是蓝牙抢任务,
Tmos运行是在main里面不停的查所有任务的状态
然后去执行任务注册的函数
函数里面是if判断,执行完return的
所以写在前面的会先执行,退出,回到main,重新查任务,在循环,如果前面的任务一直在,后面的就顺延,甚至执行不了。
Tmos不是个操作系统,只是管理任务时间的单线程任务而已。
GAPROLE_WAITING, //!< Device is started but not advertising, is in waiting period before advertising again
PA5这个功能 在手册中没有查找这个功能??
从睡眠模式唤醒之后,UART打印出一堆乱码,UART需要多少时间才能正常工作??
若ADC采样配置 为ADC_PGA_0,ADC引脚的电压超过0-2V,比如2.5V 结果会怎么样???
这个是写错了,CH573的通道校准是用内部通道
实际校准用的通道
这个地方是注释有错,多写的,后面会改正
CH579芯片呢?也是这样??
GPIOA_ModeCfg(GPIO_Pin_7, GPIO_ModeIN_Floating);
RoughCalib_Value = ADC_DataCalib_Rough(); // 用于计算ADC内部偏差,记录到全局变量 RoughCalib_Value中
追问 26楼
若ADC采样配置 为ADC_PGA_0,ADC引脚的电压超过0-2V,比如2.5V 结果会怎么样???
测量值溢出,满量程,得到值4096
是的,按照4096计算,输出结果一致