笔记
文章平均质量分 56
懿傕
学生一枚,汲取知识学习ing
展开
-
使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现按键控制LED(循环查询&外部中断)
目录作者介绍开发板上的按键确定按键引脚循环查询实现按键选择引脚和配置时钟详细配置GPIO编写代码下载烧录外部中断实现按键选择引脚和配置时钟详细配置GPIO使能中断编写代码下载烧录作者介绍刘懿宵,男,西安工程大学电子信息学院,2017级本科生。专业:通信工程电子邮件:liuyixiao@stu.xpu.edu.cn开发板上的按键确定按键引脚根据原理图:1)PC13为LED控制引脚;2)PB2为KEY1引脚;3)PB3为KEY2引脚。JTDO-TRACE SWO/PB3循环查询实现按原创 2021-01-15 15:37:29 · 3168 阅读 · 0 评论 -
配置GPIO
目录作者介绍查看MCU的GPIOGPIO的工作模式GPIO的输出频率GPIO初始化的几个参数GPIO初始化函数STM32CubeMX配置作者介绍刘懿宵,男,西安工程大学电子信息学院,2017级本科生。专业:通信工程电子邮件:liuyixiao@stu.xpu.edu.cn查看MCU的GPIO1、通过STM32CubeMX软件,我们可以很清晰的查找每个引脚所具备的功能。从而方便配置所需要的功能。2、当你不明白该功能如何使用时,可以根据所给的功能名称查找技术文档。如下图找文档。GPIO的原创 2021-01-15 14:54:21 · 3105 阅读 · 0 评论 -
HAL库基本文件及作用
目录作者介绍工程结构介绍工程文件夹工程代码作者介绍刘懿宵,男,西安工程大学电子信息学院,2017级本科生。专业:通信工程电子邮件:liuyixiao@stu.xpu.edu.cn工程结构介绍工程文件夹工程目录结构如下:|——Drivers|——CMSIS(这个是ARM定义的微控制器软件接口标准,这个文件夹下面包含内核、DSP、RTOS等文件,同时下面也有USB、SDIO等外设文件)|——STM32L4xx_HAL_Driver(STM32L4xx硬件抽象层的外设驱动)|——Inc原创 2021-01-15 14:35:36 · 2534 阅读 · 0 评论 -
使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现LED灯闪烁
目录作者介绍工程生成步骤双击打开软件新建一个工程芯片选型配置GPIO配置系统时钟设置目录、工程名、编辑使用的IDE等生成工程打开工程打开工程的小插曲:STM32 Keil新建工程报错“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”解决方案代码编写程序下载仿真器设置效果作者介绍刘懿宵,男,西安工程大学电子信息学院,2017级本科生。专业:通信工程电子邮件:liuyixiao@stu.xpu.edu.原创 2021-01-15 14:26:33 · 3936 阅读 · 5 评论 -
Python 学习系列——1.Python 概述
Python 学习系列——1.Python 概述Python 概述优点:缺点:Python 的应用方向:Python2.0 与 Python3.0Python 知识点罗列Python 标识符Python 保留字、行缩进多行语句Python 引号Python 显示多行语句Python 变量赋值Python 标准数据类型Python 数字字符串(String)Python 列表、Python 元组、Python 字典Python 运算符 【非 0 和 null 皆为 true】Python 概述优点:1、原创 2020-10-22 18:43:17 · 521 阅读 · 0 评论 -
树莓派安装Homeassistant(树莓派安装HASS/树莓安装HA)
树莓派安装Home assistant(树莓派安装HASS/树莓安装HA)Homeassistant 家庭助手,是2018年最火的树莓派开源项目,HA是构建智慧空间的神器。基于HA可以连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等),手动或按照自己的需求自动的连接这些设备,构建随心所欲的智慧空间。Homeassistant完全开源免费。关于HA的构成及配置,我会后续继续介绍。1.树莓派要求Python3,非Python3环境无法下载HA,报错如下图:2.树莓派要求pip3,一般来说安装了原创 2020-10-22 18:12:17 · 7502 阅读 · 1 评论 -
树莓派使用usb摄像头
树莓派使用usb摄像头在树莓派上使用usb摄像头时,由于无法直接通过raspivid工具直接采集视频流,因此很多适用于树莓派专用摄像头的监控方案难以实现。sudo apt-get install fswebcam //安装拍照工具fswebcam -S 10 test2.jpg //拍照基础路径默认在homefswebcam -d /dev/video0 --no-banner -r 320x240 -S 10 /home/pi/Pictures/image.jpg//-d设置拍照的源解决黑屏问原创 2020-10-22 18:04:28 · 3008 阅读 · 0 评论 -
VI常用命令汇总
转载 2020-10-22 18:00:46 · 175 阅读 · 0 评论 -
XPU-17通信生产实习-智能音箱项目-DAY3
1.可执行cc main.c cJSON.c -o <指定输出文件名> -lcurl编译文件,编译时需添加所有的c程序文件;2.若编译提示段错误,是因为fp打开之后未关闭,需添加fclose(fp); free(response);这两句;3.代码中包含中文时,需要以UTF-8格式保存代码文件;#include <stdio.h>#include <stdlib.h> //malloc使用的头文件#include <curl/curl.h> //l原创 2020-07-03 00:34:13 · 1513 阅读 · 0 评论 -
Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘转载 2020-07-01 12:31:28 · 249 阅读 · 0 评论 -
Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘原创 2020-07-01 00:21:21 · 155 阅读 · 0 评论