MCU参数内核:采用Crotex M4内核。主频:最高主频 180MHz。FPU:具有单精度浮点运算单元。SRAM:F429的SRAM有 256KB(112K+64K+16K+64……
网络上配套STM32开发板有很多LCD例程,主要是TFT LCD跟OLED的。从这些例程,大家都能学会如何点亮一个LCD。但这代码都有下面问题:分层不清晰,通俗讲就是模块化太差。接……
参照轮趣科技开发手册进行复刻平衡车,以下为调参全过程一、 Pid的个人理解PID 即比例 积分 微分KP值 在目标点位产生的震荡的幅度KD值 决定了产生的阻尼大小 减小震……
STM32与51单片机之间有什么差异呢?两者可以说是一场科技与性能的较量了。在科技飞速发展的今天,微控制器(MCU)已广泛应用于各类电子设备和系统中,发挥着举足轻重的作用。其中,S……
电磁铁是一种利用电流产生磁场的装置,具有快速响应、易于控制等特点,在工业自动化、电子设备、科学实验等领域有着广泛的应用。STM32是一款功能强大的微控制器,具有高性能、低功耗、易于……
波特率(Baud Rate)是通信领域中一个非常重要的参数,它表示每秒传输的二进制代码位数,单位是bps(位/秒)。在串行通信系统中,如UART、SPI和I2C等,波特率通常由发送……
1.背景在之前有个项目需要一个或多个按键检测:单击、双击、长按等操作于是写了一份基于状态机的按键检测,分享一下思路2.实现效果单击翻转绿灯电平双击翻转红灯电平长按反转红绿灯电平实现……
shell本质就是一个进程,它提供了一个用户界面,用于接收用户输入的命令,并将这些命令解释成操作系统能够理解和执行的操作。它充当了用户和操作系统内核之间的中介。例如,在 Linux……
初识协议介绍这个名词之前呢,我们不妨用生活经验来看一下什么是协议,当你和别人达成了某种协议,代表你们之间达成了某种约定。所以协议是一种约定。但是两台计算机的协议如果达成了,是否就可……
RT-Thread Nano 是一个极简版的硬实时内核,它是由 C 语言开发,采用面向对象的编程思维,具有良好的代码风格,是一款可裁剪的、抢占式实时多任务的 RTOS。其内存资源占……