该驱动器提供先进的功能,如静音和平稳的运动、高精度的位置控制和节能功能,使其成为各种应用的理想选择,包括机器人
显示屏接口一般有I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等。下面简要总结一下。一般3.5寸以下的小尺寸LCD屏,显示数据量比较少,普遍采用低速串口,如I2C、SPI、U
从上面的几张图可以看出,Embeded Wizard GUI设计的界面效果还是很漂亮的。Altia有将近30年的发展史,并且通
对于数字示波器来说它无法直接量化模拟信号,替代的办法就是持续周期性采样,然后将得到的一系列采样点显示出来,当采样速
不管你玩硬件还是做软件,你的世界都少不了计算机最核心的 —— CPU。
大家好,今天给介绍一款基于 C 语言的轻量级的 Json 库 – cJson。可用于资源受限的嵌入式设备中。cJSON 是一个超轻巧,携带方便,要添加数学库libm.so。
但由于其具有掉电后数据可保持不变的优点,因此常用也存放一次性写入的程序和数据,比如主版的BIOS程序的芯片就
要区分。
BootLoader 的工程需要进行一些配置,以MDK为例,如下图所示,BootLoader 程序存放的 FLASH 地址为 0x8000000,大小
速度闭环控制就是根据单位时间获取的脉冲数(这里使用了 M 法测速)测量电机的速度信息,并与目标值进行比较,得到控制偏差,
c-periphery 是一个 C 语言编写的硬件访问库,已支持 Serial、I2C、SPI、MMIO、PWM、GPIO 等硬件。约 4500 行代码,每个硬件模
应该等长优先,差分信号是以信号的上升沿和下降沿的交点作为信号变化点的,走线不等长的话会使这个交点偏
软件架构这东西,众说纷纭,各有观点。什么是软件架构,我们能在网上找到无数种定义。比如,我们可以这样定义:软件架构是软
统一的软件基础设施的前提,就是声明统一的基础数据类型和宏,以克服不同的硬件平台和编译器的差异性。比如下面是我从
程序可以简单的分为code(程序)区,和data (数据)区,code区在运行的时候是不可以更改的,data区放全局变量和临时变
分享一款开源的QT的串口示波器,完全开源,支持串口、TCP、波形显示、通信协议。
STM32单片机非常强大,大多数教程都是使用 keil 编译器,keil 是收费的而 gcc 是开源免费的。这里介绍一些使用 gcc +开发单片机程序的经验。(这里不解释 gcc 是什么)。
与大多数其他TFT显示库不同,该库不需要内存缓冲区,允许它在任何处理器上运行,直到ATtiny85。这些显示器是SPI的,需要四
C 语言在嵌入式学习中是必备的知识,甚至大部分操作系统都要围绕 C 语言进行,而其中有,几乎是公认级别的“今天就来带你将这三块硬骨头细细拆解开来,一定让你看明白了。
举一个简单的模块化的例子,你做一个小车,你把“运动部分”的代码归为一类(模块化),对应的文件命名可以为 bsp_motion, app_motion,函数命名
下图为 RT-Thread 的内核
上一篇介绍了消息邮箱,本
经过前面文章的学习,对于
前面几篇文章介绍了线程
这篇重点介绍 RT-thread 提供的线程管理相关的接口函数,以及实战演示。
对,你没看错。作为一款 RTOS,RT-T
这篇文章继续介绍 RT-Thread 内存
RT-Thread 提供了两种类型的定时器:单次触发定时器。这类定时器
RT-Thread 中的事件集,也就是其他 RTOS 中的事件标志组。事件集也是线程(任务)间同步的一种机制
除了上述常用的信号量操作函数,RT-Thread 还提供了其他管理函数,在
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号