查询到最新的7条

GD32单片机和STM32单片机的对比分析

GD32单片机和STM32单片机的对比分析 文章目录 GD32单片机和STM32单片机的对比分析1、内核和主频2、供电和功耗3、Flash和RAM4、外设和引脚5、开发环境和成本6、总结7、参考文献 GD32单片机和STM32单片机都是基于Arm Cortex-M3/M4内核的32位通用微控制器,广泛应用于各种嵌入式系统和物联网领域。两者之间有很多相似之处,但也有一些不同之处,本文将从以下几个方面对比分析两者的特点、优势和开发成本。 继续阅读

STM32速成笔记—DMA

文章目录 一、什么是DMA二、DMA有什么作用三、STM32的DMA3.1 DMA请求3.2 DMA通道3.3 仲裁器 四、DMA配置4.1 DMA配置步骤4.2 DMA结构体成员 五、DMA配置程序5.1 ADC1初始化程序5.2 DMA初始化程序 一、什么是DMA DMA全程Direct Memory Access,即直接存储器访问。简单来讲,它的功能是把数据从一个地址搬运到另一个地址。通常有三个传输方向,分别是内存到内存&#xf 继续阅读

STM32CubeMX安装包和JDK环境以及Keil代码格式化工具

文章目录前言资源连接STM32CubeMX安装AStyle的使用方式 前言 在开发过程中,STM32CubeMX可大大减少的隔离硬件层寄存器配置对开发者的困扰,即使你熟悉寄存器操作,利用该软件,也可提高寄存器配置效率,专注于业务开发。本文主要提供了STM32CubeMX_v5.4.0的安装包,该软件所对应的jdk8环境(由于STM32CubeMX使用java开发,所以需要 继续阅读

CubeMX+VSCode+Ozone的STM32开发工作流(三)利用Ozone进行可视化调试和代码分析

neozng1@hnu.edu.cn 软件安装 安装Ozone和J-link工具箱(驱动、gdb以及各种调试工具)。安装包都在网盘链接。 注意,如果希望支持daplink(包括正点原子无线调试器),请务必安装网盘对应的版本(Ozone3.24 32-bit和J-Link7.22b)。 应该先安装Ozone,再安装jlink。以下为步骤&#x 继续阅读

STM32--基于固件库(Library Faction)的流水灯、静态数码管

目录 一、GPIO介绍   二、基于固件库(Library Faction)的流水灯 三、基于固件库(Library Faction)的静态数码管  一、GPIO介绍 GPIO库函数,对GPIO可进行一些,读写控制的操作,本文章应用的就是GPIO_Write   GPIO接在APB2(高速总线)上,          AHB/APB 继续阅读

【STM32】软件I2C(支持多字节)

I2C简介 I2C总线是一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信。I2C总线有两根双向的信号线,一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步。 在一个i2c通讯总线中,可连接多个i2c通讯设备(分为主机和从机)。主机有权发起和结束一次通信,从机只能被动呼叫。当总线上有多个主机同时启动总线时,i2c也具备冲突检测和仲裁的功能来防止错误产 继续阅读

用MFC上位机开发入行经历

      原来严格来说是干杂活的,会点PLC、单片机、C语言、CAD制图,流水线装配工人,就是小公司里干杂活。但是我接触的种类比较多什么西门子、三菱欧姆龙、施耐德略有接触,AT89C51\STC89C52\STM32\msb430\msp430\zigbee略有应用,但都不是很深入。VS MFC使用时间是1年多,也是半路出家,               开始是在照明行业混迹,直到有一 继续阅读