概念 1 中断 1.1 中断上下文 定义: 中断执行时的运行环境,包括寄存器、堆栈和处理器状态(如PSR)。 ARM Cortex-M: 自动保存:R0-R3, R12, LR, PC, xPSR 由硬件压栈(使用主堆栈MSP或进程堆栈PSP)。 手动保存:若ISR需要修改其他寄存器(如R4-R11 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT全系列FlexSPI外设的LUT长度。 事情起源于一个 RT600 客户, 他们读芯片用户手册发现 FlexSPI 外设 LUT 长度为 128 words(这是 RT500/RT10xx/RT1170 上的两倍),他们想尝 ...
1 systick与core timer ARM Cortex-M内核包含了一个SysTick定时器,SysTick 是一个24 位的倒计数定时器,当计到0 时,将从RELOAD 寄存器中自动重装载定时初值。 而RISC-V内核中自带一个core timer, core timer是一个64位的定时 ...
中断是单片机系统重点中的重点,因为有了中断,单片机就具备了快速协调多模块的工作能力,可以完成复杂的任务。 C语言数组 数组的基本概念 数组是具有相同数据类型的有序数据的组合,一般来讲,数组定义后满足以下三个条件: 具有相同的数据类型 具有相同的名字 在存储器中是被连续存放的 unsigned cha ...
逻辑电路与逻辑运算 非0为真 逻辑与 && F = A && B A和B都为真时,F才为真 A和B只要有一个为假时,F就为假 一假必假 逻辑或 || F = A || B A和B只要有一个为真时,F就为真 A和B均为假时,F才为假 一真必真 逻辑非 ! F = !A A为真时,F为假; A为假时,F ...
点亮小灯 硬件分析 该节内容以LED2为例 分析LED部分: 欲点亮LED2,则LED2需导通状态 Q16导通,DB0低电平时,此时LED2有压降,则LED2可导通 分析74HC245芯片: 72HC245 19号OE号脚,为使能引脚,该引脚接地,所以是低电平,该引脚低电平有效,故74HC245芯片 ...
二进制、十进制和十六进制 十进制:逢十进一,一个位有十个值0~9 二进制:逢二进一,一个位只有两个值0和1 二进制是实现计算机系统的最基本的理论基础,计算机包括单片机芯片是基于成万上亿个的开关管组合而成,它们每个都是只能开和关的状态,再难找出第三个状态了,所以它们只能对应于二进制的1和0两个值,而没 ...
电磁干扰 去耦电容的应用背景,这个背景就是电磁干扰,也就是传说中的EMI “静电放电”现象,也称之为ESD 在看电视或者是收听收音机的时候,收音机或者电视会出现杂音,这就是“快速瞬间群脉冲”的效果,也称之为EFT 以前的老计算机,有的性能不是很好,带电热插拔优盘、移动硬盘等外围设备的时候,内部会产生 ...
硬件电路分析 LED,即发光二极管,俗称LED小灯,它的种类很多,参数也不尽相同 KST-51开发板用的是普通的贴片发光二极管。这种二极管通常的正向导通电压是1.82.2V,工作电流一般在120mA。其中,当电流在15mA变化时,随着通过的LED的电流越来越大,人们的肉眼会明显感觉到这个灯越来越亮, ...
单片机的内部资源 作为单片机用户,单片机提供给我们可以使用的东西,总结起来,主要是三大资源: Flash-程序存储空间,早起单片机是OTPROM RAM-数据存储空间 SFR-特殊功能寄存器 Flash 在早期的单片机中,主要用OTPROM(One Time Programmable Read-On ...
Keil 安装 准备 Keil C51 的安装源文件,双击安装源文件,弹出安装的欢迎界面 单机 Next 按钮,弹出 License Agreement 对话框,这里显示的是安装许可协议,需要在 "I agree to all the terms of the preceding License A ...
0 ADC性能指标 精度表示 DNL:Differential Non-Linearity——微分非线性度 INL: Integral Non-Linearity——积分非线性度 LSB(Least Significant Bit),最低有效位;表示的是数字流中的最后一位,也表示组成满量程输入范围的 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170使用FlexSPI 2nd引脚组连接串行NOR Flash启动时FDCB需特殊设置。 最近痞子衡在支持一个 RT1170 客户, 这个客户并没有按照恩智浦官方 EVK 那样的 flash 引脚连接方式,他们使用了 F ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是MDK5.40下从DFP包路径添加用户下载算法FLM文件的方法。 最近痞子衡给一个 RT1170 客户制作了一个 SEGGER 下载算法,在 J-Flash 下测试一切正常,于是直接发给了客户。当客户尝试将这个下载算法添加进 MDK 里 ...
【新品78折】正点原子LT1智能数字电桥镊子!超高性价比!掌中方寸,解锁电子测量的无限可能! 工程师的移动实验室再升级!正点原子匠心打造LT1数字电桥镊子,以指尖尺寸承载专业级测量性能,重新定义电子元器件的便携检测体验! 在元器件检测的世界里,您还在为手忙脚乱、连接复杂、读数不准而烦恼吗?是时候尝试 ...
第二十五章 IIC_AP3216C实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视 ...
假设项目组现在有个需求,需要为一个智能家居系统开发LED灯控制模块,共有三种LED灯,单色LED、RGB灯、智能灯带(SPI控制)。 小张大学刚毕业,觉得这个需求就是控制个LED灯,没有什么难度,于是自告奋勇,承担了开发工作。由于功能简单,小张很快就开发完了,于是往仓库推送了代码。然后主管审查了小张 ...
第二十四章 ADC实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址:ht ...
第二十三章 RTC实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址:ht ...
OEC/OEC-Turbo 使用的芯片是 RK3566/RK3568, 这个系列是内建神经网络处理器 NPU 的, 利用 RKNN 可以部署运行 AI 模型利用 NPU 硬件加速模型推理. 要使用 NPU, 首先需要在电脑使用 RKNN-Toolkit2 将训练好的模型转换为 RKNN 格式的模型,... ...