CH579 J-LINK下载问题

在什么情况会不停的重启定时器

image.png


在什么情况会不停的重启定时器(补图片)

image.png


ttp://www.wch.cn/bbs/thread-70770-8.html
这个帖子 93楼 可以下载Tmos的接口和使用描述 

这个是Tmos启动的定时任务,循环执行的,你可以看下Tmos对这个函数的描述


发现蓝牙通讯会抢任务???图2 有任务没有启动??


d2b3c223b6c332c5f274433cd77469c.png


7c62492110b1c4676e4c85c6fb9a22d.png


设备可以一直等待吗???



image.png


不是蓝牙抢任务,
Tmos运行是在main里面不停的查所有任务的状态

image.png

然后去执行任务注册的函数

image.png

函数里面是if判断,执行完return的

image.png

所以写在前面的会先执行,退出,回到main,重新查任务,在循环,如果前面的任务一直在,后面的就顺延,甚至执行不了。

Tmos不是个操作系统,只是管理任务时间的单线程任务而已。


GAPROLE_WAITING,                        //!< Device is started but not advertising, is in waiting period before advertising again



PA5这个功能    在手册中没有查找这个功能??


image.png

image.png


从睡眠模式唤醒之后,UART打印出一堆乱码,UART需要多少时间才能正常工作??

image.png


若ADC采样配置 为ADC_PGA_0,ADC引脚的电压超过0-2V,比如2.5V   结果会怎么样???


image.png


这个是写错了,CH573的通道校准是用内部通道
image.png

实际校准用的通道
image.png

这个地方是注释有错,多写的,后面会改正


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   结果会怎么样???


image.png


测量值溢出,满量程,得到值4096


是的,按照4096计算,输出结果一致j_0071.gif


只有登录才能回复,可以选择微信账号登录