STM32 延时函数解析

一、函数原型STM32官方提供的函数库中,可以找到类似于 HAL_Delay() 这样的函数。这个函数的就是通过使用定时器,达到一个较为精确的时间延迟,提供给用户调用。这个函数一般包含在类似于 stm32f4xx_hal.c 这样的函数中。函数原型如下:__weak void HAL_Delay(__IO uint32_t Delay) { uint32_t tickstart = 0U;...
阅读(145) 评论(0)

FatFs 使用中文长文件名

一、说明 使用长文件名,一般会是在使用 f_readdir() 这个函数时碰到,这个函数的功能就是获取上一步使用 f_opendir() 打开的文件夹中的内容,并将文件信息保存到定义的结构体。结构体内容如下, 里面包含有文件大小,上一次修改日期,文件属性,文件名等。可见,普通文件名是存在一个 fname[13] 的数组里的,这就使得长文件名无法正常显示。而长文件名是一个指针,这个指针指向的数...
阅读(106) 评论(0)

树莓派3 安装OSMC系统搭建媒体服务

OSMC是一款基于 Linux 免费开源的媒体播放系统。目前支持树莓派1、2、3、zero,vero,Apple TV这几款硬件平台。 一、必备工具 1、树莓派3 2、OSMC OS 3、内存卡(推荐8G以上) 4、显示器(可通过hdmi转vga线连接到vga显示器) 5、2A的电源适配器 二、安装步骤安装的方法有三种,如下。方法一比较简单,也是常用的为树莓派烧写系统的方式;方法二为树莓派官方推荐...
阅读(2130) 评论(0)

树莓派3 安装Flint OS

Flint OS 是基于最新的Linux长期支持版4.4内核版本和最新的稳定版Chromium OS r55开发的操作系统。更多的介绍可以上官网的视频介绍。一、必备工具 1、树莓派3 2、Flint OS 3、内存卡(推荐8G以上) 4、显示器(可通过hdmi转vga线连接到vga显示器) 二、安装步骤 1、下载安装镜像 2、烧写内存卡 烧写的方法可以看官网的介绍,写的非常详细,推荐直接使用极简方...
阅读(1945) 评论(2)
    个人资料
    • 访问:173984次
    • 积分:2378
    • 等级:
    • 排名:第14875名
    • 原创:85篇
    • 转载:2篇
    • 译文:2篇
    • 评论:50条
    文章分类
    最新评论