在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望
点击上方“嵌入式从0到1”,选择“置顶/星标公众号” 干货福利,第一时间送达! 这篇网文有点像是恰饭文呀,虽然我也想赚钱,但是真心不是呀!(),希望各位可以从本文有所收获,喜欢的话,帮忙点个在看,求扩散。 PCB电路图绘制完毕之后,如何进行打样呢?
点击上方“嵌入式从0到1”,选择“置顶/星标公众号” 干货福利,第一时间送达! 本月的每月一练活动里面涉及到了ZigBee模块,经过选型比较,选择了DL-LN33模块,本模块计划写四篇网文,内容大概如下: DL-LN33模块简介 模块指令分析、地址和组网信息的修改 上
—般情况下,C语言源程序中的每一行代码.都要参加编译。但有时候出于对程序代码优化的考虑.希望只对其中一部分内容进行编译.此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就是条件编译。
有的单片机应用需要使用的按键数量比较多,比如:密码锁,这时如果按照之前的设计,一个GPIO控制一个按键的话,有点浪费单片机资源,这时候我们常常需要使用矩阵键盘。
你有没有因为出门太急忘带钥匙 ? 那有没有兴趣做一个指纹门锁呢? 今天小熊派就来手把手教大家如何利用 小熊派开发板 进行指纹门锁的制作,让你拥有一款自己的指纹门锁。
想学STM32的32位ARM单片机,但不想读1000页的技术文档? 成千上万个寄存器或ST官方API接口需要记忆?按照例子敲了几十行代码了,却无法点亮一个LED?难用并且盗版的IDE让你头疼?
STM32CubeMX是官方推荐的配置软件,而HAL库也是取代之前的库函数的通用库,所以STM32CubeMX+HAL库是当前主流的工程创建方式,HAL库的可移植性也高于被取代的库函数。 之前在[程序员小哈]的公众号中写过两篇基于STM32CubeMX软件的文章,今天对其进行了转载。
TM1637四位数码管模块是一个带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,驱动方式为IIC,因此只需2根信号线即可使单片机控制4位8段数码管(数码管8级亮度可调)。 模块特点如下: 显示器件为4位共阳数码管 数码管8级亮度可调 控制接口
首发! 历时十五个月,有效代码量七万九千余行,蓝色星球上最好用的嵌入式开发调试神软——MicroLab Ver.1.0.0 今天正式发布. 下载地址:https://gitee.com/fengmeitech/Micro-Lab 这是2020年我送给全球嵌入式开发者的第一份礼物,也是送给自己的27周岁生日
全文约5000字,阅读时间10分钟 文章比较长,建议收藏阅读。 我偶尔会在网上论坛里写写文章,发表一些创客 DIY 小制作的教程,底下经常有人回复问我:请问这些漂亮的电路接线图是怎么画出来的? 正好最近我的一些学生也在忙着准备各种创客比赛,这过程中当然也
HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达3mm; 模块包括超声波发射器、接收器与控制电路。 在智能小车的测距、避障,盲人拐杖,视力保护器(坐姿矫正),倒车雷达等应用中时常使用。 工作原理 HC-SR04基本工作原理: 使用