ICode9

精准搜索请尝试: 精确搜索
  • stm32cubemx扩展模拟iic函数2021-06-08 14:58:33

    stm32cubemx实现模拟IIC https://blog.csdn.net/qq_45467083/article/details/109433847 上面的代码只是iic的基础功能,这里增加了对一些地址读写寄存器的函数封装。 #ifndef __IOI2C_H #define __IOI2C_H #include "main.h" typedef uint8_t u8; typedef uint32_t u32; #define

  • stm32cubemx光环境传感器AP3216C使用2021-06-08 14:58:19

    stm32cubemx实现模拟IIC https://blog.csdn.net/qq_45467083/article/details/109433847 感谢正点原子的开源支持,下面AP3216的驱动代码来自正点原子。 本实验使用模拟iic驱动AP3216C,不使用INT引脚。如果需要接收AP3216C中断,可以通过配置一个io输入中断进行处理。

  • stm32cubemx使用AHT102021-06-08 14:58:06

    关于模拟iic的代码参考:https://blog.csdn.net/qq_45467083/article/details/109433847 下面给出AHT10的代码: #ifndef _AHT10_H__ #define _AHT10_H__ //转自:https://blog.csdn.net/Dinvent/article/details/105953462 #include "main.h" typedef uint8_t u8; typedef uint32_t

  • stm32cubeMX配置串口2021-06-08 14:57:52

    第一步 使用stm32cubeMX配置串口 可以在NVIC里面设置串口的优先级,避免bug的出现。 第二步 生成代码并修改 串口打印重定向 在usart.c里面添加 /** * @brief 串口重定向 */ #include <stdio.h> int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart2, (uint8_t *)&c

  • STM32CUBEMX点亮LED灯2021-05-23 15:00:14

                                                 接下来我将为大家讲解STM32开发的输出引脚配置 首先我们以控制  LED 灯 为例子控制GPIO口的输出: 我们将PE10口设置为输出,再点击右边的GENERATE生成文件   如何让LED灯亮起来呢? 我们需要用Clion进行开发

  • STM32CubeMX HAL库+STM32F407+uCOS-III移植2021-05-21 16:00:39

    STM32CubeMX HAL库+STM32F407+uC/OS-III移植详细过程 前言 参考资料: 官网资料:https://micrium.atlassian.net/wiki/spaces/osiiidoc/overview正点原子STM32F4 UCOS开发手册_v3.0.pdf[野火]uCOS-III内核实现与应用开发实战指南https://doc.embedfire.com/rtos/ucos/zh/latest/

  • ubuntu + stm32cubeMX + stlink 下载程序到stm32上2021-05-17 15:33:17

    环境: ubuntu18.04 一、安装STM32CubeMX 1、首先安装STM32CubeMX 这个软件,到官网搜索STM32CubeMX,根据流程下载。 2.下载完以后,解压,安装。 sudo ./SetupSTM32CubeMX-6.0.1.linux 3.到安装目录,运行 STM32CubeMX 如果安装以后无法打开,提示java 什么的,一般都是java的环境没有

  • STM32CubeMX安装(全图文安装步骤,一步不落下)2021-04-30 10:03:08

    一、STM32CubeMX软件简介 STM32CubeMX是意法半导体推出的图形化配置工具,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链目前提供完全免费的版本,并且,通过插件式安装,可以将STM32CubeMX集成在一个IDE,使用十分方便。接下来我们一起来安装它吧 准备阶段: 软

  • stm32Cubemx实用篇(四):SD卡读写实验2021-04-17 21:01:11

    stm32Cubemx实用篇(四):SD卡读写实验 本章将介绍使用stm32Cubemx软件配置SD卡读写。并通过串口打印出相应信息。 硬件平台:Stm32H743IIT6 +16GB TF卡 软件:StmcubemxV6.0.1 、MDK5 cubemx下载地址: https://www.st.com/stm32cubemx 文章目录 stm32Cubemx实用篇(四

  • STM32CubeMX初次使用注意事项2021-04-05 22:00:32

    1.文件保存路径 不能是中文路径,中文路径可以生成代码,但是容易出错 选择路径时候要: 取项目名称 选择代码工具及其版本 同时选择需要添加的工程文件,最好包括必要的库文件 勾选生成.c/.h文件,以便于阅读代码 2.调试接口选择 如果使用STLinkl下载程序,则 RCC中选择应选择SW调试选项

  • 1、STM32cubeMX的使用配置2021-03-16 13:05:51

    1、通过使用MCU的型号创建工程 2、输入芯片型号,选择芯片 3、配置时钟源,中断,GPIO等信息 4、配置时钟频率 5、配置工程输出

  • 使用STM32实现TLS客户端,已调试成功2021-03-10 18:57:36

    历经艰辛,终于实现了STM32 TLS客户端,这里分享一下经验。 硬件:STM32F407 (RNG/ ETH)、 LAN8720 软件:LWIP + FREERTOS + MBEDTLS 开发环境:keil5,STM32CUBEMX(6.0.1) 调试的时候有个坑,就是移植官方的HAL例程,发现有BUG,一直握手失败,显示0x7780的故障, 如果遇到DHCP一直分配不到的问题的

  • stm32cubemx+clion环境搭建2021-03-06 13:03:23

    title: stm32cubemx+clion环境搭建 date: 2021-01-23 13:32:05 tags: 环境搭建 cover: https://s3.ax1x.com/2021/01/23/s7unQx.png 为什么搭建 需要找到一个keil的替代品用来编译STM32代码。 环境和所需工具 软件环境 1. Windows 10 2. stm32cubemx 3. clion-2019 4. MinGW 5.

  • STM32CubeMX学习笔记(15)——电源管理(PWR)低功耗睡眠模式2021-03-03 17:01:06

    一、低功耗模式简介 系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗。由用户根据应用选择具体的低功耗模式,以在低功耗、短启动时间和可用唤醒源之间寻求最佳平衡。 睡眠模式、停止模式及待机模式中,若备份域电源正常供电,备份域内的 RTC 都可以正常

  • STM32CubeMX官方本地例程位置2021-02-05 11:02:10

    Help->Updater Settings 复制仓库文件夹路径打开 以F0系列单片机为例,点击进入Projects文件夹,打开STM32CubeProjectsList.html ST对例程按HAL、LL、BSP驱动库进行了分类,可按实际开发使用的库选择相应例子参考

  • STM32CubeMX学习笔记(14)——RTC实时时钟使用2021-02-04 19:59:05

    一、RTC简介 实时时钟(RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟/日历。RTC 还包含具有中断功能的周期性可编程唤醒标志。两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12 或 24 小时制)、星期几、日期、月份和年份。

  • STM32CUBEMX+Eclipse构建项目过程2020-11-25 10:00:48

    STM32CUBEMX+Eclipse构建项目过程 前言准备0.jre或者jdk1.STM32CubeMX安装2.eclipse安装3.CDT4.Eclipse Embedded插件5.GNU ARM交叉编译器6.Jlink驱动 创建工程1.创建STM32CUBEMX工程2.导入Eclipse工程3.下载程序4.仿真调试5.添加源文件6.修改RAM/ROM偏移 前言 相信很多

  • STM32CubeMX学习笔记九《定时器配置》2020-11-22 18:32:15

    前言 STM32在定时器方面应用需求很多,掌握好后在编写系统心跳、数据处理等方面都起到想当重要的成分 定时器简介 所用的STM32F767有 TIM1 和 TIM8 等高级定时器,有 LPTIM1 低功耗定时器, 也有 TIM2-TIM5,TIM9~TIM14 等通用定时器,还有 TIM6 和 TIM7 等基本定时器,总共达 15 个定时

  • STM32CubeMx_HAL大概介绍2020-07-25 20:31:14

    1.什么是STM32CubeMx和HAL库 HAL库对比标准库,封装程度更高,更具有移植性。STM32CUbeMx是一种图形化配置界面,用来完成对外设的初始化,比如RCC模块、NVIC、GPIO、串口、定时器。使用标准库都是先对某个外设的结构体赋值,最后调用Init函数将结构体写入寄存器,这个过程有点繁琐,因为某个外

  • STM32CubeMX学习笔记六 《USART 串口通信》2020-06-22 12:43:55

    前言 废话 不知不觉又到了难得的周末,本想慵懒的享受一下这难得的清闲,可心中总有点牵挂。碌碌无为是一天,忙忙碌碌是一天,每个人的生活方式还在于自己内心的选择,而我选择了去做点自己感兴趣的小事,也算告慰自己的内心。 闲话就不多说了,接下来我们来一起看看如何通过STM32CubeMX

  • 基于STM32F407通过STM32CubeMX实现FATFS+SD卡多行存储2020-06-22 12:43:06

    在实际的工程运用中,大多数都需要将获取的数据进行存储,防止数据的丢失以及后期的数据验证。 一、主要任务 1 配置FATFS实现在SD卡中创建TXT文件; 2 将数据分行写入SD卡的TXT文件中; 3 将写入的数据读出,并通过串口1打印出来。 二、执行步骤 1 选择芯片型号STM32F407ZG,可直接搜索

  • STM32CubeMX学习笔记三 《GPIO 输出》2020-06-16 11:05:47

    前言 前面我们学习了怎样下载安装STM32CubeMX以及STM32CubeMX简单的使用。只是了解软件的基本的使用方法是远远不够的,当我们真正的上手去操作的时候会发现有好多没注意的细节,这就是我们常说的眼高手低,干我们这行想要学到真本领,只是死读书是不太行的,还是要边学边去实践,这样的

  • STM32CubeMX学习笔记一 《安装软件》2020-06-12 17:03:12

    前言 学如逆水行舟不进则退,唉!多想学一个技能便可以走遍天下。哈哈!打扰了,我还没睡醒。前段时间花费了一些精力学习的STM32CubeMX 4.27.0版本软件,现如今它却去了趟美容院,给自己更新了,多无奈呀!对我们这些上了年龄的工科男又多了个挑战。之前在项目中用其搭建了一个项目框架,在添

  • 008_STM32CubeMX定时器中断2020-06-06 14:57:28

    视频教程:https://www.bilibili.com/video/BV1S5411p7oo 公众号:luxiaoguogege             (二) 怎么懂时钟来自于哪个AHB的 在该宏定义的上下查找,就可以找到和 TIM1,TIM2……相关的时钟使能宏定义,如下图:这里往上翻从图中可知,定时器 TIM2~TIM7 以及 TIM12~TIM14 的时

  • 003_STM32CubeMX点灯2020-06-06 12:05:28

    视频教程:https://www.bilibili.com/video/BV1S5411p7oo 公众号:luxiaoguogege 找到自己开发板原理图LED连接的IO口   在 CubeMX 生成的文件中添加用户代码的时候,必须是写在/* USER CODE BEGIN n*/和/* USER CODE END n*/之间。这样如果需要改变 Cube 工程的配置,在重新生成

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有