- 博客(23)
- 资源 (8)
- 收藏
- 关注
原创 rtthread env pip 升级
虽然不知道会出现什么不良影响,pip以及安装成功,别模块也能顺利安装。这是因为pip版本比较老无法安装模块。输入下列指令,强制升级pip。
2023-09-07 22:33:11 97
原创 RTT L475 USB CDC
中的0x01代表检查DTR,0x02代表检查RTS,如果不需要DTR或者RTS可以直接把这里的data->connected置1。这里遇到过一个问题:因为bsp包的工程打开的功能太多,导致usb的功能和分频出现了问题,电脑无法正常显示出CDC虚拟串口,后来将多余的功能先关掉,CDC虚拟串口功能就正常出现了。有了串口后还没完,刚开始使用的时候出现了上位机没收到数据和无法接收数据的问题。不打开cubemx里的中间件,会与rtt里的程序产生冲突。这里可选择将USB设置的单一的功能或是复合的功能。
2023-07-19 17:23:40 213
原创 STM32+RTT error:unsupported option ‘--c99‘
工程时出现error:unsupported option ‘–c99’
2023-07-14 10:40:15 1100
原创 rtthread串口DMA收发
RTT文档里的DMA例子不知道是什么原因,接收数据大小只能小于消息缓冲区大小的一半,所以自己将中断接收的例子改为DMA方式。屏蔽掉HAL_UART_RxHalfCpltCallback里的dma_recv_isr()再在程序中做如下修改。
2023-06-10 22:07:37 716
原创 STM32F4基于RTT使用SPI sever功能
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、器件准备二、使用步骤1.配置cubemx2.配置ENV3.软件中注册和配置SPI使用前言记录一下在RTT下使用SPI从机功能。一、器件准备1、USB转SPI调试工具。2、STM32F429一块。二、使用步骤1.配置cubemx将SPI2配置成全双工从模式、16Bit、MSB模式、软件CS。2.配置ENV打开SPI2功能。3.软件中注册和配置SPIint rt_hw_spi_flash_init.
2022-04-08 21:56:09 455
原创 stm32+RTThread串口在高波特率踩坑
项目场景:需要stm32f4的串口使用3000000+的波特率。问题描述:串口的中断接收平时都是使用115200或9600的波特率,在使用较高波特率时按照常用波特率的使用方法会出现无法读取或截断的情况。且用CubeMX配置时会出现波特率误差警告。 解决方案:问题出现的原因可能是系统中断接收处理不过来,导致出现接收数据被截断的情况。二是有些串口在16位采样时无法配置到那么高的波特率。想要配置高波特率,按照参考手册里的说明,需要将采样率从16位降到8位。RTThread的串口初始化里,默
2021-10-13 22:33:11 1667 1
原创 内网机使用env配置online-paks
文章目录前言使用步骤1.构建工程2.使用软件包前言RT-thread极大的简化了单片机的开发,但大多情况都需要联网操作,在此和大家分享内网机使用env配置online-paks的方法使用步骤1.构建工程内网机中我使用BSP包来进行开发,但刚下载的BSP的online-paks目录是旧的,有些软件包并没有包含在目录中,所以可以在外网机上先将BSP编译为独立工程,再更新online-paks目录。之后就可以将工程移到内网机。2.使用软件包工程中的packages文件夹是放置软件包的地方,在外.
2021-08-02 22:14:25 146
原创 si4463 WDS生成文件和参数配置的关系
文章目录前言一、si4463 WDS配置参数详解二、从配置文件逆推出WDS的参数设置前言最近接手了一个si4463的项目,但由于程序都是前人遗留来的,所以完全不知道当初是如何设置WDS来生成的配置文件。于是在弄懂其对应关系后在此记录下来,希望帮助刚上手的朋友们。一、si4463 WDS配置参数详解参考WDS软件各部分的详细注释:si4463 WDS配置参数详解二、从配置文件逆推出WDS的参数设置图一:生成的配置文件里的参数图二:WDS里的参数配置图一和图二钟标记的位置一一对应.
2021-08-02 21:44:22 722
原创 QMovie的简单使用
文章目录前言一、使用方法总结前言QT上用QMovie运行GIF图片简介The QMovie class is a convenience class for playing movies with QImageReader. More…Header: #include qmake: QT += guiInherits: QObject一、使用方法代码如下(示例):QLabel label;QMovie *gif;gif = new QMovice(":/picture/mygif.
2021-06-26 23:18:27 1950
原创 rt_sprintf的使用
函数原型:示例: rt_uint32_t number1 = 0x12345678; char string[16] = {0}; rt_sprintf (string,"0x%x",number1);//format对应的是number1的类型 rt_kprintf("数字:%x 转换后的字符串为:%s\n",number1,string);rt_sprintf 的第二个参数format,对应的是后面参数的类型;当然也可以带入多个参数,这样就能将多个参数串联起来。
2020-11-07 11:32:33 2054
原创 deepin上使用qemu虚拟机
1、下载和安装deepin2、sudo apt-get install qemu(因为没有安装依赖所以在控制台内输入qemu-后按Tab键无反应)3、参考debian install kvm qemu添加链接描述4、控制台输入sudo apt-get install qemu-kvm 安装依赖5、安装图形界面管理工具 sudo apt-get install virt-manager6、在控制台输入virt-manager启动界面7、添加虚拟机...
2020-08-25 00:13:12 1809
原创 Eclipse IDE
对于学习嵌入式Linux的同学来说,学习gcc、makefile和GDB是必不可少的一项,习惯了在Windows下使用keil、IAR等IDE,突然转到使用命令行多少会有些不适应,下面我将简单介绍Eclipse在Linux环境中是如何用来开发的。Linux编译首先创建一个工程File——New——C Project选择Empty Project——选择Linux GCC——在“Pro...
2020-02-23 11:24:30 173
原创 Xshell和树莓派文件传输
安装工具命令:sudo apt-get install lrzsz输入 rz 可以选择要上传的文件输入:sz 文件名 可从树莓派上下载文件到PC
2020-02-06 20:54:31 606
转载 VMware Tools安装
目的安装VMware Tools解决物理机和虚拟机之间的复制粘贴问题。本文主要参考VMware Tools的安装安装完VMware Tools后重启虚拟机就能实现物理机和虚拟机之间的复制粘贴。...
2020-01-30 11:08:43 141
原创 没有路由器的情况下,用网线直连树莓派
我们给刚买回的树莓派刷上系统后,下一步就是想用电脑来远程访问树莓派;网上的大多数教程介绍的是将树莓派连接到路由器上,再用SSH工具进行远程登录;但在没有显示器、路由器和网络的情况下我们如何操控我们的树莓派呢?下面就来介绍一下如何用一根网线直连树莓派。准备材料笔记本一台树莓派一台烧写好系统的SD卡一张交叉网线一根连接用交叉网线连接树莓派的笔记本。运行——输入“cmd”后确定——在...
2020-01-19 00:42:30 836
stm32+HAL+模拟SPI+TF+MSC模拟U盘
2024-04-05
stm32+rtthread+模拟SPI+TF+FAT
2024-04-05
STM32+wiznet+w5500+udp
2022-10-01
littleVGL教程集.zip
2021-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人