• STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(一)

    时间:2024-03-26 07:00:23

    普通方式控制SD1、打开STM32CubeMX新建工程,选择芯片。2、配置基本外设:(1)配置SYS,打开调试口。我用Jlink-OB,就选SYS下面的Debug选项中的Trace Asynchronous Sw选项,根据实际自行选择。这一步很重要,如果忘记配置,再刷程序就很麻烦了。将Timebas...

  • STM32L4 HAL库 SPI slave mode使用DMA的问题

    时间:2024-03-26 07:00:00

    最近调试stm32l4的spi接口遇到一个怪异的问题,条件如下:stm32l4 mcu通过SPI接口与另一块ambiq的mcu通讯,其中ambiq做SPI master,stm32l4做SPI slave,另外有几个直连IO做握手信号,两个单片机都使用DMA的方式以释放CPU的占用。ambiq--&...

  • STM32L4新版HAL库SDIO(DMA)、FatFs使用教程(二)

    时间:2024-03-26 06:59:40

    使用DMA控制SDIO上一节已经成功使用普通SDIO模式驱动起SD卡了,但是使用FreeRtos时,CubeMX会强制要求使用DMA模式。下面介绍以DMA模式驱动SDIO的方法。首先,打开CubeMX配置好的文件STM32L476RGT6_SDIO.ioc。到configuration选项卡中,打开...

  • Android P之Camera HAL3流程分析(1)

    时间:2024-03-23 10:01:35

    Camera2中打开相机也需要通过CameraManager类    private void openCamera() {        CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE)...

  • android gps机制分析--定位数据HAL处理

    时间:2024-03-23 09:53:22

    本文转载自:http://blog.csdn.net/u012439416/article/details/726121976 gps数据在HAL中处理reportPosition的实现,前面提到的包含了position信息的qmiLocEventPositionReportIndMsgT_v02数...

  • STM32+hal+MPU6050读取陀螺仪,温度传感器数据-代码相关

    时间:2024-03-22 08:40:45

    打印相关的函数 #include <stdio.h> //重定向c库函数printf到串口USARTx,重定向后可使用printf函数 int fputc(int ch, FILE *f) { /* 发送一个字节数据到串口USARTx */ HAL_UART_Trans...

  • STemwin 系列(一)STM32 HAL库 裸机移植STemwin

    时间:2024-03-19 22:28:57

    一、准备工作1、STM32CubeMx     我使用的是4.25版本的,软件还没装上的自己去下载安装就可以了2、下载F103最新的固件库,新建工程的时候,会自动提示让你下载的,不用另行下载下载保存的地方可以在软件的project -> setting 页面的最底下看到3、TFT屏幕,了解清楚...

  • STM32f407ZGT6 HAL + ili9341 + FreeRTOS + emWin5.44移植

    时间:2024-03-18 14:13:46

    软件下载首先去st官网下载好stm32cubemx,我是v5.5.0版的打开软件选择芯片、开启时钟这些就不细说了。直接上FSMC的配置,每个人的板子不同,请根据自己板子原理图进行配置注意看红色方框中的引脚,配置的时候需要对应根据原理图对应选择NE4、LCD interface、A6、16bits,再...

  • 【高通camera hal bug分析】高通自带相机镜像问题

    时间:2024-03-17 12:47:48

    首先打了两个log,一个是开启镜像的log,还有一个是没有开启镜像的log,如果我们开启镜像以后,观察开启镜像log发现 , 这段代码走的没有任何问题,因为Flip的值等于1了。 关闭镜像log如下: 如果我们不开启镜像Flip的值为0,所以这段函数的输出没有任何问题,经过调查后发现前面的函数(...

  • 【MTK】Android Camera HAL 层浅析

    时间:2024-03-17 07:27:20

    一、Android Camera HAL层架构       Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬...

  • MTK Android 9.0 HAL3 Camera 水印添加

    时间:2024-03-17 07:26:56

    前段时间做了个功能,一直没空写,现在抽空写一下,跟网友分享一下,如果有说错了的地方请见谅。之前做了个功能就是在anroid hal 层添加视频水印,由于android 9.0跟以往的版本camera hal架构发生了比较大的变化。所以在很多地方都找不到文档。添加水印其实比较简单,问题就是架构变了,有...

  • HAL库的GPIO八种工作模式

    时间:2024-03-17 07:25:43

    众所周知,STM32的GPIO的工作模式有八种,但是打开HAL库发现,有12中可以供自己设置。先不要懵,下面解释一下这12种工作模式的区别。实际上这12种是包含在通用的8种工作模式之中的,只是细分了而已!1、浮空输入模式#define GPIO_MODE_INPUT 0x00000000U / !&...

  • Sensor框架理解--kernel 到 hal层 到 应用层

    时间:2024-03-14 18:46:22

    本文来源于:https://blog.csdn.net/cs_lht/article/details/8173232一、整理的框架:从这个图来看Sensor的架构还是非常的清淅,黄色部分表示硬件,它要挂在I2C总线上红色部分表示驱动,把驱动注册到Kernel的Input Subsystem上,然后通...

  • STM32L4 HAL库中例程 POR_STOP2_RTC 中的一点疑问

    时间:2024-03-14 15:42:53

    STM32L4 HAL库中例程POR_STOP2_RTC中的一点疑问最近项目需要使用低功耗处理器,我选择了STM32L4,原来并没有接触过STML系列的处理器,选择STM的原因是:原来用过STM32103系列的处理器,对处理器的外设相对熟悉一点。由于项目要求紧迫,就直接买了NUCLEO-L452RE...

  • 【STM32H7教程】第63章 STM32H7的高分辨率定时器HRTIM基础知识和HAL库API

    时间:2024-03-06 12:04:21

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980第63章 &nbs...

  • 【STM32H7教程】第50章 STM32H7的LCD控制器LTDC基础知识和HAL库API

    时间:2024-03-06 12:02:20

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980第50章 &nbs...

  • Arduino库和STM32的寄存器、标准库、HAL库、LL库开发比较之GPIO

    时间:2024-02-23 22:58:07

    标题: Arduino库和STM32的寄存器、标准库、HAL库、LL库开发比较之GPIO作者: 梦幻之心星 sky-seeker@qq.com标签: [#Ar...

  • 【STM32F407开发板用户手册】第25章 STM32F407的TIM定时器基础知识和HAL库API

    时间:2024-02-23 11:52:31

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255第25章  ...

  • 正点原子输入捕获实验代码笔记(HAL库)

    时间:2024-02-22 10:57:28

    一、软硬件环境STM32F1精英版 ,MDK5二、输入捕获原理如上图所示,t1时刻输入高电平,发生中断,在中断里将计数值置0,开始记溢出次数N,其中每计数0xFFF...

  • Android底层开发之Audio HAL Android Audio Overview

    时间:2024-02-18 20:25:19

    http://blog.csdn.net/kangear/article/details/44939429 Android底层开发之Audio HAL 在Android...