刷新
04-FreeRTOS的概述及编程规范

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

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

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

03-堆和栈

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

位数组操作宏

博主头像 实际开发的过程中才发现有时候某个模块的id就上百个,再写应用的时候就难免操作几个标志位。但是总不能建一堆uint8吧,本来内存也不大,(有些mcu里好像没有_BOOL,都是在头文件里typedef的uint8或者int) 然后网上看到有位数组操作宏这东西,也不用写一堆,没学好真是,现在才知道。 大概 ...

keil5安装5.43版本时安装pack芯片包卡在下载界面

博主头像 换了新电脑,然后打算在安装keil,碰巧记得更新了,于是去官网下载了个5.43版本的。安装完在安装pack包时却一直卡在安装界面。 一直在这个界面,网上翻有没有同样情况的,发现一位大佬https://bbs.21ic.com/icview-3478796-1-1.html 里面提到在软件里面导入。于 ...

步进电机与蜂鸣器

博主头像 单片机I/O口的结构 单片机的I/O口结构有四种状态: 准双向I/O口 开漏输出 推挽输出 高阻态 准双向I/O口 准双向IO口 开漏输出 开漏输出和准双向I/O的唯一区别,就是开漏输出把内部的上拉电阻去掉了。 开漏输出如果要输出高电平时,T2关断,I/O口电平要靠外部的上拉电阻才能拉成高电平,如果 ...

zephyr学习:LVGL+LCD显示触摸

参考:ESP32移植Zephyr RTOS(二) 使用LVGL_esp32 zephyr-CSDN博客 立创实战派开发板(esp32-s3) 注:代码已上传github cc1234github/lichuang_shizhanpai_zephyr: use lichuang shizhan boa ...

SPI总线协议

SPI总线协议 SPI总线是一种串行全双工同步的通讯协议,由四条信号线控制:MISO(主输入从输出)、MOSI(主输出从输入)、SCLK(时钟信号)、CS(片选信号线)。可以挂载多设备、主机是使用总线权利者、从机只可以听取从机、被主机管理;当主设备需要和某个从设备进行通信时,主设备需要先向对应从设备 ...

I2C总线协议

IIC总线 IIC总线只需要两根引脚就可以实现通信,一根是数据线(SDA Serial Data),另一根是时钟线(SCL Serial Clock),所有通过IIC接口通信的外围器件都挂载在IIC总线上,通过这种机制就可以实现多机通信。 外围器件的时钟线和数据线都是挂载在IIC总线(由主控芯片提供 ...

RS232和RS485电平协议

RS232和RS485电平协议的区别 RS232与RS485是两种常见的串行通信接口标准,广泛应用于工业控制、数据采集、通信设备等领域。它们在电气特性、通信方式、传输距离、连接方式等方面存在显著区别 RS232 RS232是一种串行通讯标准化协议,还对电平加以规定。采用全双工串行异步的通信方式,接口 ...

信号处理中的混频

博主头像 混频(Mixing)是无线信号处理中一个关键步骤, 它的本质是频率变换. 通过将输入信号与本地振荡器 LO 产生的信号进行非线性混合, 产生新的频率成分, 从而将输入信号的频率“搬移”到一个固定的中间频率(Intermediate Frequency, IF)上 ...

ProfibusDP转DeviceNet欧姆龙 PLC 联合霍尼韦尔液位传感器实现食品生产线智能化升级案例

案例背景 食品加工企业的生产过程对卫生、高效和精准控制要求极高。某食品饮料生产厂,其灌装生产线部分设备如液位传感器、温度控制器采用 Profibus DP 协议,而生产线的中央控制系统使用基于 DeviceNet 协议的欧姆龙 PLC。ProfibusDP 转 DeviceNet网关由于不同协议设备 ...

函数进阶与按键

博主头像 用户与单片机之间的信息交互依赖两类设备:输入设备和输出设备。 LED小灯、数码管、点阵都是输出设备。 按键属于是输入设备。 单片机最小系统 电源 上图为STC89C52单片机的数据手册 在手册中,工作电压:3.4 ~ 5.5V(5V单片机),说明这个单片机正常的工作电压是一个范围值,只要电源VCC在 ...

RFX2401C 2.4G射频放大电路

博主头像 RFX2401C 是一个2.4 GHz频段射频放大芯片, 尺寸只有3mm\*3mm, qfn16封装, 单芯片集成PA和LNA, 外围电路简单, 在带功率放大的nrf24l01模块以及航模遥控器上经常见到. 发射端单边增加 RFX2401C 作为 PA 后, 通信距离增加到约300m, 稳定通信距离... ...

点亮点阵

博主头像 仓库 仓库地址:https://gitee.com/EricsT/51_microcontrollers/tree/master/Lattice 点亮点阵中的一个点 #include <reg52.h> sbit LED = P0 ^ 0; sbit ADDR0 = P1 ^ 0; sbit ADD ...

<1···567···12>