电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
刚毕业时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要。然而在后来工作过程中,我认识了很多牛人,也从他们身上学到了很多,从中总结了一个IC设计工程师需要具备知识架构,想跟大家分享一下。 # I. 技能清单 作为一个真正合格数字IC设计工程师,你永远都需要去不断学习更加先进....
李肖遥 2020-07-21 10:18:56 浏览量:862
> 本作品是大学时期,校内电子设计竞赛一等奖 # 人体生命体征模拟器--电赛专题 ## 设计要求 设计一款模拟人体生命体征模拟器,要求其能准确模拟人体生命各种体征(呼吸,心跳,体温,声音);并且能够对相关参量进行有效控制。以呼吸或者心跳体征为主要模拟实现功能: 1. 输入电压:5V或者12V 2. 频率可控范围:......
李肖遥 2020-07-23 21:36:11 浏览量:3551
 人体生命体征模拟器--电赛专题
## 一、介绍   树莓派小项目中,我首选了智能小车这个项目作为我探索第一个目标,因为和很多小朋友一样,对遥控小汽车有种喜欢,特别是有过小时候欲求而不得经历大人们哈。   其实也还有现实因素考虑,智能小车是地上跑,比天上飞水下潜操作方便、简单、便宜,所需要元素和技术也比较全面,市场上现...
张国平 2020-07-25 01:19:46 浏览量:1984
 树莓派综合项目2:智能小车(一)四轮驱动
#### 为什么要用STM32做航模遥控器?Arduino不香嘛? 之前用Arduino Pro Mini制作了一个航模遥控器+接收机,不得不说Arduino开发起来非常方便,但是博主用开发板比较廉价,芯片资源较少,只能实现基础功能,遥控性能也不能令人满意。我们经费又不够来买大几百UNO,怎么办?我找到了同价位STM32F103C8T6开发板,十....
电子芯吧客 2020-07-29 09:47:28 浏览量:1764
 歼20航模遥控器开源项目计划(基于STM32)| 先做一个开机界面
## 一、介绍   PC机与树莓派常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种不需要网络通信方式:Serial port串口通信。   就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别是初始配置时。树莓派也会遇到没有显示器又没有网络...
张国平 2020-08-24 10:33:40 浏览量:1751
 树莓派基础实验35:USB TO TTL模块实验
# 从全局变量和局部变量中感悟“栈”为何方神圣? ## 变量 变量一般可以细分为如下图: ![](https://IMG_URL_REPLACE/bbsimages/202008/b7e696a511a2f1737b55e631cc00aea1.png) 本节重点为了让大家理解内存模型“栈”,暂时不考虑“静态变量” 情况,并约定如下: > “全局变量”仅仅默认为“普通全局变量”; > “....
李肖遥 2020-09-03 21:58:53 浏览量:536
 从嵌入式编程中感悟「栈」为何方神圣?
在使用C语言开发嵌入式产品过程中,当使用到malloc函数时候都会有一个争议,“使用动态内存分配安全吗?”,就连美国军方在safety-critical嵌入式航空电子设备代码中,也禁止动态内存分配,我们来细细分析下。 ## C 库函数 - malloc() ### 函数简介 malloc全称是memory allocation,中文叫动态内存分配,用于申请一...
李肖遥 2020-09-24 21:59:51 浏览量:1125
 面试官:动态内存分配时需要注意哪些坑?我懵懵懵了
## 冒泡排序 ### 简介 冒泡排序是因为越小元素会经由交换以升序或降序方式慢慢`浮`到数列顶端,就如同碳酸饮料中二氧化碳气泡最终会上浮到顶端一样,故名**冒泡排序**。 ### 复杂度与稳定性 ![](https://IMG_URL_REPLACE/bbsimages/202009/3f5f17b23247ab285d47f724443a6365.png) ### 思路原理 以顺...
李肖遥 2020-09-27 22:06:51 浏览量:443
 面试官爱问的10大经典排序算法,20+张图来搞定
![](https://IMG_URL_REPLACE/bbsimages/202011/ef273fc9b665cadbcfdf92de9c1230a9.png) pwm在嵌入式系统中扮演者非常重要角色,它可以控制显示屏和led亮度、可以控制电机转速和舵机角度,通过pwm将数字电压输出信号转化成了模拟电压输出,通过控制占空比就可以调节输出平均电压。 pwm输出是基于定时器一个...
gcrisis 2020-11-04 21:33:07 浏览量:1050
 GD32VF103之PWM配置
### 获取按键值方式 按键作为常用输入系统,如何准确并高效获取按键值,是一个经常要面对问题,常用按键检测方式有如下几种方式: ##### 1. 独立按键 每个按键检测占用单片机一个GPIO引脚,原理图如下图所示: ![图片来源程序员小哈自制核心板原理图](https://img-blog.csdnimg.cn/20201114094657894.png...
嵌入式从0到1 2020-11-14 13:26:27 浏览量:2379
 一个ADC实现多个按键检测
大家好,我是芯知识学堂SingleYork,今天要给大家分享是AS4950这款直流有刷电机芯片应用(控制直流电机和步进电机)。 AS4950 是一款具有优越性能全桥 DMOS 直流有刷电机驱动芯片,最大工作范围可以撘±3.5A 和 40V 输入电压,持续帯载能力1.8A以上,用 PWM 来控制马达驱动速度和方向。如果将两个输入均置为低电...
芯知识学堂SingleYork 2020-11-20 11:37:50 浏览量:2033
 原来,这个AS4950直流有刷电机驱动还可以这么玩,你学会了吗?
#### 一、简介 在嵌入式系统开发过程中,对于各种信号波形测量是很重要排错手段,通常使用台式示波器进行波形测量,但是通常台式示波器都比较大,出差或者现场测试不方便。而对于某些个人开发者,价格都比较高。如果有一款小巧Mini示波器,价格还不贵,那么一定会有它生存空间。正点原子或许正是看到了这一市场,推...
Angel_YY 2021-01-04 15:25:02 浏览量:2962
 DS100 Mini示波器评测
## 一、介绍   [树莓派综合项目2:智能小车(六)黑线循迹](https://www.icxbk.com/article/detail?aid=2055)   [树莓派基础实验](https://www.jianshu.com/nb/41246217)   在树莓派项目2中,我学到了很多东西,主要是通过实践掌握了树莓派小车无线电控制和自动化避障控制,虽然不是特别高深和难懂,但是增强了....
张国平 2021-03-30 14:27:57 浏览量:1219
 树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器
一口君最近工作用到CRC校验,顺便整理本篇文章和大家一起研究。 ## 一、CRC概念 ### 1. 什么是CRC? CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。 数据通信领域中最常用一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义CRC标准一致。主要用来检测或校...
一口Linux 2021-06-28 20:38:20 浏览量:3045
 一文讲透CRC校验码-附赠C语言实例
37款传感器与执行器提法,在网络上广泛流传,其实Arduino能够兼容传感器模块肯定是不止这37种。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)理念,以学习和交流为目,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小进步或是搞不掂问题,希望能...
雕爷学编程 2021-07-08 16:53:04 浏览量:690
 【雕爷学编程】Arduino动手做(87)---ULN2003步进电机模组
**摘要**:说起版本控制`git`,基本大多数都是搞计算机人在用,嵌入式也在用,但是还是比较少,只有搞代码编程人会用一下。其实搞硬件也可以用版本控制。如果你是一名硬件工程师,或者经常画PCB板,建议用一下版本控制SVN。使用之后你就再也不需要在你本地经常保存压缩各种版本了。 ![](https://img-blog.csdnimg....
果果小师弟 2021-09-17 21:31:24 浏览量:2103
 手把手教你如何在AD中使用SVN版本控制
37款传感器与执行器提法,在网络上广泛流传,其实Arduino能够兼容传感器模块肯定是不止这37种。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)理念,以学习和交流为目,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小进步或是搞不掂问题,希望能...
雕爷学编程 2021-12-24 11:19:14 浏览量:455
 【雕爷学编程】Arduino动手做(94)---L298N电机驱动板
**摘要**:在实际项目中经常用到串口接收一些不定长数据,怎么判断这一帧数据接收完成了呢?通常使用UART非空中断配合简单数据协议,在数据中加入帧头、帧尾,在程序中判断是否接收到帧尾来确定数据接收完毕,对每个字节数据都要进行判断,比较消耗系统资源,尤其是在一些实时性要求较高场合。而串口空闲中断可以大大...
果果小师弟 2022-03-13 12:32:37 浏览量:989
 MM32F3277空闲中断+DMA接收不定长数据
大家晚上好,在这里祝大家端午安康。今天给大家分享是工程管理工具cmake,没有先介绍makefile工程管理工具(坦白来说,这两者都差不多,cmake最终还是会生成Makefile,只是说cmake语法稍微比较简单一些,没有Makefile那么复杂!)。就自己个人经历,现在一般公司去写Makefile和cmake比较少(当然去招聘网站上,有时...
dcc01a6ef24de746 2020-07-24 12:59:58 浏览量:472
从事Linux开发朋友一定都听过GPL,那么到底什么是GPL呢?他有什么作用呢?本文给大家做详细讲解。 # 一、GNU/GPL 在讲解GPL之前,我们必须先了解什么是GNU? ## 1. 什么是GNU GNU:GNU's not unix。也叫革奴计划。 GNU创始人,理查德·马修·斯托曼。 ![ ](https://img-blog.csdnimg.cn/5886af07123e41068baf...
一口Linux 2021-12-19 12:26:35 浏览量:334
 GPL前世今生