自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于STM32F103的FSMC屏幕移植到rtthread中

然后在main函数中执行初始化函数,编译下载即可(把void HAL_FSMC_MspInit(void)复制到board.c中没有自动执行,所以我直接放到了main函数中执行)一、创建rtthread工程,打开STM32CUBEMX,配置引脚(我的cubemx和rtthread版本不兼容,所以不能在rtthread中使用cubemx)将void MX_FSMC_Init(void)和void HAL_FSMC_MspInit(void)复制到rtthread中。编译下载后现象正常,证明fsmc移植完成。

2024-03-24 16:41:30 260 1

原创 RT-Thread在外部flash上挂载虚拟文件系统的操作

首先找到外部spiflash的引脚,我使用的开发板上的外部flash通过spi1与mcu连接;下面是针对不同的flash需要修改其最大扇区大小,在开发文档中有说明,我用的是外部flash,W25Q64,所以需要修改为4096。1:获取spi设备句柄,此处我的设备指针是w25q64,即spi设备操作句柄,它注册到系统中的名字为W25Q64,这块注意区分。2:相当于电脑的磁盘格式化,一般第一次挂载需要加该函数,挂在完成后删除,否则每次上电都会格式化,导致以前保存的文件全部丢失。3:配置spi设备的参数。

2023-11-10 21:42:46 413

原创 STM32F103串口中断+定时器中断实现不定长数据接收

注意:此处注意串口中断和定时器的中断优先级,尽量设置成不同优先级,笔者在调试过程中使相同优先级导致中断冲突,无法实现数据的收发。此处将一个全局变量作为接受完成标志位,定时器超时中断后通过该标志位判断是否收到数据,从而处理数据。本文中定时器计数值+1经过的时间为=(7199+1)/ 72000000 =该方法可以用在简单的AT指令回复的接收,但有些细节还需修改。*(999+1)(重装载计数器值)= 0.1s。4.配置usart1及usart1中断。3.开启串口接收中断和定时器中断。6.生成keil工程。

2023-10-14 21:22:46 1318 1

原创 stm32入门

嵌入式处理器分为四类:①微处理器(MPU)②微控制器(MCU)③数字信号处理器(DSP)④片上系统(SOC)ARM是Advanced RISC Machines的缩写,ARM公司只设计芯片,不生产芯片。ARM公司提供内核,ST公司设计片上外设 外围电路主要有接口,传感器,存储器,外设等接口:A\D接口,同步/异步串口,USB接口等;传感器:温湿度传感器,光电类传感器,压力传感器等;存储器:SRAM,DRAM,NAND/Nor Flash;人机交互:指示灯/数码管,液晶显示屏,键盘等。注意:内核中没有存储器和

2023-05-29 19:45:01 1564 1

原创 QT框架总结

跨平台C++图形用户界面应用程序开发框架。《1》跨平台: 支持各种的操作系统, windows、Linux、MAC《2》编程语言:C++ 面向对象编程 类《3》应用程序开发框架:图形用户界面非GUI的应用程序《4》丰富的API : 有250多个以上的类,并且类有做模块的划分,代码模块化程序高!Qt是面向对象的框架,使用特殊的代码生成扩展()以及一些,Qt很容易扩展,并且允许真正地组件编程。

2023-05-22 09:39:16 3051 1

原创 c++小结

①短小的---3-5行②逻辑简单 不能有for、while、if等语句存在③频繁调用的注意: 内联函数并不是你把函数用inline修饰,它就一定按内联的方式处理,这个是由编译器来判定的,它觉得这个函数能按内联处理,这个函数就是内联函数。

2023-05-22 09:03:40 62 1

原创 网络编程小结

如果因一个或多个文件描述符需要处理而返回,其返回值为产生异常的文件描述符的个数,并在相应的文件描述符集合中清除不需要处理的文件描述符。在TCP/IP中,IP地址在逻辑上唯一标识了一台主机,连接到公网的主机地址是唯一的,一个IP对应一台主机(除私有IP地址和经过映像处理的IP地址)。网络ID:标识一个物理的网络,用以网络中的所有主机使用同一个网络号,拥有相同网络号且在物理上连接的(即联网)主机之间通信不需要路由设备。(1)网络接口层:模型的基层,负责数据帧的发送和接收(帧是独立的网络信息传输单元)。

2023-04-22 17:54:05 89 1

原创 进程思维导图

本节中使用到的函数较多,但只需记住函数名对应的功能,使用时使用man查看函数详细信息即可。其中守护进程比较重要,需要重点掌握。首先是进程的相关概念。

2023-04-09 15:25:01 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除