查询到最新的12条

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

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

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

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

nRF52832学习记录(八、WDT看门狗 )

nRF52832 看门狗 使用 低频时钟源(LFCLK)提供时钟,是向下计数的定时器。 启动后,看门狗加载 CRV 寄存器中的指定值。然后开始计数,当计数到0后,会溢出产生 TIMEOUT 事件。看门狗 TIMEOUT 事件会导致系统复位 或者 TIMEOUT 中断。 看门狗的超时时间: timeout [s] = ( CRV + 1 ) / 32768 看门狗喂狗的方式&#xff1 继续阅读

华大HC32F460WDT中断实验

目录 1.实验目标 2.实验准备 3.硬件分析 4.关键代码 5.主流程图 6. 实验过程 1.实验目标        本次实验设置软件启动WDT,并设置约1秒触发一次WDT计数溢出中断,通过KEY2循环切换工作模式(正常模式、睡眠模式),正常模式LED1闪烁,睡眠模式LED2闪烁。 2.实验准备         硬件搭建:ZW-HC32F460-BZ标准版开发板1套   继续阅读

AT32看门狗WDT使用方法

AT32的看门狗是一个12位递减计数器,当看门狗递减到0时产生系统复位,使用LICK(频率大约为40Khz)作为看门狗时钟,,在应用程序中,需要不断地刷新计数器(俗称喂狗),以防止看门狗发生复位,看门狗虽然是一个很小的外设,功能也相对简单,但是对我们的设备能可靠的运行起到了很大的作用,它可以在一些意外情况&#xff0 继续阅读

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

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

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 继续阅读

Gartner对ChatGPT 常见32个问题的解答:

商业价值和用例1. 什么是 ChatGPT,它是如何工作的?Chat Generative Pretrained Transformer,简称 ChatGPT,是OpenAI 于 2022 年 11 月推出的聊天机器人和生成语言工具。ChatGPT 模型在给定初始短语或“提示”时计算最可能的字母或单词集。ChatGPT 建立在 OpenAI 的 GPT-3大型语言模型系列之上,可以通过对话用户界面与模型进行交互。ChatGPT 继续阅读

一次到位,3215U 软路由开箱与体验分享…

为什么入一台软路由?不是已经在群晖 NAS 上利用 Virtual Machine Manager 安装 LEDE X64 软路由了吗?答案是因为使用过程当中发现如果当虚拟机镜像备份或重启后,群晖 NAS 自身无法访问互联网,造成 NAS 自身功能失效。  这是由于群晖 NAS 两个网络端口默认的网关都是 LEDE 的IP地址:192.168.1.1 ,当虚拟机中的LEDE重启时,对外 WAN 端口网卡会自动关闭,这时 NAS 就会自动默认使用 LAN 端口网卡,而当 LEDE 重启完毕后又 继续阅读

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

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

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

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

CTFshow-pwn入门-前置基础pwn32-pwn34

FORTIFY_SOURCE FORTIFY_SOURCE(源码增强),这个其实有点类似与Windows中用新版Visual Studio进行开发的时候,当你用一些危险函数比如strcpy、sprintf、strcat,编译器会提示你用xx_s加强版函数。 FORTIFY_SOURCE本质上一种检查和替换机制,对GCC和glibc的一个安全补丁。 目前支持memcpy, memmove, memset, strcpy, strncpy 继续阅读