yangjie
yangjie

注册于 2 years ago

回答
313
文章
0
关注者
6

yangjie 对问题发布了答案

17 hours ago

硬件 i2c 的使用问题,驱动如何写

可以参考:https://club.rt-thread.org/ask/question/431181.html

yangjie 发表了评论

3 days ago

RT_USING_TIMER_SOFT宏定义是否一定要开启

@iotfans rtt 软件 timer 区分 rtt HWTIMER 外设,软件timer基于系统时钟(基于实现系统时钟的那个定时器实现),精度为一个系统时钟,一般为 ms 级别;软件timer不

yangjie 发表了评论

3 days ago

RT_USING_TIMER_SOFT宏定义是否一定要开启

@iotfans 没开,用了就是hard模式。rtt 的定时器是基于系统时钟的,系统时钟是依赖MCU硬件定时器的(cortex-m 使用systick实现,其他架构的可能就是某个timer控制器了)

yangjie 对问题发布了答案

3 days ago

RT_USING_TIMER_SOFT宏定义是否一定要开启

RTT定时器有会分两种模式,soft模式(超时在线程环境下)和hard模式(超时在中断环境下)不开soft模式,默认创建hard模式定时器。只在创建时,使用RT_TIMER_FLAG_SOFT_TIM

yangjie 对问题发布了答案

4 days ago

哪里有制造类似于rtthread源码bso目录下驱动的制作教程

一般就是:定义设备-实现ops-注册。以bsp/stm32/libraries/HAL_Drivers/drv_soft_i2c.c为例。1、设备:static struct stm32_i2c i2

yangjie 对问题发布了答案

4 days ago

rt-threadnano 不能包含rtdevice.h头文件

用hal库就行。或者你也可以把device.c加进来、然后再把pin框架加进来、把gpio驱动加进来,以及相应的头文件

yangjie 对问题发布了答案

4 days ago

关于信号量的创建是设置的数量?

创建信号量的时候设置了数量为5,表示此时可以获取5次,获取一次值减一。释放信号量是信号量的值增加,释放一次会变成6,以此类推,所以不会报错。

yangjie 对问题发布了答案

5 days ago

线程调度问题,高低优先级线程不会一直占用CPU

看看 device read 对接的驱动是不是让出了

yangjie 发表了评论

5 days ago

CONSOLE与 FINSH 的关系?

@winamp123 你 list_device 可以看到 uart 设备的 ref_count 是 2 ,也就是被打开了 2 次。

yangjie 对问题发布了答案

1 week ago

程序中有两次数据上传云平台的操作,但是第二次数据始终上传不到云平台

太快不行,两次中间加个延时就可以了

yangjie 对问题发布了答案

1 week ago

uart接收响应与Finsh冲突吗

finsh对接在uart上了,finsh将接收到的数据和系统已有的命令进行匹配。可以用uart1作为finsh,用uart2或者其他uart作为串口传输。

yangjie 对问题发布了答案

1 week ago

纳秒级的高精度定时器在RTT中的实现

ns级中断可以使用systick之外的其他timer实现

yangjie 发表了评论

1 week ago

ADC一旦使能整个程序就卡住了,请问是为什么?

@zhoulingfeng rt_device_find 返回值对吗

yangjie 对问题发布了答案

1 week ago

nano版本,移植后开机不自动打印版本信息,msh输入version可以打印出来

下载完毕后,按复位键,会打印吧

yangjie 发表了评论

1 week ago

创建静态任务和动态任务

@cpan1118 如果回答对你有帮助,别忘记采纳喔

发布
问题