xuewei
xuewei
这家伙很懒,什么也没写!

注册于 2年前

回答
4
文章
2
关注者
1

发布于9月前

经过努力,消除了报警。参考RT-Thread-消除新的rt_thread5.1.0系统在rt_thread studio的编译报警RT-Thread问答社区 - RT-Thread https://club.rt-thread.org/ask/article/2e1d122aa20f79ac.html

发布于9月前

下载rt_thread 5.1.0,然后用env在bsp中编译,没有报警。若把bsp导入到rt_thread studio中再编译还是有许多报警。

发布于10月前

在一个线程里使用倒是没有问题,用rt_malloc()申请一个内存空间,赋值给这个内存空间,然后调用内存空间的数据,随后用rt_free()释放掉这个内存空间,这样在一个函数里成对使用没有问题。是不是这个rt_malloc()、rt_free()只能在一个函数或一个文件中使用,不能在不同文件分开使用?

发布于11月前

使用发现,adc使能,通道没有使用上,故3个通道的使能,任意一个即可。

  1. rt_adc_enable(adc_dev, ADC_DEV_CHANNEL_P);

同时,关闭adc设备也是一样,没有用到通道,只用一个函数即可,通道任意一个,如下:

  1. rt_adc_disable(adc_dev, ADC_DEV_CHANNEL_P);
  • 当然,若连续读adc值时,可以在使能adc设备后不用再关闭adc设备。
  • 对于单次读取adc值,可以把adc使能和adc关闭成对使用。
  • 若使用了多个adc设备,也需要相应的adc使能。只看adc设备,不看通道。

回到
顶部

发布
问题

投诉
建议