logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于STM32的机器人控制仿真

控制机器人前进前进后退、消毒喷头上下左右摆动,控制步进电机转速,显示机器人运行状态、速度。

文章图片
#stm32#proteus#嵌入式硬件 +1
基本元器件 - 运算放大器

俗话说,运算放大器就是模电的终极目标。运算放大器(Operational Amplifier)是一种能够实现电信号(电压 / 电流 / 功率)放大的器件。不仅仅如此,它还可以作为缓冲器、滤波器、各种运算功能(积分、微分、乘法、对数)等。运放拥有一对差分输入端(同相 u+ 与反相 u− 电压输入),一个单端输出端 uo,一对供电引脚 V+ 和 V−(大多数时候不画出)。它通过同相 u+ 和反相 u−

文章图片
#嵌入式硬件
Surface Pro 4使用快捷键

Fn + Backspace为降低亮度。Fn + Del为增加亮度;

STM32指令集详细介绍

STM32指令集基于ARM Cortex-M内核,采用Thumb/Thumb-2指令集而非传统ARM指令集。Thumb为16位指令,适用于M0/M0+内核,强调代码紧凑和低功耗;Thumb-2为16/32位混合指令,适用于M3/M4/M7内核,兼顾性能和代码密度。关键区别在于:Thumb-2支持32位立即数、批量操作和DSP/FPU指令,而Thumb仅支持基础操作。指令集选择取决于内核类型和应用场

#stm32#嵌入式硬件#单片机
STM32的中断优先级和FreeRTOS优先级介绍

摘要:STM32的中断优先级(硬件NVIC管理)与FreeRTOS任务优先级(软件调度管理)存在本质区别。中断优先级数值越小优先级越高,用于决定硬件中断响应顺序;任务优先级数值越大优先级越高,决定任务调度顺序。硬件中断优先级高于所有任务,且FreeRTOS内核中断(如SysTick)优先级必须设为最低。配置时需注意:中断分组只需设置一次,用户硬件中断优先级应高于内核中断,中断服务函数应快速执行避免

#stm32
STM32 启动到运行的完整流程

STM32启动流程分为硬件复位、启动模式选择、启动文件执行、系统初始化和应用程序执行五个阶段。硬件复位后,芯片根据BOOT引脚电平选择启动地址(Flash/系统存储器/SRAM)。启动文件完成栈/堆初始化、中断向量表设置,并执行复位中断处理函数Reset_Handler,负责数据段复制、BSS段清零、系统初始化和跳转至main函数。SystemInit函数配置时钟树和向量表偏移。中断向量表存储中断

#stm32#嵌入式硬件#单片机
软考中级《嵌入式系统设计师》科目 1 完整知识点 + 高频考点标注

【嵌入式系统考试核心考点摘要】高频考点集中在:1.计算机基础(15%):补码运算、浮点数表示、校验码(海明/CRC)、存储体系(Cache-内存)、可靠性计算;2.硬件知识(25%):哈佛结构/RISC处理器(ARM)、中断机制(嵌套/优先级)、存储器对比(NOR/NAND Flash)、通信接口(UART/SPI/I²C);3.软件知识(30%):任务调度(RMS/EDF)、存储管理(页式置换算

4~20mA电流输出芯片XTR111完整电路

电路中的24V,实际上可以用7V~44V都可以,我曾经用过24V,12V,9V都没有问题。电路中的5V,不是由外部提供,而是XTR111输出的,这个5V可以用来给DAC芯片供电,当然也可以不用。这个5V最大提供5mA电流,给DAC芯片提供电流绰绰有余,给其它芯片供电的话,你要搞清楚能否带的起来。电路中,PNP三极管使用SS8550,不是S8550。PMOS管使用SI2309。这两个芯片都使用SOT

文章图片
#单片机#嵌入式硬件
定点数、浮点数和浮点数计算方式

定点数、浮点数和浮点数计算方式

文章图片
嵌入式系统设计师考试大纲内容整理

本文系统梳理了嵌入式系统核心知识点:1.异常与中断机制,区分同步异常(陷阱/故障/终止)和异步中断(可屏蔽/不可屏蔽);2.存储体系架构,包括存储器层次结构(寄存器/Cache/主存/外存)、Cache原理及MMU功能;3.存储器件选型,对比ROM(PROM/EPROM/EEPROM)、Flash(NOR/NAND)、RAM(SRAM/DRAM/DDR/NVRAM)特性;4.外存设备特点,分析磁盘

#单片机#嵌入式硬件
    共 61 条
  • 1
  • 2
  • 3
  • 7
  • 请选择