首页 > 编程语言 >STM32解决方案2:STM32程序中移植入其他模块注意事项

STM32解决方案2:STM32程序中移植入其他模块注意事项

时间:2024-06-05 19:57:59浏览次数:29  
标签:头文件 程序 STM32 LCD 模块 注意事项 移植

Question

在一个stm32大的开发程序中,如果要编写完之后移植入一个模块,如果要重新再编写整个程序显然很麻烦。为此,我们以stm32F103的一个程序为例,移植入LCD显示屏模块。

(1)在对应的文件夹下导入LCD的文件。

(2)在对应文件中添加该头文件

(3)在此处加入LCD所在的目录

(4)一定要记得在用到函数的地方加上头文件

(5)注意其他文件中有些函数要copy或者写出来

结语

给出的过程可能不是很完善,自行移植过程中会遇到许多问题,请耐心解决!

本项专栏致力于解决STM32开发常遇到的问题,可以后续关注!还请诸君多多点赞!

标签:头文件,程序,STM32,LCD,模块,注意事项,移植
From: https://blog.csdn.net/weixin_49007164/article/details/136856068

相关文章

  • ESP8266 01sWiFi模块保姆级教程 烧录和联网,连接华为云
    前言写在前面。这个esp01s联网真的是折磨人啊,浪费了我三四天的时间,网上各种教程叫天天不灵,叫地地不灵,所以才有了这篇教程,致力于帮助像我一样的小白少踩坑,我可以说是把能踩的坑都塌了一遍。烧录部分首先强烈建议小白玩家不要用网上任何一种接线方式和手动上电的方式(这里真的......
  • STM32学习(USART通信协议)
            本文章时本人根据江科大视频所记录的笔记,希望对大家的学习能提供帮助。1.通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统(stm32内部芯片无法得到的数据,需要连接外部芯片获取)通信协议:制定通信的规则,通信双方按照协议规则进行数据收发USAR......
  • Android Audio模块 音量增益 framework到HAL 层加载流程
    目录背景概念AndroidAudio调用流程(app-framework-HAL)标记0libaudioclient标记1libaudioclient:aps变量赋值标记1.1binder变量赋值标记2audiopolicy标记4audiopolicy:mAudioPolicyManager变量赋值标记5audiopolicy标记6audiopolicy:mpClientInterface变量赋值标......
  • 研学活动注意事项十项,简单易懂!
    随着信息化教学的发展,学校在组织研学活动时越来越倾向于采用数字化工具来简化流程,提高效率。一些表单类工具过于繁琐,直到我发现易查分小程序这款工具,它不仅能够轻松制作研学活动的报名系统,还可以让家长在线签名,提交报名信息后自动获得报名号,整个报名过程变得简单而高效。研学......
  • stm32系列--同一定时器双通道捕获
     voidTIM3_Cap_Init(u16arr,u16psc)//定时器3通道2输入捕获配置{TIM_ICInitTypeDefTIM_ICInitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;NVIC_InitTypeDefNVIC_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;R......
  • Python中os.walk()模块
    语法walk()方法语法格式如下:os.walk(top[,topdown=True[,onerror=None[,followlinks=False]]])参数top--是你所要遍历的目录的地址,返回的是一个三元组(root,dirs,files)。root所指的是当前正在遍历的这个文件夹的本身的地址dirs是一个list,内容是该文件夹中所有......
  • stm32系列--低电平时间的测量
     TIM_ICInitTypeDefTIM2_ICInitStructure;voidTIM2_CH1_Cap_Init(u16arr,u16psc){GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;NVIC_InitTypeDefNVIC_InitStructure;RCC_APB1Peri......
  • 泛型的擦除问题和注意事项
    泛型是工作在编译阶段的,一旦程序编译成class文件,class文件中就不存在泛型了,这就是泛型擦除。泛型不支持基本数据类型,只能支持对象类型(引用数据类型)。一些常见的对象类型:Integer:  int的对象类型Double: double的对象类型建议不要用记事本直接打开class文件,有......
  • STM32H743 ADC+DMA
    1.**STM32CubeMX配置如下:**ADC:配置通道配置ADC的工作模式,这里用到了DMA使用ADC中断DMA2的通道4对应ADC2GPIO的配置,没有配置上下拉DMA配置:用STM32H743用DMA传输ADC的数据会有一个需要注意的点,需要将传输数据的buf配置在固定的某一段RAM中。#defineADC_CONVE......
  • AC/DC电源模块的效率及其影响因素
    BOSHIDAAC/DC电源模块的效率及其影响因素AC/DC电源模块是一种将交流电转换为直流电的设备,广泛应用于电子设备、通信设备、工业自动化等领域。其效率是衡量其性能的重要指标之一。本文将介绍AC/DC电源模块的效率及其影响因素。 AC/DC电源模块的效率指的是其输出功率与输入功......