电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
# 前言 无论是做直流有刷电机的电流环,还是做BLDC方波的电流环,亦或是做FOC的电流环,都需要进行电流采样,需要精确控制采样时间与采样点,因此电流采样是电机控制的重中之重,这一个环节非常重要。电流环一般是在每个PWM周期都进行一次的,所以频率较高,有些人做了平均电流的电流环,频率低些,有些人是用瞬时电流值来....
KVIN 2019-09-11 09:53:21 浏览量:7793
 【电机矢量控制】STM32使用TIM触发ADC,CUBEMX配置(用于电机控制电流采样)
摘要:月黑风高夜!一双黑手伸向了室友的stm32开发板!一日逛淘宝,推送stm32F103ZET6原装芯片,惊!**stm32F103ZET6居然涨价到388一片**。 # 一、什么是GD32 GD32是由北京兆易创新开发的国产32位MCU,基于Arm Cortex- M3/M23/M4内核以及RISC-V内核的32位通用微控制器,与stm32相比,CPU主频更高,内存更多,外设更丰富。...
果果小师弟 2021-09-29 10:53:40 浏览量:761
 月黑风高夜!把室友的STM32换成了GD32
在实验室里找到了一个主控是s5pv210的智能车,主板是友善之臂的早期产品smart210 里面介绍了一种通过nfs挂载,来传输文件的方式 通常传送文件一般是通过 ftp 传送文件,或者串口传送文件 不过所谓NFS(Network File System)是网络文件系统,它允许网络中的计算机之间通过T...
Chauncey 2018-12-11 11:52:15 浏览量:1108
 Ubuntu搭建NFS,在Smart210挂载
大家好! 4月份,有幸的去参加了RT-Thread(简称RTT)的为期一下午的培训,RTT的培训,我参加了两次,也是在去年的这个时候,他们在一所大学举行,那时候,才刚刚发布V3.0.0版本,听的稀里糊涂。 这次,明显不一样了,正式了很多,感觉很有收获,坚定我去学习的想法。   在众多的RTOS中,如uCOSII、u...
川楠 2019-04-23 23:49:24 浏览量:8929
 一个让你学习RT-Thread的理由
# 1、背景 lps22hh是x-nucleo-iks01a3上板载的一个压力传感器,其特点是: LPS22HH是一种超小型压阻式绝对压力传感器,可作为数字输出气压计使用;可以检测出260至1260hpa绝对压力,使用功耗电流消耗可以降至4μA,绝对压力精度为0.5 hpa,低压传感器噪声为0.65pa,担忧温度传感器,可以作为嵌入式温度补偿,为24位压力数.....
hehung 2019-09-15 18:25:52 浏览量:3192
 x-nucleo-iks01a3使用之压力传感器lps22hh
# 前言 串口是一个非常重要的工具,用这个可以非常简单的收发一些数据,串口的操作还是比其他协议简单很多,因此在工控芯片上串口非常普遍。本节就详细记录dsPIC33E芯片的串口寄存器配置以及使用过程。 首先需要把串口的硬件环境搭建好,我这里使用了一对蓝牙主从机,蓝牙主机连接USB转TTL模块连接电脑,蓝牙从机连接单...
KVIN 2019-09-30 10:28:01 浏览量:1635
 【dsPIC33】UART收发数据
# Tengine on rk3399 ## Tengine Tengine 是 OPEN AI LAB 一款轻量级神经网络推理引擎,它针对 Arm 嵌入式平台进行了专门优化,对 Android、Linux 系统都提供了很好的支持。 而且更加难能可贵的是 Tengine 并不依赖于专用 AI 芯片(即 Tengine 可以利用 GPU、NPU 这些具有专门 AI 加速功能的模块进行 AI 运算,也可以利用...
HackforFun 2020-01-06 20:14:25 浏览量:2908
 在 RK3399 上部署 Tengine AI 框架
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与执行器模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来—-小小的进步或是搞不定的问题,希望能够抛砖引玉。 #### 【Ardui.....
雕爷学编程 2020-03-14 19:11:15 浏览量:879
 「雕爷学编程」Arduino动手做(14)---倾斜角度传感器模块
## 一、介绍   现在有很多流行的串行时钟芯片,如DS1302,DS1307,PCF8485等,由于简单的接口,低成本和易用性,他们被广泛应用于电话、传真、便携式仪器等产品领域。在本实验中,我们将使用DS1302实时时钟(RTC)模块获取当前日期和时间。   DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实...
张国平 2020-06-03 20:52:05 浏览量:3987
 树莓派基础实验32:DS1302实时时钟模块实验
## 前景 - 为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!! - 其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大,但是看自己的需求,是否要使用LWIP协议栈了。 - 其实写mini udp协议栈之前,需要先了解UDP协议的....
Rice嵌入式开发 2020-07-23 11:49:23 浏览量:583
 教你动手写UDP协议栈 - UDP数据包解析<1>
## 解释区分一下C语言和OOP 我们经常说C语言是面向过程的,而C++是面向对象的,然而何为面向对象,什么又是面向过程呢?不管怎么样,我们最原始的目标只有一个就是实现我们所需要的功能,从这一点说它们是殊途同归的。过程与对象只是侧重点不同而已。 举个例子吧,我现在有个计划,要去北京,OOP语言是直接给你一个车,....
李肖遥 2020-07-23 19:54:11 浏览量:393
 真的可以,用C语言实现面向对象编程OOP
> 说真的,任何说起嵌入式软件怎么入门啊?需要学些什么东西啊,我差不多一致的回答都是:C语言和数据结构加上一些简单常用的算法,这些需要学好。 > 借着自己的回顾学习,我也写一些基础的数据结构知识,多画图,少BB,与大家一起学习数据结构 ## 顺序存储和链式存储 ### 数组—顺序存储 数组作为一个顺序储存方式的数....
李肖遥 2020-08-28 22:53:19 浏览量:1132
 一口气搞懂「链表」,就靠这20+张图了
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-01-10 17:33:51 浏览量:849
 【雕爷学编程】Arduino动手做(73)---TM1637四位数码管
在OrangPi Zero2上通过26针接口完成OLED的显示控制,其实就是在linux用户态完成对于SPI接口和GPIO接口控制的过程。目前的处理手段有两种,一种比较直接的方式,一种是经过封装的间接方式。 本次测试OLED设备为SPI接口,128x64单色屏。 OLED的硬件引脚连接关系图: ![](https://IMG_URL_REPLACE/bbsimages/202101/35dcadeac4...
我爱下载 2021-01-18 09:51:19 浏览量:2605
 通过SPI接口完成OLED显示控制——OrangePi Zero2测试
上篇介绍了定时器的**输出**功能,本篇介绍定时器的**输入**功能。 # 1 问题引出 在单片机与嵌入式开发中,某些场景需要捕获传感器的高电平(或低电平)信号的持续时间,如红外解码信号、编码器输入信号等。 如下图,以单一的一段高电平输入信号为例,如何测量这段高电平的时间呢? 从直观上理解,就是要不断的检测这个...
码农爱学习 2021-02-28 14:47:07 浏览量:572
 电机控制基础——定时器捕获单输入脉冲原理
# 前言 在上一则教程中,叙述了关于`C++`类型转换的相关内容,在本节教程中,将叙述 `C++`的另一个内容,也就是**抽象**,这也是 `C++`相对于 `C`语言来说独特的一点,下面我们就来着重叙述这一点。 ## 纯虚函数 在介绍**抽象类**之前,需要弄明白何为纯虚函数,下面假定我们有这样一个需求: > 做一个“各个国家的人....
wenzi 嵌入式软件 2021-03-02 12:27:47 浏览量:924
 适合具备 C 语言基础的 C++ 教程(九)
本文在前面的基础上实现科学计算。 # 可扩展窗口 可扩展窗口即在程序运行时,在特定情况下(用户点击按钮)才将一部分内容显示出来的窗口。可扩展窗口在日常软件中还是有很多应用的。Qt中布局管理器直接支持可扩展窗口的使用。布局管理器还可以感知到子控件的状态(是否可见),当子控件隐藏后(调用hide()函数),动态调....
瑟寒凌风 2021-07-22 21:48:38 浏览量:5
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(三)
[上篇文章](https://www.icxbk.com/article/detail/2294.html),我们介绍了如何使用NXP原厂的uboot进行编译和烧写,将uboot运行在自己的开发板上。NXP原厂的uboot,直接烧录到我的开发板中,LCD的驱动是不正常的,需要进行修改。本篇我们就来继续研究uboot,**使得uboot能匹配我们自己的开发板**。 修改uboot以匹配开发....
码农爱学习 2021-07-19 21:38:22 浏览量:1824
 i.MX6ULL嵌入式Linux开发2-uboot移植实践
## 0. 前言 作为一名嵌入式工程师,经常需要通过UART与外设打交道,而对于串行总线来说,往往我们必须要进行帧同步。通常的做法是把信令包含在2个0x7E的中间。 除此之外还有HDLC、PPP等协议也会到有此应用场景。 那么如何从这些数据帧中提取有效数据呢? 本文通过一个简单的实例给大家详细讲述如何从帧中提取有效的协议....
一口Linux 2021-12-23 21:34:21
 7E头的那些事儿(帧格式分析实例)
上篇文章,介绍了ESP8266在Arduino IDE中的基础使用方法,本篇,来继续学习OLED显示屏如何使用ESP8266来控制。 # 1 ESP8266引脚 首先来看一下ESP8266的引脚定义,因为本篇需要外接OLED,就要先看看ESP8266具有哪些功能的引脚。 ESP8266的引脚定义如下: ![](https://IMG_URL_REPLACE/bbsimages/202203/f215c52d4324050d...
码农爱学习 2022-03-13 22:24:18 浏览量:1277
 【实例演示】ESP8266+U8g2库,玩转OLED显示