总结
文章平均质量分 62
☆摔得流行★
这个作者很懒,什么都没留下…
展开
-
5.关于ROS的环境搭建
一、描述写关于环境搭建的文章,是因为有些环境的安装会占用大量的时间,可能还没入门就放弃了。曾今的我也以为以后下载东西会越来月容易,结果错了,比如给树莓派,以前树莓派的ubuntu18.04直接的桌面版没有直接下载了,连20.04也没有,然后使用服务器版本,再为其安装桌面,不给力呀,耗时耗力,而且有bug,特别是接大屏幕时。所以目前这里我建议使用ubuntu mate 20.04版本,然后使用Noetic版本的ROS,直接百度搜索ubuntu mate,找到其官网进入即可。我下面提供ubunt.原创 2021-08-18 22:09:31 · 495 阅读 · 0 评论 -
4.关于RT-Thread DAC
一、描述对于电动车的转把,可以使用单片机输出PWM或DAC代替控制,当然PWM一般是单位定时器计数周期内按比例输出高电平或低电平,如计数值为16位,计数到计数器前面8位全1前的时间内,输出高电平,剩下的时间输出低电平知道16位全1,MCU的时钟频率很快,所以这个切换也很快,而且引脚输出电压一般是3.3v或5v,容易受干扰,所以使用DAC控制更为合理。对于DAC,我发现RT-Thraed目前的设备和驱动API不是很给力,所以我直接在RT-Thread工程调用Hal 裸机代码实现DAC的输出。当然,这原创 2021-08-18 21:19:52 · 664 阅读 · 0 评论 -
3.关于RT-Thread ADC
一、描述RT-Thread 使用ADC,参考RT-Thread官网教程文档即可,直接使用设备和驱动已经写好的相应API进行调用即可,当然还得根据board.h中的注释信息进行相应的配置。二、CubeMX或CubeIDE配置看图,配置多通道数据采集,再跑裸机时注意采样周期、采样频率、是否循环扫描模式,跑系统那就无所谓了,有那个函数就行,毕竟系统的设备和驱动相关API会自动初始化。三、RT-Thread 工程配置根据board.h中的注释信息进行相应的配置即可,当然还得参考..原创 2021-08-18 20:43:54 · 640 阅读 · 0 评论 -
2.关于RT-Thread 移植SPI NRF24L01
一、描述我默认你有良好的基础,使用过RT-Thread Studio、CubeMX等软件开发程序,所以文章只会讲解细节,毕竟时代在变化。对于NRF24L01,作为从机与stm32使用SPI协议进行通信,你得先了解写SPI协议,什么是CPOL、CPHA,配置他们有什么用,推荐看下原子哥视频,简单,速度快,最好标准库3.5裸机也写下程序,了解下结构体对相关寄存器的配置,毕竟使用CubeMX或IDE配置实在是太简单了,当然也忘得快。当然你想速成也可以。二、CubeMX或CubeIDE配置程序原创 2021-08-18 19:54:13 · 393 阅读 · 1 评论 -
1.关于RT-Thread Studio 移植 FSMC LCD
一、描述对于LCD 使用FSMC驱动的太详细的原理我就不讲解了,因为太具体的我也不是很了解,但是对于移植,知道‘套路’就行。毕竟对于项目的开发,就是要既快又稳定,而且,一般厂家都会配套驱动源码以及配套例程,对于驱动的开发,还是交给那些大佬进行,我懂原理,能够移植他的源码或例程就行。这里我参考原子个的例程,我个人还是比较喜欢原子个的例程,移植也很方便,当然,前提是知道了原理,但是不需要你写驱动。二、 关于CubeMX或CubeIDE配置程序我使用的是CubeIDE配置程序,因为这个软件配置好原创 2021-08-18 00:20:14 · 1634 阅读 · 3 评论 -
项目总结-未来可期
一、简介 这是总结的第一篇文章, 在学校期间做了不少的作品,项目。关于这个总结,我首先是写一个简单的教程,也不说简单,我也是自学过来的,没上过课。但是对于从最基本的51单片机(含开发板自己制作,并实现功能,然后实现老师的课平时成绩优秀免听,当然,51的知识也是历史了),到stm32自学(直接入手机智云的物联网平台并结合原子哥视频对比性学习),再到实时操作系统RT-Thread Nano 版本结合裸机开发完成多个订单,到现在的更快、更强的RT-Thread Studio + CubeIDE...原创 2021-08-17 23:14:29 · 440 阅读 · 0 评论