电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
上篇介绍了**定时器捕获输入脉冲原理**,那种方式根据捕获原理,手动切换上升沿与下降沿捕获,计算脉冲宽度过程原理比较清晰,但编程操作起来比较麻烦。 对于电机测速用到正交编码器,测速时需要捕获2路脉冲,如果使用上一篇介绍方法,编程就较为复杂。还好单片机通用定时器具有**专门正交编码器接口**,....
码农爱学习 2021-03-13 00:43:55 浏览量:1439
 电机控制基础——定时器编码器模式使用与转速计算
![ ](https://img-blog.csdnimg.cn/20210509105026676.png#pic_center) **摘要**:听说还有好多学单片机小伙伴不会用结构体指针和结构体学单片机必须要掌握,如果你C语言掌握不牢,单片机根本学不到精髓,只能完成一些低级项目。看得懂结构体并且能够灵活运用结构体才能说你入门了单片机。本篇将以最通俗方....
果果小师弟 2021-05-09 10:52:30 浏览量:542
 干货|手把手教你写单片机的结构体
# 第二十三章 ## 一、网卡 ### 1. 概念 网卡一块被设计用来允许计算机在计算机网络上进行通讯计算机硬件。由于其拥有MAC地址,因此属于OSI模型第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址独一无二48位串行号,它被在卡上一块ROM。在网络上每一个计算机都必须拥有一...
一口Linux 2021-05-24 22:14:50 浏览量:793
[TOC] --- 开发环境: * 操作系统:windows * 开发板:树莓派Pico * 使用IDE:Thonny V3.3.11 * 编程语言:MicroPython ## 树莓派Pico ### 简介 树莓派Pico核心板基于树莓派研发RP2040微处理器设计,Pico板上有: * 一个RP2040微处理器; * 2MBFlash闪存空间; * Micro USB1.1接口,用于供电和通信; * ...
wybliw 2021-07-24 02:14:41 浏览量:5863
 [树莓派Pico] Pico中断读取EC11编码器控制SG90舵机旋转(MicroPython)
> 虚拟内存现代操作系统**最伟大发明之一**。它为每个进程提供了一个一致、私有地址空间,让每个进程产生了一种己在**独享主存**错觉。 > > 为了讲清楚MMU如何一步一步完成地址翻译,取出数据,本篇文章在前4节讲解了虚拟内存一些重要概念,比如,**虚拟内存作用,页命,缺页异常处理,为什么....
嵌入式与Linux那些事 2021-08-03 22:37:26 浏览量:375
前进几篇文章,已经搞定了Linux移植三巨头:**uboot、kernel(包含dtb)和rootfs**,除了uboot在SD,其它在ubuntu虚拟机nfs服务器,运行时必须通过网络将这些文件加载到开发板内存运行。 ![](https://IMG_URL_REPLACE/bbsimages/202108/887f7e2ee5f9abdae33395025891ecef.png) 本篇就来研究,将这....
码农爱学习 2021-08-16 23:47:00 浏览量:1641
 i.MX6ULL嵌入式Linux开发6-系统烧写到eMMC与遇到的坑! 码农爱学习
## 0.前言 上次发了一个嵌入式学习路线,很多粉丝问我各个阶段入门项目,其第二阶段《基于socket聊天室》了4篇循序渐进文章,而第一阶段《电话号码本管理》也非常想要。 一口君必须安排。该项目,一口君同样采用循序渐进步骤,一点点为大家讲解这个小项目如何从头开始点点出来。 ## 1. 项目...
一口Linux 2021-09-06 22:18:23 浏览量:351
 从0写一个电话号码管理的C入门项目【适合初学者】
**摘要**:今年实验室来了三个学妹,其一个学妹以前物联网专业,进了实验室老师二话没说:先把STM32单片机过一遍,有啥问题就找小师弟。还好单片机小师弟会玩一点点,玩也不好,所以一起学吧!邪魅一笑! 上来第一个例程就使用按键点亮一个LED灯,好家伙。点灯小师弟比较在行,毕竟32、FPGA、Linux小灯都被....
果果小师弟 2021-10-04 12:49:48
 一个学妹写的按键检测函数把我秀翻了—FIFO
**摘要**:在看别人单片机程序时,你也许奔溃,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编极其不规范。单片机程序时,也许你也奔溃,总感觉重新开启一个项目,之前过相似代码也无法使用,得重新敲,代码重用度不高。编程效率低下。代码无法积累。而且感觉这个代码没有思想,没...
果果小师弟 2021-10-31 21:14:01 浏览量:745
 如何在单片机中使用面向对象的编程思想
## 简介 1. 在gitee发现一个很不错工具 -- MCU_Font_Release 2. 最近弄一个项目用到了LVGL,然后需要英文切换,官方也提供一个转换工具,不过需要有字库,而且操作起来非常复杂。链接:https://lvgl.io/tools/fontconverter 3. 假如你找字库没有英文,那就和lvgl默认提供字库不兼容,也就文和英文要分开显示....
Rice嵌入式开发 2022-01-28 12:09:06
 LVGL的多语言转换工具--MCU_Font_Release
汇总下关于安全几款必备工具: ## 1、burpsuite Burp Suite 用于攻击web 应用程序集成平台,http协议分析神器,里面包括了不少安全必备功能,重放、爆破、扫描并且支持定义脚本,实现己想要功能。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序过程。所有工具都共享一个请求,并能处理对应HTT...
一口Linux 2022-03-03 22:46:57 浏览量:510
MMU重要性不言而喻,支撑操作系统之上各种复杂应用。但在正式讲MMU之前,我们先说说MMU发展史,因为ARMv8-AMMU相当复杂,直接切入正题,会显得比较枯燥。废话不多说,咱们马上开始: 一、前言: 关于虚拟内存系统演变史,MMU在其扮演了什么角色。 可以参考这一篇文章[《操作系统靠谱管家:虚拟内存》](h...
一口Linux 2022-03-13 00:42:18 浏览量:627
 ARMv8-A 地址翻译技术之MMU的前世今生
在使用STM32时候,使用串口外设场合非常常见,串口发送我想大家都非常熟悉了,直接重fputc函数就可以了: int fputc(int ch,FILE *f) { while(!(USART3->SR&UART_FLAG_TXE));//1 USART3->DR=ch;//2 return ch; } 其语句1和语句2由单片机型号决定,这两行语句必须该单片机发送一个字符函数......
donatello 2018-05-04 00:12:50 浏览量:3398
 适用于所有STM32单片机的串口不定长接收
前言 众所周知,开发嵌入式linux程序首选桌面linux操作系统,例如ubunt等,或者MACos,但如果仅仅开发应用程序而不打算修改内核和驱动话,也可以使用windows操作系统,使用eclipse+CDT+arm-linux-gcc(交叉编译器)进行开发。这样就省去了切换操作系统或者使用虚拟机方法。 本文以i.mx6ul为例,介绍在...
jn1989 2018-05-14 11:28:27 浏览量:3868
 在windows下开发嵌入linux的C应用程序
现在上很多传感器都支持IIC协议进行核板子通信,除了IIC之外还有SPI,以及串口Usart通信。其,我认为最有价值IIC,首先他通信协议十分简单,对硬件依赖也很低,正所谓越简单越可靠,IIC通信使得成为传感器传输数据最佳方式,越来越多芯片开发商会将芯片通信方式加上IIC。 讲完了IIC...
数据终端 2018-05-17 15:32:20 浏览量:1075
 一点小问题:麒麟座开发板的IIC扩展
STM32F103 串口-IAP程序升级      通常情况下我们给STM32系列单片机烧录程序文件时候,使用SWD、J-link或者通过设置BOOT引脚后,使用串口进行程序下载,这样方式直接一次性将程序文件下载到单片机flash,比较适合绝大部分应用。但有些应用产品装配完成后,下载口不便引出情况下,或者某些设...
奔跑的黑蚂蚁 2018-05-21 19:07:12 浏览量:3951
 STM32F103 串口-IAP程序升级
大家在学习STM32,肯定被复杂时钟搞得晕头转向。只不过在学习了很多内容之后就会忽略这个问题,直到己需要创建工程,从12M外部晶振换成8M外部晶振时,总会对程序异常运行搞得炸开了头,例如串口通信处理。大家在反复确认过程序基础配置没有出错之后,有人只能赞叹科技玄学,然后把别人工程拷过来,己...
数据终端 2018-05-23 16:00:45 浏览量:5153
 标准库STM32的时钟配置,且实现Systick_clock 以及轮询任务调度问题
       日常开发,我们经常会遇到用Linux主机充当TCP服务器情况,只要带网口或者带WIFILinux系统,都可以充当TCP/UDP服务器或者客户端。Liunx环境下进行TCP通信要比PC更为简单,因为在Linux系统API,就带了TCP/UDP Socket通信函数,而如果Windows要进行TCP/UDP通信,还要安装相应软件库来启动,加....
donatello 2018-05-19 01:08:55 浏览量:1675
 基于C语言的Linux下的TCP服务器开发小白教程
大家好,我叫徐珂靖,个骨灰级航空迷。我知道大家都对各种喷气式战斗机感兴趣。虽然现实世界里不能开,但虚拟世界里面过把瘾还可以。这类游戏叫模拟飞行、    我们可以在淘宝上买到各种罗技或者赛钛客品牌飞行摇杆、脚舵和左手油门杆。对于动手能力强电子爱好者,也能己动手做各种外设。今天...
xukejing 2018-07-10 08:05:21 浏览量:3280
 自制的节流阀控制器
在前面一篇文章,笔者主要介绍了一些工作经历,跟真正低功耗设计似乎扯不上半毛钱关系。随着电子产品越来越普及,尤其很多电子产品都用上了电池供电,既然用电池供电,那么似乎我们就不得不考虑电池续航能力问题,进而,迫使我们不得不考虑电子产品功耗问题。那么究竟怎样才算低功耗呢小于100mA?小...
SingleYork 2018-07-20 17:43:08 浏览量:2028
 浅谈单片机低功耗设计