张世争
张世争

注册于 8 months ago

回答
189
文章
64
关注者
21

张世争 对问题发布了答案

6 months ago

RTT定时器使用踩坑

系统默认是硬件定时器,ADC采用有采样的时间,所以,定时器改为软定时器: 创建定时器的地方加上: RT_TIMER_FLAG_SOFT_TIMER

张世争 发表了评论

6 months ago

启用PM组件后,软件定时器工作不正常

时钟配置没问题!!建议使用一下的工程验证一下。https://gitee.com/zhangsz0516/rtt_pm2 若有问题,应该需要检查下硬件。

张世争 发表了评论

6 months ago

启用PM组件后,软件定时器工作不正常

首先你的开发板是不是潘多拉?如果是,我想lptimer已经适配好了,实测 功能也很正常。 如果你是自己移植的,要注意时钟初始化部分,drv lptimer.c实现是否正确,板子是否有LSE,lpt

张世争 对问题发布了答案

6 months ago

使用pahomqtt的问题

之前在 ESP32上,用阿里云的mqtt包, 比较吃内存,内部有一些(加密、数字签名、认证等)东西,断线重连、重传等,都吃内存,老的版本,还有内存泄漏的问题(新版本或许解决了)。

张世争 对问题发布了答案

6 months ago

TCPIP 改进之 MQTT

可以这么做有条件,开通个阿里云 的mqtt,更利于实战调试!!

张世争 对问题发布了答案

6 months ago

软件定时器出现错误导致程序不运行

排除是否为:定时器多次关闭的问题? rt_timer_stop时,先判断 if (timer != RT_NULL) 。

张世争 对问题发布了答案

6 months ago

启用PM组件后,软件定时器工作不正常

进入STOP2,如果不配置(lptimer),systick已经停掉,软件定时器不跑了。系统深睡眠了,所以软件定时器不起作用!

张世争 发表了评论

6 months ago

master主支BSP\STM32\stm32f429-st-disco无法编译

这个pthread,我不太清楚用法。stm32f429-st-disco 用不到。

张世争 对问题发布了答案

6 months ago

cmBackTrace定位后无法分析出问题原因

第一行:[2762764] D/pc_protocol.c line: 64 parse_pc_get_state重点看看。是否关闭全局中断过久?

张世争 对问题发布了答案

6 months ago

master主支BSP\STM32\stm32f429-st-disco无法编译

取消pthreads api选项!!

张世争 对问题发布了答案

6 months ago

修改RT_TICK_PER_SECOND为1000000

因为1us的tick,时间太短,系统调度、定时器中断处理, 都需要时间!!

发布
问题