刷新
02 MULTI IDE软件安装及新建工程

博主头像 1.MULTI-IDE简介 MULTI IDE是Green Hills Software提供的一款专业级集成开发环境(Integrated Development Environment),专为嵌入式系统开发设计,配合GHS编译器和调试器,广泛用于汽车、航空、工业控制等高可靠性领域。它不仅仅是一个I ...

IIc死锁的问题

博主头像 首先补充基本的,iic是线与(wire-and)接口,时钟线SCL数据线SDA在配置时都会使用开漏输出 可以靠io拉到0电平,1电平需要硬件设计外部上拉电阻。 总线空闲的时候SCL、SDA都是高电平, 起始信号 时钟线高的时候,数据线由高到低 结束信号 时钟线高的时候,数据线由低拉高 应答 接收方接 ...

140W 火力全开 + 彩屏可视化!正点原子 T90 智能电烙铁,焊接界新标杆来了!焊接效率直接拉满!

博主头像 140W 火力全开 + 彩屏可视化!正点原子 T90 智能电烙铁,焊接界新标杆来了!焊接效率直接拉满! 在电子焊接工具圈,正点原子的名字早已成为 "专业" 与 "可靠" 的代名词。尤其是此前推出的 T80 智能电烙铁,凭借 100W 可调功率、2 秒融锡的强悍性能和便携设计,迅速引爆市场,成为无数电 ...

spi+dma接收,dma失能后不能使能

博主头像 /*在调试dma的时候遇到不理解的问题,spi从机模式,接收主机的数据,第一个cs低电平搬运的数据是3个或5个FF 另外使用正常的操作,读取dma剩余字节,关闭dma,处理数据,重新初始化dma,不要这段数据了,因为每次接收数据不固定 执行这个操作时,dma第一次开启打不开,重新初始化也没用,关掉d ...

CRC32的直接和反转模式

博主头像 CRC计算的本质是对数据流进行一种二进制除法。关键在于:我们是先处理一个字节的最高有效位是(MSB),还是最低有效位(LSB) 直接模式/正向就是处理MSB,一个字节最高位bit7到最低位bit0 反转模式/反向则是LSB,先处理一个字节的最低位bit0,到最高位bit7 两者在计算时,初值,多项式 ...

使用EB tresos对配置can、icu

博主头像 在配置can的时候首先要在mcu模块的clock模块使能对应can的功能时钟和外设时钟 前面两个勾选则是对应进入低功耗模式时选择关闭功能时钟还是外设时钟,功能时钟关闭外设不工作,外设时钟关闭,对应总线不工作 还要配置对应can的时钟,以配置can的时候可以链接过去 can 配置canControll ...

#pragma 和某些编译器指令

博主头像 #pragma once 在某些编译器下可以使用,编译时只进行一次本.h的初始化,放在.h开头 相比较#ifndef __HAND_H 而言,因为不用打开.h进行判断所以速度更快,但某些老编译器无法编译 #pragma pack(n) 对其结构体和联合体 例如 .#pragma pack(1) // ...

Motorola和Inter的区别

博主头像 位的顺序 MSB: Most Significant Bit 最高有效位,一个二进制数的最左边的那一位,他拥有最高的权重,他的值是1还是0对整个数的影响最大。2的N-1次方。 LSB: Least Significant Bit 最低有效位,一个二进制数的最右边的那一位,他用用最低的权重,他的值是1 ...

痞子衡嵌入式:如果i.MXRT1xxx在Hab关闭时出现偶发性启动失败,请先检查JTAG电路

博主头像 大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT1xxx在Hab关闭时出现偶发性启动失败原因分析。 最近有一个 RT1064 客户(无人机产品)遇到了一个奇怪的启动失败问题,客户应用程序设计里需要使用软件复位来重新启动(涉及 OTA 功能升级程序),重新软复位启动会有万分 ...

05-FreeRTOS的内存管理

博主头像 概述 在 FreeRTOS 中,内存管理是连接内核功能与硬件资源的核心环节,直接影响系统的实时性、稳定性和资源利用率。对于基于 STM32 的开发,理解 FreeRTOS 的 内存管理方案是实现可靠嵌入式系统的基础。 一、为什么要学习 FreeRTOS 内存管理? FreeRTOS 的核心功能(创建 ...

DM40万用表为何全网爆火?!它有哪些与众不同?DM40万用表比肩千元级表,让您轻松实现专业级测量自由!

博主头像 电子测量的“矛盾”与 DM40 的破局之道 在电子工程师的世界里,“矛盾” 始终存在:新手被传统万用表的多旋钮、多插孔搞得晕头转向,甚至因插错档位烧毁设备;资深工程师则要背着万用表、示波器、信号发生器 “三件套” 跑现场,设备重量与携带成本居高不下;而追求精度的用户,又常被高端机型数千元的价格劝退。 ...

《痞子衡嵌入式半月刊》 第 119 期

博主头像 痞子衡嵌入式半月刊: 第 119 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...

04-FreeRTOS的概述及编程规范

博主头像 概述 本文对FreeRTOS源码进行概述,包括其核心文件作用,及其编程规范,有助于阅读rtos的内核源码,更好的帮助理解。 一、FreeRTOS 源码核心结构概述 FreeRTOS 是轻量级实时操作系统,核心功能围绕 “任务调度” 和 “任务间通信” 展开,源码结构清晰,可分为内核核心文件和可选组件 ...

【今晚7点半】正点原子 x STM32:智能加速边缘AI应用开发!今晚正点原子B站直播间等你不见不散!

博主头像 【联合直播】正点原子 x STM32:智能加速边缘AI应用开发! 一、直播介绍 随着人工智能技术在边缘计算领域的快速发展,STM32系列芯片凭借其卓越的性能与丰富的生态,成为众多智能应用的首选。本次直播正点原子将与ST一起,聚焦STM32N6微控制器与STM32MP2多核处理器,深入解析其核心架构与 ...

03-堆和栈

博主头像 概述 堆和栈是程序运行时内存分配的两个核心区域,用途、管理方式和特性差异很大。且堆(内存区域)与上篇文章的链表(数据结构)有一定关联,但本质不同 —— 堆是一块内存空间,而链表常被用作管理堆内存的工具。下面进行堆栈详细解释: 一、核心概念与特性对比 类型 本质定义 管理方式 核心特性 典型操作效率 ...

<1234···13>