- 博客(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关注的人