电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
### 有源蜂鸣器与无源蜂鸣器的区别 这里的“源”不是指电源,而是指震荡源。 内部自带震荡源的为有源蜂鸣器,给电就能响,但是响的频率是固定的,即响的声音是固定的。 内部没有震荡源的为无源蜂鸣器,给直流电不能响,需要提供一定频率的脉冲信号才能够有响声,而且声音随着频率的变化而变化。 所以我们要想实现蜂鸣器...
嵌入式从0到1 2020-08-10 21:21:30 浏览量:3908
 STM32驱动蜂鸣器演奏音乐“你笑起来真好看”
## 前言 - Visual Studio Code是微软在2015年Build开发者大会上宣布的项目,一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 - 为什么要是用VScode答案:免费(你真幽默),界面简单,插件众多。现在我的很多开发都是基于VScode,连写文章都是基于这个环境来写。 - ....
Rice嵌入式开发 2020-07-30 19:13:50 浏览量:544
 Windows下使用VS code编译C代码
# 制作一个遥控氦气球 ![](https://IMG_URL_REPLACE/bbsimages/202008/c591aadf046297b8f46316883e6e7666.jpg) ***在气球中充满氦气,由于氦气密度小于空气平均密度,气球排开了一定体积的空气,受到升力大于其自身重力,气球就可以向上飞了。*** ![](https://IMG_URL_REPLACE/bbsimages/202008/47f2dcb6fb1f6f4197207465d...
皮皮学电子 2020-08-03 10:59:23 浏览量:1723
 会飞的鲨鱼?记遥控氦气球的诞生
  学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序和相关的产品已近很成熟,但是还是有一些入门的小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢这个学习的路线是怎样的呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:5002
 物联网—利用ESP8266和STM32单片机接入服务器
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的: ```c typedef struct //下拉列表项目定义 { const char *Item; //项目名称 }LIST_ITEM; ``` ```c //通讯波特率选择菜单 LIST_ITEM const COMM_BPS_List[] = { "600", "1200", "2400", "4800", "9600", ...
耳根的耳根 2020-08-11 17:07:54 浏览量:444
## 前言 第一次听到RISC-V这个词大概是两年前,当时觉得它也就是和MIPS这些CPU架构没什么区别,因此也就不以为然了。直到去年,RISC-V这个词开始频繁地出现在微信和其他网站上,此时我再也不能无动于衷了,于是开始在网上搜索有关它的资料,开始知道有SiFive这个网站,知道SiFive出了好几款RISC-V的开发板。可是最便宜的那....
李肖遥 2020-08-13 14:06:24 浏览量:839
## 一、介绍   阅读本篇文章前建议先参考前期文章:   [树莓派基础实验34:L298N模块驱动直流电机实验](https://www.icxbk.com/article/detail?aid=1506)   [树莓派综合项目2:智能小车(一)四轮驱动](https://www.icxbk.com/article/detail?aid=1555)   树莓派综合项目2:智能小车(一)四轮驱动中,实现了代....
张国平 2020-08-12 15:30:32 浏览量:4120
 树莓派综合项目2:智能小车(二)图形界面控制
在上篇[因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)](https://mp.weixin.qq.com/s/WlJONlzpj5jOu6rPSB85og)中,我们分析了strtok()函数,以及windos、Linux下的线程安全版,那么这篇中我们着重分析下解读strtok()的隐含特性,到底strtok有哪些坑。 ## 看源码 要想深究其特性,必须看源码,下面的代码取自glibc-2.....
李肖遥 2020-08-19 20:54:38 浏览量:564
 因为一个函数strtok踩坑,我懂得了看源码的重要性
## 前言 最近在做Zynq的ps端,需要用到网络传输,遇到一些问题,在这里汇总一下。有些lwip的发送与接收函数中已经加了锁,我们翻阅底层函数是可以看到的,所以发送​接收不会冲突,本篇中,我们就没加锁了。​ ## 客户端与服务器共存 言归正传,我们知道在sdk的例程中,既有做客户端client,又有做服务器server 的,那么Z...
李肖遥 2020-08-23 21:28:38 浏览量:2652
## 视warnning为无物是不是不知道bug怎么来的 开发中经常会遇到由于各种原因导致的警告,虽然不影响具体的功能,没有出现错误,但是看起来总是让人厌烦,尤其是对于我这种有强迫症的开发者来说。 警告太多会影响对于真正问题的发掘,隐藏我们的视线。 凡是出现的警告都是有道理的,搞清楚它。 警告往往是因为会对内存....
李肖遥 2020-08-23 22:00:55 浏览量:503
 警告:吸烟有害健康;程序员:我不关心警告,只关心错误
很久没有给大家写文章了,没有人催更,也没有人关注,哈哈,悄悄的我走了,亦如我悄悄的来,不带走一个粉丝,也不带走一个妹纸。 一群大老爷们儿肯定都已忘记我的存在,为了刷一波存在感,我也是用心良苦了。 话题源自不久之前的一次和朋友的交流... * 他问我:你知道红警1开源了源代码吗而且直接在github就可以下载了...
yoyojacky 2020-08-24 18:46:44 浏览量:4827
 【树莓派4B 遇到红警OPENRA】誓要夺回树莓派霸王枪排名第一位
# 从全局变量和局部变量中感悟“栈”为何方神圣 ## 变量 变量一般可以细分为如下图: ![](https://IMG_URL_REPLACE/bbsimages/202008/b7e696a511a2f1737b55e631cc00aea1.png) 本节重点为了让大家理解内存模型的“栈”,暂时不考虑“静态变量” 的情况,并约定如下: > “全局变量”仅仅默认为“普通全局变量”; > “....
李肖遥 2020-09-03 21:58:53 浏览量:547
 从嵌入式编程中感悟「栈」为何方神圣?
## 一、介绍   逻辑分析仪是专门针对数字信号的调试工具,可长时间采集,无波形死区,支持复杂触发定位以及全面的协议内容解析。   逻辑分析仪的作用是利用便于观察的形式显示出数字系统的运行情况,对数字系统进行分析和故障判断。   相对于示波器适合观察周期信号的电压变化及噪声,逻辑分析仪只采集低电平,...
张国平 2020-09-09 23:29:49 浏览量:5570
 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
最近什么最火 自从9.10号开发者大会以来,鸿蒙系统一直是热中之火热。 那我们来看看华为消费者业务为开发者提供的集成开发环境吧。 ## HUAWEI DevEco Studio初介绍 ### 地址 *https://developer.huawei.com/consumer/en/deveco_studio/* ![](https://IMG_URL_REPLACE/bbsimages/202009/c1fa903b8b98ecc45dc539de312c...
李肖遥 2020-09-14 09:29:32 浏览量:5991
 华为DevEco Studio v1.0 亲自体验,有什么惊喜?
## 一、介绍   虽然如今或者将来,5G网络的建设带来人工智能和工业自动化的全面升级,生产活动中劳动力的需求大大减少,大量的劳动力将向内容生产行业和服务行业转移。教育、医疗、娱乐、公共管理等诸多领域,乃至整个社会都将迎来巨大变革。可参阅我的一篇读书笔记[5G社会:万物互联新时代](https://www.jianshu.com/p...
张国平 2020-09-25 14:01:23 浏览量:4085
 树莓派基础实验39:解析无线电接收机PWM、SBUS信号
## 引入主题,看代码 我们先来看看以下程序 ```cpp //编译器:https://tool.lu/coderunner/ //来源:技术让梦想更伟大 //作者:李肖遥 #include using namespace std; struct st1 { char a ; int b ; short c ; }; struct st2 { short c ; char a ; int b ; }; ``` 编译的结果如下: ![](https://IMG_UR...
李肖遥 2020-10-10 22:24:43 浏览量:1416
 面试常考,项目易错,长文详解C/C++中的字节对齐
## 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地花个时间来总结下,在循环里使用Continue,Break,Return的不同效果是什么 ## Continue 语句 ## 涵义 C 语言中的 continue 语句有点像 break 语句,所不同的是,它不是强制终止,continue 会跳过当前循环中的代码,强迫开始下一次循....
李肖遥 2020-11-11 09:22:45 浏览量:1034
 循环里Continue,Break,Return的作用,你知道吗?
大家好,我是『芯知识学堂』的SingleYork,今天笔者要给大家分享几款直流有刷电机的H桥驱动芯片,最后一款AS4950性价比真的很不错。 一说到电机,相信大家并不陌生,因为,电机在我们生活中几乎是随处可见了,比如,下面这几种应用场景: ![](https://IMG_URL_REPLACE/bbsimages/202010/4545a24a99df8f8baeab64f1f55d...
芯知识学堂SingleYork 2020-10-28 16:54:35 浏览量:4519
 推荐直流有刷电机驱动芯片,最后一款AS4950性价比很高哟!
> 笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ ### 引言 编程习惯的培养需要的是一个长期的过程,需要不断地总结,积累,并且我们需要从意识上认识其重要性,一个良好的编程习惯对于我们能力的提也是由巨大的帮助的。下面是笔者在阅读《专业嵌入式软件开发》这本书时......
7f7d2c8a0e0f6aac 2020-10-29 20:34:45 浏览量:590
 C 语言编程习惯总结
![](http://mmbiz.qpic.cn/mmbiz_jpg/92RTr9Ut6fFHok5GIlyxTStRrk21OEHAEREEia9q55ThpIAMukAUZWyAqEjbhgrib6P7dDrMfTkhyovmYaVhB02A/0?wx_fmt=jpeg)   很多单片机都有低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HCLK为CPU提供时钟,内核执行程序代码。当CPU不需继续运行时,...
果果小师弟 2020-11-01 09:30:43 浏览量:3800
 STM32低功耗待机模式+ RTC闹钟中断唤醒